libx libx signed libx add-on pushed for firefox we just pushed a signed libx add-on for firefox. if you want to pull in the update immediately, open the firefox browser, select add-ons, then check for updates. it will ask you to restart the browser. please let us know if you see any problems. thank you for your patience, annette &# ; godmar libx, firefox, and signatures libx is currently working in google chrome. libx is currently disabled in firefox version . we have edited libx code so that it has passed mozilla&# ;s automatic verification. we can now upload code, have it checked, get it signed, then download it. we are still working on a bug fix and the creation of an [...] which languages does libx support? we have translations for libx in a number of languages, the full translations of all terms can be found here. as of / / , this includes english, german, french, italian, portuguese and japanese. contributing a new language: to contribute, download the en_us/messages.json file and translate it. save the file as utf- and send it to libx.org@gmail.com to [...] documentation of libapps we have added a page under the documentation tab that contains user documentation for the libapps in the libx core package.  here is a link to that page. the documentation includes information on the following packages: the book vendors package of libapps includes libapps that work on the amazon and barnes and noble sites.  on the item’s page, [...] how to create your own libapps in libx . in libx . , all code that runs in pages (for autolinking, etc.) is based on libapps. you can see the libapps running in your edition by selecting the &# ;libapps&# ; tab in the preferences. it is possible to create your own libapps via the libapp builder. the libapp builder is a web interface, similar to the [...] enhancing search engines with summon the very first version of libx provided a cue on the google.com page that, when clicked, led to the user&# ;s library catalog. while this cue is no longer shown, we now have an even cooler feature for those libx editions that use summon as their primary catalog. libx users have the option of viewing results [...] enhancing autolinking with summon libx has always supported autolinking for identifiers such as isbns, issns, dois, and others.  when libx believes that a page contains such identifiers, it will place a link where they are located on the page. clicking on the link will lead the user to a search using that identifier in the edition&# ;s primary catalog.  (the [...] work-around for installing libx on google chrome update / / : libx is now in the chrome webstore! if a user installs directly from the webstore, they won&# ;t have an edition activated. to ensure that your users will activate your edition upon install, follow these instructions. ___ update / / : we are really close to making libx for chrome comply with manifest v , expect it [...] edition recommendation system we are now introducing the edition recommendation system to libx to make it even easier to find the correct edition for your university. whenever you visit the libx home page, a list of editions will be automatically generated based on your ip address that are linked to your university. you can click a link to [...] how to set up libx with the summon api a key goal of libx . is to integrate with services such as summon, which provides an api. whereas libx . mostly provided links a user could click on to initiate a search, libx . aims to provide the resulting information directly to the user. to contact summon, libx has two options, which we call [...] jodischneider.com/blog jodischneider.com/blog reading, technology, stray thoughts paid graduate hourly research position at uiuc for spring jodi schneider&# ;s information quality lab (http://infoqualitylab.org) seeks a graduate hourly student for a research project on bias in citation networks. biased citation benefits authors in the short-term by bolstering grants and papers, making them more easily accepted. however, it can have severe negative consequences for scientific inquiry. our goal is to find quantitative measures of [&# ;] avoiding long-haul air travel during the covid- pandemic i would not recommend long-haul air travel at this time. an epidemiological study of a . hour flight from the middle east to ireland concluded that groups ( people), traveling from continents in four groups, who used separate airport lounges, were likely infected in flight. the flight had % occupancy ( passengers/ seats; [&# ;] paid undergraduate research position at uiuc for fall & spring university of illinois undergraduates are encouraged to apply for a position in my lab. i particularly welcome applications from students in the new ischool bs/is degree or in the university-wide informatics minor. while i only have paid position open, i also supervise unpaid independent study projects. dr.&# ;jodi&# ;schneider and the information quality lab &# ;https://infoqualitylab.org&# ; seek [&# ;] #shutdownstem #strike blacklives #shutdownacademia i greatly appreciated receiving messages from senior people about their participation in the june th #shutdownstem #strike blacklives #shutdownacademia. in that spirit, i am sharing my email bounce message for tomorrow, and the message i sent to my research lab. email bounce: i am not available by email today:&# ;this june th is a day of action [&# ;] qotd: storytelling in protest and politics i recently read francesca polletta&# ;s book it was like a fever: storytelling in protest and politics ( , university of chicago press). i recommend it! it will appeal to researchers interested in topics such as&# ;narrative, strategic communication, (narrative) argumentation, or&# ;epistemology (here, of narrative). parts may also interest activists. the book&# ;s case studies are drawn from the [&# ;] knowledge graphs: an aggregation of definitions i am not aware of a consensus definition of knowledge graph. i&# ;ve been discussing this for awhile with liliana giusti serra, and the topic came up again with my fellow organizers of the knowledge graph session at us ts as we prepare for a panel. i&# ;ve proposed the following main features: rdf-compatible, has a defined schema (usually an [&# ;] qotd: doing more requires thinking less by the aid of symbolism, we can make transitions in reasoning almost mechanically by the eye which would otherwise call into play the higher faculties of the brain. &# ;civilization advances by extending the number of important operations that we can perform without thinking about them. operations of thought are like cavalry charges in a battle [&# ;] qotd: sally jackson on how disagreement makes arguments more explicit sally jackson explicates the notion of the &# ;disagreement space&# ; in a new topoi article: &# ;a position that remains in doubt remains in need of defense&# ; &# ; &# ;the most important theoretical consequence of seeing argumentation as a system for management of disagreement is a reversal of perspective on what arguments accomplish. are arguments the means by [&# ;] qotd: working out scientific insights on paper, lavoisier case study &# ;language does do much of our thinking for us, even in the sciences, and rather than being an unfortunate contamination, its influence has been productive historically, helping individual thinkers generate concepts and theories that can then be put to the test. the case made here for the constitutive power of figures [of speech] per se [&# ;] david liebovitz: achieving care transformation by infusing electronic health records with wisdom today i am at the health data analytics summit. the title of the keynote talk is achieving care transformation by infusing electronic health records with wisdom. it&# ;s a delight to hear from a medical informaticist: david m. liebovitz (publications in google scholar), md, facp, chief medical information officer, the university of chicago. he graduated from [&# ;] adventures in renaming adventures in renaming people, names, systems & software home archives - - deadnamed by an ai governments and corporations will trust ai to make judgements on people’s identities. if those systems are trained on cis- and hetero-normative data sets, you’ll have ai that consistently misgenders people, and could be locking trans and queer people out of bathrooms, offices, homes, transportation, and medical care. alyx baldwin explains the problem and what companies and developers have to do in order to not build machine bias into their systems. - - names and harvard by creatrix tiara my relationship to my full legal name is complicated. the name i usually go by, tiara, is the second word in my given name (my culture doesn’t really do middle names; we just have ultra-wordy given names) - and i have gone by tiara my entire life, even incorporating it into my stage names. the first word of my name only really matters in bureaucratic contexts, where my full legal name is important; because of this, it irks me when cashiers try to be friendly and read off my debit card to greet me (seriously, stop doing this) or websites force me to use my legal name and won’t let me choose my own display name. that being said, i have it easier than most. being called by the first word in my name is annoying, but it’s not dangerous or even day-ruining. it is not the name of my dead self, it is not a betrayal of my attempts to assimilate, it’s not unsafe (yet). i’m already so used to people overriding my take on my name and identity that it’s not a battle i really want to fight. so when i approached harvard business school, in two different occasions, to use my preferred name instead of my legal given name in communication i wasn’t really expecting anything from it. i’ve had personal experiences and knew of other experiences with universities being inflexible, such as nyu telling a student they shouldn’t bother applying if they can’t afford the application fee. they’re a high-prestige formal institution, they’re probably set in their ways. at the same time, i figured that they may have other students with more pressing needs for name changes, such as trans people and immigrants, for whom the legal name change process is too onerous to pursue and thus they rely on preferred names to survive. at the very least, i could advocate for them. and to my surprise, harvard responded quickly to my suggestions for name changes - and responded positively. the first time was during the application for their mba program, where the form had a section for preferred name as well as legal first and last name. i filled in those fields as desired: however, on their success! email - sent after you submit an application - i was greeted by my legal first name rather than my preferred name: my pleasure at being asked was let down by the feeling that it didn’t seem to make a difference. this wasn’t the first time i’d been asked for my preferred name but was greeted against my wishes, so i figured it was more of the same. i didn’t want to assume bad faith, though, so i tweeted them to ask about it. can’t hurt to try! .@harvardhbs feedback on "success!" email: since you asked for my preferred name in the app, itd be useful to have that be used in the email — creatrix tiara (@creatrixtiara) january , .@harvardhbs it wasn't too bad for me but i'd imagine any applicants with significant name changes (e.g. trans ppl) may be taken aback by it — creatrix tiara (@creatrixtiara) january , less than hours after my tweet, they responded: @creatrixtiara @harvardhbs congrats on submitting your app! we appreciate the preferred name feedback – we’ve just changed it in the system. — hbs mba admissions (@hbsadmissions) january , that was easy. their swift reply and willingness to make immediate changes was especially notable given that this was during one of their application deadlines, which meant that their system was busy dealing with thousands of incoming applications. any changes to the backend could have caused significant technical troubles, and it would have made sense if they decided to change it after the deadline rush. yet they decided to make that immediate switch anyway - and now a lot of people who submitted applications after me would be greeted by the name they want. this motivated me to further push for preferred names when the same issue came up on one of harvard business school’s other offerings, hbx core - their online pre-mba/business fundamentals program where i’m currently enrolled as a student. i don’t recall if i had been asked for my preferred name on my hbx application, but it still felt awkward to log onto my course dashboard and be greeted, both by the site software and by other students responding to my comments, by something other than tiara. i emailed hbx support for help in changing my display name, since there was no option to set a name on my end. at first their support system assumed that i wanted to change my legal name and needed some personally identifying information as a security measure. they also warned me that giving a different name than what’s on my id would affect my ability to sit for their final exam, an in-person exam at a nearby pearson vue center, as well as the name on my certificate. i didn’t want to change the name on my paperwork, i just wanted the site and my classmates to know what to call me. so i replied to hbx to clarify, and had a little chat regarding display names and legal names, bringing up my prior success with hbs and reiterating points about misgendering and immigrant names (especially since we had a substantial international student base). they soon acknowledged that some students would feel more comfortable with a different display name, and offered to change mine on site. i wasn’t sure if they meant my official name or my display name, so i became very clear and explicit about which names i wanted for which purposes. they confirmed the changes, and when i checked in to see that the right names were in the right places, they confirmed that it was all set: and my classmates knew to call me tiara from then on. just like the mba application, the hbx platform was busy fielding over a couple hundred active users, especially since it had just opened. and yet, like their mba application counterparts (granted, it could be the same people) their tech team took the time to go into the code and change a detail for my comfort. i didn’t need to show them id or explain why i preferred the name i chose; they took me at my word. they were very prompt with their responses and were very receptive to feedback. if harvard can be so on the ball with preferred names, why can’t anyone else? why can’t paypal let me decide what name i want to show on paypal.me rather than plastering my full name? why can’t i have my debit card show the name i’d rather overly-friendly cashiers call me? and why is facebook still being fussy over names? just one quick note to the administrators (maybe not even that), and done. easy. many people and organizations look up to harvard, especially harvard business school, for inspiration for best business practices. hopefully harvard’s flexibility with names will inspire them to also be more accommodating and open with their name policies. - - we have always been here: new info on the last century of trans* lives in an article at the pacific standard, francie diep reminds everyone that the trans* rights movement in america didn’t start with jenner or mock. diep’s reporting on benjamin cerf harris’ white paper for the us census bureau which crunched the numbers and found that since , at least , americans have transitioned and updated their names and/or gender markers with social security, and that most likely underestimates the number of trans* americans since the ssa started. i’m delighted to have this analysis in hand because it demonstrates that we trans* americans have always been here. comment on this post at dreamwidth - - design for renaming this is my talk from open source bridge in portland from earlier this summer. it’s a minute introduction to the problems people face when using software that’s not aware that peoples’ names can change. comment on this post at dreamwidth - - notes from &:conf over the weekend, i was at an intersectional, feminist hacker camp up in the woods in sonoma county. under the hazy sky (there were several large wildfires in northern california, but we were not in danger) i had a chance to talk with people about name-related issues for trans and genderqueer folks. a longer document’s underway, but here’s a takeaway from our minute session: facebook should have a ‘flag’ to prevent repeated demands for id. facebook and anyone requiring documentation for names needs consistent policy on retention of copies of identity documents google has free form name field, and then parses it without requesting user correction your service should be asking for as little identifying information as possible stop pushing for singular, cross-site/service identity make a test suite for names, starting from the falsehoods post comment on this post at dreamwidth - - a misadventure at the aaa today’s bug in dealing with names and name changes was satisfying because it involved a display name field, in this case, the name on a membership card, so it flagged a case to look out for. for the past two months my wife cynthia had been trying to update the name on my aaa membership card, she added me to her account back before my transition. twice before she called member services, informed them of my name change, and a week later the new card would arrive in the mail with my old name on it. this morning cynthia said we were going to the aaa office to escalate. and cynthia was ready to get in people’s business about this. this is another reason why cynthia is awesome. once we got in, the clerk looked up cynthia’s account and confirmed that my name was correct on. however, the field in which you set the name you want to have printed on your membership card still had my old name. she fixed the card name field, ordered a new card for me, and printed out a temporary membership card. we thanked her, giddy with the knowledge of a new thing to test for. what i imagine was happening was when cynthia added me to the account, a clerk filled in my old name into the first- and last-name fields, and the system copied the values into the name-on-card field. when cynthia called member services to change my name, the edit to the first name didn’t trigger an update to the name-on-card field, and the system generated a new card with the old name. a test to verify correct behavior would look like: if a field’s value can be programmatically generated from other field values or overridden by user input, then whenever a field that the generated value depends on changes, the value of the dependent field should update and the user asked to confirm the new generated value. comment on this post at dreamwidth. tags ai best practices data display names facebook google guest posts harvard business school history identity open source bridge social security software testing testing video © emma claire humphries libx libx main page edition builder libx blog documentation general faq libapp documentation librarian faq questions and answers project presentations publications libx main page   welcome to libx! this site may look sparse, but libx . is fully alive and has a large and devoted user community. all our development efforts right now is devoted to libx . , which is available for the firefox and google chrome browsers. you can give libx . a spin right here and check if an edition exists for your community. if not, keep in mind that anyone can create editions using the edition builder. search for an edition for my community close [x] (old libx site) news signed libx add-on pushed for firefox libx, firefox, and signatures which languages does libx support? documentation of libapps how to create your own libapps in libx . external links edition builder libx at mozdev © libx project libx is a joint project of the university libraries and the department of computer science at virginia tech. generous funding for libx is provided by the institute of museum and library services. suffusion theme by sayontan sinha againstsurveillance.net - a fundraiser in defence of ian linkletter #againstsurveillance a fundraiser in defence of ian linkletter donate this event is now over! thank you to everyone who participated. a recording of this event is available for your viewing. please join us for the livestreamed teach-in on tuesday december st at am pst. if the stream hasn't loaded, please refresh this page. archivesblogs | a syndicated collection of blogs by and for archivists archivesblogs a syndicated collection of blogs by and for archivists search main menu skip to primary content skip to secondary content home about post navigation ← older posts meet ike posted on september , from aotus “i come from the very heart of america.” – dwight eisenhower, june , at a time when the world fought to overcome tyranny, he helped lead the course to victory as the supreme allied commander in europe. when our nation needed a leader, he upheld the torch of liberty as our th president. as a new memorial is unveiled, now is the time for us to meet dwight david eisenhower. eisenhower memorial statue and sculptures, photo by the dwight d. eisenhower memorial commission an opportunity to get to know this man can be found at the newly unveiled eisenhower memorial in washington, dc, and the all-new exhibits in the eisenhower presidential library and museum in abilene, kansas. each site in its own way tells the story of a humble man who grew up in small-town america and became the leader of the free world. the eisenhower presidential library and museum is a -acre campus which includes several buildings where visitors can interact with the life of this president. starting with the boyhood home, guests discover the early years of eisenhower as he avidly read history books, played sports, and learned lessons of faith and leadership. the library building houses the documents of his administration. with more than million pages and , images, researchers can explore the career of a +-year public servant. the , square feet of all-new exhibits located in the museum building is where visitors get to meet ike and mamie again…for the first time. using nara’s holdings, guests gain insight into the life and times of president eisenhower. finally, visitors can be reflective in the place of meditation where eisenhower rests beside his first-born son, doud, and his beloved wife mamie. a true encapsulation of his life. eisenhower presidential library and museum, abilene, kansas the updated gallery spaces were opened in . the exhibition includes many historic objects from our holdings which highlight eisenhower’s career through the military years and into the white house. showcased items include ike’s west point letterman’s sweater, the d-day planning table, soviet lunasphere, and letters related to the crisis at little rock. several new films and interactives have been added throughout the exhibit including a d-day film using newly digitized footage from the archives. eisenhower presidential library and museum, abilene, kansas in addition to facts and quotes, visitors will leave with an understanding of how his experiences made ike the perfect candidate for supreme allied commander of the allied expeditionary force in europe and the th president of the united states. the eisenhower memorial, which opened to the public on september , is located at an important historical corridor in washington, dc. the -acre urban memorial park is surrounded by four buildings housing institutions that were formed during the eisenhower administration and was designed by award-winning architect, frank gehry. in , the national archives hosted frank gehry and his collaborator, theater artist robert wilson in a discussion about the creation of the eisenhower national memorial.  as part of the creative process, gehry’s team visited the eisenhower presidential library and drew inspiration from the campus. they also used the holdings of the eisenhower presidential library to form the plans for the memorial itself. this also led to the development of online educational programs which will have a continued life through the eisenhower foundation. visitors to both sites will learn lasting lessons from president eisenhower’s life of public service. eisenhower memorial, photo by the dwight d. eisenhower memorial commission link to post | language: english the first post / phone-in: richard hake sitting-in for brian lehrer posted on september , from nypr archives & preservation on september , , the late richard hake sat-in for brian lehrer at columbia university’s new studios at wkcr.  just one week after the attack on the world trade center, wnyc was broadcasting on fm at reduced power from the empire state building and over wnye ( . fm). richard spoke with new york times columnist paul krugman on airport security, author james fallows on the airline industry, robert roach jr. of the international association of machinists, and security expert and former new york city police commissioner william bratton as well as wnyc listeners. link to post | language: english capturing virtual fsu posted on september , from illuminations when the world of fsu changed in march , the website for fsu was used as one of the primary communication tools to let students, faculty, and staff know what was going on. new webpages created specifically to share information and news popped up all over fsu.edu and we had no idea how long those pages would exist (ah, the hopeful days of march) so heritage & university archives wanted to be sure to capture those pages quickly and often as they changed and morphed into new online resources for the fsu community. screenshot of a capture of the main fsu news feed regarding coronavirus. captured march , . while fsu has had an archive-it account for a while, we hadn’t fully implemented its use yet. archive-it is a web archiving service that captures and preserves content on websites as well as allowing us to provide metadata and a public interface to viewing the collected webpages. covid- fast-tracked me on figuring out archive-it and how we could best use it to capture these unique webpages documenting fsu’s response to the pandemic. i worked to configure crawls of websites to capture the data we needed, set up a schedule that would be sufficient to capture changes but also not overwhelm our data allowance, and describe the sites being captured. it took me a few tries but we’ve successfully been capturing a set of covid related fsu urls since march. one of the challenges of this work was some of the webpages had functionality that the web crawling just wouldn’t capture. this was due to some interactive widgets on pages or potentially some css choices the crawler didn’t like. i decided the content was the most important thing to capture in this case, more so than making sure the webpage looked exactly like the original. a good example of this is the international programs alerts page. we’re capturing this to track information about our study abroad programs but what archive-it displays is quite different from the current site in terms of design. the content is all there though. on the left is how archive-it displays a capture of the international programs alerts page. on the right is how the site actually looks. while the content is the same, the formatting and design is not as the pandemic dragged on and it became clear that fall would be a unique semester, i added the online orientation site and the fall site to my collection line-up. the fall page, once used to track the re-opening plan recently morphed into the stay healthy fsu site where the community can look for current information and resources but also see the original re-opening document. we’ll continue crawling and archiving these pages in our fsu coronavirus archive for future researchers until they are retired and the university community returns to “normal” operations – whatever that might look like when we get there! link to post | language: english welcome to the new clintonlibrary.gov! posted on september , from aotus the national archives’ presidential libraries and museums preserve and provide access to the records of presidential administrations. in support of this mission, we developed an ongoing program to modernize the technologies and designs that support the user experience of our presidential library websites. through this program, we have updated the websites of the hoover, truman, eisenhower and nixon presidential libraries.  recently we launched an updated website for the william j. clinton presidential library & museum. the website, which received more than , visitors over the past year, now improves access to the clinton presidential library holdings by providing better performance, improving accessibility, and delivering a mobile-friendly experience. the updated website’s platform and design, based in the drupal web content management framework, enables the clinton presidential library staff to make increasing amounts of resources available online—especially while working remotely during the covid- crisis. to achieve this website redesign, staff from the national archives’ office of innovation, with both web development and user experience expertise, collaborated with staff from the clinton presidential library to define goals for the new website. our user experience team first launched the project by interviewing staff of the clinton presidential library to determine the necessary improvements for the updated website to facilitate their work. next, the user experience team researched the library’s customers—researchers, students, educators, and the general public—by analyzing user analytics, heatmaps, recordings of real users navigating the site, and top search referrals. based on the data collected, the user experience team produced wireframes and moodboards that informed the final site design. the team also refined the website’s information architecture to improve the user experience and meet the clinton library staff’s needs.  throughout the project, the team used agile project management development processes to deliver iterative changes focused on constant improvement. to be agile, specific goals were outlined, defined, and distributed among team members for mutual agreement. work on website designs and features was broken into development “sprints”—two-week periods to complete defined amounts of work. at the end of each development sprint, the resulting designs and features were demonstrated to the clinton presidential library staff stakeholders for feedback which helped further refine the website. the project to update the clinton presidential library and museum website was guided by the national archives’ strategic goals—to make access happen, connect with customers, maximize nara’s value to the nation, and build our future through our people. by understanding the needs of the clinton library’s online users and staff, and leveraging the in-house expertise of our web development and user experience staff, the national archives is providing an improved website experience for all visitors. please visit the site, and let us know what you think! link to post | language: english the road to edinburgh (part ) posted on september , from culture on campus “inevitably, official thoughts early turned to the time when scotland would be granted the honour of acting as hosts. thought was soon turned into action and resulted in scotland pursuing the opportunity to be host to the games more relentlessly than any other country has.” from foreword to the official history of the ixth commonwealth games ( ) in our last blog post we left the campaigners working to bring the commonwealth games to edinburgh reflecting on the loss of the games to kingston, jamaica. the original plan of action sketched out by willie carmichael in had factored in a renewed campaign for if the initial approach to host the games proved unsuccessful. the choice of host cities for the games were made at the bi-annual general assemblies of the commonwealth games federation. the campaign to choose the host for began at a meeting held in tokyo in (to coincide with the olympics), with the final vote taking place at the kingston games. in the edinburgh campaign presented a document to the federation restating its desire to be host city for the games in . entitled ‘scotland invites’ it laid out scotland’s case: “we are founder members of the federation; we have taken part in each games since the inception in ; and we are the only one of six countries who have taken part in every games, who have not yet had the honour of celebrating the games.” from scotland invites, british empire and commonwealth games council for scotland ( ) documents supporting edinburgh’s bid to host the commonwealth games presented to meetings of the general assembly of the commonwealth games federation at tokyo in and kingston in (ref. wc/ / / ) edinburgh faced a rival bid from christchurch, new zealand, the competition between the two cities recorded in a series of press cutting files collected by willie carmichael. reports in the scottish press presented edinburgh as the favourites for , with christchurch using their bid as a rehearsal for a more serious campaign to host the competition. however, the new zealanders rejected this assessment, arguing that it was the turn of a country in the southern hemisphere to host the games. the games brought the final frantic round of lobbying and promotion for the rival bids as members of the commonwealth games federation gathered in kingston. the british empire and commonwealth games council for scotland presented a bid document entitled ‘scotland ’ which included detailed information on the venues and facilities to be provided for the competition along with a broader description of the city of edinburgh. artists impression of the new meadowbank athletics stadium, edinburgh (ref. wc/ / / / ) at the general assembly of the commonwealth games federation held in kingston, jamaica, on august the vote took place to decide the host of the games. edinburgh was chosen as host city by votes to . the edinburgh campaign team kept a souvenir of this important event. at the end of the meeting they collected together the evidence of their success and put it in an envelope marked ‘ballot cards – which recorded votes for scotland at kingston .’ the voting cards and envelope now sit in an administrative file which forms part of the commonwealth games scotland archive. voting card recording vote for scotland to host the commonwealth games (ref. cg/ / / / / ) link to post | language: english new ancient texts research guide posted on september , from illuminations “what are the oldest books you have?” is a common question posed to special collections & archives staff at strozier library. in fact, the oldest materials in the collection are not books at all but cuneiform tablets ranging in date from to bce ( - years old). these cuneiform tablets, along with papyrus fragments and ostraka comprise the ancient texts collection in special collections & archives. in an effort to enhance remote research opportunities for students to engage with the oldest materials housed in strozier library, a research guide to ancient texts at fsu libraries has been created by special collections & archives staff. ancient texts research guide the ancient texts at fsu libraries research guide provides links to finding aids with collections information, high-resolution photos of the objects in the digital library, and links to articles or books about the collections. research guides can be accessed through the tile, “research guides,” on the library’s main page. special collections & archives currently has research guides published that share information and resources on specific collections or subjects that can be accessed remotely. while direct access to physical collections is unavailable at this time due to covid- , we hope to resume in-person research when it is safe to do so, and special collections & archives is still available to assist you remotely with research and instruction. please get in touch with us via email at: lib-specialcollections@fsu.edu. for a full list of our remote services, please visit our services page. link to post | language: english ssci members embrace need for declassification reform, discuss pidb recommendations at senate hearing posted on september , from transforming classification the board would like to thank acting chairman marco rubio (r-fl), vice chairman mark warner (d-va), and members of the senate select committee on intelligence (ssci) for their invitation to testify yesterday (september , ) at the open hearing on “declassification policy and prospects for reform.”    at the hearing, pidb member john tierney responded to questions from committee members about recommendations in the pidb’s may report to the president. he stressed the need for modernizing information security systems and the critical importance of sustained leadership through a senior-level executive agent (ea) to oversee and implement meaningful reform. in addition to congressman tierney, greg koch, the acting director of information management in the office of the director of national intelligence (odni), testified in response to the ssci’s concerns about the urgent need to improve how the executive branch classifies and declassifies national security information. much of the discussion focused on the pidb recommendation that the president designate the odni as the ea to coordinate the application of information technology, including artificial intelligence and machine learning, to modernize classification and declassification across the executive branch. senator jerry moran (r-ks), and senator ron wyden (d-or), who is a member of the ssci, joined the hearing to discuss the bill they are cosponsoring to modernize declassification. their proposed “declassification reform act of ” aligns with the pidb report recommendations, including the recommendation to designate the odni as the ea for coordinating the required reforms. the board would like to thank senators moran and wyden for their continued support and attention to this crucial issue. modernizing the classification and declassification system is important for our st century national security and it is important for transparency and our democracy. video of the entire hearing is available to view at the ssci’s website, and from c-span.  the transcript of prepared testimony submitted to the ssci by mr. tierney is posted on the pidb website. link to post | language: english be connected, keep a stir diary posted on september , from culture on campus the new semester approaches and it’s going to be a bit different from what we’re used to here at the university of stirling. to help you with your mental health and wellbeing this semester, we’ve teamed up with the chaplaincy to provide students new and returning with a diary where you can keep your thoughts and feelings, process your new environment, record your joys and capture what the university was like for you in this unprecedented time. diaries will be stationed at the welcome lounges from th september and we encourage students to take one for their personal use. please be considerate of others and only take one diary each. inside each diary is a qr code which will take you to our project page where you can learn more about the project and where we will be creating an online resource for you to explore the amazing diaries that we keep in archives and special collections. we will be updating this page throughout semester with information from the archives and events for you to join. keep an eye out for #stirdiary on social media for all the updates! at the end of semester, you are able to donate your diary to the archive where it will sit with the university’s institutional records and form a truthful and creative account of what student life was like in . you absolutely don’t have to donate your diary if you don’t want to, the diary belongs to you and you can keep it, throw it away, donate it or anything else (wreck it?) as you like. if you would like to take part in the project but you have missed the welcome lounges, don’t worry! contact rosie on archives@stir.ac.uk or janet on janet.foggie @stir.ac.uk welcome to the university of stirling – pick a colour! link to post | language: english pidb member john tierney to support modernizing classification and declassification before the senate select committee on intelligence, tomorrow at : p.m., live on c-span posted on september , from transforming classification pidb member john tierney will testify at an open hearing on declassification policy and the prospects for reform, to be held by the senate select committee on intelligence (ssci) tomorrow, wednesday, september , , from : - : p.m. est. the hearing will be shown on the ssci’s website, and televised live on c-span.  ssci members senators ron wyden (d-or) and jerry moran (r-ks) have cosponsored the proposed “declassification reform act of ,” which aligns with recommendations of the pidb’s latest report to the president, a vision for the digital age: modernization of the u.s, national security classification and declassification system (may ). in an opinion-editorial appearing today on the website just security, senators wyden and moran present their case for legislative reform to address the challenges of outmoded systems for classification and declassification. at the hearing tomorrow, mr. tierney will discuss how the pidb recommendations present a vision for a uniform, integrated, and modernized security classification system that appropriately defends national security interests, instills confidence in the american people, and maintains sustainability in the digital environment. mr. greg koch, acting director of the information management office for the office of the director of national intelligence, will also testify at the hearing. the pidb welcomes the opportunity to speak before the ssci and looks forward to discussing the need for reform with the senators. after the hearing, the pidb will post a copy of mr. tierney’s prepared testimony on its website and on this blog. link to post | language: english wiki loves monuments – digital skills and exploring stirling posted on september , from culture on campus every year the wikimedia foundation runs wiki loves monuments – the world’s largest photo competition. throughout september there is a push to take good quality images of listed buildings and monuments and add them to wiki commons where they will be openly licensed and available for use across the world – they may end up featuring on wikipedia pages, on google, in research and presentations worldwide and will be entered into the uk competition where there are prizes to be had! below you’ll see a map covered in red and blue pins. these represent all of the listed buildings and monuments that are covered by the wiki loves monuments competition, blue pins are places that already have a photograph and red pins have no photograph at all. the aim of the campaign is to turn as many red pins blue as possible, greatly enhancing the amazing bank of open knowledge across the wikimedia platforms. the university of stirling sits within the black circle. the two big clusters of red pins on the map are stirling and bridge of allan – right on your doorstep! we encourage you to explore your local area. knowing your surroundings, finding hidden gems and learning about the history of the area will all help stirling feel like home to you, whether you’re a first year or returning student. look at all those red dots! of course, this year we must be cautious and safe while taking part in this campaign and you should follow social distancing rules and all government coronavirus guidelines, such as wearing facemasks where appropriate, while you are out taking photographs. we encourage you to walk to locations you wish to photograph, or use the nextbikes which are situated on campus and in stirling rather than take excessive public transport purely for the purposes of this project. walking and cycling will help you to get a better sense of where everything is in relation to where you live and keeping active is beneficial to your mental health and wellbeing. here are your nextbike points on campus where you can pick up a bike to use we hope you’ll join us for this campaign – we have a session planned for - pm on thursday th september on teams where we’ll tell you more about wiki loves monuments and show you how to upload your images. sign up to the session on eventbrite. if you cannot make our own university of stirling session then wikimedia uk have their own training session on the st september which you can join. please note that if you want your photographs to be considered for the competition prizes then they must be submitted before midnight on the th september. photographs in general can be added at any time so you can carry on exploring for as long as you like! finally, just to add a little incentive, this year we’re having a friendly competition between the university of stirling and the university of st andrews students to see who can make the most edits so come along to a training session, pick up some brilliant digital skills and let’s paint the town green! link to post | language: english what’s the tea? posted on september , from illuminations katie mccormick, associate dean (she/her/hers) for this post, i interviewed kate mccormick in order to get a better understanding of the dynamics of special collections & archives. katie is one of the associate deans and has been with sca for about nine years now (here’s a video of katie discussing some of our collections on c-span in !). as a vital part of the library, and our leader in special collections & archives, i wanted to get her opinion on how the division has progressed thus far and how they plan to continue to do so in regards to diversity and inclusion.  how would you describe fsu sca when you first started? “…people didn’t feel comfortable communicating [with each other]… there was one person who really wrote for the blog, and maybe it would happen once every couple of months. when i came on board, my general sense was that we were a department and a group of people with a lot of really great ideas and some fantastic materials, who had come a long way from where things has been, but who hadn’t gotten to a place to be able to organize to change more or to really work more as a team… we were definitely valued as (mostly) the fancy crown jewel group. really all that mattered was the stuff… it didn’t matter what we were doing with it.” how do you feel the lapse in communication affected diversity and inclusion? “while i don’t have any direct evidence that it excluded people or helped create an environment that was exclusive, i do know that even with our staff at the time, there were times where it contributed to hostilities, frustrations, an  environment where people didn’t feel able to speak or be comfortable in…everybody just wanted to be comfortable with the people who were just like them that it definitely created some potentially hostile environments. looking back, i recognize what a poor job we did, as a workplace and a community truly being inclusive, and not just in ways that are immediately visible.” how diverse was sca when you started?  “in special collections there was minimal diversity, certainly less than we have now… [for the libraries as a whole] as you go up in classification and pay, the diversity decreases. that was certainly true when i got here and that remains true.” how would you rank sca’s diversity and inclusion when you first started? “…squarely a , possibly in some arenas a . not nothing, but i feel like no one was really thinking of it.” and how would you describe it now? “maybe we’re approaching a , i feel like there’s been progress, but there’s still a long way to go in my opinion.” what are some ways we can start addressing these issues? what are some tangible ways you are planning to enact? “for me, some of the first places [is] forming the inclusive research services task force in special collections, pulling together a group to look at descriptive practices and applications, and what we’re doing with creating coordinated processing workflows. putting these issues on the table from the beginning is really important… right now because we’re primarily in an online environment, i think we have some time to negotiate and change our practices so when we are re-open to the public and people are physically coming in to the spaces, we have new forms, new trainings, people have gone through training that gives them a better sense of identity, communication, diversity.” after my conversation with katie, i feel optimistic about the direction we are heading in. knowing how open special collections & archives is about taking critique and trying to put it into action brought me comfort. i’m excited to see how these concerns are addressed and how the department will be putting dynamic inclusivity, one of florida state university’s core values, at the forefront of their practice. i would like to give a big thank you to katie mccormick for taking the time to do this post with me and for having these conversations! link to post | language: english friday art blog: terry frost posted on september , from culture on campus black and red on blue (screenprint, a/p, ) born in leamington spa, warwickshire, in , terry frost kbe ra did not become an artist until he was in his s. during world war ii, he served in france, the middle east and greece, before joining the commandos. while in crete in june he was captured and sent to various prisoner of war camps. as a prisoner at stalag  in bavaria, he met adrian heath who encouraged him to paint. after the war he attended camberwell school of art and the st. ives school of art and painted his first abstract work in . in he moved to newlyn and worked as an assistant to the sculptor barbara hepworth. he was joined there by roger hilton, where they began a collaboration in collage and construction techniques. in he put on his first exhibition in the usa, in new york, and there he met many of the american abstract expressionists, including marc rothko who became a great friend. terry frost’s career included teaching at the bath academy of art, serving as gregory fellow at the university of leeds, and also teaching at the cyprus college of art. he later became the artist in residence and professor of painting at the department of fine art of the university of reading. orange dusk (lithograph, / , ) frost was renowned for his use of the cornish light, colour and shape. he became a leading exponent of abstract art and a recognised figure of the british art establishment. these two prints were purchased in the early days of the art collection at the beginning of the s. terry frost married kathleen clarke in and they had six children, two of whom became artists, (and another, stephen frost, a comedian). his grandson luke frost, also an artist, is shown here, speaking about his grandfather. link to post | language: english pidb sets next virtual public meeting for october , posted on september , from transforming classification the public interest declassification board (pidb) has scheduled its next virtual public meeting for wednesday, october , , from : to : p.m.  at the meeting, pidb members will discuss their priorities for improving classification and declassification in the next months. they will also introduce former congressman trey gowdy, who was appointed on august , , to a three-year term on the pidb. a full agenda, as well as information on how to pre-register, and how to submit questions and comments to the pidb prior to the virtual meeting, will be posted soon to transforming classification. the pidb looks forward to your participation in continuing our public discussion of priorities for modernizing the classification system going forward. link to post | language: english digital collections updates posted on september , from unc greensboro digital collections so as we start a new academic year, we thought this would be a good time for an update on what we’ve been working on recently. digital collections migration: after more than a year’s delay, the migration of our collections into a new and more user-friendly (and mobile-friendly) platform driven by the islandora open-source content management system is in the home stretch. this has been a major undertaking and has given us the opportunity to reassess how our collections work. we hope to be live with the new platform in november. , items (over , digital images) have already been migrated. - projects: we’ve made significant progress on most of this year’s projects (see link for project descriptions), though many of these are currently not yet online pending our migration to the islandora platform: grant-funded projects: temple emanuel project: we are working with the public history department and a graduate student in that program. several hundred items have already been digitized and more work is being done. we are also exploring grant options with the temple to digitize more material. people not property: nc slave deeds project: we are in the final year of this project funded by the national archives and hope to have it online as part of the digital library on american slavery late next year. we are also exploring additional funding options to continue this work. women who answered the call: this project was funded by a clir recordings at risk grant. the fragile cassettes have been digitized and we are midway through the process of getting them online in the new platform. library-funded projects: poetas sin fronteras: poets without borders, the scrapbooks of dr. ramiro lagos: these items have been digitized and will go online when the new platform launches. north carolina runaway slaves ads project, phase : work continues on this ongoing project and over ads are now online. this second phase has involved both locating and digitizing/transcribing the ads, and we will soon triple the number of ads done in phase one. we are also working on tighter integration of this project into the digital library on american slavery. pride! of the community: this ongoing project stemmed from an neh grant two years ago and is growing to include numerous new oral history interviews and (just added) a project to digitize and display ads from lgbtq+ bars and other businesses in the triad during the s and s. we are also working with two public history students on contextual and interpretive projects based on the digital collection. faculty-involved projects: black lives matter collections: this is a community-based initiative to document the black lives matter movement and recent demonstrations and artwork in the area. faculty: dr. tara green (african america and diaspora studies);  stacey krim, erin lawrimore, dr. rhonda jones, david gwynn (university libraries). civil rights oral histories: this has become multiple projects. we are working with several faculty members in the media studies department to make these transcribed interviews available online. november is the target. faculty: matt barr, jenida chase, hassan pitts, and michael frierson (media studies); richard cox, erin lawrimore, david gwynn (university libraries). oral contraceptive ads: working with a faculty member and a student on this project, which may be online by the end of the year. faculty: dr. heather adams (english); david gwynn and richard cox (university libraries). well-crafted nc: work is ongoing and we are in the second year of a uncg p grant, working with a faculty member in eth bryan school and a brewer based in asheboro. faculty: erin lawrimore, richard cox, david gwynn (university libraries), dr. erick byrd (marketing, entrepreneurship, hospitality, and tourism) new projects taken on during the pandemic: city of greensboro scrapbooks: huge collection of scrapbooks from the greensboro urban development department dating back to the s. these items have been digitized and will go online when the new platform launches. negro health week pamphlets: s- s pamphlets published by the state of north carolina. these items are currently being digitized and will go online when the new platform launches. clara booth byrd collection: manuscript collection. these items are currently being digitized and will go online when the new platform launches. north carolina speaker ban collection: manuscript collection. these items are currently being digitized and will go online when the new platform launches. mary dail dixon papers: manuscript collection. these items are currently being digitized and will go online when the new platform launches. ruth wade hunter collection: manuscript collection. these items are currently being digitized and will go online when the new platform launches. projects on hold pending the pandemic: junior league of greensboro: much of this has already been digitized and will go online when the new platform launches. uncg graduate school bulletins: much of this has already been digitized and will go online when the new platform launches.  david gwynn (digitization coordinator, me) offers kudos to erica rau and kathy howard (digitization and metadata technicians); callie coward (special collections cataloging & digital projects library technician); charley birkner (technology support technician); and dr. brian robinson (fellow for digital curation and scholarship) for their great work in very surreal circumstances over the past six months. link to post | language: english correction: creative fellowship call for proposals posted on september , from notes for bibliophiles we have an update to our last post! we’re still accepting proposals for our creative fellowship… but we’ve decided to postpone both the fellowship and our annual exhibition & program series by six months due to the coronavirus. the annual exhibition will now open on october , (which is months away, but we’re still hard at work planning!). the new due date for fellowship proposals is april , . we’ve adjusted the timeline and due dates in the call for proposals accordingly. link to post | language: english on this day in the florida flambeau, friday, september , posted on september , from illuminations today in , a disgruntled reader sent in this letter to the editor of the flambeau. in it, the reader describes the outcome of a trial and the potential effects that outcome will have on the city of tallahassee. florida flambeau, september , it is such a beautifully written letter that i still can’t tell whether or not it’s satire. do you think the author is being serious or sarcastic? leave a comment below telling us what you think! link to post | language: english hartgrove, meriwether, and mattingly posted on september , from the consecrated eminence the past few months have been a challenging time for archivists everywhere as we adjust to doing our work remotely. fortunately, the materials available in amherst college digital collections enable us to continue doing much of our work. back in february, i posted about five black students from the s and s — black men of amherst, -  — and now we’re moving into the early th century. a small clue in the olio has revealed another black student that was not included in harold wade’s black men of amherst. robert sinclair hartgrove (ac ) was known to wade, as was robert mattingly (ac ), but we did not know about robert henry meriwether. these three appear to be the first black students to attend amherst in the twentieth century. robert sinclair hartgrove, class of the text next to hartgrove’s picture in the yearbook gives us a tiny glimpse into his time at amherst. the same yearbook shows hartgrove not just jollying the players, but playing second base for the freshman baseball team during the season. freshman baseball team, the reference to meriwether sent me to the amherst college biographical record, where i found robert henry meriwether listed as a member of the class of . a little digging into the college catalogs revealed that he belongs with the class of . college catalog, - hartgrove and meriwether are both listed as members of the freshman class in the - catalog. the catalog also notes that they were both from washington, dc and the biographical record indicates that they both prepped at howard university before coming to amherst. we find meriwether’s name in the catalog for - , but he did not “pull through” as the olio hopes hartgrove will; meriwether returned to howard university where he earned his llb in . hartgrove also became a lawyer, earning his jb from boston university in and spending most of his career in jersey city, nj. robert nicholas mattingly, class of mattingly was born in louisville, ky in and prepped for amherst at the m street school in washington, dc, which changed its name in to the dunbar school. matt randolph (ac ) wrote “remembering dunbar: amherst college and african-american education in washington, dc” for the book amherst in the world, which includes more details of mattingly’s life. the amherst college archives and special collections reading room is closed to on-site researchers. however, many of our regular services are available remotely, with some modifications. please read our services during covid- page for more information. contact us at archives@amherst.edu. link to post | language: english democratizing access to our records posted on september , from aotus the national archives has a big, hairy audacious strategic goal to provide public access to million digital copies of our records through our online catalog by fy . when we first announced this goal in , we had less than a million digital copies in the catalog and getting to million sounded to some like a fairy tale. the goal received a variety of reactions from people across the archival profession, our colleagues and our staff. some were excited to work on the effort and wanted particular sets of records to be first in line to scan. some laughed out loud at the sheer impossibility of it. some were angry and said it was a waste of time and money. others were fearful that digitizing the records could take their jobs away. we moved ahead. staff researched emerging technologies and tested them through pilots in order to increase our efficiency. we set up a room at our facilities in college park to transfer our digital copies from individual hard drives to new technology from amazon, known as snowballs. we worked on developing new partnership projects in order to get more records digitized. we streamlined the work in our internal digitization labs and we piloted digitization projects with staff in order to find new ways to get digital copies into the catalog. by , we had million in the catalog. we persisted. in , we added more digital objects, with their metadata, to the catalog in a single year than we had for the preceding decade of the project. late in , we surpassed a major milestone by having more than million digital copies of our records in the catalog. and yes, it has strained our technology. the catalog has developed growing pains, which we continue to monitor and mitigate. we also created new finding aids that focus on digital copies of our records that are now available online: see our record group explorer and our presidential library explorer. so now, anyone with a smart phone or access to a computer with wifi, can view at least some of the permanent records of the u.s. federal government without having to book a trip to washington, d.c. or one of our other facilities around the country. the descriptions of over % of our records are also available through the catalog, so even if you can’t see it immediately, you can know what records exist. and that is convenient for the millions of visitors we get each year to our website, even more so during the pandemic. national archives identifier we are well on our way to million digital copies in the catalog by fy . and yet, with over billion pages of records in our holdings, we know, we have only just begun. link to post | language: english lola hayes and “tone pictures of the negro in music” posted on august , from nypr archives & preservation lola wilson hayes ( - ) was a highly-regarded african-american mezzo-soprano, wnyc producer, and later, much sought after vocal teacher and coach. a boston native, hayes was a music graduate of radcliffe college and studied voice with frank bibb at baltimore’s peabody conservatory. she taught briefly at a black vocational boarding school in new jersey known as the ‘tuskeegee of the north'[ ] before embarking on a recital and show career which took her to europe and around the united states. during world war ii, she also made frequent appearances at the american theatre wing of the stage door canteen of new york and entertained troops at uso clubs and hospitals. headline from the new york age, august , , pg. . (wnyc archive collections) hayes also made time to produce a short but notable run of wnyc programs, which she hosted and performed on the home front. her november and december broadcasts were part of a rotating half-hour time slot designated for known recitalists. she shared the late weekday afternoon slot with sopranos marjorie hamill, pina la corte, jean carlton, elaine malbin, and the hungarian pianist arpád sándor. hayes’ series, tone pictures of the negro in music, sought to highlight african-american composers and was frequently referred to as the negro in music. the following outline of and broadcasts was pieced together from the wnyc masterwork bulletin program guide and period newspaper radio listings. details on the programs are sparse. we know that hayes’ last broadcast in featured the pianist william duncan allen ( - ) performing they led my lord away by roland hayes and good lord done been here by hall johnson, and a porgy and bess medley by george gershwin. excerpt from “behind the mike,” november/december , wnyc masterwork bulletin. (wnyc archive collections) the show was scheduled again in august as a -minute late tuesday afternoon program and in november that year as a half-hour wednesday evening broadcast. the august programs began with an interview of soprano abbie mitchell ( - ), the widow of composer and choral director will marion cook ( - ). the composer and arranger hall johnson ( - ) was her studio guest the following week. the third tuesday of the month featured pianist jonathan brice performing “songs of young contemporary negro composers,” and the august shows concluded with selections from porgy and bess and cameron jones. the november broadcasts focused on the work of william grant still, “the art songs, spirituals and street cries” of william lawrence, as well as the songs and spirituals of william rhodes, lyric soprano lillian evanti, and baritone harry t. burleigh. hayes also spent airtime on the work of neo-romantic composer and violinist clarence cameron white. the november th program considered “the musical setting of poems by langston hughes and reportedly included the bard himself. “langston hughes was guest of honor and punctuated his interview with a reading from his opera troubled island.”[ ] this was not the first time the poet’s work was the subject of hayes’ broadcast. below is a rare copy of her script from a program airing eight months earlier when she sat in for the regularly scheduled host, soprano marjorie hamill. the script for tone pictures of the negro in music hosted by lola hayes on march , . (image used with permission of van vecten trust and courtesy of the carl van vechten papers relating to african american arts and letters. james weldon johnson collection in the yale collection in the yale collection of american literature, beinecke rare book and manuscript library)[ ] it is unfortunate, but it appears there are no recordings of lola hayes’ wnyc program. we can’t say if that’s because they weren’t recorded or, if they were, the lacquer discs have not survived. we do know that world war ii-era transcription discs, in general, are less likely to have survived since most of them were cut on coated glass, rather than aluminum, to save vital metals for the war effort. after the war, hayes focused on voice teaching and coaching. her students included well-known performers like dorothy rudd moore, hilda harris, raoul abdul-rahim, carol brice, nadine brewer, elinor harper, lucia hawkins, and margaret tynes. she was the first african-american president of the new york singing teachers association (nysta), serving in that post from - . in her later years, she devoted much of her time to the lola wilson hayes vocal artists award, which gave substantial financial aid to young professional singers worldwide.[ ]  ___________________________________________________________ [ ] the manual training and industrial school for colored youth in bordentown, new jersey [ ] “the listening room,” the people’s voice, december , , pg. . the newspaper noted that the broadcast included hall johnson’s mother to son, cecil cohen’s death of an old seaman and florence price’s song to a dark virgin, all presumably sung by host, lola hayes.  troubled island is an opera set in haiti in . it was composed by william grant still with a libretto by langston hughes and verna arvey. [ ] page two of the script notes langston hughes’ grandmother was married to a veteran of the harper’s ferry raid led by abolitionist john brown. indeed, hughes’ grandmother’s first husband was lewis sheridan leary, who was one of brown’s raiders at harper’s ferry. for more on the story please see: a shawl from harper’s ferry. [ ] abdul, raoul, “winners of the lola hayes vocal scholarship and awards,” the new york amsterdam news, february , , pg. . special thanks to valeria martinez for research assistance.   link to post | language: english the road to edinburgh posted on august , from culture on campus on the th anniversary of the edinburgh commonwealth games newly catalogued collections trace the long road to the first games held in scotland. a handwritten note dated th april sits on the top of a file marked ‘scotland for host’. the document forms part of a series of files recording the planning, organisation and operation of the edinburgh commonwealth games, the first to be held in scotland. written by willie carmichael, a key figure in scotland’s games history, the note sets out his plans to secure the commonwealth games for scotland. he begins by noting that scotland’s intention to host the games was made at a meeting of commonwealth games federations at the melbourne olympic games. carmichael then proceeds to lay out the steps required to make scotland’s case to be the host of the games in or . willie carmichael the steps which carmichael traced out in his note can be followed through the official records and personal papers relating to the games held in the university archives. the recently catalogued administrative papers of commonwealth games scotland for the period provide a detailed account of the long process of planning for this major event, recording in particular the close collaboration with edinburgh corporation which was an essential element in securing the games for scotland (with major new venues being required for the city to host the event). further details and perspectives on the road to the games can be found in the personal papers of figures associated with commonwealth games scotland also held in the university archives including sir peter heatly and willie carmichael himself. the choice of host city for the games was to be made at a meeting held at the games in perth, australia. the first target on carmichael’s plan, the edinburgh campaign put forward its application as host city at a federation meeting held in rome in . a series of press cutting files collected by carmichael trace the campaigns progress from this initial declaration of intent through to the final decision made in perth. documents supporting edinburgh’s bid to host the commonwealth games presented to meetings of the commonwealth games federation in rome ( ) and perth ( ), part of the willie carmichael archive. edinburgh faced competition both within scotland, with the press reporting a rival bid from glasgow, and across the commonwealth, with other nations including jamaica, india and southern rhodesia expressing an interest in hosting the competition. when it came to the final decision in three cities remained in contention: edinburgh, kingston in jamaica, and salisbury in southern rhodesia. the first round of voting saw salisbury eliminated. in the subsequent head-to-head vote kingston was selected as host city for the games by the narrowest of margins ( votes to ). as carmichael had sketched out in his plan if edinburgh failed in its attempt to host the games it would have another opportunity to make its case to hold the event. carmichael and his colleagues travelled to kingston in confident of securing the support required to bring the games to scotland in . in our next blog we’ll look at how they succeeded in making the case for edinburgh. ‘scotland invites’, title page to document supporting edinburgh’s bid to host the commonwealth games (willie carmichael archive). link to post | language: english friday art blog: kate downie posted on august , from culture on campus nanbei by kate downie (oil on canvas, ) during a series of visits to china a few years ago, kate downie was brought into contact with traditional ink painting techniques, and also with the china of today. there she encountered the contrasts and meeting points between the epic industrial and epic romantic landscapes: the motorways, rivers, cityscapes and geology – all of which she absorbed and reflected on in a series of oil and ink paintings. as kate creates studies for her paintings in situ, she is very much immersed in the landscapes that she is responding to and reflecting on. the artwork shown above, ‘nanbei’, which was purchased by the art collection in , tackles similar themes to downie’s scottish based work, reflecting both her interest in the urban landscape and also the edges where land meets water. here we encounter both aspects within a new setting – an industrial chinese landscape set by the edge of a vast river. downie is also obsessed with bridges. as well as the bridge that appears in this image, seemingly supported by trees that follow its line, the space depicted forms an unseen bridge between two worlds and two extremes, between epic natural and epic industrial forms. in this imagined landscape, north meets south (nanbei literally means north south) and mountains meet skyscrapers; here both natural and industrial structures dominate the landscape. this juxtaposition is one of the aspects of china that impressed the artist and inspired the resulting work. after purchasing this work by kate downie, the art collection invited her to be one of three exhibiting artists in its exhibition ‘reflections of the east’ in (the other two artists were fanny lam christie and emma scott smith). all artists had links to china, and ‘nanbei’ was central to the display of works in the crush hall that kate had entitled ‘shared vision’. temple bridge (monoprint, ) kate downie studied fine art at gray’s school of art, aberdeen and has held artists’ residencies in the usa and europe. she has exhibited widely and has also taught and directed major art projects. in kate downie travelled to beijing and shanghai to work with ink painting masters and she has since returned there several times, slowly building a lasting relationship with chinese culture. on a recent visit she learned how to carve seals from soapstone, and these red stamps can now be seen on all of her work, including on her print ‘temple bridge’ above, which was purchased by the collection at the end of the exhibition. kate downie recently gave an interesting online talk about her work and life in lockdown. it was organised by the scottish gallery in edinburgh which is currently holding an exhibition entitled ‘modern masters women‘ featuring many women artists. watch kate downie’s talk below: link to post | language: english telling untold stories through the emmett till archives posted on august , from illuminations detail of a newspaper clipping from the joseph tobias papers, mss - friday august th marks the th anniversary of the abduction and murder of emmett till. till’s murder is regarded as a significant catalyst for the mid-century african-american civil rights movement. calls for justice for till still drive national conversations about racism and oppression in the united states. in , florida state university (fsu) libraries special collections & archives established the emmett till archives in collaboration with emmett till scholar davis houck, filmmaker keith beauchamp, and author devery anderson. since then, we have continued to build robust research collections of primary and secondary sources related to the life, murder, and commemoration of emmett till. we invite researchers from around the world, from any age group, to explore these collections and ask questions. it is through research and exploration of original, primary resources that till’s story can be best understood and that truth can be shared. “mamie had a little boy…”, from the wright family interview, keith beauchamp audiovisual recordings, mss - fsu special collections & archives. as noted in our emmett till birthday post this year, an interview with emmett till’s family, conducted by civil rights filmmaker keith beauchamp in , is now available through the fsu digital library in two parts. willie wright, thelma wright edwards, and wilma wright edwards were kind enough to share their perspectives with beauchamp and in a panel presentation at the fsu libraries heritage museum that spring. soon after this writing, original audio and video files from the interview will be also be available to any visitor, researcher, or aspiring documentary filmmaker through the fsu digital library. emmett till, december . image from the davis houck papers a presentation by a till scholar in led to renewed contact with and a valuable donation from fsu alum steve whitaker, who in a way was the earliest contributor to emmett till research at fsu. his seminal master’s thesis, completed right here at florida state university, is still the earliest known scholarly work on the kidnapping and murder of till, and was influential on many subsequent retellings of the story. the till archives recently received a few personal items from whitaker documenting life in mid-century mississippi, as well as a small library of books on till, mississippi law, and other topics that can give researchers valuable context for his thesis and the larger till story. in the future, the newly-founded emmett till lecture and archives fund will ensure further opportunities to commemorate till through events and collection development. fsu libraries will continue to partner with till’s family, the emmett till memory project, emmett till interpretive center, the emmett till project, the fsu civil rights institute, and other institutions and private donors to collect, preserve and provide access to the ongoing story of emmett till. sources and further reading fsu libraries. emmett till archives research guide. https://guides.lib.fsu.edu/till wright family interview, keith beauchamp audiovisual recordings, mss - , special collections & archives, florida state university, tallahassee, florida. interview part i: http://purl.flvc.org/fsu/fd/fsu_mss - _bd_ interview part ii: http://purl.flvc.org/fsu/fd/fsu_mss - _bd_ link to post | language: english former congressman trey gowdy appointed to the pidb posted on august , from transforming classification on august , , house minority leader kevin mccarthy (r-ca) appointed former congressman harold w. “trey” gowdy, iii as a member of the public interest declassification board. mr. gowdy served four terms in congress, representing his hometown of spartansburg in south carolina’s th congressional district. the board members and staff welcome mr. gowdy and look forward to working with him in continuing efforts to modernize and improve how the federal government classifies and declassifies sensitive information. mr. gowdy was appointed by the minority leader mccarthy on august , . he is serving his first three-year term on the board. his appointment was announced on august , in the congressional record https://www.congress.gov/ /crec/ / / /crec- - - -house.pdf link to post | language: english tracey sterne posted on august , from nypr archives & preservation in november of , an item appeared in the new york times -and it seemed all of us in new york (and elsewhere) who were interested in music, radio, and culture in general, saw it:  “teresa sterne,” it read, “who in years helped build the nonesuch record label into one of the most distinguished and innovative in the recording industry, will be named director of music programming at wnyc radio next month.” the piece went on to promise that ms. sterne, under wnyc’s management, would be creating “new kinds of programming -including some innovative approaches to new music and a series of live music programs.”  this was incredible news. sterne, by this time, was a true cultural legend. she was known not only for those years she’d spent building nonesuch, a remarkably smart, serious, and daring record label —but also for how it had all ended, with her sudden dismissal from that label by elektra, its parent company (whose own parent company was warner communications), two years earlier. the widely publicized outrage over her termination from nonesuch included passionate letters of protest from the likes of leonard bernstein, elliott carter, aaron copland —only the alphabetical beginning of a long list of notable musicians, critics and journalists who saw her firing as a sharp blow to excellence and diversity in music. but the dismissal stood.  by coincidence, only three weeks before the news of her hiring broke, i had applied for a job as a part-time music-host at wnyc. steve post, a colleague whom i’d met while doing some producing and on-air work at new york’s decidedly non-profit pacifica station, wbai, had come over from there to wnyc, a year before, to do the weekday morning music and news program. “fishko,” he said to me, “they need someone on the weekends -and i think they want a woman.” my day job of longstanding was as a freelance film editor, but i wanted to keep my hand in the radio world. weekends would be perfect. in two interviews with executives at wnyc, i had failed to impress. but now i could feel hopeful about making a connection to ms. sterne, who was a music person, as was i.  soon after her tenure began, i threw together a sample tape and got it to her through a contact on the inside. and she said, simply: yeah, let’s give her a chance. and so it began.  tracey—the name she was called by all friends and colleagues — seemed, immediately, to be a fascinating, controversial character: she was uniquely qualified to do the work at hand, but at the same time she was a fish out of water. she was un-corporate, not inclined to be polite to the young executives upstairs, and not at all enamored of current trends or audience research. for this we dearly loved her, those of us on the air. she cared how the station sounded, how the music connected, how the information about the music surrounded it. her preoccupations seemed, even then, to be of the old school. but she was also fiercely modern in her attitude toward the music, unafraid to mix styles and periods, admiring of new music, up on every instrumentalist and conductor and composer, young, old, avant-garde, traditional. and she had her own emphatic and impeccable taste. always the best, that was her motto —whatever it is, if it’s great, or even just extremely good, it will distinguish itself and find its audience, she felt.  tracey sterne, age , rehearsing for a tchaikovsky concerto performance at wnyc in march . (finkelstein/wnyc archive collections) she had developed her ear and her convictions, as it turned out, as a musician, having been a piano prodigy who performed at madison square garden at age . she went on to a debut with the new york philharmonic, gave concerts at lewisohn stadium and the brooklyn museum, and so on. i could relate. though my gifts were not nearly at her level, i, too, had been a dedicated, early pianist and i, too, had looked later for other ways to use what i’d learned at the piano keyboard. and our birthdays were on the same date in march. so, despite being at least a couple of decades apart in age, we bonded.  tracey’s tenure at wnyc was fruitful, though not long. as she had at nonesuch, she embraced ambitious and adventurous music programming. she encouraged some of the on-air personalities to express themselves about the music, to “personalize” the air, to some degree. that was also happening in special programs launched shortly before she arrived as part of a new music initiative, with john schaefer and tim page presenting a range of music way beyond the standard classical fare. and because of tracey’s deep history and contacts in the new york music business, she forged partnerships with music institutions and found ways to work live performances by individual musicians and chamber groups into the programming. she helped me carve out a segment on air for something we called great collaborations, a simple and very flexible idea of hers that spread out to every area of music and made a nice framework for some observations about musical style and history. she loved to talk (sometimes to a fault) and brainstorm about ways to enliven the idea of classical music on the radio, not something all that many people were thinking about, then.  but management found her difficult, slow and entirely too perfectionistic. she found management difficult, slow and entirely too superficial. and after a short time, maybe a year, she packed up her sneakers —essential for navigating the unforgiving marble floors in that old place— and left the long, dusty hallways of the municipal building.  after that, i occasionally visited tracey’s house in brooklyn for events which i can only refer to as “musicales.” her residence was on the upper west side, but this family house was treated as a country place, she’d go on the weekends. she’d have people over, they’d play piano, and sing, and it might be william bolcom and joan morris, or some other notables, spending a musical and social afternoon. later, she and i produced a big, new york concert together for the th birthday of domenico scarlatti –which exact date fell on a saturday in . “scarlatti saturday,” we called it, with endless phone-calling, musician-wrangling and fundraising needed for months to get it off the ground.  the concert itself, much of which was also broadcast on wnyc, went on for many hours, with appearances by some of the finest pianists and harpsichordists in town and out, lines all up and down broadway to get into symphony space.  throughout, tracey was her incorruptible self — and a brilliant organizer, writer, thinker, planner, and impossibly driven producing-partner.  i should make clear, however, that for all her knowledge and perfectionistic, obsessive behavior, she was never the cliche of the driven, lonely careerist -or whatever other cliche you might want to choose. she was a warm, haimish person with friends all over the world, friends made mostly through music. a case in point: the “scarlatti saturday” event was produced by the two of us on a shoestring. and tracey, being tracey, she insisted that we provide full musical and performance information in printed programs, offered free to all audience members, and of course accurate to the last comma. how to assure this? she quite naturally charmed and befriended the printer — who wound up practically donating the costly programs to the event. by the time we were finished she was making him batches of her famous rum balls and he was giving us additional, corrected pages —at no extra charge. it was not a calculated maneuver -it was just how she did things.  you just had to love and respect her for the life force, the intelligence, the excellence and even the temperament she displayed at every turn. sometimes even now, after her death many years ago at from als, i still feel tracey sterne’s high standards hanging over me —in the friendliest possible way. ___________________________________________ sara fishko hosts wnyc’s culture series, fishko files. link to post | language: english heroes work here posted on august , from aotus the national archives is home to an abundance of remarkable records that chronicle and celebrate the rich history of our nation. it is a privilege to be archivist of the united states—to be the custodian of our most treasured documents and the head of an agency with such a unique and rewarding mission. but it is my greatest privilege to work with such an accomplished and dedicated staff—the real treasures of the national archives go home at night. today i want to recognize and thank the mission-essential staff of nara’s national personnel records center (nprc). like all nara offices, the nprc closed in late march to protect its workforce and patrons from the spread of the pandemic and comply with local government movement orders. while modern military records are available electronically and can be referenced remotely, the majority of nprc’s holdings and reference activity involve paper records that can be accessed only by on-site staff. furthermore, these records are often needed to support veterans and their families with urgent matters such as medical emergencies, homeless veterans seeking shelter, and funeral services for deceased veterans. concerned about the impact a disruption in service would have on veterans and their families, over staff voluntarily set aside concerns for their personal welfare and regularly reported to the office throughout the period of closure to respond to these types of urgent requests. these exceptional staff were pioneers in the development of alternative work processes to incorporate social distancing and other protective measures to ensure a safe work environment while providing this critical service. national personnel records center (nprc) building in st. louis the center is now in phase one of a gradual re-opening, allowing for additional on-site staff.  the same group that stepped up during the period of closure continues to report to the office and are now joined by additional staff volunteers, enabling them to also respond to requests supporting employment opportunities and home loan guaranty benefits. there are now over staff supporting on-site reference services on a rotational basis. together they have responded to over , requests since the facility closed in late march. more than half of these requests supported funeral honors for deceased veterans. with each passing day we are a day closer to the pandemic being behind us. though it may seem far off, there will come a time when covid- is no longer the threat that it is today, and the pandemic of will be discussed in the context of history. when that time comes, the mission essential staff of nprc will be able to look back with pride and know that during this unprecedented crisis, when their country most needed them, they looked beyond their personal well-being to serve others in the best way they were able. as archivist of the united states, i applaud you for your commitment to the important work of the national archives, and as a navy veteran whose service records are held at nprc, i thank you for your unwavering support to america’s veterans. link to post | language: english contribute to the fsu community covid project posted on august , from illuminations masks sign, contributed by lorraine mon, view this item in the digital library here students, faculty, and alumni! heritage & university archives is collecting stories and experiences from the fsu community during covid- . university life during a pandemic will be studied by future scholars. during this pandemic, we have received requests surrounding the flu pandemic. unfortunately, not many documents describing these experiences survive in the archive.  to create a rich record of life in these unique times we are asking the fsu community to contribute their thoughts, experiences, plans, and photographs to the archive. working from home, contributed by shaundra lee, view this time in the digital library here how did covid- affect your summer? tell us about your plans for fall. how did covid- change your plans for classes? upload photographs of your dorm rooms or your work from home set ups. if you’d like to see examples of what people have already contributed, please see the collection on diginole. you can add your story to the project here. link to post | language: english creative fellowship – call for proposals posted on august , from notes for bibliophiles ppl is now accepting proposals for our creative fellowship! we’re looking for an artist working in illustration or two-dimensional artwork to create new work related to the theme of our exhibition, tomboys. view the full call for proposals, including application instructions, here. the application deadline is october , april , *. *this deadline has shifted since we originally posted this call for proposals! the fellowship, and the exhibition & program series, have both been shifted forward by six months due to the coronavirus. updated deadlines and timeline in the call for proposals! link to post | language: english friday art blog: still life in the collection posted on august , from culture on campus welcome to our new regular blog slot, the ‘friday art blog’. we look forward to your continued company over the next weeks and months. you can return to the art collection website here, and search our entire permanent collection here. pears by jack knox (oil on board, ) this week we are taking a look at some of the still life works of art in the permanent collection. ‘still life’ (or ‘nature morte’ as it is also widely known) refers to the depiction of mostly inanimate subject matter. it has been a part of art from the very earliest days, from thousands of years ago in ancient egypt, found also on the walls in st century pompeii, and featured in illuminated medieval manuscripts. during the renaissance, when it began to gain recognition as a genre in its own right, it was adapted for religious purposes. dutch golden age artists in particular, in the early th century, depicted objects which had a symbolic significance. the still life became a moralising meditation on the brevity of life. and the vanity of the acquisition of possessions. but, with urbanization and the rise of a middle class with money to spend, it also became fashionable simply as a celebration of those possessions – in paintings of rare flowers or sumptuous food-laden table tops with expensive silverware and the best china. the still life has remained a popular feature through many modern art movements. artists might use it as an exercise in technique (much cheaper than a live model), as a study in colour, form, or light and shade, or as a meditation in order to express a deeper mood. or indeed all of these. the works collected by the university of stirling art collection over the past fifty years reflect its continuing popularity amongst artists and art connoisseurs alike. bouteille et fruits by henri hayden (lilthograph, / , ) in the modern era the still life featured in the post impressionist art of van gogh, cezanne and picasso. henri hayden trained in warsaw, but moved to paris in where cezanne and cubism were influences. from he rejected this aesthetic and developed a more figurative manner, but later in life there were signs of a return to a sub-cubist mannerism in his work, and as a result the landscapes and still lifes of his last years became both more simplified and more definitely composed than the previous period, with an elegant calligraphy. they combine a new richness of colour with lyrical melancholy. meditation and purity of vision mark the painter’s last years. black lace by anne redpath (gouache, ) anne redpath is best known for her still lifes and interiors, often with added textural interest, and also with the slightly forward-tilted table top, of which this painting is a good example. although this work is largely monochrome it retains the fascination the artist had in fabric and textiles – the depiction of the lace is enhanced by the restrained palette. untitled still life by euan heng (linocut, / , ) while euan heng’s work is contemporary in practice his imagery is not always contemporary in origin. he has long been influenced by italian iconography, medieval paintings and frescoes. origin of a rose by ceri richards (lithograph, / , ) in ceri richards’ work there is a constant recurrence of visual symbols and motifs always associated with the mythic cycles of nature and life. these symbols include rock formations, plant forms, sun, moon and seed-pods, leaf and flower. these themes refer to the cycle of human life and its transience within the landscape of earth. still life, summer by elizabeth blackadder (oil on canvas, ) this is a typical example of one of elizabeth blackadder’s ‘flattened’ still life paintings, with no perspective. works such as this retain the form of the table, with the top raised to give the fullest view. broken cast by david donaldson (oil on canvas , ) david donaldson was well known for his still lifes and landscape paintings as well as literary, biblical and allegorical subjects. flowers for fanny by william mactaggart oil on board, william mactaggart typically painted landscapes, seascapes and still lifes featuring vases of flowers. these flowers, for his wife, fanny aavatsmark, are unusual for not being poppies, his most commonly painted flower. cake by fiona watson (digital print, / , ) we end this blog post with one of the most popular still lifes in the collection. this depiction of scottish classic the tunnock’s teacake is a modern take on the still life. it is a firm favourite whenever it is on display. image by julie howden link to post | language: english solar energy: a brief look back posted on august , from illuminations in the early ’s the united states was in the midst of an energy crisis. massive oil shortages and high prices made it clear that alternative ideas for energy production were needed and solar power was a clear front runner. the origins of the solar cell in the united states date back to inventor charles fritz in the ’s, and the first attempts at harvesting solar energy for homes, to the late ’s. in , the state of florida put it’s name in the ring to become the host of the national solar energy research institute. site proposal for the national solar energy research institute. claude pepper papers s. b. f. with potential build sites in miami and cape canaveral, the latter possessing the added benefit of proximity to nasa, the florida solar energy task force, led by robert nabors and endorsed by representative pepper, felt confident. the state made it to the final rounds of the search before the final location of golden, colorado was settled upon, which would open in . around this same time however ( ), the florida solar energy center was established at the university of central florida. the claude pepper papers contain a wealth of information on florida’s efforts in the solar energy arena from the onset of the energy crisis, to the late ’s. carbon copy of correspondence between claude pepper and robert l. nabors regarding the cape canaveral proposed site for the national solar research institute. claude pepper papers s. b. f. earlier this year, “tallahassee solar ii”, a new solar energy farm, began operating in florida’s capitol city.  located near the tallahassee international airport, it provides electricity for more than , homes in the leon county area. with the steady gains that the state of florida continues to make in the area of solar energy expansion, it gets closer to fully realizing its nickname, “the sunshine state.” link to post | language: english (c)istory lesson posted on august , from illuminations our next submission is from rachel duke, our rare books librarian, who has been with special collections for two years. this project was primarily geared towards full-time faculty and staff, so i chose to highlight her contribution to see what a full-time faculty’s experience would be like looking through the catalog. frontispiece and title page, salome, . image from https://collection.cooperhewitt.org/objects/ / the item she chose was salome, originally written in french by oscar wilde, then translated into english, as her object. while this book does not explicitly identify as a “queer text,” wilde has become canonized in queer historical literature. in the first edition of the book, there is even a dedication to his lover, lord alfred bruce douglas, who helped with the translation. while there are documented historical examples of what we would refer to today as “queerness,” (queer meaning non-straight) there is still no demarcation of his queerness anywhere in the catalog record. although the author is not necessarily unpacking his own queer experiences in the text, “both [salome’s] author and its legacy participate strongly in queer history” as duke states in her submission.  oscar wilde and lord alfred bruce douglas even though wilde was in a queer relationship with lord alfred bruce douglas, and has been accepted into the queer canon, why doesn’t his catalog record reflect that history? well, a few factors come into play. one of the main ones is an aversion to retroactively labeling historical figures. since we cannot confirm which modern label would fit wilde, we can’t necessarily outright label him as gay. how would a queer researcher like me go about finding authors and artists from the past who are connected with queer history? it is important to acknowledge lgbtq+ erasure when discussing this topic. since the lgbtq+ community has historically been marginalized, documentation of queerness is hard to come by because: people did not collect, and even actively erased, queer and trans histories. lgbtq+ history has been passed down primarily as an oral tradition.  historically, we cannot confirm which labels people would have identified with. language and social conventions change over time. so while we view and know someone to be queer, since it is not in official documentation we have no “proof.” on the other hand, in some cultures, gay relations were socially acceptable. for example, in the middle ages, there was a legislatively approved form of same-sex marriage, known as affrèrement. this example is clearly labeled as *gay* in related library-based description because it was codified that way in the historical record. by contrast, shakespeare’s sonnets, which (arguably) use queer motifs and themes, are not labeled as “queer” or “gay.” does queer content mean we retroactively label the author queer? does the implication of queerness mean we should make the text discoverable under queer search terms? cartoon depicting oscar wilde’s visit to san francisco. by george frederick keller – the wasp, march , . personally, i see both sides. as someone who is queer, i would not want a random person trying to retroactively label me as something i don’t identify with. on the other hand, as a queer researcher, i find it vital to have access to that information. although they might not have been seen as queer in their time period, their experiences speak to queer history. identities and people will change, which is completely normal, but as a group that has experienced erasure of their history, it is important to acknowledge all examples of historical queerness as a proof that lgbtq+ individuals have existed throughout time. how do we responsibly and ethically go about making historical queerness discoverable in our finding aids and catalogs? click here to see some more historical figures you might not have known were lgbtq+. link to post | language: english post navigation ← older posts about archivesblogs archivesblogs syndicates content from weblogs about archives and archival issues and then makes the content available in a central location in a variety of formats.more info.   languages deutsch english español français italiano nederlands nihongo (日本語) العربية syndicated blogs ????????? blog? a lively experiment a repository for bottled monsters a view to hugh academic health center archives adventures in records management african american studies at beinecke library annotations: the neh preservation project aotus archaeology archives oxford archivagando archival science / ??? ??????? archivalia archiveros españoles en la función pública (aefp) archives and auteurs archives and special collections archives d’assy archives forum archives gig archives hub blog archives outside archives, records and artefacts archivesinfo archivesnext archivistica e dintorni archivium sancti iacobi archivólogo – blog de archivo – lic. carmen marín archivónomo.bit arkivformidling around the d authenticity beaver archivist blog bloggers@brooklynmuseum » libraries & archives bogdan's archival blog — blog de arhivist born digital archives (aims project) brandeis special collections spotlight calames – le blog consultores documentales cultural compass culture on campus daily searchivist de digitale archivaris depotdrengen digital library of georgia digitization discontents dub collections endangered archives blog ephemeral archives f&m archives & special collections fil d'ariane frei – geschichtspuls fresh pickin's futurearch, or the future of archives… hanging together helen morgan historical notes illuminations in the mailbox inside the chs inside the gates keeping time l’affaire makropoulos l’archivista la tribune des archives livejournal archivists lsu libraries special collections blog m.e. grenander department of special collections and archives mit libraries news » archives + mit history modern books and manuscripts mudd manuscript library blog national union of women teachers nc miscellany nccdhistory new archivist new york state archives news and events news – litwin books & library juice press notes for bibliophiles o arquivista old things with stories open beelden order from chaos out of the box out of the box pacific northwest features paulingblog peeling back the bark poetry at beinecke library posts on mark a. matienzo practical archivist practical e-records presbyterian research ratilburg readyresources reclamation & representation records management futurewatch records mgmt & archiving richard b. russell library for political research and studies room cabinet of curiosities sdsu special collections: new acquisitions, events, and highlights from our collections special collections blog special collections – the university of chicago library news special collections – uga libraries news & events special collections – utc library spellbound blog stacked five high state library of massachusetts state records office of western australia the anarchivist the autry blog the back table the butler center for arkansas studies the charleston archive the consecrated eminence the devil's tale the last campaign the legacy center the posterity project the quantum archivist the top shelf the visible archive touchable archives transforming classification trinity university special collections and archives twin cities archives round table unc greensboro digital collections vault vpro radio archief webarchivists webarchivists (fr) what the fonds? what's cool at hoole what’s on the th floor? wnyc archives & preservation you ought to be ashamed proudly powered by wordpress the open source experts the open source experts full-service open source library services provider equinox transitions to nonprofit to benefit libraries equinox transitions to nonprofit to benefit libraries for immediate release duluth, georgia, january , &# ; on january , , equinox software, inc., the premiere support and service provider for the evergreen integrated library system, became equinox open library initiative inc., a nonprofit corporation serving libraries, archives, museums, and other cultural institutions. this change comes [&# ;] burnham joins bibliomation with equinox support for immediate release duluth, georgia&# ;december , the partnership between equinox and bibliomation continues to grow as burnham library was successfully migrated to evergreen in mid-november.  burnham is a single branch library located in bridgewater, connecticut.  burnham serves just over , patrons with over , holdings.  this migration follows milford library’s successful migration in september. [&# ;] pocono mountain public library joins spark/pails for immediate release duluth, georgia&# ;november , equinox is pleased to announce that spark is growing again!  pocono mountain public library in tobyhanna, pennsylvania migrated to evergreen in early november.  they join eastern monroe to form the monroe county libraries.  spark is managed by pennsylvania integrated library system and has been using evergreen since . [&# ;] computer paper topics user and prototyping experience screening instrument canvasflip raises $ . m from bessemer since it basically introduced its financing of $ . million from venture partners, a silicon valley based venture capitalist, september was a big evening for canvasflip canvasflip is just a -centered prototyping and simplicity -testing point. this software permits ux teams, item managers, [&# ;] welcome, andrea! equinox is excited to announce the newest member of our team:  andrea buntz neiman!  andrea has filled the position of project manager for software development and began work this week.  in her new role, she will coordinate with customers, developers, and other stakeholders to make sure everyone stays on the same page about development projects. [&# ;] new additions to spark/pails for immediate release duluth, georgia&# ;october , equinox is pleased to announce two new additions to the spark/pails consortium.  claysburg area public library, hollidaysburg area public library, martinsburg community library, roaring spring community library, tyrone-snyder public library, and williamsburg pa public library; affectionately known as the blair county &# ;bc for short; joined altoona and bellwood-antis [&# ;] tips on how-to remain structured in the workplace wish to move? swift was reported since the apple&# ;s new programming language. this modern language was a step forward in the objectivec counterpart. in this procedure mohammad azam may include the new features put into the fast . vocabulary which include mistake- method extensions, handling, guard, replicate promises and availability apis. swift . has dramatically [&# ;] welcome, terri! equinox is pleased to announce that we have hired a new office manager.  her name is terri harry and we couldn’t be more thrilled to have her on board!  terri is local to the metro atlanta area and started work in august. terri completed her associate’s degree in liberal arts in from polk community [&# ;] milford joins bibliomation with equinox support for immediate release duluth, georgia&# ;september , bibliomation has partnered with equinox on many occasions over the years.  equinox is pleased to announce the completion of a project with the connecticut-based organization.  milford public library was successfully migrated to evergreen in late august.  this was a joint effort between equinox and bibliomation. milford public library [&# ;] new addition for virginia evergreen for immediate release duluth, georgia&# ;september , equinox is happy to announce that yet another library has successfully migrated to virginia evergreen.  halifax county south boston-public library system is the ninth library system to join virginia evergreen which boasts close to thirty branches in total.  halifax county-south boston includes two branches:  halifax public library and [&# ;] warning: "continue" targeting switch is equivalent to "break". did you mean to use "continue "? in /kunden/ _ /jakoblog.de/wp/wp-content/plugins/mendeleyplugin/wp-mendeley.php on line jakoblog — das weblog von jakob voß blog about erster expliziter entwurf einer digitalen bibliothek ( ) . märz um : kommentare ich recherchiere (mal wieder) zu digitalen bibliotheken und habe mich gefragt, wann der begriff zum ersten mal verwendet wurde. laut google books taucht (nach aussortieren falsch-positiver treffer) „digital library“ erstmals in einem bericht für das us-außenministerium auf. die bibliographischen daten habe ich bei wikidata eingetragen. der bericht „the need for fundamental research in seismology“ wurde damals erstellt um zu untersuchen wie mit seismischen wellen atomwaffentests erkannt werden können. in anhang legte john gerrard, einer von vierzehn an der studie beteiligten wissenschaftler, auf zwei seiten den bedarf an einem rechenzentrum mit einem ibm rechner dar. da das us-regierungsdokument gemeinfrei ist hier die entsprechenden seiten: bei der geplanten digitalen bibliothek handelt es sich um eine sammlung von forschungsdaten mitsamt wissenschaftlicher software um aus den forschungsdaten neue erkenntnisse zu gewinnen: the following facilities should be available: a computer equivalent to the ibm series, plus necessary peripheral equipment. facilities for converting standard seismograms into digital form. a library of records of earthquakes and explosions in form suitable for machine analysis. a (growing) library of basic programs which have proven useful in investigations of seismic disturbances and related phenomena. … klingt doch ziemlich aktuell, oder? gefallen hat mir auch die beschreibung des rechenzentrums als „open shop“ und der hinweis „nothing can dampen enthusiasm for new ideas quite as effectively as long periods of waiting time“. die bezeichnung „digital library“ bezieht sich in dem text primär auf die sammlung von digitalisierten seimsmogrammen. am ende der empfehlung wird abweichend der begriff „digitized library“ verwendet. dies spricht dafür dass beide begriffe synonym verwendet wurden. interessanterweise bezieht sich „library“ aber auch auf die sammlung von computerprogrammen. ob das empfohlene rechenzentrum mit digitaler bibliothek realisiert wurde konnte ich leider nicht herausfinden (vermutlich nicht). zum autor dr. john gerrard ist mir nicht viel mehr bekannt als dass er als director of data systems and earth science research bei texas instruments (ti) arbeitete. ti wurde als „geophysical service incorporated“ zur seismischen erkundung von erdöllagerstätten gegründet und bekam den regierungsauftrag zur Überwachung von kernwaffentests (projekt vela uniform). an gerrard erinnert sich in diesem interview ein ehemaliger kollege: john gerrard: into digital seismology, and he could see a little bit of the future of digital processing and he talked about how that could be effective in seismology, he was right that this would be important in seismology in birmingham gibt es einen geologen gleichen namens, der ist aber erst geboren. ich vermute dass gerrard bei ti an der entwicklung des texas instruments automatic computer (tiac) beteiligt war, der speziell zur digitalen verarbeitung seismischer daten entwickelt wurde. der einsatz von computern in klassischen bibliotheken kam übrigens erst mit der nächsten rechner-generation: das marc-format wurde in den ern mit dem ibm system/ entwickelt (von henriette avram, die zuvor bei der nsa auch mit ibm gearbeitet hatte). davor gabe es den fiktiven bibliotheks-computer emmarac (angelehnt an eniac und univac) in „eine frau, die alles weiß“ mit katharine hepburn als bibliothekarin und spencer tracy als computervertreter. bis ende der er taucht der begriff „digital library“ bei google books übrigens nur vereinzelt auf. tags: digital library, geschichte kommentare data models age like parents . märz um : keine kommentare denny vrandečić, employed as ontologist at google, noticed that all six of of six linked data applications linked to years ago (iwb, tabulator, disko, marbles, rdfbrowser , and zitgist) have disappeared or changed their calling syntax. this reminded me at a proverb about software and data: software ages like fish, data ages like wine. ‏ the original form of this saying seems to come from james governor (@monkchips) who in derived it from from an earlier phrase: hardware is like fish, operating systems are like wine. the analogy of fishy applications and delightful data has been repeated and explained and criticized several times. i fully agree with the part about software rot but i doubt that data actually ages like wine (i’d prefer whisky anyway). a more accurate simile may be „data ages like things you put into your crowded cellar and then forget about“. thinking a lot about data i found that data is less interesting than the structures and rules that shape and restrict data: data models, ontologies, schemas, forms etc. how do they age compared with software and data? i soon realized: data models age like parents. first they guide you, give good advise, and support you as best as they can. but at some point data begin to rebel against their models. sooner or later parents become uncool, disconnected from current trends, outdated or even embarrassing. eventually you have to accept their quaint peculiarities and live your own life. that’s how standards proliferate. both ontologies and parents ultimately become weaker and need support. and in the end you have to let them go, sadly looking back. (the analogy could further be extended, for instance data models might be frustrated confronted by how actual data compares to their ideals, but that’s another story) tags: data modeling keine kommentare in memoriam ingetraut dahlberg . oktober um : kommentare die informationswissenschaftlerin ingetraut dahlberg, bekannt unter anderem als gründerin der international society for knowledge organization (isko), ist letzte woche im alter von jahren verstorben. meine erste reaktion nach einem angemessenen bedauern war es in wikipedia und in wikidata das sterbedatum einzutragen, was jedoch schon andere erledigt hatten. also stöberte ich etwas im lebenslauf, und legte stattdessen wikidata-items zum mcluhan institute for digital culture and knowledge organization an, dem dahlberg schon zu lebzeiten ihre bibliothek vermacht hat, das aber bereits wieder geschlossen wurde. der ehemalige direktor kim veltman betreibt noch eine webseite zum institut und nennt in seinen memoiren ingetraut dahlberg, douglas engelbart, ted nelson und tim berners lee in einem atemzug. das sollte eigentlich grund genug sein, mich mit der frau zu beschäftigen. wenn ich ehrlich bin war mein verhältnis zu ingetraut dahlberg allerdings eher ein distanziert-ignorantes. ich wusste um ihre bedeutung in der „wissensorganisation-szene“, der ich zwangsläufig auch angehöre, bin ihr aber nur ein oder zwei mal auf isko-tagungen begegnet und hatte auch nie interesse daran mich mehr mit ihr auseinanderzusetzen. als „junger wilder“ schien sie mir immer wie eine person, deren zeit schon lange vorbei ist und deren beiträge hoffnungslos veraltet sind. dass alte ideen auch im rahmen der wissensorganisation keineswegs uninteressant und irrelevant sind, sollte mir durch die beschäftigung mit ted nelson und paul otlet eigentlich klar sein; irgendwie habe ich aber bisher nie einen anknüpfungspunkt zu dahlbergs werk gefunden. wenn ich zurückblicke muss der auslöser für meine ignoranz in meiner ersten begegnung mit vertreter*innen der wissensorganisation auf einer isko-tagung anfang der er jahre liegen: ich war damals noch frischer student der bibliotheks- und informationswissenschaft mit informatik-hintergrund und fand überall spannende themen wie wikipedia, social tagging und ontologien, die prinzipiell alle etwas mit wissensorganisation zu tun hatten. bei der isko fand ich dagegen nichts davon. das internet schien jedenfalls noch sehr weit weg. erschreckend fand ich dabei weniger das fehlen inhaltlicher auseinandersetzung mit den damals neuesten entwicklungen im netz sondern die formale fremdheit: mehrere der beteiligten wissenschaftler*innen hatten nach meiner erinnerung nicht einmal eine email-adresse. menschen, die sich anfang der er jahre ohne email mit information und wissen beschäftigten konnte ich einfach nicht ernst nehmen. so war die isko in meiner ignoranz lange ein relikt, das ähnlich wie die international federation for information and documentation (fid, warum haben die sich eigentlich nicht zusammengetan?) auf tragische weise von der technischen entwicklung überholt wurde. und ingetraut dahlberg stand für mich exemplarisch für dieses ganze scheitern einer zunft. inzwischen sehe ich es etwas differenzierter und bin froh teil dieser kleinen aber feinen fachcommunity zu sein (und wenn die isko endlich auf open access umstellt, werde ich auch meinen publikations-boycott aufgeben). in jedem fall habe ich ingetraut dahlberg unrecht getan und hoffe auf differenziertere auseinandersetzungen mit ihrem werk. tags: nachruf kommentare wikidata documentation on the hackathon in vienna . mai um : kommentare at wikimedia hackathon , a couple of volunteers sat together to work on the help pages of wikidata. as part of that wikidata documentation sprint. ziko and me took a look at the wikidata glossary. we identified several shortcomings and made a list of rules how the glossary should look like. the result are the glossary guidelines. where the old glossary partly replicated wikidata:introduction, the new version aims to allow quick lookup of concepts. we already rewrote some entries of the glossary according to these guidelines but several entries are outdated and need to be improved still. we changed the structure of the glossary into a sortable table so it can be displayed as alphabetical list in all languages. the entries can still be translated with the translation system (it took some time to get familiar with this feature). we also created some missing help pages such as help:wikimedia and help:wikibase to explain general concepts with regard to wikidata. some of these concepts are already explained elsewhere but wikidata needs at least short introductions especially written for wikidata users. image taken by andrew lih (cc-by-sa) tags: wikidata, wmhack kommentare introduction to phabricator at wikimedia hackathon . mai um : kommentar this weekend i participate at wikimedia hackathon in vienna. i mostly contribute to wikidata related events and practice the phrase "long time no see", but i also look into some introductionary talks. in the late afternoon of day one i attended an introduction to phabricator project management tool given by andré klapper. phabricator was introduced in wikimedia foundation about three years ago to replace and unify bugzilla and several other management tools. phabricator is much more than an issue tracker for software projects (although it is mainly used for this purpose by wikimedia developers). in summary there are tasks, projects, and teams. tasks can be tagged, assigned, followed,discussed, and organized with milestones and workboards. the latter are kanban-boards like those i know from trello, waffle, and github project boards. phabricator is open source so you can self-host it and add your own user management without having to pay for each new user and feature (i am looking at you, jira). internally i would like to use phabricator but for fully open projects i don’t see enough benefit compared to using github. p.s.: wikimedia hackathon is also organized with phabricator. there is also a task for blogging about the event. tags: wikimedia, wmhack kommentar some thoughts on iiif and metadata . mai um : keine kommentare yesterday at dini ag kim workshop i martin baumgartner and stefanie rühle gave an introduction to the international image interoperability framework (iiif) with focus on metadata. i already knew that iiif is a great technology for providing access to (especially large) images but i had not have a detailed look yet. the main part of iiif is its image api and i hope that all major media repositories (i am looking at you, wikimedia commons) will implement it. in addition the iiif community has defined a „presentation api“, a „search api“, and an „authentication api“. i understand the need of such additional apis within the iiif community, but i doubt that solving the underlying problems with their own standards (instead of reusing existing standards) is the right way to go. standards should better „do one thing and do it well“ (unix philosophy). if images are the „one thing“ of iiif, then search and authentication are different matter. in the workshop we only looked at parts of the presentation api to see where metadata (creator, dates, places, provenance etc. and structural metadata such as lists and hierarchies) could be integrated into iiif. such metadata is already expressed in many other formats such as mets/mods and tei so the question is not whether to use iiif or other metadata standards but how to connect iiif with existing metadata standards. a quick look at the presentation api surprised me to find out that the metadata element is explicitly not intended for additional metadata but only „to be displayed to the user“. the element contains an ordered list of key-value pairs that „might be used to convey the author of the work, information about its creation, a brief physical description, or ownership information, amongst other use cases“. at the same time the standard emphasizes that „there are no semantics conveyed by this information“. hello, mcfly? without semantics conveyed it isn’t information! in particular there is no such thing as structured data (e.g. a list of key-value pairs) without semantics. i think the design of field metadata in iiif is based on a common misconception about the nature of (meta)data, which i already wrote about elsewhere (sorry, german article – some background in my phd and found by ballsun-stanton). in a short discussion at twitter rob sanderson (getty) pointed out that the data format of iiif presentation api to describe intellectual works (called a manifest) is expressed in json-ld, so it can be extended by other rdf statements. for instance the field „license“ is already defined with dcterms:rights. addition of a field „author“ for dcterms:creator only requires to define this field in the json-ld @context of a manifest. after some experimenting i found a possible way to connect the „meaningless“ metadata field with json-ld fields: { "@context": [ "http://iiif.io/api/presentation/ /context.json", { "author": "http://purl.org/dc/terms/creator", "bibo": "http://purl.org/ontology/bibo/" } ], "@id": "http://example.org/iiif/book /manifest", "@type": ["sc:manifest", "bibo:book"], "metadata": [ { "label": "author", "property": "http://purl.org/dc/terms/creator", "value": "allen smithee" }, { "label": "license", "property": "http://purl.org/dc/terms/license", "value": "cc-by . " } ], "license": "http://creativecommons.org/licenses/by/ . /", "author": { "@id": "http://www.wikidata.org/entity/q ", "label": "allen smithee" } } this solution requires an additional element property in the iiif specification to connect a metadata field with its meaning. iiif applications could then enrich the display of metadata fields for instance with links or additional translations. in json-ld some names such as „cc-by . “ and „allen smithee“ need to be given twice, but this is ok because normal names (in contrast to field names such as „author“ and „license“) don’t have semantics. tags: iiif, metadata keine kommentare ersatzteile aus dem d-drucker . dezember um : kommentar krach, zack, bumm! da liegt die jalousie unten. ein kleinen plastikteil ist abgebrochen, das wäre doch ein prima anwendungsfall für einen d-drucker, oder? schön länger spiele ich mit dem gedanken, einen d-drucker anzuschaffen, kann aber nicht so recht sagen, wozu eigentlich. die herstellung von ersatzteilen aus dem d-drucker scheint mir allerdings eher so ein versprechen zu sein wie der intelligente kühlschrank: theoretisch ganz toll aber nicht wirklich praktisch. es würde mich vermutlich stunden kosten, das passende teil auf diversen plattformen wie thingiverse zu finden oder es mit cad selber zu konstruieren. ohne verlässliche d-modelle bringt also der beste d-drucker nichts, deshalb sind die geräte auch nur ein teil der lösung zur herstellung von ersatzteilen. ich bezweifle sehr dass in naher zukunft hersteller d-modelle ihrer produkte zum download anbieten werden, es sei denn es handelt sich um open hardware. abgesehen von elektronischen bastelprojekten ist das angebot von open-hardware-produkten für den hausgebrauch aber noch sehr überschaubar. dennoch denke ich, dass open hardware, das heisst produkte deren baupläne frei lizensiert zur kostenlosen verfügung stehen, sowie standardisierte bauteile das einzig richtige für den einsatz von d-druckern im hausgebrauch sind. ich werde das problem mit der kaputten jalousie erstmal mit analoger technik angehen und schauen, was ich so an passenden materialien und werkzeugen herumliegen habe. vielleicht hilft ja gaffer tape? tags: d-drucker, maker, open hardware kommentar einfachste projekthomepage bei github . september um : kommentar die einfachste form einer projekthomepage bei github pages besteht aus einer startseite, die lediglich auf das repository verweist. lokal lässt sich eine solche seite so angelegen: . erstellung des neuen, leeren branch gh-pages: git checkout --orphan gh-pages git rm -rf . . anlegen der datei index.md mit folgendem inhalt: --- --- # {{site.github.project_title}} [{{site.github.repository_url}}]({{site.github.repository_url}}#readme). . hinzufügen der datei und push nach github git add index.md git commit -m "homepage" git push origin gh-pages tags: github kommentar abbreviated uris with rdfns . september um : kommentare working with rdf and uris can be annoying because uris such as „http://purl.org/dc/elements/ . /title“ are long and difficult to remember and type. most rdf serializations make use of namespace prefixes to abbreviate uris, for instance „dc“ is frequently used to abbreviate „http://purl.org/dc/elements/ . /“ so „http://purl.org/dc/elements/ . /title“ can be written as qualified name „dc:title„. this simplifies working with uris, but someone still has to remember mappings between prefixes and namespaces. luckily there is a registry of common mappings at prefix.cc. a few years ago i created the simple command line tool rdfns and a perl library to look up uri namespace/prefix mappings. meanwhile the program is also available as debian and ubuntu package librdf-ns-perl. the newest version (not included in debian yet) also supports reverse lookup to abbreviate an uri to a qualified name. features of rdfns include: look up namespaces (as rdf/turtle, rdf/xml, sparql…) $ rdfns foaf.ttl foaf.xmlns dbpedia.sparql foaf.json @prefix foaf: . xmlns:foaf="http://xmlns.com/foaf/ . /" prefix dbpedia: "foaf": "http://xmlns.com/foaf/ . /" expand a qualified name $ rdfns dc:title http://purl.org/dc/elements/ . /title lookup a preferred prefix $ rdfns http://www.w .org/ / /geo/wgs _pos# geo create a short qualified name of an url $ rdfns http://purl.org/dc/elements/ . /title dc:title i use rdf-ns for all rdf processing to improve readability and to avoid typing long uris. for instance catmandu::rdf can be used to parse rdf into a very concise data structure: $ catmandu convert rdf --file rdfdata.ttl to yaml tags: perl, rdf kommentare das wissen der welt . august um : kommentare denny vrandečić, einer der köpfe hinter semantic mediawiki und wikidata, hat eine clevere metrik vorgeschlagen um den erfolg der wikimedia-projekte zu messen. die tätigkeit und damit das ziel der wikimedia-foundation wurde von jimbo wales so ausgedrückt: imagine a world in which every single person on the planet is given free access to the sum of all human knowledge. that’s what we’re doing. in wikiquote wird dieser bekannte ausspruch momentan folgendermaßen übersetzt: „stell dir eine welt vor, in der jeder mensch auf der erde freien zugang zum gesamten menschlichem wissen hat. das ist, was wir machen.“ wie lässt sich nun aber quantifizieren, zu welchem grad das ziel erreicht ist? so wie ich es verstanden (und in meine worte übersetzt) habe, schlägt denny folgendes vor: für jedem menschen auf der welt gibt es theoretisch eine zahl zwischen null und eins, die angibt wieviel vom gesamten wissens der welt („the sum of all human knowledge“) diesem menschen durch wikimedia-inhalte zugänglich ist. der wert lässt sich als prozentzahl des zugänglichen weltwissens interpretieren – da sich wissen aber kaum so einfach messen und vergleichen lässt, ist diese interpretation problematisch. der wert von eins ist utopisch, da wikipedia & co nicht alles wissen der welt enthält. für menschen ohne internet-zugang kann der wert aber bei null liegen. selbst mit zugang zu wikipedia ist die zahl bei jedem menschen eine andere, da nicht alle inhalte in allen sprachen vorhanden sind und weil viele inhalte ohne vorwissen unverständlich und somit praktisch nicht zugänglich sind. die zahlen der individuellen zugänglichkeit des weltwissens lassen sich nun geordnet in ein diagram eintragen, das von links (maximales wissen) nach rechts (kein wissen durch zugänglich) alle menschen aufführt. wie denny an folgendem bild ausführt, kann die wikimedia-community ihrem weg auf verschiedenen wegen näher kommen: ( ) der ausbau von vielen artikeln in einem komplexen spezialgebiet oder einer kleinen sprache kommt nur wenigen menschen zu gute. ( ) stattdessen könnten auch die wichtigsten artikel bzw. themen in sprachen verbessert und ergänzt werden, welche von vielen menschen verstanden werden. ( ) schließlich kann wikimedia auch dafür sorgen, dass mehr menschen einen zugang zu den wikimedia-ihren inhalten bekommen – zum beispiel durch initiativen wie wikipedia zero ich halte die von denny vorgeschlagene darstellung für hilfreich um über das einfache zählen von wikipedia-artikeln hinauszukommen. wie er allerdings selber zugibt, gibt es zahlreiche offene fragen da sich die tatsächlichen zahlen der verfügbarkeit von wissen nicht einfach ermitteln lassen. meiner meinung nach liegt ein grundproblem darin, dass sich wissen – und vor allem das gesamte wissen der menschheit – nicht quantifizieren lässt. es ist auch irreführend davon auszugehen, dass die wikimedia-produkte wissen sammeln oder enthalten. möglicherweise ist dieser irrtum für die metrik egal, nicht aber für das was eigentlich gemessen werden soll (zugänglichkeit des wissens der welt). falls wikimedia an einem unverstelltem blick auf die frage interessiert ist, wieviel des wissens der menschheit durch ihre angebote den menschen zugänglich gemacht wird, könnte es helfen mal einige philosophen und philosophinnen zu fragen. ganz im ernst. mag sein (und so vermute ich mit meinem abgebrochenen philosophie-studium), dass am ende lediglich deutlich wird, warum dass ganze wikimedia-projekt nicht zu realisieren ist; selbst erkenntnisse über mögliche gründe dieses scheitern wären aber hilfreich. vermutlich ist es aber zu verpönt, philosophen ernsthaft um rat zu fragen oder die verbliebenen philosophen beschäftigen sich lieber mit anderen fragen. p.s: eine weitere relevante disziplin zur beantwortung der frage wieviel wissen der welt durch wikipedia & co der menschheit zugänglich gemacht wird, ist die pädagogik, aber da kenne ich mich noch weniger aus als mit der philosophie. tags: freie inhalte, wikipedia, wissensordnung kommentare nächste seite » neueste beiträge erster expliziter entwurf einer digitalen bibliothek ( ) data models age like parents in memoriam ingetraut dahlberg wikidata documentation on the hackathon in vienna introduction to phabricator at wikimedia hackathon neueste kommentare will taking dht at increase penis size bei abbreviated uris with rdfns http://asikgapleqq.com/ bei dublin core conference started thekitchenconnection-nc.com bei suchmaschinenoptimierung á la insm http://juarabola .com bei suchmaschinenoptimierung á la insm http://thebibble.org/natexuphilptq bei suchmaschinenoptimierung á la insm themen api archivierung atom bibliothek bibliothekswissenschaft bibsonomy daia data modeling digital library feed freie inhalte gbv humor identifier katalog katalog . librarything literatur mashup medien metadata microformats musik oai open access openstreetmap perl pica politik rdf seealso semantic web soa software standards suchmaschine tagging veranstaltung web . webservices widget wikimedia wikipedia wikis Überwachungsstaat blogroll planet biblioblog . planet code lib planet wikimedia (de) feeds siehe auch powered by wordpress with theme based on pool theme and silk icons. entries and comments feeds. valid xhtml and css. ^top^ open source exile open source exile an open sourcer in exile tuesday, march #christchurchmosqueshootings this post is a personal reflection on the recent events in christchurch. many people have proposed different responses making some very good points. here are my thoughts: racism and bigotry has never been solved by wagging fingers at bigots. it has been solved by empowering the targets and systematically calling out minor acts of racism and bigotry so it becomes de-normalised. there have been lots of great suggestions as to how to empowering the targets in the last couple of days; listen to the targets on how they need to be empowered, not a white guy like me. enact a law that permanently raises the new zealand refugee quota automatically in response to anti-immigrant hate crimes (starting with the christchurch incident). this explicitly and clearly makes anti-immigrant hate crimes’ primary motivation self-defeating. doubling our quote also raises it in line with international norms. ban the commercial trading of firearms, moving their import to the not-for-profit sector (i.e. gun clubs) or to a personal activity. this removes the incentives behind the current gun city advertisements and tempers commercial incentives for importing guns. introduce a systematic buy-back program for weapons (guns, replica swords, etc). make owning a gun an inconvenience, doubly so in urban areas. this likely involves significantly tightening the licencing requirements (restricting types of guns, requiring advanced first aid and similar courses, etc) and random checks on licensees’ secure lockup measures, etc. it may also involve requiring licensees to report shooting trips, shooting range visits, etc, etc. done right, this may even have the side-effect of improving our conservation efforts by getting a better idea of who’s shooting what introduced and native animals gun range licenses should be managed in a similar way to alcohol licenses, with renewals, public notifications etc. update the rules around legal deposit so that when organisations and publishers selectively remove or update content from their websites they are required to notify the national library and that national library can broadcast this taken-down content. this attempts to preserve the public record by amplifying the streisand effect; efforts by public figures to sanitise their pasts without public apology need to be resisted. if we’re orchestrating large-scale take-downs of offensive new zealand content (such as videos of shooters shooting people) from the web, we need to reconcile this with certain statutory duties, such as the requirement that the national library collect and archive new zealand web content. collecting and archiving such offensive material may sound bizarre, but not doing so leaves us open to the kinds of revisionism that appears to fuel this kind of behaviour. if we’re going to continue to have religious education / schooling, it needs to address issues of religious hate rather than being a covert recruitment operation as it appears to be at the moment. we need to ask ourselves whether some of our brands (particularly sports brands) need to change their branding. the most effective way is probably the christchurch city council drafting a bylaw saying that local sports people and teams using it’s facilities must be named after animals with no negative connotations, with a limited year exception for existing teams to meet their contractual obligations. other councils would soon follow and giving a realistic time frame for renaming allows for planning around merchandising, team apparel and so forth. have an explicit fund for public actors (museums, galleries, libraries, academics, tohunga, imams, etc) to generate ‘content’ (everything from peer review papers to museum experiences, from school teaching resources to te ara articles, from poetry competitions to murals) on some of the deeper issues here. there’s a great need for young and old to engage with these issues, now and in the decades to come. find ways to amplify minority / oppressed voices. in theory blogs and social media were meant to be a way that we could find and the media pick up on theses voices in times like these, but across many media outlets this is manifestly not happening. we’re seeing straight white males write that new zealand has no discrimination problems and editors sending those pieces to print. we’re seeing ‘but he was such a nice young man’ stories. it’s no coincidence that the media outlets and pundits that are doing this are largely the same ones who have previously be accused of racism. we need to find ways to fix this, if necessary leveraging advertisers and/or adding conditions to spectrum licenses. we need to seriously reflect on whether an apology is needed in relation to the new zealand police raids, which now stand in a new light. the law of unintended consequences means that there will be side effects. the most obvious two from this list may be increased barriers to recreational gun clubs (including olympic pistol shooting, which is pretty hard to argue isn’t a genuine sport, but which has never really been all that big in new zealand) and the decreased amateur shooting of pest species (deer, pig, etc) on public conservation land (which is a more serious issue). posted by stuart yeates at : no comments: monday, october how would we know when it was time to move from tei/xml to tei/json? this post inspired by tei next by hugh cayless. how would we know when it was time to move from tei/xml to tei/json? if we stand back and think about what it is we (the tei community) need from the format : a common format for storing and communicating texts and augmentations of texts (transcriptions, manuscript description, critical apparatus, authority control, etc, etc.). a body of documentation for shared use and understanding of that format. a method of validating texts in the format as being in the format. a method of transforming texts in the format for computation, display or migration. the ability to reuse the work of other communities so we don't have to build everything for ourselves (unicode, ietf language tags, uris, parsers, validators, outsourcing providers who are tooled up to at least have a conversation about what we're trying to do, etc) [everyone will have their slightly different priorities for a list like this, but i'm sure we can agree that a list of important functionality could be drawn up and expanded to requirements list at a sufficiently granular level so we can assess different potential technologies against those items. ]  if we really want to ponder whether tei/json is the next step after tei/xml we need to compare the two approaches against such as list of requirements. personally i'm confident that tei/xml will come out in front right now. whether javascript has potential to replace xslt as the preferred method for really exciting interfaces to tei/xml docs is a much more open question, in my mind.   that's not to say that the criticisms of xml aren't true (they are) or valid (they are) or worth repeating (they are), but perfection is commonly the enemy of progress. posted by stuart yeates at : comments: sunday, october whither tei? the next thirty years this post is a direct response to some of the organisational issues raised in https://scalablereading.northwestern.edu/?p= i completely agree that we need to significantly broaden the base of the tei. a x campaign is a great idea, but better is a , x goal, or a , x goal. if we can reduce the cost to the normal range of a hardback text, most libraries will have delegated signing authority to individuals in acquisitions and only one person will need to be convinced, rather than a chain of people. but how could we scale , institutions? to scale like that, we to think (a) in terms of scale and (b) in terms of how to make it easy for members to be a part of us. scale ( ) a recent excellent innovation in the the tei community has been the appointment of a social media coordinator. this is a great thing and i’ve certainly learnt about happenings i would not have otherwise been exposed to. but by nature the concept of ‘a social media coordinator’ can’t scale (one person in one time zone with one set of priorities...). if we look at what mature large-scale open projects do for social media (debian, wikimedia, etc), planets are almost always part of the solution. a planet for tei might include (in no particular): x blog feeds from tei-specific projects x blog feeds from tei-using projects (limited to those posts tagged tei) x rss feed for changes to the tei wiki (limited to one / day each) x rss feed for jenkins server (limited to successful build only; limited to one / day each; tweaked to include full context and links) x rss feeds for github repositories not covered by jenkins server (limited to one / day each) x rss feeds for other sundry repositories (limited to one / day each) x blog feeds from tei-people (limited to those posts tagged tei) x rss feeds from tei-people’s zotero bibliographic databases (limited to those bibs tagged tei; limited to one / day each) x rss feed for official tei news x rss feed of edits for the tei article on each language wikipedia (limited to one / day each) x rss feed of announcements from the jtei x rss feed of new papers in the jtei … the diversity of the planet would be incredible compared to current views of the tei community and it’s all generated as a byproduct of what people are already doing. there might be some pressure to improve commit messages in some repos, but that might not be all bad. of course the whole planet is available as an rss feed and there are rss-to-facebook (and twitter, yammer, etc) converters if you wish to do tei in your favourite social media. if the need for a curated facebook feed remains, there is now a diverse constant feed of items to select within. this is a social media approach at scale. scale ( ) there is an annual international conference which is great to attend. there is a perception that engagement in the tei community requires attendance at the said conference. it’s a huge barrier to entry to small projects, particularly those in far-away places (think global south / developing world / etc). the tei community should seriously consider a policy for decision making that explicitly removes assumptions about attendances. something as simple as requiring draft papers intended for submission and agendas to be published and days in advance of meetings and a notice to be posted to tei-l. that would allow for thoughtful global input, scaling community from those who can attend an annual international conference to a wider group of people who care about the tei and have time to contribute. make it easy ( ) libraries (at least the library i work in and libraries i talk to) buy resources based on suggestions and lobbying by faculty but renew resources based largely on usage. if we want , libraries to have tei on automatic renewal we need usage statistics. the players in the field are sushi and counter (sushi is a harvesting system for counter). maybe the tei offers members stats at diverse tei-using sites. it’s not clear to me without deep investigation whether the tei could offer these stats to members at very little on-going cost to us, but it would be a member benefit that all acquisitions librarians, their supervisors and their auditors could understand and use to evaluate their tei membership subscription. i believe that that comparison would be favourable. of course, the tei-using sites generating the traffic are going to want at least some cut of the subs, even if it’s just a discount against their own membership (thus driving the number of participating sites up and the perceived member benefits up) and free support for the stats-generating infrastructure. for the sake of clarity: i’m not suggesting charging for access to content, i’m suggesting charging institutions for access to statistics related to access to the content by their users. make it easy ( ) academics using computers for research, whether or not they think or call the field digital humanities face a relatively large number of policies and rules imposed by their institutions, funders and governments. the tei community can / should be selling itself as he approach to meet these. copyright issues? have some corpora that are available under a cc license. need to prove academic outputs are archivable? here’s the pronom entry (note: i’m currently working on this) management doesn’t think the department as the depth of tei experience to enroll phds in tei-centric work? here’s a map of global tei people to help you find local backups in case staff move on. looking for a tei consultant? a different facet of the same map gives you what you need. you’re a random academic who knows nothing about the tei but assigned a tei-centric paper as part of a national research assessment exercise? here’s an outline of tei’s academic credentials. .... make it easy ( ) librarians love quality marc / marcxml records. many of us have quality marc / marcxml records for our tei-based web content. might this be offered as a member benefit? make it easy ( ) as far as i can tell the tei community makes very little attempt to reach out to academic communities other than ‘literature departments and cognate humanities disciplines’ attracting a more diverse range of skills and academics will increase our community in depth and breadth. outreach could be: something like css zen garden http://www.csszengarden.com/ only backed by tei rather than html a list of ‘hard problems’ that we face that various divergent disciplines might want to set as second or third year projects. each problem would have a brief description of the problem, pointers to things like: transformation for display for documents have five foot levels of footnotes, multiple obscure scripts, non-unicode characters, and so forth. schema / odd auto-generation from a corpus of documents ... engaging with a group like http://software-carpentry.org/ to ubiquify tei training .. end note i'm not advocating that any particular approach is the cure-all for everything that might be ailing the tei community, but the current status-quo is increasingly seeming like benign neglect. we need to change the way we think about tei as a community. posted by stuart yeates at : no comments: tuesday, october thoughts on the ndfnz wikipedia panel last week i was on an ndfnz wikipedia panel with courtney johnston, sara barham and mike dickison. having reflected a little and watched the youtube at https://www.youtube.com/watch?v= b x sqo ua i've got some comments to make (or to repeat, as the case may be). many people, including apparently including courtney, seemed to get the most enjoyment out of writing the ‘body text’ of articles. this is fine, because the body text (the core textual content of the article) is the core of what the encyclopaedia is about. if you can’t be bothered with wikiprojects, categories, infoboxes, common names and wikidata, you’re not alone and there’s no reason you need to delve into them to any extent. if you start an article with body text and references that’s fine; other people will to a greater or less extent do that work for you over time. if you’re starting a non-trivial number of similar articles, get yourself a prototype which does most of the stuff for you (i still use https://en.wikipedia.org/wiki/user:stuartyeates/sandbox/academicbio which i wrote for doing new zealand women academics). if you need a prototype like this, feel free to ask me. if you have a list of things (people, public art works, exhibitions) in some machine readable format (excel, csv, etc) it’s pretty straightforward to turn them into a table like https://en.wikipedia.org/wiki/wikipedia:wikiproject_new_zealand/requested_articles/craft#proposed_artists or https://en.wikipedia.org/wiki/enjoy_public_art_gallery send me your data and what kind of direction you want to take it. if you have a random thing that you think needs a wikipedia article, add to https://en.wikipedia.org/wiki/wikipedia:wikiproject_new_zealand/requested_articles  if you have a hundred things that you think need articles, start a subpage, a la https://en.wikipedia.org/wiki/wikipedia:wikiproject_new_zealand/requested_articles/craft and https://en.wikipedia.org/wiki/wikipedia:wikiproject_new_zealand/requested_articles/new_zealand_academic_biographies both completed projects of mine. sara mentioned that they were thinking of getting subject matter experts to contribute to relevant wikipedia articles. in theory this is a great idea and some famous subject matter experts contributed to britannica, so this is well-established ground. however, there have been some recent wikipedia failures particularly in the sciences. people used to ground-breaking writing may have difficulty switching to a genre where no original ideas are permitted and everything needs to be balanced and referenced. preparing for the event, i created a list of things the awesome dowse team could do as follow-ups to they craft artists work, but we never got to that in the session, so i've listed them here: [[list of public art in lower hutt]] since public art is out of copyright, someone could spend a couple of weeks taking photos of all the public art and creating a table with clickable thumbnail, name, artist, date, notes and gps coordinates. could probably steal some logic from somewhere to make the table convertible to a set of points inside a gps for a tour. publish from their archives a complete list of every exhibition ever held at the dowse since founding. each exhibition is a shout-out to the artists involved and the list can be used to check for potentially missing wikipedia articles. digitise and release photos taken at exhibition openings, capturing the people, fashion and feeling of those era. the hard part of this, of course, is labelling the people. reach out to their broader community to use the dowse blog to publish community-written obituaries and similar content (i.e. encourage the generation of quality secondary sources). engage with your local artists and politicians by taking pictures at dowse events, uploading them to commons and adding them to the subjects’ wikipedia articles—have attending a dowse exhibition opening being the easiest way for locals to get a new wikipedia image. i've not listed the 'digitise the collections' option, since at the end of the day, the value of this (to wikipedia) declines over time (because there are more and more alternative sources) and the price of putting them online declines. i'd much rather people tried new innovative things when they had the agility and leadership that lets them do it, because that's how the community as a whole moves forward. posted by stuart yeates at : no comments: labels: wikipedia thursday, october feedback on nlnz ‘digitalnz concepts api‘ this blog post is feedback on a recent blog post ‘introducing the digitalnz concepts api’ http://digitalnz.org/blog/posts/introducing-the-digitalnz-concepts-api by the national library of new zealand’s digitalnz team. some of the feedback also rests on conversations i've had with various nlnz staffers and other interested parties and a great stack of my own prejudices. i've not actually generated an api key and run the thing, since i'm currently on parental leave. parts of the concepts api look very much like authority control, but authority control is not mentioned in the blog post or the docs that i can find. it may be that there are good reasons for this (such as parallel comms in the pipeline for the authority control community) but there are also potentially very worrying reasons. clarity is needed here when the system goes live. all the urls in examples are http, but the ala’s freedom to read statement requires all practical measures be taken to ensure the confidentiality of the reader’s searching and reading. thus, if the api is to be used for real-time searching, https urls must be an option.  there is insufficient detail of of the identifiers in use. if i'm building a system to interoperate with the concepts api, which identifiers should i be keeping at my end to identify things that the digitalnz end? the clearer this definition is, the more robust this interoperability is likely to be, there’s a very good reason for the highly structured formats of identifiers such as isni and isbn. if nothing else a regexp would be very useful. personally i’d recommend browsing around http://id.loc.gov/ a little and rethinking the url structure too. there needs to be an insanely clear statement on the exact relationship between digitalnz concepts and those authority control systems mapped into viaf. both digitalnz concepts and viaf are semi-automated authority matching systems and if we’re not carefully they’ll end up polluting each other (as for example, dnb already has with gender data).  deep interoperability is going to require large-scale matching of digitalnz concepts with things in a wide variety of glam collections and incorporating identifiers into those collections’ metadata. that doesn't appear possible with the current licensing arrangements. maybe a flat-file dump (csv or json) of all the concepts under a cc license? urls to rights-obsessed partners could be excluded. if non-techies are to understand concepts, http://api.digitalnz.org/concepts/ is going to have to provide human-comprehensible content without an api key (i’m guessing that this is going to happen when it comes out of beta?) mistakes happen (see https://en.wikipedia.org/wiki/wikipedia:viaf/errors for recently found errors in viaf, for example). there needs to be a clear contact point and likely timescale for getting errors fixed.  having said all that, it looks great! posted by stuart yeates at : comments: monday, july bibframe adrian pohl ‏wrote some excellent thoughts about the current state of bibframe at http://www.uebertext.org/ / /name-authority-files-linked-data.html the following started as a direct response but, after limiting myself to where i felt i knew what i was talking about and felt i was being constructive, turned out to be much much narrower in scope. my primary concern in relation to bibframe is interlinking and in particular authority control. my concern is that a number of the players (bibframe, isni, gnd, orcid, wikipedia, etc) define key concepts differently and that without careful consideration and planning we will end up muddying our data with bad mappings. the key concepts in question are those for persons, names, identities, sex and gender (there may be others that i’m not aware of). let me give you an example. in the th century there was a mass creation of male pseudonyms to allow women to publish novels. a very few of these rose to such prominence that the authors outed themselves as women (think currer bell), but the overwhelming majority didn’t. in the late th and early st centuries, entries for the books published were created in computerised catalogue systems and some entries found their way into the gnd. my understanding is that the gnd assigned gender to entries based entirely on the name of the pseudonym (i’ll admit i don’t have a good source for that statement, it may be largely parable). when a new public-edited encyclopedia based on reliable sources called wikipedia arose, the gnd was very successfully cross-linked with wikipedia, with hundreds of thousands of articles were linked to the catalogues of their works. information that was in the gnd was sucked into a portion of wikipedia called wikidata. a problem now arose: there were no reliable sources for the sex information in gnd that had been sucked wikidata by gnd, the main part of wikipedia (which requires strict sources) blocked itself from showing wikidata sex information. a secondary problem was that the gnd sex data was in iso format (male/female/unknown/not applicable) whereas wikipedia talks not about sex but gender and is more than happy for that to include fa'afafine and similar concepts. fortunately, wikidata keeps track of where assertions come from, so the sex info can, in theory, be removed; but while people in wikipedia care passionately about this, no one on the wikidata side of the fence seems to understand what the problem is. stalemate. there were two separate issues here: a mismatch between the person in wikipedia and the pseudonym (i think) in gnd; and a mismatch between a cataloguer-assigned iso value and a free-form self-identified value.  the deeper the interactions between our respective authority control systems become, the more these issues are going to come up, but we need them to come up at the planning and strategy stages of our work, rather than halfway through (or worse, once we think we’ve finished). my proposed solution to this is examples: pick a small number of ‘hard cases’ and map them between as many pairs of these systems as possible. the hard cases should include at least: charlotte brontë (or similar); a contemporary author who has transitioned between genders and published broadly similar work under both identities; a contemporary author who publishes in different genre using different identities; ... the cases should be accompanied by instructions for dealing with existing mistakes found (and errors will be found, see https://en.wikipedia.org/wiki/wikipedia:viaf/errors for some of the errors recently found during he wikipedia/viaf matching). if such an effort gets off the ground, i'll put my hand up to do the wikipedia component (as distinct from the wikidata component). posted by stuart yeates at : comments: labels: bibframe, gnd, linked data, viaf, wikipedia wednesday, june a wikipedia strategy for the royal society of new zealand over the last hours i’ve had a very unsatisfactory conversation with the individual(s) behind the @royalsocietynz twitter account regarding wikipedia. rather than talk about what went wrong, i’d like to suggest a simple strategy that builds the society’s causes in the long term. first up, our resources: we have three wikipedia pages strongly related the society, royal society of new zealand, rutherford medal (royal society of new zealand) and hector memorial medal; we have a twitter account that appears to be widely followed; we have some employee of rsnz with no apparent wikipedia skills wanting to use wikipedia to advance the public-facing causes of the society, which are: “to foster in the new zealand community a culture that supports science, technology, and the humanities, including (without limitation)—the promotion of public awareness, knowledge, and understanding of science, technology, and the humanities; and the advancement of science and technology education: to encourage, promote, and recognise excellence in science, technology, and the humanities” the first thing to notice is that promoting the society is not a cause of the society, so no effort should be expending polishing the royal society of new zealand article (which would also breach wikipedia’s conflict of interest guidelines). the second thing to notice is that the two medal pages contain long lists of recipients, people whose contributions to science and the humanities in new zealand are widely recognised by the society itself. this, to me, suggests a strategy: leverage @royalsocietynz’s followers to improve the coverage of new zealand science and humanities on wikipedia: once a week for a month or two, @royalsocietynz tweets about a medal recipient with a link to their wikipedia biography. in the initial phase recipients are picked with reasonably comprehensive wikipedia pages (possibly taking steps to improve the gender and racial demographic of those covered to meet inclusion targets). by the end of this part followers of @royalsocietynz have been exposed to wikipedia biographies of new zealand people. in the second part, @royalsocietynz still tweets links to the wikipedia pages of recipients, but picks ‘stubs’ (wikipedia pages with little or almost no actual content). tweets could look like ‘hector medal recipient xxx’s biography is looking bare. anyone have secondary sources on them?’ in this part followers of @royalsocietynz are exposed to wikipedia biographies and the fact that secondary sources are needed to improve them. hopefully a proportion of @royalsocietynz’s followers have access to the secondary sources and enough crowdsourcing / generic computer confidence to jump in and improve the article. in the third part, @royalsocietynz picks recipients who don’t yet have a wikipedia biography at all. rather than linking to wikipedia, @royalsocietynz links to an obituary or other biography (ideally two or three) to get us started. in the fourth part @royalsocietynz finds other new zealand related lists and get the by-now highly trained editors to work through them in the same fashion. this strategy has a number of pitfalls for the unwary, including: wikipedia biographies of living people (blps) are strictly policed (primarily due to libel laws); the solution is to try new and experimental things out on the biographies of people who are safely dead. copyright laws prevent cut and pasting content into wikipedia; the solution is to encourage people to rewrite material from a source into an encyclopedic style instead. recentism is a serious flaw in wikipedia (if the society is years old, each of those decades should be approximately equally represented; coverage of recent political machinations or triumphs should not outweigh entire decades); the solution is to identify sources for pre-digital events and promote their use. systematic bias is an on-going problem in wikipedia, just as it is elsewhere; a solution in this case might be to set goals for coverage of women, māori and/or non-science academics; another solution might be for the society to trawl it's records and archives lists of  minorities to publish digitally. everything on wikipedia needs to be based on significant coverage in reliable sources that are independent of the subject; the solution is to start with the sources first. conflict of interest statement: i’m a high-active editor on wikipedia and am a significant contributor to all many of the wikipedia articles linked to from this post. posted by stuart yeates at : no comments: friday, december prep notes for ndf demonstration i didn't really have a presentation for my demonstration at the ndf, but the event team have asked for presentations, so here are the notes for my practice demonstration that i did within the library. the notes served as an advert to attract punters to the demo; as a conversation starter in the actual demo and as a set of bookmarks of the urls i wanted to open. depending on what people are interested in, i'll be doing three things *) demonstrating basic editing, perhaps by creating a page from the requested articles at http://en.wikipedia.org/wiki/wikipedia:wikiproject_new_zealand/requested_articles *) discussing some of the quality control processes i've been involved with (http://en.wikipedia.org/wiki/wikipedia:articles_for_deletion and http://en.wikipedia.org/wiki/new_pages_patrol) *) discussing how wikipedia handles authority control issues using redirects (https://secure.wikimedia.org/wikipedia/en/wiki/wikipedia:redirect ) and disambiguation (https://secure.wikimedia.org/wikipedia/en/wiki/wikipedia:disambiguation ) i'm also open to suggestions of other things to talk about. posted by stuart yeates at : no comments: labels: ndf, wikipedia thursday, december metadata vocabularies lodlam nz cares about at today's lodlam nz, in wellington, i co-hosted a vocabulary schema / interoperability session. i kicked off the session with a list of the metadata schema we care about and counts of how many people in the room cared about it. here are the results: library of congress / naco name authority list māori subject headings library of congress subject headings sonz linnean getty thesauri marsden research subject codes / anzrsc codes scot iwi hapū list australian pictorial thesaurus powerhouse object names thesaurus mesh this straw poll naturally only reflects on the participants who attended this particular session and counting was somewhat haphazard (people were still coming into the room), but is gives a sample of the scope. i don't recall whether the heading was "metadata we care about" or "vocabularies we care about," but it was something very close to that. posted by stuart yeates at : comments: wednesday, november unexpected advice during the ndf today i was in "digital initiatives in māori communities" put on the the talented honiana love and claire hall from the te reo o taranaki charitable trust about their work on he kete kōrero. at the end i asked a question "most of us [the audience] are in institutions with te reo māori holdings or cultural objects of some description. what small thing can we do to help enable our collections for the iwi and hapū source communities? use māori subject headings? the iwi / hapū list? geotagging? ..." quick-as-a-blink the response was "geotagging." if i understood the answer (given mainly by honiana) correctly, the point was that geotagging is much more useful because it's much more likely to be done right in contexts like this. presumably because geotagging lends itself to checking, validation and visualisations that make errors easy to spot in ways that these other metadata forms don't; it's better understood by those processing the documents and processing the data. i think it's fabulous that we're getting feedback from indigenous groups using information systems in indigenous contexts, particularly feedback about previous attempts to cater to their needs. if this is the experience of other indigenous groups, it's really important. posted by stuart yeates at : no comments: labels: māori, metadata, ndf saturday, november goodbye 'social-media' world you may or may not have noticed, but recently a number of 'social media' services have begun looking and working very similarly. facebook is the poster-child, followed by google+ and twitter. their modus operandi is to entice you to interact with family-members, friends and acquaintances and then leverage your interactions to both sell your attention advertisers and entice other members of you social circle to join the service. there are, naturally, a number of shiny baubles you get for participating it the sale of your eyeballs to the highest bidder, but recently i have come to the conclusion that my eyeballs (and those of my friends, loved ones and colleagues) are worth more. i'll be signing off google plus, twitter and facebook shortly. i my return for particular events, particularly those with a critical mass the size of jupiter, but i shall not be using them regularly. i remain serenely confident that all babies born in my extended circle are cute, i do not need to see their pictures. i will continue using other social media as before (email, wikipedia, irc, skype, etc) as usual. my deepest apologies to those who joined at least party on my account. posted by stuart yeates at : no comments: labels: facebook, social network, twitter sunday, november recreational authority control over the last week or two i've been having a bit of a play with ngā Ūpoko tukutuku / the māori subject headings (for the uninitiated, think of the widely used library of congress subject headings, done post-colonial and bi-lingually but in the same technology) the main thing i've been doing is trying to munge the msh into wikipedia (wikipedia being my addiction du jour). my thinking has been to increase the use of msh by taking it, as it were, to where the people are. i've been working with the english language wikipedia, since the māori language wikipedia has fewer pages and sees much less use. my first step was to download the msh in marc xml format (available from the website) and use xsl to transform it into a wikipedia table (warning: large page). when looking at that table, each row is a subject heading, with the first column being the the te reo māori term, the second being permutations of the related terms and the third being the scope notes. i started a discussion about my thoughts (warning: large page) and got a clear green light to create redirects (or 'related terms' in librarian speak) for msh terms which are culturally-specific to māori culture. i'm about % of the way through the terms of the msh and have redirects in the newly created category:redirects from māori language terms. that may sound pretty average, until you remember that institutions are increasingly rolling out tools such as summon, which use wikipedia redirects for auto-completion, taking these mappings to the heart of most māori speakers in higher and further education. i don't have a time-frame for the redirects to appear, but they haven't appeared in otago's summon, whereas redirects i created ~ two years ago have; type 'jack yeates' and pause to see it at work. posted by stuart yeates at : no comments: tuesday, august thoughts on "letter about the tei" from martin mueller thoughts on "letter about the tei" from martin mueller note: i am a member of the tei council, but this message is should be read as personal position at the time of writing, not a council position, nor the position of my employer. reading martin's missive was painful. i should have responded earlier, i think perhaps i was hoping someone else could say what i wanted to say and i could just say "me too." they haven't so i've become the someone else. i don't think that martin's "fairly radical model" is nearly radical enough. i'd like to propose a significantly more radical model as strawman: ) the tei shall maintain a document called the 'the tei principals.' the purpose of the tei is to advance the tei principals. ) institutional membership of the tei is open to groups which publish, collect and/or curate documents in formats released by the tei. institutional membership requires members acknowledge the tei principals and permits the members to be listed at http://www.tei-c.org/activities/projects/ and use the tei logos and branding. ) individual membership of the tei is open to individuals; individual membership requires members acknowledge the tei principals and subscribe to the tei mailing list at http://listserv.brown.edu/?a =tei-l. ) all business of the tei is conducted in public. business which needs be conducted in private (for example employment matters, contract negotiation, etc) shall be considered out of scope for the tei. ) changes to the structure of the tei will be discussed on the tei mailing list and put to a democratic vote with a voting period of at least one month, a two-thirds majority of votes cast is required to pass a motion, which shall be in english. ) groups of members may form for activities from time-to-time, such as members meetings, summer schools, promotions of the tei or collective digitisation efforts, but these groups are not the tei, even if the word 'tei' appears as part of their name. i'll admit that there are a couple of issues not covered here (such as who holds the ipr), but it's only a straw man for discussion. feel free to fire it as necessary. posted by stuart yeates at : comment: thursday, june unit testing framework for xsl transformations? i'm part of the tei community, which maintains an xml standard which is commonly transformed to html for presentation (more rarely pdf). the tei standard is relatively large but relatively well documented, the transformation to html has thus far been largely piecemeal (from a software engineering point of view) and not error free. recently we've come under pressure to introduce significantly more complexity into transformations, both to produce epub (which is wrapped html bundled with media and metadata files) and html (which can represent more of the formal semantics in tei). the software engineer in me sees unit testing the a way to reduce our errors while opening development up to a larger more diverse group of people with a larger more diverse set of features they want to see implemented. the problem is, that i can't seem to find a decent unit testing framework for xslt. does anyone know of one? our requirements are: xslt . ; free to use; runnable on our ubuntu build server; testing the transformation with multiple arguments; etc; we're already using: xsd, rng, dtd and schematron schemas, epubcheck, xmllint, standard html validators, etc. having the framework drive these too would be useful. the kinds of things we want to test include: footnotes appear once and only once footnotes are referenced in the text and there's a back link from the footnote to the appropriate point in the text internal references (tables of contents, indexes, etc) point somewhere language encoding used xml:lang survives from the tei to the html that all the paragraphs in the tei appear at least once in the html that local links work sanity check tables internal links within parallel texts .... any of many languages could be used to represent these tests, but ideally it should have a dom library and be able to run that library across entire directories of files. most of our community speak xml fluently, so leveraging that would be good. posted by stuart yeates at : no comments: wednesday, march is there a place for readers' collectives in the bright new world of ebooks? the transition costs of migrating from the world of books-as-physical-artefacts-of-pulped-tree to the world of books-as-bitstreams are going to be non-trivial. current attempts to drive the change (and by implication apportion those costs to other parties) have largely been driven by publishers, distributors and resellers of physical books in combination with the e-commerce and electronics industries which make and market the physical ebook readers on which ebooks are largely read. the e-commerce and electronics industries appear to see traditional publishing as an industry full of lumbering giants unable to compete with the rapid pace of change in the electronics industry and the associated turbulence in business models, and have moved to poach market-share. by-and-large they've been very successful. amazon and apple have shipped millions of devices billed as 'ebook readers' and pretty much all best-selling books are available on one platform or another. this top tier, however, is the easy stuff. it's not surprising that money can be made from the latest bodice-ripping page-turner, but most of the interesting reading and the majority of the units sold are outside the best-seller list, on the so-called 'long tail.' there's a whole range of books that i'm interested in that don't appear to be on the business plan of any of the current ebook publishers, and i'll miss them if they're not converted: the back catalogue of local poetry. almost nothing ever gets reprinted, even if the original has a tiny print run and the author goes on to have a wonderfully successful career. some gets anthologised and a few authors are big enough to have a posthumous collected works, when their work is no longer cutting edge. some fabulous theses. i'm thinking of things like: http://ir.canterbury.ac.nz/handle/ / , http://victoria.lconz.ac.nz/vwebv/holdingsinfo?bibid= and http://otago.lconz.ac.nz/vwebv/holdingsinfo?bibid= lots of te reo māori material (pick your local indigenous language if you're reading this outside new zealand) local writing by local authors. note that all of these are local content---no foreign mega-corporation is going to regard this as their home-turf. getting these documents from the old world to the new is going to require a local program run by (read funded by) locals. would you pay for these things? i would, if it gave me what i wanted. what is it that readers want? we're all readers, of one kind or another, and we all want a different range of things, but i believe that what readers want / expect out of the digital transition is: to genuinely own books. not to own them until they drop their ereader in the bath and lose everything. not to own them until a company they've never heard of goes bust and turns off a drm server they've never heard of. not to own them until technology moves on and some new format is in use. to own them in a manner which enables them to use them for at least their entire lifetime. to own them in a manner that poses at least a question for their heirs. a choice of quality books. quality in the broadest sense of the word. choice in the broadest sense of the word. universality is a pipe-dream, of course, but with releasing good books faster than i can read them. a quality recommendation service. we all have trusted sources of information about books: friends, acquaintances, librarians or reviewers that history have suggested have similar ideas as us about what a good read is. to get some credit for already having bought the book in pulp-of-murdered-tree work. lots of us have collections of wood-pulp and like to maintain the illusion that in some way that makes us well read. books bought to their attention based on whether they're worth reading, rather than what publishers have excess stock of. since the concept of 'stock' largely vanishes with the transition from print to digital this shouldn't be too much of a problem. confidentially for their reading habits. if you've never come across it, go and read the ala's the freedom to read statement a not-for-profit readers' collective it seems to me that the way to manage the transition from the old world to the new is as a not-for-profit readers' collective. by that i mean a subscription-funded system in which readers sign up for a range of works every year. the works are digitised by the collective (the expensive step, paid for up-front), distributed to the subscribers in open file formats such as epub (very cheap via the internet) and kept in escrow for them (a tiny but perpetual cost, more on this later). authors, of course, need to pay their mortgage, and part of the digitisation would be obtaining the rights to the work. authors of new work would be paid a 'reasonable' sum, based on their statue as authors (i have no idea what the current remuneration of authors is like, so i won't be specific). the collective would acquire (non-exclusive) the rights to digitise the work if not born digital, to edit it, distribute it to collective members and to sell it to non-members internationally (i.e. distribute it through 'conventional' digital book channels). in the case of sale to non-members through conventional digital book channels the author would get a cut. sane and mutually beneficial deals could be worked out with libraries of various sizes. generally speaking, i'd anticipate the rights to digitise and distribute in-copyright but out-of-print poetry would would be fairly cheap; the rights to fabulous old university theses cheaper; and rights to out-of-copyright materials are, of course, free. the cost of rights to new novels / poetry would hugely depend on statue of the author and the quality of the work, which is where the collective would need to either employ a professional editor to make these calls or vote based on sample chapters / poems or some combination of the two. costs of quality digitisation is non-trivial, but costs are much lower in bulk and dropping all the time. depending on the platform in use, members of the collective might be recruited as proof-readers for ocr errors. that leaves the question of how to fund the the escrow. the escrow system stores copies of all the books the collective has digitised for the future use of the collectives' members and is required to give efficacy to the promise that readers really own the books. by being held in escrow, the copies survive the collective going bankrupt, being wound up, or evolving into something completely different, but requires funding. the simplest method of obtaining funding would be to align the collective with another established consumer of local literature and have them underwrite the escrow, a university, major library, or similar. the difference between a not-for-profit readers' collective and an academic press? of hundreds of years, major universities have had academic presses which publish quality content under the universities' auspices. the key difference between the not-for-profit readers' collective i am proposing and an academic press is that the collective would attempt to publish the unpublished and out-of-print books that the members wanted rather than aiming to meet some quality criterion. i acknowledge a popularist bias here, but it's the members who are paying the subscriptions. which links in the book chain do we want to cut out? there are some links in the current book production chain which we need to keep, there are others wouldn't have a serious future in a not-for-profit. certainly there is a role for judgement in which works to purchase with the collective's money. there is a role for editing, both large-scale and copy-editing. there is a role for illustrating works, be it cover images or icons. i don't believe there is a future for roles directly relating to the production, distribution, accounting for, sale, warehousing or pulping of physical books. there may be a role for the marketing books, depending on the business model (i'd like to think that most of the current marketing expense can be replaced by combination of author-driven promotion and word-of-month promotion, but i've been known to dream). clearly there is an evolving techie role too. the role not mentioned above that i'd must like to see cut, of course, is that of the multinational corporation as gatekeeper, holding all the copyrights and clipping tickets (and wings). posted by stuart yeates at : comments: saturday, november howto: deep linking into the nzetc site as the heaving mass of activity that is the mixandmash competition heats up, i have come to realise that i should have better documented a feature of the nzetc site, the ability to extract the tei xml annotated with the ids for deep linking. our content's archival form is tei xml, which we massage for various output formats. there is a link from the top level of every document to the tei for the document, which people are welcome to use in their mashups and remixes. unfortunately, between that tei and our html output is a deep magic that involves moving footnotes, moving page breaks, breaking pages into nicely browsable chunks, floating marginal notes, etc., and this makes it hard to deep link back to the website from anything derived from that tei. there is another form of the tei available which is annotated with whether or not each structural element maps : to an html: nzetc:has-text and what the id of that page is: nzetc:id this annotated xml is found by replacing the 'tei-source' in the url with 'etexts' thus for the laws of england, compiled and translated into the māori language at http://www.nzetc.org/tm/scholarly/tei-gorlaws.html there is the raw tei at http://www.nzetc.org/tei-source/gorlaws.xml and the annotated tei at http://www.nzetc.org/etexts/gorlaws.xml looking in the annotated tei at http://www.nzetc.org/etexts/gorlaws.xml we see for example:
this means that this div has it's own page (because it has nzetc:has-text="true" and that the id of that page is tei-gorlaws-t -g -t -front -tp (because of the nzetc:id="tei-gorlaws-t -g -t -front -tp "). the id can be plugged into: http://www.nzetc.org/tm/scholarly/.html to get a url for the html. thus the url for this div is http://www.nzetc.org/tm/scholarly/tei-gorlaws-t -g -t -front -tp .html this process should work for both text and figures. happy remixing everyone! posted by stuart yeates at : comment: sunday, november epubs and quality you may have heard news about the release of "bookserver" by the good folks at the internet archive. this is a drm-free epub ecosystem, initially stocked with the prodigious output of google's book scanning project and the internet archive's own book scanning project. to see how the nzetc stacked up against the much larger (and better funded) collection i picked one of our maori language dictionaries. our maori and pacifica dictionaries month-after-month make up the bulk of our top five must used resources, so they're in-demand resources. they're also an appropriate choice because when they were encoded by the nzetc into tei, the decision was made not to use full dictionary encoding, but a cheaper/easier tradeoff which didn't capture the linguistic semantics of the underlying entries, but treated them as typeset text. i was interested in how well this tradeoff was wearing. i did my comparison using the new firefox epub plugin, things will be slightly different if you're reading these epubs on an iphone or kindle. the epub i looked at was a dictionary of the maori language by herbert w. williams. the nzetc has the sixth edition. there are two versions of the work on bookserver. a second edition scanned by google books (original at the new york public library) and a third edition scanned by the internet archive in association with microsoft (original in the university of california library system). all the processing of both works appear to be been done in the u.s. the original print used macrons (nzetc), acutes (google) and breves (internet archive) to mark long vowels. find them here. lets take a look at some entries from each, starting at 'kapukapu': nzetc: kapukapu. . n. sole of the foot. . apparently a synonym for kaunoti, the firestick which was kept steady with the foot. tena ka riro, i runga i nga hanga a taikomako, i te kapukapu, i te kaunoti (m. ). . v.i. curl (as a wave). ka kapukapu mai te ngaru. . gush. . gleam, glisten. katahi ki te huka o huiarau, kapukapu ana tera. kapua, n. . cloud, bank of clouds. e tutakitaki ana nga kapua o te rangi, kei runga te mangoroa e kopae pu ana (p.). . a flinty stone. = kapuarangi. . polyprion oxygeneios, a fish. = hapuku. . an edible species of fungus. . part of the titi pattern of tattooing. kapuarangi, n. a variety of matā, or cutting stone, of inferior quality. = kapua, . kāpuhi, kāpuhipuhi, n. cluster of branches at the top of a tree. kāpui, v.t. . gather up in a bunch. ka kapuitia nga rau o te kiekie, ka herea. . lace up or draw in the mouth of a bag. . earth up crops, or cover up embers with ashes to keep them alight. kāpuipui, v.t. gather up litter, etc. kāpuka, n. griselinia littoralis, a tree. = papauma. kapukiore, n. coprosma australis, a shrub. = kanono. kāpuku = kōpuku, n. gunwale. google books: kapukapu, s. sole of the foot, eldpukdpu, v. to curl* as a wave. ka kapukapu mai te ngaru; the wave curls over. kapunga, v. to take up with both hands held together, kapungatia he kai i te omu; take up food from the oven. (b. c, kapura, s. fire, -' tahuna he kapura ; kindle a fire. kapurangi, s. rubbish; weeds, kara, s. an old man, tena korua ko kara ? how are you and the old man ? kara, s> basaltic stone. he kara te kamaka nei; this stone is kara. karaha, s. a calabash. ♦kardhi, *. glass, internet archive: kapukapu, n. sole of the foot. kapukapu, v. i. . curl (as a wave). ka kapukapu mai te ngaru. . gush. kakapii, small basket for cooked food. kapua, n. cloud; hank of clouds, kapunga, n. palm of the hand. kapunga, \. t. take up in both hands together. kapiira, n. fire. kapiiranga, n. handful. kapuranga, v. t. take up by hand-fuls. kapurangatia nga otaota na e ia. v. i. dawn. ka kapuranga te ata. kapur&ngi, n. rubbish; uveds. i. k&r&, n. old man. tena korua ko kara. ii. k&r&, n. secret plan; conspiracy. kei te whakatakoto kara mo te horo kia patua. k&k&r&, d. scent; smell. k&k&r&, a. savoury; odoriferous. k^ar&, n. a shell-iish. unlike the other two, the nzetc version has accents, bold and italics in the right place. it' the only one with a workable and useful table of contents. it is also edition which has been extensively revised and expanded. google's second edition has many character errors, while the internet archive's third edition has many 'á' mis-recognised as '&.' the google and internet achive versions are also available as pdfs, but of course, without fancy tables of contents these pdfs are pretty challenging to navigate and because they're built from page images, they're huge. it's tempting to say that the nzetc version is better than either of the others, and from a naïve point of it is, but it's more accurate to say that it's different. it's a digitised version of a book revised more than a hundred years after the second edition scanned by google books. people who're interested in the history of the language are likely to pick the edition over the edition nine times out of ten. technical work is currently underway to enable third parties like the internet archive's bookserver to more easily redistribute our epubs. for some semi-arcane reasons it's linked to upcoming new search functionality. posted by stuart yeates at : no comments: labels: library, macrons, maori, nzetc what librarything metadata can the nzetc reasonable stuff inside it's cc'd epubs? this is the second blog following on from an excellent talk about librarything by librarything's tim given the vuw in wellington after his trip to lianza. the nzetc publishes all of it's works as epubs (a file format primarily aimed at mobile devices), which are literally processed crawls of it's website bundled with some metadata. for some of the nzetc works (such as erewhon and the life of captain james cook), librarything has a lot more metadata than the nzetc, becuase many librarything users have the works and have entered metadata for them. bundling as much metadata into the epubs makes sense, because these are commonly designed for offline use---call-back hooks are unlikely to be avaliable. so what kinds of data am i interested in? ) traditional bibliographic metadata. both lt and nzetc have this down really well. ) images. lt has many many cover images, nzetc has images of plates from inside many works too. ) unique identification (isbns, issns, work ids, etc). lt does very well at this, nzetc very poorly ) genre and style information. lt has tags to do fancy statistical analysis on, and does. nzetc has full text to do fancy statistical analysis on, but doesn't. ) intra-document links. lt has work as the smallest unit. nzetc reproduces original document tables of contents and indexes, cross references and annotations. ) inter-document links. lt has none. nzetc captures both 'mentions' and 'cites' relationships between documents. while most current-generation ebook readers, of course, can do nothing with most of this metadata, but i'm looking forward to the day when we have full-fledged openurl resolvers which can do interesting things, primarily picking the best copy (most local / highest quality / most appropiate format / cheapest) of a work to display to a user; and browsing works by genre (librarything does genre very well, via tags). posted by stuart yeates at : comment: labels: epubs, library, librarything, nzetc thursday, october interlinking of collections: the quest continues after an excellent talk today about librarything by librarything's tim, i got enthused to see how librarything stacks up against other libraries for having matches in it's authority control system for entities we (the nzetc) care about. the answer is averagely. for copies of printed books less than a hundred years old (or reprinted in the last hundred years), and their authors, librarything seems to do every well. these are the books likely to be in active circulation in personal libraries, so it stands to reason that these would be well covered. i tried half a dozen books from our nineteenth-century novels collection, and most were missing, erewhon, of course, was well represented. librarything doesn't have the "treaty of waitangi" (a set of manuscripts) but it does have "facsimiles of the treaty of waitangi." it's not clear to me whether these would be merged under their cataloguing rules. coverage of non-core bibliographic entities was lacking. places get a little odd. sydney is "http://www.librarything.com/place/sydney,% new% south% wales,% australia" but wellington is "http://www.librarything.com/place/wellington" and anzac cove appears to be is missing altogether. this doesn't seem like a sane authority control system for places, as far as i can see. people who are the subjects rather than the authors of books didn't come out so well. i couldn't find abel janszoon tasman, pōtatau te wherowhero or charles frederick goldie, all of which are near and dear to our hearts. here is the spreadsheet of how different web-enabled systems map entities we care about. correction: it seems that the correct url for wellington is http://www.librarything.com/place/wellington,% new% zealand which brings sanity back. posted by stuart yeates at : no comments: labels: authority, community building, metadata, semantic web, social network, taxonomy saturday, september ebook readers need openurl resolvers everyone's talking about the next generation of ebook readers having larger reading area, more battery life and more readable screen. i'd give up all of those, however, for an ebook reader that had an internal openurl resolver. openurl is the nifty protocol that libraries use to find the closest copy of a electronic resources and direct patrons to copies that the library might have already licensed from commercial parties. it's all about finding the version of a resource that is most accessible to the user, dynamically. say i've loaded ebooks into my ebook reader: a couple of encyclopedias and dictionaries; a stack of books i was meant to read in school but only skimmed and have been meaning to get back to; current block-busters; guidebooks to the half-dozen countries i'm planning on visiting over the next couple of years; classics i've always meant to read (tolstoy, chaucer, cervantes, plato, descartes, nietzsche); and local writers (baxter, duff, ihimaera, hulme, ...). my ebooks by nietzsche are going to refer to books by descartes and plato; my ebooks by descartes are going to refer to books by plato; my encyclopaedias are going to refer to pretty much everything; most of the works in translation are going to contain terms which i'm going to need help with (help which theencyclopedias and dictionaries can provide). ask yourself, though, whether you'd want to flick between works on the current generation of readers---very painful, since these devices are not designed for efficient navigation between ebooks, but linear reading of them. you can't follow links between them, of course, because on current systems links must point either with the same ebook or out on to the internet---pointing to other ebooks on the same device is verboten. openurl can solve this by catching those urls and making them point to local copies of works (and thus available for free even when the internet is unavailable) where possible while still retaining their until ebook readers have a mechanism like this ebooks will be at most a replacement only for paperback novels---not personal libraries. posted by stuart yeates at : comment: older posts home subscribe to: posts (atom) about me stuart yeates view my complete profile blog archive ▼  ( ) ▼  march ( ) #christchurchmosqueshootings ►  ( ) ►  october ( ) ►  ( ) ►  october ( ) ►  ( ) ►  july ( ) ►  ( ) ►  june ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  august ( ) ►  june ( ) ►  march ( ) ►  ( ) ►  november ( ) ►  ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) shared google reader items simple theme. powered by blogger. the digital librarian http://digitallibrarian.org information. organization. access. mon, jun : : + en-us hourly https://wordpress.org/?v= . . libraries and the state of the internet http://digitallibrarian.org/?p= http://digitallibrarian.org/?p= #respond mon, jun : : + http://digitallibrarian.org/?p= libraries and the state of the internet read more &# ;

]]>
mary meeker presented her internet trends report earlier this month. if you want a better understanding of how tech and the tech industry is evolving, you should watch her talk and read her slides.

this year&# ;s talk was fairly time constrained, and she did not go into as much detail as she has in years past. that being said, there is still an enormous amount of value in the data she presents and the trends she identifies via that data.

some interesting takeaways:

  • the growth in total number of internet users worldwide is slowing (the year-to-year growth rate is flat; overall growth is around % new years per year)
  • however, growth in india is still accelerating, and india is now the # global user market (behind china; usa is rd)
  • similarly, there is a slowdown in the growth of the number of smartphone users and number of smartphones being shipped worldwide (still growing, but at a slower rate)
  • android continues to demonstrate growth in marketshare; android devices are continuing to be less costly by a significant margin than apple devices.
  • overall, there are opportunities for businesses that innovate / increase efficiency / lower prices / create jobs
  • advertising continues to demonstrate strong growth; advertising efficacy still has a ways to go (internet advertising is effective and can be even more so)
  • internet as distribution channel continues to grow in use and importance
  •  brand recognition is increasingly important
  • visual communication channel usage is increasing &# ; generation z relies more on communicating with images than with text
  • messaging is becoming a core communication channel for business interactions in addition to social interactions
  • voice on mobile rapidly rising as important user interface &# ; lots of activity around this
  • data as platform &# ; important!

so, what kind of take-aways might be most useful to consider in the library context? some top-of-head thoughts:

  • in the larger context of the internet, libraries need to be more aggressive in marketing their brand and brand value. we are, by nature, fairly passive, especially compared to our commercial competition, and a failure to better leverage the opportunity for brand exposure leaves the door open to commercial competitors.
  • integration of library services and content through messaging channels will become more important, especially with younger users. (integration may actually be too weak a term; understanding how to use messaging inherently within the digital lifestyles of our users is critical)
  • voice &# ; are any libraries doing anything with voice? integration with amazon&# ;s alexa voice search? how do we fit into the voice as platform paradigm?

one parting thought, that i&# ;ll try to tease out in a follow-up post: libraries need to look very seriously at the importance of personalized, customized curation of collections for users, something that might actually be antithetical to the way we currently approach collection development. think apple music, but for books, articles, and other content provided by libraries. it feels like we are doing this in slices and pieces, but that we have not yet established a unifying platform that integrates with the larger internet ecosystem.

]]>
http://digitallibrarian.org/?feed=rss &# ;p=
meaningful web metrics http://digitallibrarian.org/?p= http://digitallibrarian.org/?p= #respond sun, jan : : + http://digitallibrarian.org/?p= meaningful web metrics read more &# ;

]]>
this article from wired magazine is a must-read if you are interested in more impactful metrics for your library&# ;s web site. at mpoe, we are scaling up our need for in-house web product expertise, but regardless of how much we invest in terms of staffing, it is likely that the amount of requested web support will always exceed the amount of resourcing we have for that support. leveraging meaningful impact metrics can help us understand the value we get from the investment we make in our web presence, and more importantly help us define what types of impact we want to achieve through that investment. this is no easy feat, but it is good to see that others in the information ecosystem are looking at the same challenges.

]]>
http://digitallibrarian.org/?feed=rss &# ;p=
site migrated http://digitallibrarian.org/?p= http://digitallibrarian.org/?p= #respond mon, oct : : + http://digitallibrarian.org/?p= site migrated read more &# ;

]]>
just a quick note &# ; digitallibrarian.org has been migrated to a new server. you may see a few quirks here and there, but things should be mostly in good shape. if you notice anything major, send me a challah. really. a nice bread. or just an email. your choice. 🙂

]]>
http://digitallibrarian.org/?feed=rss &# ;p=
the new ipad http://digitallibrarian.org/?p= http://digitallibrarian.org/?p= #comments sun, mar : : + http://digitallibrarian.org/?p= the new ipad read more &# ;

]]>
i decided that it was time to upgrade my original ipad, so i pre-ordered a new ipad, which arrived this past friday. after a few days, here are my initial thoughts / observations:

  • compared to the original ipad, the new ipad is a huge improvement. much zipper, feels lighter (compared to the original), and of course the display is fantastic.
  • i&# ;ve just briefly tried the dictation feature, and though i haven&# ;t used it extensively yet, the accuracy seems pretty darned good. i wonder if a future update will support siri?
  • the beauty of the display cannot be understated &# ; crisp, clear (especially for someone with aging eyes)
  • i purchased a -gb model with lte, but i have not tried the cell network yet. i did see g show up, so i&# ;m hoping that tucson indeed has the newer network.
  • not really new, but going from the original ipad to the new ipad, i really like the smart cover approach. ditto with the form factor.
  • again, not specific to the new model, the ability to access my music, videos, and apps via icloud means that i can utilize the storage on the ipad more effectively.
  • all-in-all, i can see myself using the new ipad consistently for a variety of tasks, not just for consuming information. point-in-fact, this post was written with the new ipad.

    ]]>
    http://digitallibrarian.org/?feed=rss &# ;p=
    rd sits meeting &# ; geneva http://digitallibrarian.org/?p= http://digitallibrarian.org/?p= #respond wed, aug : : + http://digitallibrarian.org/?p= rd sits meeting &# ; geneva read more &# ;

    ]]>
    back in june i attend the rd sits (scholarly infrastructure technical summit) meeting, held in conjunction with the oai workshop and sponsored by jisc and the digital library federation. this meeting, held in lovely geneva, switzerland, brought together library technologists and technology leaders from north america, europe, australia, and asia for the purpose of exploring common technology and technology-related issues that crossed our geographic boundaries.

    this is the first sits meeting that i attended &# ; prior to this meeting, there were two other sits meetings (one in london and one in california). as this sits meeting was attached to the oai conference, it brought together a group of stakeholders who&# ;s roles in their organizations spanned from technology implementors to technology strategists and decision makers. from having chatted with some of the folks who had attended previous sits meetings, the attendees at those meetings tended to weigh heavily on the technology implementer / developer side, while this particular instance of sits had a broader range of discussion that, while centered on technology, also incorporated much of the context to which technology was being applied. for me, that actually made this a more intriguing and productive discussion, as i think that while there are certainly a great variety of strictly technical issues with which we grapple, what often gets lost when talking semantic web, linked data, digital preservation, etc. is the context and focus of the purpose of deploying said technology. so, with that particular piece of context, i&# ;ll describe some of the conversation that occurred at this particular sits event.

    due to the schedule of oai , this sits meeting was held in two parts &# ; the afternoon of june, and the morning of june. for the first session, the group met in one of the lecture rooms at the conference venue, and this worked out quite nicely. sits uses an open agenda / open meeting format, which allows the attendees to basically nominate and elect the topics of discussion for the meeting. after initial introductions, we began proposing topics. i tried to capture as best i could all of the topics that were proposed, though i might have missed one or two:

    * stable links for linked data vs. stable bitstreams for preservation
    * authority hubs / clustered ids / researcher ids / orcid in dspace
    * effective synchronization of digital resources
    * consistency and usage of usage data
    * digital preservation architecture &# ; integration of tape-based storage and other storage anvironments (external to the library)
    * integration between repositories and media delivery (i.e. streaming) &# ; particularly to access control enforcement
    * nano publications and object granularity
    * pairing storage with different types of applications
    * linking research data to scholarly publications to faculty assessment
    * well-behaved document
    * research impacts and outputs
    * linked open data: from vision to deployment
    * relationship between open linked data and open research data
    * name disambiguation

    following process, we took the above brainstormed list and proceeded to vote on which topic to begin discussion. the first topic chosen was researcher identities, which began with discussion around orcid, a project that currently has reasonable mindshare behind it. while there are a lot of backers of orcid, it is not clear whether the approach of a singular researcher id is a feasible approach, though i believe we&# ;ll discover the answer based on the success (or not) of the project. in general, i think that most of the attendees will be paying attention to orcid, but that also a wait and see approach is likely as there are many, many issues around researcher ids that still need to be worked through.

    the next topic was the assessment of research impacts and outputs. this particular topic was not particularly technically focused, but did bring about some interesting discussion about the impact of assessment activities, both positive and negative.

    the next topic, linking research data to scholarly publications to faculty assessment, was a natural progression from the previous topic, and much of the discussion revolved around how to support such relationships. i must admit that while i think this topic is important, i didn&# ;t feel that the discussion really resolved any of the potential issues with supporting researchers in linking data to publications (and then capturing this data for assessment purposes). what is clear is that the concept of publishing data, especially open data, is one that is not necessarily as straight-forward as one would hope when you get into the details, such as where to publish data, how to credit such publication, how is the data maintained, etc. there is a lot of work to be done here.

    next to be discussed was the preservation of data and software. it was brought up that the sustainability and preservation of data, especially open data, was somewhat analogous to the sustainability and preservation of software, in that both required a certain number of active tasks in order to ensure that both data and software were continually usable. it is also clear that much data requires the proper software in order to be usable, and therefore the issues of software and data sustainability and preservation are in my senses interwoven.

    the group then moved to a brief discussion of the harvesting and use of usage data. efforts such as counter and popirus were mentioned. the ability to track data in a way that balances anonymity and privacy vs. added value back to the user was discussed &# ; the fact that usage data can be leveraged to provide better services back to users was a key consideration.

    the next discussion topic was influenced by the oai workshop. the issue of the synchronisation of resources was discussed, and during oai , there was a breakout session that looked at the future of oai-pmh, both in terms of .x sustainability as well as work that might end up with the result of oai-pmh . . interestingly, there was some discussion of even the need for data synchronization with the advent of linked data; i can see why this would come up, but i personally believe that linked data isn&# ;t at the point where other methods for ensuring synchronized data aren&# ;t necessary (nor may it ever be).

    speaking of linked data, the concept arose in many of the sits discussions, though the group did not officially address it until late in the agenda. i must admit that i&# ;ve yet to drink the linked data lemonade, in the sense that i really don&# ;t see it being the silver bullet that many of its proponents make it out to be, but i do see it as one approach for enabling extended use of data and resources. in the discussion, one of the challenges of the linked data approach that was discussed was the need to map between ontologies.

    at this point, it was getting a bit late into the meeting, but we did talk about two more topics: one was very pragmatic, while the other was a bit more future-thinking (though there might be some disagreement on that). the first was a discussion about how organizationally digital preservation architectures were being supported &# ; were they being supported by central it, by the library it, or otherwise? it seemed that (not surprisingly) a lot depended upon the specific organization, and that perhaps more coordination could be undertaken through efforts such as pasig. the second discussion was on the topic of &# ;nano-publications&# ;, which the group defined as &# ;things that simply tell you what is being asserted (e.g. europe is a continent)&# ;. i must admit i got a bit lost about the importance and purpose of nano-publications, but again, it was close to the end of the meeting.

    btw, as i&# ;m finishing this an email just came through with the official notes from the sits meeting, which can be accessed at http://eprints.ecs.soton.ac.uk/ /

    ]]>
    http://digitallibrarian.org/?feed=rss &# ;p=
    david lewis&# ; presentation on collections futures http://digitallibrarian.org/?p= http://digitallibrarian.org/?p= #comments wed, mar : : + http://digitallibrarian.org/?p= david lewis&# ; presentation on collections futures read more &# ;

    ]]>
    peter murray (aka the disruptive library technology jester) has provided an audio-overlay of david lewis&# ; slideshare of his plenary at the last june&# ;s rlg annual partners meeting. if you are at all interested in understanding the future of academic libraries, you should take an hour of your time and listen to this presentation. of particular note, because david says it almost in passing, is that academic libraries are moving away from being collectors of information to being provisioners of information &# ; the difference being that instead of purchasing everything that might be used, academic libraries instead are moving to ensuring that there is a path for provisioning access to materials that actually requested for use by their users. again, well worth an hour of your time.

    ]]>
    http://digitallibrarian.org/?feed=rss &# ;p=
    librarians are *the* search experts&# ; http://digitallibrarian.org/?p= http://digitallibrarian.org/?p= #respond thu, aug : : + http://digitallibrarian.org/?p= &# ;so i wonder how many librarians know all of the tips and tricks for using google that are mentioned here?

    ]]>
    http://digitallibrarian.org/?feed=rss &# ;p=
    what do we want from discovery? maybe it&# ;s to save the time of the user&# ;. http://digitallibrarian.org/?p= http://digitallibrarian.org/?p= #comments wed, aug : : + http://digitallibrarian.org/?p= what do we want from discovery? maybe it&# ;s to save the time of the user&# ;. read more &# ;

    ]]>
    just a quick thought on discovery tools &# ; the major newish discovery services being vended to libraries (worldcat local, summon, ebsco discovery service, etc.) all have their strengths, their complexity, their middle-of-the-road politician trying to be everything to everybody features. one question i have asked and not yet had a good answer to is &# ;how does your tool save the time of the user?&# ;. for me, that&# ;s the most important feature of any discovery tool.

    show me data or study results that prove your tool saves the time of the user as compared to other vended tools (and google and google scholar), and you have a clear advantage, at least in what i am considering when choosing to implement a discovery tool.

    ]]>
    http://digitallibrarian.org/?feed=rss &# ;p=
    putting a library in starbucks http://digitallibrarian.org/?p= http://digitallibrarian.org/?p= #respond thu, aug : : + http://digitallibrarian.org/?p= putting a library in starbucks read more &# ;

    ]]>
    it is not uncommon to find a coffee shop in a library these days. turn that concept around, though &# ; would you expect a library inside a starbucks? or maybe that&# ;s the wrong question &# ; how would you react to having a library inside a starbucks? well, that concept shuffling its way towards reality, as starbucks is now experimenting with offering premium (i.e. non-free) content to users while they are on the free wireless that starbucks provides. in fact, starbucks actually has a collection development policy for their content &# ; they are providing content in the following areas, which they call channels: news, entertainment, wellness, business &# ; careers and my neighborhood. they even call their offerings &# ;curated content&# ;.

    obviously, this isn&# ;t the equivalent of putting the full contents of a library into a coffee shop, but it is worth our time to pay attention to how this new service approach from starbucks evolves. starbucks isn&# ;t giving away content for free just to get customers in the door; they are looking at how they might monetize this service through upsell techniques. the business models and agreements are going to have impact on how libraries do business, and we need to pay attention to how starbucks brokers agreements with content providers. eric hellman&# ;s current favorite term, monopsony, comes to mind here &# ; though in reality starbucks isn&# ;t buying anything, as no money is actually changing hands, at least to start. content providers are happy to allow starbucks to provide limited access (i.e. limited by geographic location / network access) to content for free in order to promote their content and provide a discovery to delivery path that will allow users to extend their use of the content for a price.

    this begs the question &# ; should libraries look at upsell opportunities, especially if it means we can reduce our licensing costs? at the very least, the idea is worth exploring.

    source: yahoo news

    ]]>
    http://digitallibrarian.org/?feed=rss &# ;p=
    week of ipad http://digitallibrarian.org/?p= http://digitallibrarian.org/?p= #comments wed, apr : : + http://digitallibrarian.org/?p= week of ipad read more &# ;

    ]]>
    it has been a little over a week since my ipad was delivered, and in that time i have had the opportunity to try it out at home, at work, and on the road. in fact, i&# ;m currently typing this entry on it from the hotel restaurant at the cni spring task force meeting. i feel that i have used it enough now to provide some of my insights and thoughts about the ipad, how i am using it, and what i think of it.

    so, how best to describe the ipad? fun. convenient. fun again. the ipad is more than the sum of its parts; much like the iphone, it provides an overall experience, one that is enjoyable and yes, efficient. browsing is great fun; i have only run into one site where because of the lack of flash support was completely inaccessible (a local restaurant site). a number of sites that i regularly peruse have some flash aspect that is not available via the ipad, but typically this isn&# ;t a big loss. for example, if there is an engadget article that contains video, i won&# ;t get the video. however, the ny times, espn, and other major sites are already supporting html embedded video, and i expect to see a strong push towards html and away from flash. in the grand scheme of things, most of the sites i browse are text and image based, and have no issues.

    likewise for email and calendaring &# ; both work like a charm. email on the ipad is easy, fun, and much better than on the iphone. the keyboard, when in landscape mode, is actually much better than i expected, and very suitable for email replies (not to mention blog posts). i&# ;d go as far to say that the usability of the onscreen keyboard (when the ipad is in landscape mode) is as good or better than a typical net book keyboard. also, an unintended bonus is that typing on the keyboard is pretty much silent; this is somewhat noticeable during conference sessions where a dozen or so attendees are typing their notes and the clack of their keyboards starts to add up.

    so, how am i using my ipad? well, on this trip, i have used it to read (one novel and a bunch of work-related articles), do email, listen to music, watch videos, stream some netflix, browse the web, draft a policy document for my place of employment, diagram a repository architecture, and take notes during conference sessions. could i do all of this on a laptop? sure. could i do all of this on a laptop without plugging in at any point in the day? possibly, with the right laptop or net book. but here&# ;s the thing &# ; at the conference, instead of lugging my laptop bag around with me, my ipad replaced the laptop, my notepad, and everything else i would have dragged around in my bag. i literally only took my ipad, which is actually smaller than a standard paper notebook, and honestly i didn&# ;t miss a beat. quickly jot down a note? easy. sketch out an idea? ditto. it&# ;s all just right there, all the functionality, in a so-much-more convenient form factor.

    is the ipad perfect? by no means &# ; the desktop interface is optimized for the iphone / itouch, and feels a bit inefficient for the larger ipad. because of the current lack of multitasking (something that apple has already announced will be available in the next version of the os), i can&# ;t keep an im client running in the background. there is no inherent folder system, so saving files outside of applications is more complex then it should be. fingerprints show up much more than i expected, though they wipe away fairly easily with a cloth. the weight ( . lbs) is just enough to make you need to shift how you hold the ipad after a period of time.

    again, here&# ;s the thing: the ipad doesn&# ;t need to be perfect, it needs to be niche. is it niche? ask my laptop bag.

    ]]>
    http://digitallibrarian.org/?feed=rss &# ;p=
    ptsefton.com ptsefton.com an open, composable standards–based research eresearch platform: arkisto this is a talk delivered in recorded format by peter sefton, nick thieberger, marco la rosa and mike lynch at eresearch australasia . also posted on the uts eresearch website. ' title=' ' border=' ' width=' %'/> research data from all disciplines has interest and value that extends beyond funding cycles and must continue to be managed … you won't believe this shocking semantic web trick i use to avoid publishing my own ontologies! will i end up going to hell for this? [update - as soon as this went live i spotted an error in the final example and fixed it]. in this post i describe a disgusting, filthy, but possibly beautiful hack* i devised to get around a common problem in data description using semantic web techniques, specifically json-ld and schema.org … eresearch australasia trip report by mike lynch and peter sefton i'm re-posting / self-archiving this from the uts eresearch blog. mike lynch and peter sefton attended the eresearch australasia conference in brisbane from - october , where we presented a few things - and a pre-conference summit on the st held by the australian research … fair simple scalable static research data repository this presentation was given by peter sefton & michael lynch at the eresearch australasia conference in brisbane, on the th of october . welcome - we’re going to share this presentation. peter/petie will talk through the two major standards we’re building on, and mike will talk about the … meet ro-crate by peter sefton this presentation was given by peter sefton at the eresearch australasia conference in brisbane, on the th of october . ' title='meet ro-crate ' border=' ' width=' %'/> this presentation is part of a series of talks delivered here at eresearch australasia - so it won’t go back over all of the detail already … datacrate - a progress report on packaging research data for distribution via your repository ' title='datacrate: a progress report on packaging research data for distribution via your repository peter sefton university of technology sydney ' border=' ' width=' %'/> this is a talk that i delivered at open repositories in hamburg germany, reporting on developments in the datacrate specification for research data description and packaging. the big news is that datacrate is now part of a broader international effort known as ro-crate. i spent several hours at the … implementation of a research data repository using the oxford common file layout standard at the university of technology sydney this is a presentation by michael lynch and peter sefton, delivered by peter sefton at open repositories in hamburg. my travel was funded by the university of technology sydney. ' title='implementation of a research data repository using the oxford common file layout standard at the university of technology sydney michael lynch, peter sefton university of technology sydney, australia ' border=' ' width=' %'/> this presentation will discuss an implementation of the oxford common file layout (ocfl) in an institutional research data repository at … trip report - open repositories - peter sefton this is reposted from the uts eresearch website with minor edits. this year open repositories was in hamburg, germany. i was funded by my employer the university of technology sydney to attend. i gave two presentations, one on our work on scalable research data repositories and other on research data … datacrate: a method of packaging, distributing, displaying and archiving research objects here are the slides for presentation i delivered this week at research object in amsterdam. the paper we wrote for this workshop is available. the contributors to the article are: peter sefton michael lynch gerard devine duncan loxton sharyn wise christian evenhuis this presentation is my view on some … trip report (with bonus opinions) - open repositories , bozeman montana, usa i (peter sefton) recently attended or , the open repositories conference from june - , in bozeman montana. this post is being posted on the uts eresearch site and on my site. my trip was funded by the university of technology sydney (uts). mission gavin kennedy from qcif was also in … the digital librarian – information. organization. access. ↓ skip to main content the digital librarian information. organization. access. main navigation menu home about libraries and the state of the internet by jaf posted on june , posted in digital libraries no comments mary meeker presented her internet trends report earlier this month. if you want a better understanding of how tech and the tech industry is evolving, you should watch her talk and read her slides. this year’s talk was fairly … libraries and the state of the internet read more » meaningful web metrics by jaf posted on january , posted in web metrics no comments this article from wired magazine is a must-read if you are interested in more impactful metrics for your library’s web site. at mpoe, we are scaling up our need for in-house web product expertise, but regardless of how much we … meaningful web metrics read more » site migrated by jaf posted on october , posted in blog no comments just a quick note – digitallibrarian.org has been migrated to a new server. you may see a few quirks here and there, but things should be mostly in good shape. if you notice anything major, send me a challah. really. … site migrated read more » the new ipad by jaf posted on march , posted in apple, hardware, ipad comment i decided that it was time to upgrade my original ipad, so i pre-ordered a new ipad, which arrived this past friday. after a few days, here are my initial thoughts / observations: compared to the original ipad, the new … the new ipad read more » rd sits meeting – geneva by jaf posted on august , posted in conferences, digital libraries, uncategorized, workshops no comments back in june i attend the rd sits (scholarly infrastructure technical summit) meeting, held in conjunction with the oai workshop and sponsored by jisc and the digital library federation. this meeting, held in lovely geneva, switzerland, brought together library technologists … rd sits meeting – geneva read more » tagged with: digital libraries, dlf, sits david lewis’ presentation on collections futures by jaf posted on march , posted in ebooks, librarianship comment peter murray (aka the disruptive library technology jester) has provided an audio-overlay of david lewis’ slideshare of his plenary at the last june’s rlg annual partners meeting. if you are at all interested in understanding the future of academic libraries, … david lewis’ presentation on collections futures read more » tagged with: collections, future, provisioning librarians are *the* search experts… by jaf posted on august , posted in librarianship no comments …so i wonder how many librarians know all of the tips and tricks for using google that are mentioned here? what do we want from discovery? maybe it’s to save the time of the user…. by jaf posted on august , posted in uncategorized comment just a quick thought on discovery tools – the major newish discovery services being vended to libraries (worldcat local, summon, ebsco discovery service, etc.) all have their strengths, their complexity, their middle-of-the-road politician trying to be everything to everybody features. … what do we want from discovery? maybe it’s to save the time of the user…. read more » putting a library in starbucks by jaf posted on august , posted in digital libraries, librarianship no comments it is not uncommon to find a coffee shop in a library these days. turn that concept around, though – would you expect a library inside a starbucks? or maybe that’s the wrong question – how would you react to … putting a library in starbucks read more » tagged with: coffee, digital library, library, monopsony, starbucks, upsell week of ipad by jaf posted on april , posted in apple, ebooks, hardware, ipad comment it has been a little over a week since my ipad was delivered, and in that time i have had the opportunity to try it out at home, at work, and on the road. in fact, i’m currently typing this … week of ipad read more » tagged with: apple, digital lifestyle, ipad, mobile, tablet posts navigation next © | powered by responsive theme building the swib participants map | zbw labs jump to navigation english deutsch main menu news about us building the swib participants map - - by joachim neubert   here we describe the process of building the interactive swib participants map, created by a query to wikidata. the map was intended to support participants of swib to make contacts in the virtual conference space. however, in compliance with gdpr we want to avoid publishing personal details. so we choose to publish a map of institutions, to which the participants are affiliated. (obvious downside: the un-affiliated participants could not be represented on the map). we suppose that the method can be applied to other conferences and other use cases - e.g., the downloaders of scientific software or the institutions subscribed to an academic journal. therefore, we describe the process in some detail. we started with a list of institution names (with country code and city, but without person ids), extracted and transformed from our conftool registration system, saved it in csv format. country names were normalized, cities were not (and only used for context information). we created an openrefine project, and reconciled the institution name column with wikidata items of type q (organization, and all its subtypes). we included the country column (-> p , country) as relevant other detail, and let openrefine “auto-match candidates with high confidence”. of our original set of country/institution entries, were automaticaly matched via the wikidata reconciliation service. at the end of the conference, institutions were identified and put on the map (data set). we went through all un-matched entries and either a) selected one of the suggested items, or b) looked up and tweaked the name string in wikidata, or in google, until we found an according wikipedia page, openend the linked wikidata object from there, and inserted the qid in openrefine, or c) created a new wikidata item (if the institution seemed notable), or d) attached “not yet determined” (q ) where no wikidata item (yet) exists, or e) attached “undefined value” (q ) where no institution had been given the results were exported from openrefine into a .tsv file (settings) again via a script, we loaded conftool participants data, built a lookup table from all available openrefine results (country/name string -> wd item qid), aggregated participant counts per qid, and loaded that data into a custom sparql endpoint, which is accessible from the wikidata query service. as in step , for all (new) institution name strings, which were not yet mapped to wikidata, a .csv file was produced. (an additional remark: if no approved custom sparql endpoint is available, it is feasible to generate a static query with all data in it’s “values” clause.) during the preparation of the conference, more and more participants registered, which required multiple loops: use the csv file of step and re-iterate, starting at step . (since i found no straightforward way to update an existing openrefine project with extended data, i created a new project with new input and output files for every iteration.) finally, to display the map we could run a federated query on wdqs. it fetches the institution items from the custom endpoint and enriches them from wikidata with name, logo and image of the institution (if present), as well as with geographic coordinates, obtained directly or indirectly as follows: a) item has “coodinate location” (p ) itself, or b) item has “headquarters location” item with coordinates (p /p ), or c) item has “located in administrative entity” item with coordinates (p /p ), or c) item has “country” item (p /p ) applying this method, only one institution item could not be located on the map. data improvements the way to improve the map was to improve the data about the items in wikidata - which also helps all future wikidata users. new items for a few institutions, new items were created: burundi association of librarians, archivists and documentalists fao representation in kenya aurora information technology istituto di informatica giuridica e sistemi giudiziari for another institutions, mostly private companies, no items were created due to notability concerns. everything else already had an item in wikidata! improvement of existing items in order to improve the display on the map, we enhanced selected items in wikidata in various ways: add english label add type (instance of) add headquarter location add image and/or logo and we hope, that participants of the conference also took the opportunity to make their institution “look better”, by adding for example an image of it to the wikidata knowledge base. putting wikidata into use for a completely custom purpose thus created incentives for improving “the sum of all human knowledge” step by tiny step.       wikidata for authorities linked data   log in or register to post comments tags in dbpedia - web taxonomy your browser does not support canvas. application programming interface authority control drupal economics electronic publishing impact factor linked data organizer recommender system repository (publishing) thesaurus wikidata search form search (rdf/xml, turtle, nt)   imprint   privacy powered by drupal internet alchemy internet alchemy serverless: why microfunctions > microservices gorecipes: fin another blog refresh why service architectures should focus on workflows help me crowdfund my game amberfell hanging together hanging together the oclc research blog the way forward to a more open future … together on november , astrid verheusen (executive director of&# ;liber), and oclc research program officers rebecca bryant and titia van der werf presented a&# ;webinar&# ;to summarize the&# ;oclc-liber open science discussion series. this &# ; the post the way forward to a more open future … together appeared first on hanging together. さようなら (sayōnara) this is my th—and last—blog post. i’m retiring at the end of november, something i’ve deferred as i’ve had such a great time hanging with all of you—staff at our &# ; the post さようなら (sayōnara) appeared first on hanging together. oclc-liber open science discussion on citizen science thanks to sarah bartlett, technology writer, for contributing this guest blog post. how is citizen science—the active contribution of the general public in scientific research activities—developing, and what should research &# ; the post oclc-liber open science discussion on citizen science appeared first on hanging together. oclc research and the national finding aid network project we are&# ;very pleased to share details about our involvement in the&# ;building a&# ;national finding aid network&# ;project,&# ;which&# ;has received funding from the institute of museum and library services. oclc will be working&# ;with&# ;the university &# ; the post oclc research and the national finding aid network project appeared first on hanging together. oclc-liber open science discussion on research integrity what does research integrity mean in an ideal open science ecosystem and how can libraries contribute to heighten professional ethics and standards required by open science? the sixth session of &# ; the post oclc-liber open science discussion on research integrity appeared first on hanging together. oclc-liber open science discussion on skills i had the pleasure of attending the oclc-liber open science skills discussion. before sketching the landscape of the ideal future state, one of the participants suggested we start with a &# ; the post oclc-liber open science discussion on skills appeared first on hanging together. oclc-liber open science discussion on metrics and rewards what is the role of metrics and rewards in an ideal open science ecosystem? what are the challenges in getting there? what would collective action look like? the fourth session &# ; the post oclc-liber open science discussion on metrics and rewards appeared first on hanging together. oclc-liber open science discussion on research infrastructures and the european open science cloud (eosc) thanks to astrid verheusen, executive director of liber, for contributing this guest blog post. what is the ideal future vision for the european open science cloud (eosc) in the global &# ; the post oclc-liber open science discussion on research infrastructures and the european open science cloud (eosc) appeared first on hanging together. oclc-liber open science discussion on the fair principles what is the ideal future vision of an open science ecosystem supporting fair data? what are the challenges in getting there? these were the topics of the second installment of &# ; the post oclc-liber open science discussion on the fair principles appeared first on hanging together. oclc-liber open science discussion on scholarly publishing recently oclc research and liber (the association of european research libraries) hosted the first of seven small group discussions comprising the oclc-liber open science discussion series. this discussion series, which &# ; the post oclc-liber open science discussion on scholarly publishing appeared first on hanging together. the code lib journal the code lib journal editorial: for pandemic times such as this a pandemic changes the world and changes libraries. open source tools for scaling data curation at qdr this paper describes the development of services and tools for scaling data curation services at the qualitative data repository (qdr). through a set of open-source tools, semi-automated workflows, and extensions to the dataverse platform, our team has built services for curators to efficiently and effectively publish collections of qualitatively derived data. the contributions we seek to make in this paper are as follows: . we describe ‘human-in-the-loop’ curation and the tools that facilitate this model at qdr; . we provide an in-depth discussion of the design and implementation of these tools, including applications specific to the dataverse software repository, as well as standalone archiving tools written in r; and . we highlight the role of providing a service layer for data discovery and accessibility of qualitative data. keywords: data curation; open-source; qualitative data from text to map: combing named entity recognition and geographic information systems this tutorial shows readers how to leverage the power of named entity recognition (ner) and geographic information systems (gis) to extract place names from text, geocode them, and create a public-facing map. this process is highly useful across disciplines. for example, it can be used to generate maps from historical primary sources, works of literature set in the real world, and corpora of academic scholarship. in order to lead the reader through this process, the authors work with a article sample of the covid- open research dataset challenge (cord- ) dataset. as of the date of writing, cord- includes , full-text articles with metadata. using this sample, the authors demonstrate how to extract locations from the full-text with the spacy library in python, highlight methods to clean up the extracted data with the pandas library, and finally teach the reader how to create an interactive map of the places using arcgis online. the processes and code are described in a manner that is reusable for any corpus of text using integrated library systems and open data to analyze library cardholders the harrison public library in westchester county, new york operates two library buildings in harrison: the richard e. halperin memorial library building (the library’s main building, located in downtown harrison) and a west harrison branch location. as part of its latest three-year strategic plan, the library sought to use existing resources to improve understanding of its cardholders at both locations. to do so, we needed to link the circulation data in our integrated library system, evergreen, to geographic data and demographic data. we decided to build a geodemographic heatmap that incorporated all three aforementioned types of data. using evergreen, american community survey (acs) data, and google maps, we plotted each cardholder’s residence on a map, added census boundaries (called tracts) and our town’s borders to the map, and produced summary statistics for each tract detailing its demographics and the library card usage of its residents. in this article, we describe how we acquired the necessary data and built the heatmap. we also touch on how we safeguarded the data while building the heatmap, which is an internal tool available only to select authorized staff members. finally, we discuss what we learned from the heatmap and how libraries can use open data to benefit their communities. update oclc holdings without paying additional fees: a patchwork approach accurate oclc holdings are vital for interlibrary loan transactions. however, over time weeding projects, replacing lost or damaged materials, and human error can leave a library with a catalog that is no longer reflected through oclc. while oclc offers reclamation services to bring poorly maintained collections up-to-date, the associated fee may be cost prohibitive for libraries with limited budgets. this article will describe the process used at austin peay state university to identify, isolate, and update holdings using oclc collection manager queries, marcedit, excel, and python. some portions of this process are completed using basic coding; however, troubleshooting techniques will be included for those with limited previous experience. data reuse in linked data projects: a comparison of alma and share-vde bibframe networks this article presents an analysis of the enrichment, transformation, and clustering used by vendors casalini libri/@cult and ex libris for their respective conversions of marc data to bibframe. the analysis considers the source marc data used by alma then the enrichment and transformation of marc data from share-vde partner libraries. the clustering of linked data into a bibframe network is a key outcome of data reuse in linked data projects and fundamental to the improvement of the discovery of library collections on the web and within search systems. collectionbuilder-contentdm: developing a static web ‘skin’ for contentdm-based digital collections unsatisfied with customization options for contentdm, librarians at university of idaho library have been using a modern static web approach to creating digital exhibit websites that sit in front of the digital repository. this "skin" is designed to provide users with new pathways to discover and explore collection content and context. this article describes the concepts behind the approach and how it has developed into an open source, data-driven tool called collectionbuilider-contentdm. the authors outline the design decisions and principles guiding the development of collectionbuilder, and detail how a version is used at the university of idaho library to collaboratively build digital collections and digital scholarship projects. automated collections workflows in gobi: using python to scrape for purchase options the nc state university libraries has developed a tool for querying gobi, our print and ebook ordering vendor platform, to automate monthly collections reports. these reports detail purchase options for missing or long-overdue items, as well as popular items with multiple holds. gobi does not offer an api, forcing staff to conduct manual title-by-title searches that previously took up to hours per month. to make this process more efficient, we wrote a python script that automates title searches and the extraction of key data (price, date of publication, binding type) from gobi. this tool can gather data for hundreds of titles in half an hour or less, freeing up time for other projects. this article will describe the process of creating this script, as well as how it finds and selects data in gobi. it will also discuss how these results are paired with nc state’s holdings data to create reports for collection managers. lastly, the article will examine obstacles that were experienced in the creation of the tool and offer recommendations for other organizations seeking to automate collections workflows. testing remote access to e-resource with codeceptjs at the badische landesbibliothek karlsruhe (blb) we offer a variety of e-resources with different access requirements. on the one hand, there is free access to open access material, no matter where you are. on the other hand, there are e-resources that you can only access when you are in the rooms of the blb. we also offer e-resources that you can access from anywhere, but you must have a library account for authentication to gain access. to test the functionality of these access methods, we have created a project to automatically test the entire process from searching our catalogue, selecting a hit, logging in to the provider's site and checking the results. for this we use the end end testing framework codeceptjs. editorial an abundance of information sharing. leveraging google drive for digital library object storage this article will describe a process at the university of kentucky libraries for utilizing an unlimited google drive for education account for digital library object storage. for a number of recent digital library projects, we have used google drive for both archival file storage and web derivative file storage. as a part of the process, a google drive api script is deployed in order to automate the gathering of of google drive object identifiers. also, a custom omeka plugin was developed to allow for referencing web deliverable files within a web publishing platform via object linking and embedding. for a number of new digital library projects, we have moved toward a small vm approach to digital library management where the vm serves as a web front end but not a storage node. this has necessitated alternative approaches to storing web addressable digital library objects. one option is the use of google drive for storing digital objects. an overview of our approach is included in this article as well as links to open source code we adopted and more open source code we produced. building a library search infrastructure with elasticsearch this article discusses our implementation of an elastic cluster to address our search, search administration and indexing needs, how it integrates in our technology infrastructure, and finally takes a close look at the way that we built a reusable, dynamic search engine that powers our digital repository search. we cover the lessons learned with our early implementations and how to address them to lay the groundwork for a scalable, networked search environment that can also be applied to alternative search engines such as solr. how to use an api management platform to easily build local web apps setting up an api management platform like dreamfactory can open up a lot of possibilities for potential projects within your library. with an automatically generated restful api, the university libraries at virginia tech have been able to create applications for gathering walk-in data and reference questions, public polling apps, feedback systems for service points, data dashboards and more. this article will describe what an api management platform is, why you might want one, and the types of potential projects that can quickly be put together by your local web developer. git and gitlab in library website change management workflows library websites can benefit from a separate development environment and a robust change management workflow, especially when there are multiple authors. this article details how the oakland university william beaumont school of medicine library use git and gitlab in a change management workflow with a serverless development environment for their website development team. git tracks changes to the code, allowing changes to be made and tested in a separate branch before being merged back into the website. gitlab adds features such as issue tracking and discussion threads to git to facilitate communication and planning. adoption of these tools and this workflow have dramatically improved the organization and efficiency of the ouwb medical library web development team, and it is the hope of the authors that by sharing our experience with them others may benefit as well. experimenting with a machine generated annotations pipeline the ucla library reorganized its software developers into focused subteams with one, the labs team, dedicated to conducting experiments. in this article we describe our first attempt at conducting a software development experiment, in which we attempted to improve our digital library’s search results with metadata from cloud-based image tagging services. we explore the findings and discuss the lessons learned from our first attempt at running an experiment. leveraging the rbms/bsc latin place names file with python to answer the relatively straight-forward question “which rare materials in my library catalog were published in venice?” requires an advanced knowledge of geography, language, orthography, alphabet graphical changes, cataloging standards, transcription practices, and data analysis. the imprint statements of rare materials transcribe place names more faithfully as it appears on the piece itself, such as venetus, or venetiae, rather than a recognizable and contemporary form of place name, such as venice, italy. rare materials catalogers recognize this geographic discoverability and selection issue and solve it with a standardized solution. to add consistency and normalization to imprint locations, rare materials catalogers utilize hierarchical place names to create a special imprint index. however, this normalized and contemporary form of place name is often missing from legacy bibliographic records. this article demonstrates using a traditional rare materials cataloging aid, the rbms/bsc latin place names file, with programming tools, jupyter notebook and python, to retrospectively populate a special imprint index for th-century rare materials. this methodology enriched , machine readable cataloging (marc) bibliographic records with hierarchical place names (marc fields) as part of a small pilot project. this article details a partially automated solution to this geographic discoverability and selection issue; however, a human component is still ultimately required to fully optimize the bibliographic data. tweeting tennessee’s collections: a case study of a digital collections twitterbot implementation this article demonstrates how a twitterbot can be used as an inclusive outreach initiative that breaks down the barriers between the web and the reading room to share materials with the public. these resources include postcards, music manuscripts, photographs, cartoons and any other digitized materials. once in place, twitterbots allow physical materials to converge with the technical and social space of the web. twitterbots are ideal for busy professionals because they allow librarians to make meaningful impressions on users without requiring a large time investment. this article covers the recent implementation of a digital collections bot (@utkdigcollbot) at the university of tennessee, knoxville (utk), and provides documentation and advice on how you might develop a bot to highlight materials at your own institution. building strong user experiences in libguides with bootstrapr and reviewr with nearly fifty subject librarians creating libguides, the libguides management team at notre dame needed a way to both empower guide authors to take advantage of the powerful functionality afforded by the bootstrap framework native to libguides, and to ensure new and extant library guides conformed to brand/identity standards and the best practices of user experience (ux) design. to accomplish this, we developed an online handbook to teach processes and enforce styles; a web app to create twitter bootstrap components for use in guides (bootstrapr); and a web app to radically speed the review and remediation of guides, as well as better communicate our changes to guide authors (reviewr). this article describes our use of these three applications to balance empowering guide authors against usefully constraining them to organizational standards for user experience. we offer all of these tools as foss under an mit license so that others may freely adapt them for use in their own organization. iiif by the numbers the ucla library began work on building a suite of services to support iiif for their digital collections. the services perform image transformations and delivery as well as manifest generation and delivery. the team was unsure about whether they should use local or cloud-based infrastructure for these services, so they conducted some experiments on multiple infrastructure configurations and tested them in scenarios with varying dimensions. trust, but verify: auditing vendor-supplied accessibility claims despite a long-overdue push to improve the accessibility of our libraries’ online presences, much of what we offer to our patrons comes from third party vendors: discovery layers, opacs, subscription databases, and so on. we can’t directly affect the accessibility of the content on these platforms, but rely on vendors to design and test their systems and report on their accessibility through voluntary product accessibility templates (vpats). but vpats are self-reported. what if we want to verify our vendors’ claims? we can’t thoroughly test the accessibility of hundreds of vendor systems, can we? in this paper, we propose a simple methodology for spot-checking vpats. since most websites struggle with the same accessibility issues, spot checking particular success criteria in a library vendor vpat can tip us off to whether the vpat as a whole can be trusted. our methodology combines automated and manual checking, and can be done without any expensive software or complex training. what’s more, we are creating a repository to share vpat audit results with others, so that we needn’t all audit the vpats of all our systems. editorial on diversity and mentoring scraping bepress: downloading dissertations for preservation this article will describe our process developing a script to automate downloading of documents and secondary materials from our library's bepress repository. our objective was to collect the full archive of dissertations and associated files from our repository into a local disk for potential future applications and to build out a preservation system. unlike at some institutions, our students submit directly into bepress, so we did not have a separate repository of the files; and the backup of bepress content that we had access to was not in an ideal format (for example, it included "withdrawn" items and did not effectively isolate electronic theses and dissertations). perhaps more importantly, the fact that bepress was not sword-enabled and lacked a robust api or batch export option meant that we needed to develop a data-scraping approach that would allow us to both extract files and have metadata fields populated. using a csv of all of our records provided by bepress, we wrote a script to loop through those records and download their documents, placing them in directories according to a local schema. we dealt with over , records and about three times that many items, and now have an established process for retrieving our files from bepress. details of our experience and code are included. persistent identifiers for heritage objects persistent identifiers (pid’s) are essential for getting access and referring to library, archive and museum (lam) collection objects in a sustainable and unambiguous way, both internally and externally. heritage institutions need a universal policy for the use of pid’s in order to have an efficient digital infrastructure at their disposal and to achieve optimal interoperability, leading to open data, open collections and efficient resource management. here the discussion is limited to pid’s that institutions can assign to objects they own or administer themselves. pid’s for people, subjects etc. can be used by heritage institutions, but are generally managed by other parties. the first part of this article consists of a general theoretical description of persistent identifiers. first of all, i discuss the questions of what persistent identifiers are and what they are not, and what is needed to administer and use them. the most commonly used existing pid systems are briefly characterized. then i discuss the types of objects pid’s can be assigned to. this section concludes with an overview of the requirements that apply if pids should also be used for linked data. the second part examines current infrastructural practices, and existing pid systems and their advantages and shortcomings. based on these practical issues and the pros and cons of existing pid systems a list of requirements for pid systems is presented which is used to address a number of practical considerations. this section concludes with a number of recommendations. dimensions & vosviewer bibliometrics in the reference interview the vosviewer software provides easy access to bibliometric mapping using data from dimensions, scopus and web of science. the properly formatted and structured citation data, and the ease in which it can be exported open up new avenues for use during citation searches and reference interviews. this paper details specific techniques for using advanced searches in dimensions, exporting the citation data, and drawing insights from the maps produced in vos viewer. these search techniques and data export practices are fast and accurate enough to build into reference interviews for graduate students, faculty, and post-phd researchers. the search results derived from them are accurate and allow a more comprehensive view of citation networks embedded in ordinary complex boolean searches. automating authority control processes authority control is an important part of cataloging since it helps provide consistent access to names, titles, subjects, and genre/forms. there are a variety of methods for providing authority control, ranging from manual, time-consuming processes to automated processes. however, the automated processes often seem out of reach for small libraries when it comes to using a pricey vendor or expert cataloger. this paper introduces ideas on how to handle authority control using a variety of tools, both paid and free. the author describes how their library handles authority control; compares vendors and programs that can be used to provide varying levels of authority control; and demonstrates authority control using marcedit. managing electronic resources without buying into the library vendor singularity over the past decade, the library automation market has faced continuing consolidation. many vendors in this space have pushed towards monolithic and expensive library services platforms. other vendors have taken "walled garden" approaches which force vendor lock-in due to lack of interoperability. for these reasons and others, many libraries have turned to open-source integrated library systems (ilses) such as koha and evergreen. these systems offer more flexibility and interoperability options, but tend to be developed with a focus on public libraries and legacy print resource functionality. they lack tools important to academic libraries such as knowledge bases, link resolvers, and electronic resource management systems (erms). several open-source erm options exist, including coral and folio. this article analyzes the current state of these and other options for libraries considering supplementing their open-source ils either alone, hosted or in a consortial environment. shiny fabric: a lightweight, open-source tool for visualizing and reporting library relationships this article details the development and functionalities of an open-source application called fabric. fabric is a simple to use application that renders library data in the form of network graphs (sociograms). fabric is built in r using the shiny package and is meant to offer an easy-to-use alternative to other software, such as gephi and ucinet. in addition to being user friendly, fabric can run locally as well as on a hosted server. this article discusses the development process and functionality of fabric, use cases at the new college of florida's jane bancroft cook library, as well as plans for future development. analyzing and normalizing type metadata for a large aggregated digital library the illinois digital heritage hub (idhh) gathers and enhances metadata from contributing institutions around the state of illinois and provides this metadata to the digital public library of america (dpla) for greater access. the idhh helps contributors shape their metadata to the standards recommended and required by the dpla in part by analyzing and enhancing aggregated metadata. in late , the idhh undertook a project to address a particularly problematic field, type metadata. this paper walks through the project, detailing the process of gathering and analyzing metadata using the dpla api and openrefine, data remediation through xsl transformations in conjunction with local improvements by contributing institutions, and the dpla ingestion system’s quality controls. scaling iiif image tiling in the cloud the international archive of women in architecture, established at virginia tech in , collects books, biographical information, and published materials from nearly countries that are divided into around collections. in order to provide public access to these collections, we built an application using the iiif apis to pre-generate image tiles and manifests which are statically served in the aws cloud. we established an automatic image processing pipeline using a suite of aws services to implement microservices in lambda and docker. by doing so, we reduced the processing time for terabytes of images from weeks to days. in this article, we describe our serverless architecture design and implementations, elaborate the technical solution on integrating multiple aws services with other techniques into the application, and describe our streamlined and scalable approach to handle extremely large image datasets. finally, we show the significantly improved performance compared to traditional processing architectures along with a cost evaluation. where do we go from here: a review of technology solutions for providing access to digital collections the university of toronto libraries is currently reviewing technology to support its collections u of t service. collections u of t provides search and browse access to digital collections (and over , digital objects) at the university of toronto libraries. digital objects typically include special collections material from the university as well as faculty digital collections, all with unique metadata requirements. the service is currently supported by iiif-enabled islandora, with one fedora back end and multiple drupal sites per parent collection (see attached image). like many institutions making use of islandora, utl is now confronted with drupal end of life and has begun to investigate a migration path forward. this article will summarise the collections u of t functional requirements and lessons learned from our current technology stack. it will go on to outline our research to date for alternate solutions. the article will review both emerging micro-service solutions, as well as out-of-the-box platforms, to provide an overview of the digital collection technology landscape in . note that our research is focused on reviewing technology solutions for providing access to digital collections, as preservation services are offered through other services at the university of toronto libraries. none dan cohen dan cohen vice provost, dean, and professor at northeastern university when we look back on , what will we see? it is far too early to understand what happened in this historic year of , but not too soon to grasp what we will write that history from: data—really big data, gathered from our devices and ourselves. sometimes a new technology provides an important lens through which a historical event is recorded, viewed, and remembered. [&# ;] more than that “less talk, more&# ;grok.” that was one of our early mottos at&# ;thatcamp, the humanities and technology camp, which started at the roy rosenzweig center for history and new media at george mason university in . it was a riff on “less talk, more rock,” the motto of waaf, the hard rock station in worcester, massachusetts. and [&# ;] humane ingenuity: my new newsletter with the start of this academic year, i&# ;m launching a new newsletter to explore technology that helps rather than hurts human understanding, and human understanding that helps us create better technology. it&# ;s called humane ingenuity, and you can subscribe here. (it&# ;s free, just drop your email address into that link.) subscribers to this blog know [&# ;] engagement is the enemy of serendipity whenever i&# ;m grumpy about an update to a technology i use, i try to perform a self-audit examining why i&# ;m unhappy about this change. it&# ;s a helpful exercise since we are all by nature resistant to even minor alterations to the technologies we use every day (which is why website redesign is now a synonym [&# ;] on the response to my atlantic essay on the decline in the use of print books in universities i was not expecting—but was gratified to see—an enormous response to my latest piece in the atlantic, &# ;the books of college libraries are turning into wallpaper,&# ; on the seemingly inexorable decline in the circulation of print books on campus. i&# ;m not sure that i&# ;ve ever written anything that has generated as much feedback, commentary, and [&# ;] what’s new season wrap-up with the end of the academic year at northeastern university, the library wraps up our what&# ;s new podcast, an interview series with researchers who help us understand, in plainspoken ways, some of the latest discoveries and ideas about our world. this year&# ;s slate of podcasts, like last year&# ;s, was extraordinarily diverse, ranging from the threat [&# ;] when a presidential library is digital i&# ;ve got a new piece over at the atlantic on barack obama&# ;s prospective presidential library, which will be digital rather than physical. this has caused some consternation. we need to realize, however, that the obama library is already largely digital: the vast majority of the record his presidency left behind consists not of evocative handwritten [&# ;] robin sloan’s fusion of technology and humanity when roy rosenzweig and i wrote digital history years ago, we spent a lot of time thinking about the overall tone and approach of the book. it seemed to us that there were, on the one hand, a lot of our colleagues in professional history who were adamantly opposed to the use of digital [&# ;] presidential libraries and the digitization of our lives buried in the recent debates (new york times, chicago tribune, the public historian) about the nature, objectives, and location of the obama presidential center is the inexorable move toward a world in which virtually all of the documentation about our lives is digital. to make this decades-long shift—now almost complete—clear, i made the following infographic [&# ;] kathleen fitzpatrick’s generous thinking generosity and thoughtfulness are not in abundance right now, and so kathleen fitzpatrick&# ;s important new book, generous thinking: a radical approach to saving the university, is wholeheartedly welcome. the generosity kathleen seeks relates to lost virtues, such as listening to others and deconstructing barriers between groups. as such, generous thinking can be helpfully read alongside [&# ;] commonplace.net commonplace.net data. the final frontier. infrastructure for heritage institutions – ark pid’s in the digital infrastructure program at the library of the university of amsterdam we have reached a first milestone. in my previous post in the infrastructure for heritage institutions series, &# ;change of course&# ;, i mentioned the coming implementation of ark persistent identifiers for our collection objects. since november , , ark pid&# ;s are available for our university library alma catalogue through the primo user interface. implementation of ark pid&# ;s for the other collection description systems [&# ;] infrastructure for heritage institutions – change of course in july i published the first post about our planning to realise a “coherent and future proof digital infrastructure” for the library of the university of amsterdam. in february i reported on the first results. as frequently happens, since then the conditions have changed, and naturally we had to adapt the direction we are following to achieve our goals. in other words: a change of course, of course. &# ;projects&# ; i will leave aside the [&# ;] infrastructure for heritage institutions – first results in july i published the post&# ;infrastructure for heritage institutions in which i described our planning to realise a&# ;“coherent and future proof digital infrastructure” for the library of the university of amsterdam. time to look back: how far have we come? and time to look forward: what&# ;s in store for the near future? ongoing activities i mentioned three &# ;currently ongoing activities&# ;:&# ; monitoring and advising on infrastructural aspects of new projects maintaining a structured dynamic overview [&# ;] infrastructure for heritage institutions during my vacation i saw this tweet by liber about topics to address, as suggested by the participants of the liber conference in dublin: it shows a word cloud (yes, a word cloud) containing a large number of terms. i list the ones i can read without zooming in (so the most suggested ones, i guess), more or less grouped thematically: open scienceopen dataopen accesslicensingcopyrightslinked open dataopen educationcitizen science scholarly communicationdigital humanities/dhdigital scholarshipresearch assessmentresearch [&# ;] ten years linked open data this post is the english translation of my original article in dutch, published in meta ( - ), the flemish journal for information professionals. ten years after the term “linked data” was introduced by tim berners-lee it appears to be time to take stock of the impact of linked data for libraries and other heritage institutions in the past and in the future. i will do this from a personal historical perspective, as a library technology professional, [&# ;] maps, dictionaries and guidebooks interoperability in heterogeneous library data landscapes libraries have to deal with a highly opaque landscape of heterogeneous data sources, data types, data formats, data flows, data transformations and data redundancies, which i have earlier characterized as a “data maze”. the level and magnitude of this opacity and heterogeneity varies with the amount of content types and the number of services that the library is responsible for. academic and national libraries are possibly dealing with more [&# ;] standard deviations in data modeling, mapping and manipulation or: anything goes. what are we thinking? an impression of elag this year’s elag conference in stockholm was one of many questions. not only the usual questions following each presentation (always elicited in the form of yet another question: “any questions?”). but also philosophical ones (why? what?). and practical ones (what time? where? how? how much?). and there were some answers too, fortunately. this is my rather personal impression of the event. for a [&# ;] analysing library data flows for efficient innovation in my work at the library of the university of amsterdam i am currently taking a step forward by actually taking a step back from a number of forefront activities in discovery, linked open data and integrated research information towards a more hidden, but also more fundamental enterprise in the area of data infrastructure and information architecture. all for a good cause, for in the end a good data infrastructure is essential for delivering high [&# ;] looking for data tricks in libraryland ifla annual world library and information congress lyon &# ; libraries, citizens, societies: confluence for knowledge after attending the ifla library linked data satellite meeting in paris i travelled to lyon for the first three days (august - ) of the ifla annual world library and information congress. this year’s theme “libraries, citizens, societies: confluence for knowledge” was named after the confluence or convergence of the rivers rhône and saône where the city of [&# ;] library linked data happening on august the ifla satellite meeting ‘linked data in libraries: let&# ;s make it happen!’ took place at the national library of france in paris. rurik greenall (who also wrote a very readable conference report) and i had the opportunity to present our paper ‘an unbroken chain: approaches to implementing linked open data in libraries; comparing local, open-source, collaborative and commercial systems’. in this paper we do not go into reasons for libraries to [&# ;] none library hat library hat http://www.bohyunkim.net/blog/ blockchain: merits, issues, and suggestions for compelling use cases * this post was also published in acrl techconnect.*** blockchain holds a great potential for both innovation and disruption. the adoption of blockchain also poses certain risks, and those risks will need to be addressed and mitigated before blockchain becomes mainstream. a lot of people have heard of blockchain at this point. but many are [&# ;] taking diversity to the next level ** this post was also published in acrl techconnect on dec. , .*** getting minorities on board i recently moderated a panel discussion program titled “building bridges in a divisive climate: diversity in libraries, archives, and museums.” participating in organizing this program was interesting experience. during the whole time, i experienced my perspective constantly shifting [&# ;] from need to want: how to maximize social impact for libraries, archives, and museums at the ndp at three event organized by imls yesterday, sayeed choudhury on the “open scholarly communications” panel suggested that libraries think about return on impact in addition to return on investment (roi). he further elaborated on this point by proposing a possible description of such impact. his description was that when an object or [&# ;] how to price d printing service fees ** this post was originally published in acrl techconnect on may. , .*** many libraries today provide d printing service. but not all of them can afford to do so for free. while free d printing may be ideal, it can jeopardize the sustainability of the service over time. nevertheless, many libraries tend to worry [&# ;] post-election statements and messages that reaffirm diversity these are statements and messages sent out publicly or internally to re-affirm diversity, equity, and inclusion by libraries or higher ed institutions. i have collected these &# ; some myself and many others through my fellow librarians. some of them were listed on my blog post, &# ;finding the right words in post-election libraries and higher ed.&# ; [&# ;] finding the right words in post-election libraries and higher ed ** this post was originally published in acrl techconnect on nov. , .*** this year’s election result has presented a huge challenge to all of us who work in higher education and libraries. usually, libraries, universities, and colleges do not comment on presidential election result and we refrain from talking about politics at work. but [&# ;] say it out loud – diversity, equity, and inclusion i usually and mostly talk about technology. but technology is so far away from my thought right now. i don’t feel that i can afford to worry about internet surveillance or how to protect privacy at this moment. not that they are unimportant. such a worry is real and deserves our attention and investigation. but [&# ;] cybersecurity, usability, online privacy, and digital surveillance ** this post was originally published in acrl techconnect on may. , .*** cybersecurity is an interesting and important topic, one closely connected to those of online privacy and digital surveillance. many of us know that it is difficult to keep things private on the internet. the internet was invented to share things with others [&# ;] three recent talks of mine on ux, data visualization, and it management i have been swamped at work and pretty quiet here in my blog. but i gave a few talks recently. so i wanted to share those at least. i presented about how to turn the traditional library it department and its operation that is usually behind the scene into a more patron-facing unit at the recent american library association midwinter [&# ;] near us and libraries, robots have arrived ** this post was originally published in acrl techconnect on oct.  , .*** the movie, robot and frank, describes the future in which the elderly have a robot as their companion and also as a helper. the robot monitors various activities that relate to both mental and physical health and helps frank with various house chores. [&# ;] zotero zotero collect, organize, cite, and share your research move zotero citations between google docs, word, and libreoffice last year, we added google docs integration to zotero, bringing to google docs the same powerful citation functionality — with support for over , citation styles — that zotero offers in word and libreoffice. today we&# ;re adding a feature that lets you move documents between google docs and word or libreoffice while preserving active zotero citations. [&# ;] retracted item notifications with retraction watch integration zotero can now help you avoid relying on retracted publications in your research by automatically checking your database and documents for works that have been retracted. we&# ;re providing this service in partnership with retraction watch, which maintains the largest database of retractions available, and we&# ;re proud to help sustain their important work. how it works [&# ;] scan books into zotero from your iphone or ipad zotero makes it easy to collect research materials with a single click as you browse the web, but what do you do when you want to add a real, physical book to your zotero library? if you have an iphone or ipad running ios , you can now save a book to zotero just by [&# ;] zotero comes to google docs we&# ;re excited to announce the availability of zotero integration with google docs, joining zotero&# ;s existing support for microsoft word and libreoffice. the same powerful functionality that zotero has long offered for traditional word processors is now available for google docs. you can quickly search for items in your zotero library, add page numbers and other [&# ;] improved pdf retrieval with unpaywall integration as an organization dedicated to developing free and open-source research tools, we care deeply about open access to scholarship. with the latest version of zotero, we&# ;re excited to make it easier than ever to find pdfs for the items in your zotero library. while zotero has always been able to download pdfs automatically as you [&# ;] introducing zoterobib: perfect bibliographies in minutes we think zotero is the best tool for almost anyone doing serious research, but we know that a lot of people — including many students — don’t need all of zotero’s power just to create the occasional bibliography. today, we’re introducing zoterobib, a free service to help people quickly create perfect bibliographies. powered by the same technology [&# ;] zotero . . : new pdf features, faster citing in large documents, and more the latest version of zotero introduces some major improvements for pdf-based workflows, a new citing mode that can greatly speed up the use of the word processor plugin in large documents, and various other improvements and bug fixes. new pdf features improved pdf metadata retrieval while the &# ;save to zotero&# ; button in the zotero connector [&# ;] zotero . and firefox: frequently asked questions in a unified zotero experience, we explained the changes introduced in zotero . that affect zotero for firefox users. see that post for a full explanation of the change, and read on for some additional answers. what&# ;s changing? zotero . is available only as a standalone program, and zotero . for firefox is being replaced [&# ;] new features for chrome and safari connectors we are excited to announce major improvements to the zotero connectors for chrome and safari. chrome the zotero connector for chrome now includes functionality that was previously available only in zotero for firefox. automatic institutional proxy detection many institutions provide a way to access electronic resources while you are off-campus by signing in to a [&# ;] a unified zotero experience since the introduction of zotero standalone in , zotero users have had two versions to choose from: the original firefox extension, zotero for firefox, which provides deep integration into the firefox user interface, and zotero standalone, which runs as a separate program and can be used with any browser. starting with the release of zotero [&# ;] none none free range librarian free range librarian k.g. schneider's blog on librarianship, writing, and everything else (dis)association i have been reflecting on the future of a national association i belong to that has struggled with relevancy and with closing the distance between itself and its members, has distinct factions that differ on fundamental matters of values, faces declining national and chapter membership, needs to catch up on the technology curve, has sometimes [&# ;] i have measured out my life in doodle polls you know that song? the one you really liked the first time you heard it? and even the fifth or fifteenth? but now your skin crawls when you hear it? that&# ;s me and doodle. in the last three months i have filled out at least a dozen doodle polls for various meetings outside my organization. [&# ;] memento dmv this morning i spent minutes in the appointment line at the santa rosa dmv to get my license renewed and converted to real id, but was told i was “too early” to renew my license, which expires in september, so i have to return after i receive my renewal notice. i could have converted [&# ;] an old-skool blog post i get up early these days and get stuff done &# ; banking and other elder-care tasks for my mother, leftover work from the previous day, association or service work. a lot of this is writing, but it&# ;s not writing. i have a half-dozen unfinished blog posts in wordpress, and even more in my mind. i [&# ;] keeping council editorial note: over half of this post was composed in july . at the time, this post could have been seen as politically neutral (where ala is the political landscape i&# ;m referring to) but tilted toward change and reform. since then, events have transpired. i revised this post in november, but at the time hesitated [&# ;] what burns away we are among the lucky ones. we did not lose our home. we did not spend day after day evacuated, waiting to learn the fate of where we live. we never lost power or internet. we had three or four days where we were mildly inconvenienced because pg&# ;e wisely turned off gas to many neighborhoods, [&# ;] neutrality is anything but &# ;we watch people dragged away and sucker-punched at rallies as they clumsily try to be an early-warning system for what they fear lies ahead.&# ; &# ; unwittingly prophetic me, march, . sometime after last november, i realized something very strange was happening with my clothes. my slacks had suddenly shrunk, even if i hadn&# ;t washed them. after [&# ;] mpow in the here and now i have coined a few biblioneologisms in my day, but the one that has had the longest legs is mpow (my place of work), a convenient, mildly-masking shorthand for one&# ;s institution. for the last four years i haven&# ;t had the bandwidth to coin neologisms, let alone write about mpow*. this silence could be misconstrued. i [&# ;] questions i have been asked about doctoral programs about six months ago i was visiting another institution when someone said to me, &# ;oh, i used to read your blog, back in the day.&# ; ah yes, back in the day, that pleistocene era when i wasn&# ;t working on a phd while holding down a big job and dealing with the rest of life&# ;s shenanigans. [&# ;] a scholar’s pool of tears, part : the pre in preprint means not done yet note, for two more days, january and , you (as in all of you) have free access to my article, to be real: antecedents and consequences of sexual identity disclosure by academic library directors. then it drops behind a paywall and sits there for a year. when i wrote part of this blog [&# ;] none what i learned today… what i learned today… taking a break i&# ;m sure those of you who are still reading have noticed that i haven&# ;t been updating this site much in the past few years. i was sharing my links with you all but now delicious has started adding ads to that. i&# ;m going to rethink how i can use this site effectively going forward. for [&# ;] bookmarks for may , today i found the following resources and bookmarked them on delicious. start a fire grow and expand your audience by recommending your content within any link you share digest powered by rss digest bookmarks for april , today i found the following resources and bookmarked them on delicious. mattermost mattermost is an open source, self-hosted slack-alternative mblock program your app, arduino projects and robots by dragging &# ; dropping fidus writer fidus writer is an online collaborative editor especially made for academics who need to use citations and/or formulas. beek social network for [&# ;] bookmarks for february , today i found the following resources and bookmarked them on delicious. connfa open source ios &# ; android app for conferences &# ; events paperless scan, index, and archive all of your paper documents foss serve foss serve promotes student learning via participation in humanitarian free and open source software (foss) projects. disk inventory x disk inventory x is [&# ;] bookmarks for january , today i found the following resources and bookmarked them on delicious. superpowers the open source, extensible, collaborative html d+ d game maker sequel pro sequel pro is a fast, easy-to-use mac database management application for working with mysql databases. digest powered by rss digest bookmarks for december , today i found the following resources and bookmarked them on delicious. open broadcaster software free, open source software for live streaming and recording digest powered by rss digest bookmarks for november , today i found the following resources and bookmarked them on delicious. numfocus foundation numfocus promotes and supports the ongoing research and development of open-source computing tools through educational, community, and public channels. digest powered by rss digest bookmarks for november , today i found the following resources and bookmarked them on delicious. smore smore makes it easy to design beautiful and effective online flyers and newsletters. ninite install and update all your programs at once digest powered by rss digest bookmarks for november , today i found the following resources and bookmarked them on delicious. vim adventures learning vim while playing a game digest powered by rss digest bookmarks for november , today i found the following resources and bookmarked them on delicious. star wars: building a galaxy with code digest powered by rss digest bookmarks for october , today i found the following resources and bookmarked them on delicious. open food facts open food facts gathers information and data on food products from around the world. digest powered by rss digest bookmarks for october , today i found the following resources and bookmarked them on delicious. versionpress wordpress meets git, properly. undo anything (including database changes), clone &# ; merge your sites, maintain efficient backups, all with unmatched simplicity. digest powered by rss digest bookmarks for october , today i found the following resources and bookmarked them on delicious. sogo share your calendars, address books and mails in your community with a completely free and open source solution. let your mozilla thunderbird/lightning, microsoft outlook, android, apple ical/iphone and blackberry users collaborate using a modern platform. gitbook gitbook is a modern publishing toolchain. making [&# ;] bookmarks for october , today i found the following resources and bookmarked them on delicious. discourse discourse is the % open source discussion platform built for the next decade of the internet. it works as a mailing list, a discussion forum, and a long-form chat room digest powered by rss digest bookmarks for september , today i found the following resources and bookmarked them on delicious. zulip a group chat application optimized for software development teams digest powered by rss digest bookmarks for september , today i found the following resources and bookmarked them on delicious. idonethis reply to an evening email reminder with what you did that day. the next day, get a digest with what everyone on the team got done. digest powered by rss digest bookmarks for september , today i found the following resources and bookmarked them on delicious. vector vector is a new, fully open source communication and collaboration tool we’ve developed that’s open, secure and interoperable. based on the concept of rooms and participants, it combines a great user interface with all core functions we need (chat, file transfer, voip and [&# ;] bookmarks for september , today i found the following resources and bookmarked them on delicious. roundcube free and open source webmail software bolt bolt is an open source content management tool, which strives to be as simple and straightforward as possible. it is quick to set up, easy to configure, uses elegant templates, and above all: it’s a joy [&# ;] bookmarks for september , today i found the following resources and bookmarked them on delicious. madeye madeye is a collaborative web editor backed by your filesystem. digest powered by rss digest bookmarks for september , today i found the following resources and bookmarked them on delicious. gimlet your library&# ;s questions and answers put to their best use. know when your desk will be busy. everyone on your staff can find answers to difficult questions. digest powered by rss digest bookmarks for september , today i found the following resources and bookmarked them on delicious. thimble by mozilla thimble is an online code editor that makes it easy to create and publish your own web pages while learning html, css &# ; javascript. google coder a simple way to make web stuff on raspberry pi digest powered by rss digest bookmarks for august , today i found the following resources and bookmarked them on delicious. mediagoblin mediagoblin is a free software media publishing platform that anyone can run. you can think of it as a decentralized alternative to flickr, youtube, soundcloud, etc. the architecture of open source applications a web whiteboard a web whiteboard is touch-friendly online whiteboard app [&# ;] bookmarks for august , today i found the following resources and bookmarked them on delicious. computer science learning opportunities we have developed a range of resources, programs, scholarships, and grant opportunities to engage students and educators around the world interested in computer science. digest powered by rss digest bookmarks for august , today i found the following resources and bookmarked them on delicious. pydio the mature open source alternative to dropbox and box.net digest powered by rss digest bookmarks for july , today i found the following resources and bookmarked them on delicious. hylafax the world&# ;s most advanced open source fax server digest powered by rss digest disruptive library technology jester disruptive library technology jester we're disrupted, we're librarians, and we're not going to take it anymore user behavior access controls at a library proxy server are okay earlier this month, my twitter timeline lit up with mentions of a half-day webinar called cybersecurity landscape - protecting the scholarly infrastructure. what had riled up the people i follow on twitter was the first presentation: “security collaboration for library resource access” by cory roach, the chief information security officer at the university of utah. many of the tweets and articles linked in tweets were about a proposal for a new round of privacy-invading technology coming from content providers as a condition of libraries subscribing to publisher content. one of the voices that i trust was urging caution: i highly recommend you listen to the talk, which was given by a university cio, and judge if this is a correct representation. fwiw, i attended the event and it is not what i took away.— lisa janicke hinchliffe (@lisalibrarian) november , as near as i can tell, much of the debate traces back to this article: scientific publishers propose installing spyware in university libraries to protect copyrights - coda story https://t.co/rtcokiukbf— open access tracking project (@oatp) november , the article describes cory’s presentation this way: one speaker proposed a novel tactic publishers could take to protect their intellectual property rights against data theft: introducing spyware into the proxy servers academic libraries use to allow access to their online services, such as publishers’ databases. the “spyware” moniker is quite scary. it is what made me want to seek out the recording from the webinar and hear the context around that proposal. my understanding (after watching the presentation) is that the proposal is not nearly as concerning. although there is one problematic area—the correlation of patron identity with requested urls—overall, what is described is a sound and common practice for securing web applications. to the extent that it is necessary to determine a user’s identity before allowing access to licensed content (an unfortunate necessity because of the state of scholarly publishing), this is an acceptable proposal. (through the university communications office, corey published a statement about the reaction to his talk.) in case you didn’t know, a web proxy server ensures the patron is part of the community of licensed users, and the publisher trusts requests that come through the web proxy server. the point of cory’s presentation is that the username/password checking at the web proxy server is a weak form of access control that is subject to four problems: phishing (sending email to tricking a user into giving up their username/password) social engineering (non-email ways of tricking a user into giving up their username/password) credential reuse (systems that are vulnerable because the user used the same password in more than one place) hactivism (users that intentionally give out their username/password so others can access resources) right after listing these four problems, cory says: “but anyway we look at it, we can safely say that this is primarily a people problem and the technology alone is not going to solve that problem. technology can help us take reasonable precautions… so long as the business model involves allowing access to the data that we’re providing and also trying to protect that same data, we’re unlikely to stop theft entirely.” his proposal is to place “reasonable precautions” in the web proxy server as it relates to the campus identity management system. this is a slide from his presentation: slide from presentation by cory roach i find this layout (and lack of labels) somewhat confusing, so i re-imagined the diagram as this: revised 'modern library design' the core of cory’s presentation is to add predictive analytics and per-user blocking automation to the analysis of the log files from the web proxy server and the identity management server. by doing so, the university can react quicker to compromised usernames and passwords. in fact, it could probably do so more quicker than the publisher could do with its own log analysis and reporting back to the university. where cory runs into trouble is this slide: slide from presentation by cory roach in this part of the presentation, cory describes the kinds of patron-identifying data that the university could-or-would collect and analyze to further the security effort. in search engine optimization, these sorts of data points are called “signals” and are used to improve the relevance of search results; perhaps there is an equivalent term in access control technology. but for now, i’ll just call them “signals”. there are some problems in gathering these signals—most notably the correlation between user identity and “urls requested”. in the presentation, he says: “you can also move over to behavioral stuff. so it could be, you know, why is a pharmacy major suddenly looking up a lot of material on astrophysics or why is a medical professional and a hospital suddenly interested in internal combustion. things that just don’t line up and we can identify fishy behavior.” it is core to the library ethos that we make our best effort to not track what a user is interested in—to not build a profile of a user’s research unless they have explicitly opted into such data collection. as librarians, we need to gracefully describe this professional ethos and work that into the design of the systems used on campus (and at the publishers). still, there is much to be said for using some of the other signals to analyze whether a particular request is from an authorized community member. for instance, cory says: “we commonly see this user coming in from the us and today it’s coming in from botswana. you know, has there been enough time that they could have traveled from the us to botswana and actually be there? have they ever access resources from that country before is there residents on record in that country?” the best part of what cory is proposing is that the signals’ storage and processing is at the university and not at the publisher. i’m not sure if cory knew this, but a recent version of ezproxy added a usagelimit directive that builds in some of these capabilities. it can set per-user limits based on the number of page requests or the amount of downloaded information over a specified interval. one wonders if somewhere in oclc’s development queue is the ability to detect ip addresses from multiple networks (geographic detection) and browser differences across a specified interval. still, pushing this up to the university’s identity provider allows for a campus-wide view of the signals…not just the ones coming through the library. also, in designing the system, there needs to be clarity about how the signals are analyzed and used. i think cory knew this as well: “we do have to be careful about not building bias into the algorithms.” yeah, the need for this technology sucks. although it was the tweet to the coda story about the presentation that blew up, the thread of the story goes through techdirt to a tangential paragraph from netzpolitik in an article about germany’s licensing struggle with elsevier. with this heritage, any review of the webinar’s ideas are automatically tainted by the distain the library community in general has towards elsevier. it is reality—an unfortunate reality, in my opinion—that the traditional scholarly journal model has publishers exerting strong copyright protection on research and ideas behind paywalls. (wouldn’t it be better if we poured the anti-piracy effort into improving scholarly communication tools in an open access world? yes, but that isn’t the world we live in.) almost every library deals with this friction by employing a web proxy server as an agent between the patron and the publisher’s content. the netzpolitik article says: …but relies on spyware in the fight against „cybercrime“ of course, sci-hub and other shadow libraries are a thorn in elsevier’s side. since they have existed, libraries at universities and research institutions have been much less susceptible to blackmail. their staff can continue their research even without a contract with elsevier. instead of offering transparent open access contracts with fair conditions, however, elsevier has adopted a different strategy in the fight against shadow libraries. these are to be fought as „cybercrime“, if necessary also with technological means. within the framework of the „scholarly networks security initiative (snsi)“, which was founded together with other large publishers, elsevier is campaigning for libraries to be upgraded with security technology. in a snsi webinar entitled „cybersecurity landscape – protecting the scholarly infrastructure“*, hosted by two high-ranking elsevier managers, one speaker recommended that publishers develop their own proxy or a proxy plug-in for libraries to access more (usage) data („develop or subsidize a low cost proxy or a plug-in to existing proxies“). with the help of an „analysis engine“, not only could the location of access be better narrowed down, but biometric data (e.g. typing speed) or conspicuous usage patterns (e.g. a pharmacy student suddenly interested in astrophysics) could also be recorded. any doubts that this software could also be used—if not primarily—against shadow libraries were dispelled by the next speaker. an ex-fbi analyst and it security consultant spoke about the security risks associated with the use of sci-hub. the other commentary that i saw was along similar lines: [is the snsi the new prism? bjoern.brembs.blog](http://bjoern.brembs.net/ / /is-the-snsi-the-new-prism/) [academics band together with publishers because access to research is a cybercrime chorasimilarity](https://chorasimilarity.wordpress.com/ / / /academics-band-together-with-publishers-because-access-to-research-is-a-cybercrime/) [whois behind snsi & getftr? motley marginalia](https://csulb.edu/~ggardner/ / / /snsi-getftr/) let’s face it: any friction beyond follow-link-to-see-pdf is more friction than a researcher deserves. i doubt we would design a scholarly communication system this way were we to start from scratch. but the system is built on centuries of evolving practice, organizations, and companies. it really would be a better world if we didn’t have to spend time and money on scholarly publisher paywalls. and i’m grateful for the open access efforts that are pivoting scholarly communications into an open-to-all paradigm. that doesn’t negate the need to provide better options for content that must exist behind a paywall. so what is this snsi thing? the webinar where cory presented was the first mention i’d seen of a new group called the scholarly networks security initiative (snsi). snsi is the latest in a series of publisher-driven initiatives to reduce the paywall’s friction for paying users or library patrons coming from licensing institutions. getftr (my thoughts) and seamless access (my thoughts). (disclosure: i’m serving on two working groups for seamless access that are focused on making it possible for libraries to sensibly and sanely integrate the goals of seamless access into campus technology and licensing contracts.) interestingly, while the seamless access initiative is driven by a desire to eliminate web proxy servers, this snsi presentation upgrades a library’s web proxy server and makes it a more central tool between the patron and the content. one might argue that all access on campus should come through the proxy server to benefit from this kind of access control approach. it kinda makes one wonder about the coordination of these efforts. still, snsi is on my radar now, and i think it will be interesting to see what the next events and publications are from this group. as a cog in the election system: reflections on my role as a precinct election official i may nod off several times in composing this post the day after election day. hopefully, in reading it, you won’t. it is a story about one corner of democracy. it is a journal entry about how it felt to be a citizen doing what i could do to make other citizens’ voices be heard. it needed to be written down before the memories and emotions are erased by time and naps. yesterday i was a precinct election officer (peo—a poll worker) for franklin county—home of columbus, ohio. it was my third election as a peo. the first was last november, and the second was the election aborted by the onset of the coronavirus in march. (not sure that second one counts.) it was my first as a voting location manager (vlm), so i felt the stakes were high to get it right. would there be protests at the polling location? would i have to deal with people wearing candidate t-shirts and hats or not wearing masks? would there be a crash of election observers, whether official (scrutinizing our every move) or unofficial (that i would have to remove)? it turns out the answer to all three questions was “no”—and it was a fantastic day of civic engagement by peos and voters. there were well-engineered processes and policies, happy and patient enthusiasm, and good fortune along the way. this story is going to turn out okay, but it could have been much worse. because of the complexity of the election day voting process, last year franklin county started allowing peos to do some early setup on monday evenings. the early setup started at o’clock. i was so anxious to get it right that the day before i took the printout of the polling room dimensions from my vlm packet, scanned it into omnigraffle on my computer, and designed a to-scale diagram of what i thought the best layout would be. the real thing only vaguely looked like this, but it got us started. what i imagined our polling place would look like we could set up tables, unpack equipment, hang signs, and other tasks that don’t involve turning on machines or breaking open packets of ballots. one of the early setup tasks was updating the voters’ roster on the electronic poll pads. as happened around the country, there was a lot of early voting activity in franklin county, so the update file must have been massive. the electronic poll pads couldn’t handle the update; they hung at step -of- for over an hour. i called the board of elections and got ahold of someone in the equipment warehouse. we tried some of the simple troubleshooting steps, and he gave me his cell phone number to call back if it wasn’t resolved. by : , everything was done except for the poll pad updates, and the other peos were wandering around. i think it was o’clock when i said everyone could go home while the two voting location deputies and i tried to get the poll pads working. i called the equipment warehouse and we hung out on the phone for hours…retrying the updates based on the advice of the technicians called in to troubleshoot. i even “went rogue” towards the end. i searched the web for the messages on the screen to see if anyone else had seen the same problem with the poll pads. the electronic poll pad is an ipad with a single, dedicated application, so i even tried some ipad reset options to clear the device cache and perform a hard reboot. nothing worked—still stuck at step -of- . the election office people sent us home at o’clock. even on the way out the door, i tried a rogue option: i hooked a portable battery to one of the electronic polling pads to see if the update would complete overnight and be ready for us the next day. it didn’t, and it wasn’t. text from board of elections polling locations in ohio open at : in the morning, and peos must report to their sites by : . so i was up at : for a quick shower and packing up stuff for the day. early in the setup process, the board of elections sent a text that the electronic poll pads were not going to be used and to break out the “bumper packets” to determine a voter’s eligibility to vote. at some point, someone told me what “bumper” stood for. i can’t remember, but i can imagine it is back-up-something-something. “never had to use that,” the trainers told me, but it is there in case something goes wrong. well, it is the year , so was something going to go wrong? fortunately, the roster judges and one of the voting location deputies tore into the bumper packet and got up to speed on how to use it. it is an old fashioned process: the voter states their name and address, the peo compares that with the details on the paper ledger, and then asks the voter to sign beside their name. with an actual pen…old fashioned, right? the roster judges had the process down to a science. they kept the queue of verified voters full waiting to use the ballot marker machines. the roster judges were one of my highlights of the day. and boy did the voters come. by the time our polling location opened at : in the morning, they were wrapped around two sides of the building. we were moving them quickly through the process: three roster tables for checking in, eight ballot-marking machines, and one ballot counter. at our peak capacity, i think we were doing to voters an hour. as good as we were doing, the line never seemed to end. the franklin county board of elections received a grant to cover the costs of two greeters outside that helped keep the line orderly. they did their job with a welcoming smile, as did our inside greeter that offered masks and a squirt of hand sanitizer. still, the voters kept back-filling that line, and we didn’t see a break until : . the peos serving as machine judges were excellent. this was the first time that many voters had seen the new ballot equipment that franklin county put in place last year. i like this new equipment: the ballot marker prints your choices on a card that it spits out. you can see and verify your choices on the card before you slide it into a separate ballot counter. that is reassuring for me, and i think for most voters, too. but it is new, and it takes a few extra moments to explain. the machine judges got the voters comfortable with the new process. and some of the best parts of the day were when they announced to the room that a first-time voter had just put their card into the ballot counter. we would all pause and cheer. the third group of peos at our location were the paper table judges. they handle all of the exceptions. someone wants to vote with a pre-printed paper ballot rather than using a machine? to the paper table! the roster shows that someone requested an absentee ballot? that voter needs to vote a “provisional” ballot that will be counted at the board of elections office if the absentee ballot isn’t received in the mail. the paper table judges explain that with kindness and grace. in the wrong location? the paper table judges would find the correct place. the two paper table peos clearly had experience helping voters with the nuances of election processes. rounding out the team were two voting location deputies (vld). by law, a polling location can’t have a vld and a voting location manager (vlm) of the same political party. that is part of the checks and balances built into the system. one vld had been a vlm at this location, and she had a wealth of history and wisdom about running a smooth polling location. for the other vld, this was his first experience as a precinct election officer, and he jumped in with both feet to do the visible and not-so-visible things that made for a smooth operation. he reminded me a bit of myself a year ago. my first peo position was as a voting location deputy last november. the pair handled a challenging curbside voter situation where it wasn’t entirely clear if one of the voters in the car was sick. i’d be so lucky to work with them again. the last two hours of the open polls yesterday were dreadfully dull. after the excitement of the morning, we may have averaged a voter every minutes for those last two hours. everyone was ready to pack it in early and go home. (polls in ohio close at : , so counting the hour early for setup and the half an hour for tear down, this was going to be a to hour day.) over the last hour, i gave the peos little tasks to do. at one point, i said they could collect the barcode scanners attached to the ballot markers. we weren’t using them anyway because the electronic poll pads were not functional. then, in stages (as it became evident that there was no final rush of voters), they could pack up one or two machines and put away tables. our second to last voter was someone in medical scrubs that just got off their shift. i scared our last voter because she walked up to the roster table at : : . thirty seconds later, i called out that the polls are closed (as i think a vlm is required to do), and she looked at me startled. (she got to vote, of course; that’s the rule.) she was our last voter; voters in our precinct that day. then our team packed everything up as efficiently as they had worked all day. we had put away the equipment and signs, done our final counts, closed out the ballot counter, and sealed the ballot bin. at : , we were done and waving goodbye to our host facility’s office manager. one of the vld rode along with me to the board of elections to drop off the ballots, and she told me of a shortcut to get there. we were among the first reporting results for franklin county. i was home again by a quarter of —exhausted but proud. i’m so happy that i had something to do yesterday. after weeks of concern and anxiety for how the election was going to turn out, it was a welcome bit of activity to ensure the election was held safely and that voters got to have their say. it was certainly more productive than continually reloading news and election results pages. the anxiety of being put in charge of a polling location was set at ease, too. i’m proud of our polling place team and that the voters in our charge seemed pleased and confident about the process. maybe you will find inspiration here. if you voted, hopefully it felt good (whether or not the result turned out as you wanted). if you voted for the first time, congratulations and welcome to the club (be on the look-out for the next voting opportunity…likely in the spring). if being a poll worker sounded like fun, get in touch with your local board of elections (here is information about being a poll worker in franklin county). democracy is participatory. you’ve got to tune in and show up to make it happen. certificate of appreciation running an all-online conference with zoom [post removed] this is an article draft that was accidentally published. i hope to work on a final version soon. if you really want to see it, i saved a copy on the internet archive wayback machine. with gratitude for the niso ann marie cunningham service award during the inaugural niso plus meeting at the end of february, i was surprised and proud to receive the ann marie cunningham service award. todd carpenter, niso’s executive director, let me know by tweet as i was not able to attend the conference. pictured in that tweet is my co-recipient, christine stohn, who serves niso with me as the co-chair of the information delivery and interchange topic committee. this got me thinking about what niso has meant to me. as i think back on it, my activity in niso spans at least four employers and many hours of standard working group meetings, committee meetings, presentations, and ballot reviews. niso ann marie cunningham service award i did not know ms cunningham, the award’s namesake. my first job started when she was the nfais executive director in the early s, and i hadn’t been active in the profession yet. i read her brief biography on the niso website: the ann marie cunningham service award was established in to honor nfais members who routinely went above and beyond the normal call of duty to serve the organization. it is named after ann marie cunningham who, while working with abstracting and information services such as biological abstracts and the institute for scientific information (both now part of niso-member clarivate analytics), worked tirelessly as an dedicated nfais volunteer. she ultimately served as the nfais executive director from to when she died unexpectedly. niso is pleased to continue to present this award to honor a niso volunteer who has shown the same sort of commitment to serving our organization. as i searched the internet for her name, i came across the proceedings of the nfais meeting, in which ms cunningham wrote the introduction with wendy wicks. these first sentences from some of the paragraphs of that introduction are as true today as they were then: in an era of rapidly expanding network access, time and distance no longer separate people from information. much has been said about the global promise of the internet and the emerging concept of linking information highways, to some people, “free” ways. what many in the networking community, however, seem to take for granted is the availability of vital information flowing on these high-speed links. i wonder what ms cunningham of would think of the information landscape today? hypertext linking has certainly taken off, if not taken over, the networked information landscape. how that interconnectedness has improved with the adaptation of print-oriented standards and the creation of new standards that match the native capabilities of the network. in just one corner of that space, we have the adoption of pdf as a faithful print replica and html as a common tool for displaying information. in another corner, marc has morphed into a communication format that far exceeds its original purpose of encoding catalog cards; we have an explosion of purpose-built metadata schemas and always the challenge of finding common ground in tools like dublin core and schema.org. we’ve seen several generations of tools and protocols for encoding, distributing, and combining data in new ways to reach users. and still we strive to make it better…to more easily deliver a paper to its reader—a dataset to its next experimenter—an idea to be built upon by the next generation. it is that communal effort to make a better common space for ideas that drives me forward. to work in a community at the intersection of libraries, publishers, and service providers is an exciting and fulfilling place to be. i’m grateful to my employers that have given me the ability to participate while bringing the benefits of that connectedness to my organizations. i was not able to be at niso plus to accept the award in person, but i was so happy to be handed it by jason griffey of niso about a week later during the code lib conference in pittsburgh. what made that even more special was to learn that jason created it on his own d printer. thank you to the new nfais-joined-with-niso community for honoring me with this service award. tethering a ubiquity network to a mobile hotspot i saw it happen. the cable-chewing device the contractor in the neighbor’s back yard with the ditch witch trencher burying a cable. i was working outside at the patio table and just about to go into a zoom meeting. then the internet dropped out. suddenly, and with a wrenching feeling in my gut, i remembered where the feed line was buried between the house and the cable company’s pedestal in the right-of-way between the properties. yup, he had just cut it. to be fair, the utility locator service did not mark the my cable’s location, and he was working for a different cable provider than the one we use. (there are three providers in our neighborhood.) it did mean, though, that our broadband internet would be out until my provider could come and run another line. it took an hour of moping about the situation to figure out a solution, then another couple of hours to put it in place: an iphone tethered to a raspberry pi that acted as a network bridge to my home network’s unifi security gateway p. network diagram with tethered iphone a few years ago i was tired of dealing with spotty consumer internet routers and upgraded the house to unifi gear from ubiquity. rob pickering, a college comrade, had written about his experience with the gear and i was impressed. it wasn’t a cheap upgrade, but it was well worth it. (especially now with four people in the household working and schooling from home during the covid- outbreak.) the unifi security gateway has three network ports, and i was using two: one for the uplink to my cable internet provider (wan) and one for the local area network (lan) in the house. the third port can be configured as another wan uplink or as another lan port. and you can tell the security gateway to use the second wan as a failover for the first wan (or as load balancing the first wan). so that is straight forward enough, but do i get the personal hotspot on the iphone to the second wan port? that is where the raspberry pi comes in. the raspberry pi is a small computer with usb, ethernet, hdmi, and audio ports. the version i had laying around is a raspberry pi —an older model, but plenty powerful enough to be the network bridge between the iphone and the home network. the toughest part was bootstrapping the operating system packages onto the pi with only the iphone personal hotspot as the network. that is what i’m documenting here for future reference. bootstrapping the raspberry pi the raspberry pi runs its own operating system called raspbian (a debian/linux derivative) as well as more mainstream operating systems. i chose to use the ubuntu server for raspberry pi instead of raspbian because i’m more familiar with ubuntu. i tethered my macbook pro to the iphone to download the ubuntu . . lts image and follow the instructions for copying that disk image to the pi’s microsd card. that allows me to boot the pi with ubuntu and a basic set of operating system packages. the challenge: getting the required networking packages onto the pi it would have been really nice to plug the iphone into the pi with a usb-lightning cable and have it find the tethered network. that doesn’t work, though. ubuntu needs at least the usbmuxd package in order to see the tethered iphone as a network device. that package isn’t a part of the disk image download. and of course i can’t plug my pi into the home network to download it (see first paragraph of this post). my only choice was to tether the pi to the iphone over wifi with a usb network adapter. and that was a bit of ubuntu voodoo. fortunately, i found instructions on configuring ubuntu to use a wpa-protected wireless network (like the one that the iphone personal hotspot is providing). in brief: sudo -i cd /root wpa_passphrase my_ssid my_ssid_passphrase > wpa.conf screen -q wpa_supplicant -dwext -iwlan -c/root/wpa.conf <control-a> c dhclient -r dhclient wlan explanation of lines: use sudo to get a root shell change directory to root’s home use the wpa_passphrase command to create a wpa.conf file. replace my_ssid with the wireless network name provided by the iphone (your iphone’s name) and my_ssid_passphrase with the wireless network passphrase (see the “wi-fi password” field in settings -> personal hotspot). start the screen program (quietly) so we can have multiple pseudo terminals. run the wpa_supplicant command to connect to the iphone wifi hotspot. we run this the foreground so we can see the status/error messages; this program must continue running to stay connected to the wifi network. use the screen hotkey to create a new pseudo terminal. this is control-a followed by a letter c. use dhclient to clear out any dhcp network parameters use dhclient to get an ip address from the iphone over the wireless network. now i was at the point where i could install ubuntu packages. (i ran ping www.google.com to verify network connectivity.) to install the usbmuxd and network bridge packages (and their prerequisites): apt-get install usbmuxd bridge-utils if your experience is like mine, you’ll get an error back: couldn't get lock /var/lib/dpkg/lock-frontend the ubuntu pi machine is now on the network, and the automatic process to install security updates is running. that locks the ubuntu package registry until it finishes. that took about minutes for me. (i imagine this varies based on the capacity of your tethered network and the number of security updates that need to be downloaded.) i monitored the progress of the automated process with the htop command and tried the apt-get command when it finished. if you are following along, now would be a good time to skip ahead to configuring the unifi security gateway if you haven’t already set that up. turning the raspberry pi into a network bridge with all of the software packages installed, i restarted the pi to complete the update: shutdown -r now while it was rebooting, i pulled out the usb wireless adapter from the pi and plugged in the iphone’s usb cable. the pi now saw the iphone as eth , but the network did not start until i went to the iphone to say that i “trust” the computer that it is plugged into. when i did that, i ran these commands on the ubuntu pi: dhclient eth brctl addbr iphonetether brctl addif iphonetether eth eth brctl stp iphonetether on ifconfig iphonetether up explanation of lines: get an ip address from the iphone over the usb interface add a network bridge (the iphonetether is an arbitrary string; some instructions simply use br for the zero-ith bridge) add the two ethernet interfaces to the network bridge turn on the spanning tree protocol (i don’t think this is actually necessary, but it does no harm) bring up the bridge interface the bridge is now live! thanks to amitkumar pal for the hints about using the pi as a network bridge. more details about the bridge networking software is on the debian wiki. configuring the unifi security gateway i have a unifi cloud key, so i could change the configuration of the unifi network with a browser. (you’ll need to know the ip address of the cloud key; hopefully you have that somewhere.) i connected to my cloud key at https:// . . . : / and clicked through the self-signed certificate warning. first i set up a second wide area network (wan—your uplink to the internet) for the iphone personal hotspot: settings -> internet -> wan networks. select “create a new network”: network name: backup wan ipv connection type: use dhcp ipv connection types: use dhcpv dns server: . . . and . . . (cloudflare’s dns servers) load balancing: failover only the last selection is key…i wanted the gateway to only use this wan interfaces as a backup to the main broadband interface. if the broadband comes back up, i want to stop using the tethered iphone! second, assign the backup wan to the lan /wan port on the security gateway (devices -> gateway -> ports -> configure interfaces): port wan /lan network: wan speed/duplex: autonegotiate apply the changes to provision the security gateway. after about seconds, the security gateway failed over from “wan iface eth ” (my broadband connection) to “wan iface eth ” (my tethered iphone through the pi bridge). these showed up as alerts in the unifi interface. performance and results so i’m pretty happy with this setup. the family has been running simultaneous zoom calls and web browsing on the home network, and the performance has been mostly normal. web pages do take a little longer to load, but whatever zoom is using to dynamically adjust its bandwidth usage is doing quite well. this is chewing through the mobile data quota pretty fast, so it isn’t something i want to do every day. knowing that this is possible, though, is a big relief. as a bonus, the iphone is staying charged via the amp power coming through the pi. managing remote conference presenters with zoom bringing remote presenters into a face-to-face conference is challenging and fraught with peril. in this post, i describe a scheme using zoom that had in-person attendees forgetting that the presenter was remote! the code lib conference was this week, and with the covid- pandemic breaking through many individuals and institutions made decisions to not travel to pittsburgh for the meeting. we had an unprecedented nine presentations that were brought into the conference via zoom. i was chairing the livestream committee for the conference (as i have done for several years—skipping last year), so it made the most sense for me to arrange a scheme for remote presenters. with the help of the on-site a/v contractor, we were able to pull this off with minimal requirements for the remote presenter. list of requirements zoom pro accounts pc/mac with video output, as if you were connecting an external monitor (the “receiving zoom” computer) pc/mac (the “coordinator zoom” computer) usb audio interface hardwired network connection for the receiving zoom computer (recommended) the pro-level zoom accounts were required because we needed to run a group call for longer than minutes (to include setup time). and two were needed: one for the coordinator zoom machine and one for the dedicated receiving zoom machine. it would have been possible to consolidate the two zoom pro accounts and the two pc/mac machines into one, but we had back-to-back presenters at code lib, and i wanted to be able to help one remote presenter get ready while another was presenting. in addition to this equipment, the a/v contractor was indispensable in making the connection work. we fed the remote presenter’s video and audio from the receiving zoom computer to the contractor’s a/v switch through hdmi, and the contractor put the video on the ballroom projectors and audio through the ballroom speakers. the contractor gave us a selective audio feed of the program audio minus the remote presenter’s audio (so they wouldn’t hear themselves come back through the zoom meeting). this becomes a little clearer in the diagram below. physical connections and setup this diagram shows the physical connections between machines. the audio mixer and video switch were provided and run by the a/v contractor. the receiving zoom machine was the one that is connected to the a/v contractor’s video switch via an hdmi cable coming off the computer’s external monitor connection. in the receiving zoom computer’s control panel, we set the external monitor to mirror what was on the main monitor. the audio and video from the computer (i.e., the zoom call) went out the hdmi cable to the a/v contractor’s video switch. the a/v contractor took the audio from the receiving zoom computer through the video switch and added it to the audio mixer as an input channel. from there, the audio was sent out to the ballroom speakers the same way audio from the podium microphone was amplified to the audience. we asked the a/v contractor to create an audio mix that includes all of the audio sources except the receiving zoom computer (e.g., in-room microphones) and plugged that into the usb audio interface. that way, the remote presenter could hear the sounds from the ballroom—ambient laughter, questions from the audience, etc.—in their zoom call. (note that it was important to remove the remote presenter’s own speaking voice from this audio mix; there was a significant, distracting delay between the time the presenter spoke and the audio was returned to them through the zoom call.) we used a hardwired network connection to the internet, and i would recommend that—particularly with tech-heavy conferences that might overflow the venue wi-fi. (you don’t want your remote presenter’s zoom to have to compete with what attendees are doing.) be aware that the hardwired network connection will cost more from the venue, and may take some time to get functioning since this doesn’t seem to be something that hotels often do. in the zoom meeting, we unmuted the microphone and selected the usb audio interface as the microphone input. as the zoom meeting was connected, we made the meeting window full-screen so the remote presenter’s face and/or presentation were at the maximum size on the ballroom projectors. setting up the zoom meetings the two zoom accounts came from the open library foundation. (thank you!) as mentioned in the requirements section above, these were pro-level accounts. the two accounts were olf_host @openlibraryfoundation.org and olf_host @openlibraryfoundation.org. the olf_host account was used for the receiving zoom computer, and the olf_host account was used for the coordinator zoom computer. the zoom meeting edit page looked like this: this is for the “code lib remote presenter a” meeting with the primary host as olf_host @openlibraryfoundation.org. note these settings: a recurring meeting that ran from : am to : pm each day of the conference. enable join before host is checked in case the remote presenter got on the meeting before i did. record the meeting automatically in the cloud to use as a backup in case something goes wrong. alternative hosts is olf_host @openlibraryfoundation.org the “code lib remote presenter b” meeting was exactly the same except the primary host was olf_host , and olf_host was added as an alternative host. the meetings were set up with each other as the alternative host so that the coordinator zoom computer could start the meeting, seamlessly hand it off to the receiving zoom computer, then disconnect. preparing the remote presenter remote presenters were given this information: code lib will be using zoom for remote presenters. in addition to the software, having the proper audio setup is vital for a successful presentation. microphone: the best option is a headset or earbuds so a microphone is close to your mouth. built-in laptop microphones are okay, but using them will make it harder for the audience to hear you. speaker: a headset or earbuds are required. do not use your computer’s built-in speakers. the echo cancellation software is designed for small rooms and cannot handle the delay caused by large ballrooms. you can test your setup with a test zoom call. be sure your microphone and speakers are set correctly in zoom. also, try sharing your screen on the test call so you understand how to start and stop screen sharing. the audience will see everything on your screen, so quit/disable/turn-off notifications that come from chat programs, email clients, and similar tools. plan to connect to the zoom meeting minutes before your talk to work out any connection or setup issues. at the -minute mark before the remote presentation, i went to the ballroom lobby and connected to the designated zoom meeting for the remote presenter using the coordinator zoom computer. i used this checklist with each presenter: check presenter’s microphone level and sound quality (make sure headset/earbud microphone is being used!) check presenter’s speakers and ensure there is no echo test screen-sharing (start and stop) with presenter remind presenter to turn off notifications from chat programs, email clients, etc. remind the presenter that they need to keep track of their own time; there is no way for us to give them cues about timing other than interrupting them when their time is up the critical item was making sure the audio worked (that their computer was set to use the headset/earbud microphone and audio output). the result was excellent sound quality for the audience. when the remote presenter was set on the zoom meeting, i returned to the a/v table and asked a livestream helper to connect the receiving zoom to the remote presenter’s zoom meeting. at this point, the remote presenter can hear the audio in the ballroom of the speaker before them coming through the receiving zoom computer. now i would lock the zoom meeting to prevent others from joining and interrupting the presenter (from the zoom participants panel, select more then lock meeting). i hung out on the remote presenter’s meeting on the coordinator zoom computer in case they had any last-minute questions. as the speaker in the ballroom was finishing up, i wished the remote presenter well and disconnected the coordinator zoom computer from the meeting. (i always selected leave meeting rather than end meeting for all so that the zoom meeting continued with the remote presenter and the receiving zoom computer.) as the remote presenter was being introduced—and the speaker would know because they could hear it in their zoom meeting—the a/v contractor switched the video source for the ballroom projectors to the receiving zoom computer and unmuted the receiving zoom computer’s channel on the audio mixer. at this point, the remote speaker is off-and-running! last thoughts this worked really well. surprisingly well. so well that i had a few people comment that they were taken aback when they realized that there was no one standing at the podium during the presentation. i’m glad i had set up the two zoom meetings. we had two cases where remote presenters were back-to-back. i was able to get the first remote presenter set up and ready on one zoom meeting while preparing the second remote presenter on the other zoom meeting. the most stressful part was at the point when we disconnected the first presenter’s zoom meeting and quickly connected to the second presenter’s zoom meeting. this was slightly awkward for the second remote presenter because they didn’t hear their full introduction as it happened and had to jump right into their presentation. this could be solved by setting up a second receiving zoom computer, but this added complexity seemed to be too much for the benefit gained. i would definitely recommend making this setup a part of the typical a/v preparations for future code lib conferences. we don’t know when an individual’s circumstances (much less a worldwide pandemic) might cause a last-minute request for a remote presentation capability, and the overhead of the setup is pretty minimal. what is known about getftr at the end of in early december , a group of publishers announced get-full-text-research, or getftr for short. there was a heck of a response on social media, and the response was—on the whole—not positive from my librarian-dominated corner of twitter. for my early take on getftr, see my december rd blog post “publishers going-it-alone (for now?) with getftr.” as that post title suggests, i took the five founding getftr publishers to task on their take-it-or-leave-it approach. i think that is still a problem. to get you caught up, here is a list of other commentary. roger schonfeld’s december rd “publishers announce a major new service to plug leakage” piece in the scholarly kitchen tweet from herbert van de sompel, the lead author of the openurl spec, on solving the appropriate copy problem december th post “get to fulltext ourselves, not getftr.” on the open access button blog twitter thread on december th between @cshillum and @lisalibrarian on the positioning of getftr in relation to link resolvers and an unanswered question about how getftr aligns with library interests twitter thread started by @tac_niso on december th looking for more information with a link to an stm association presentation added by @aarontay a tree of tweets starting from @mrgunn’s [i don’t trust publishers to decide] is the crux of the whole thing. in particular, threads of that tweet that include jason griffey of niso saying he knew nothing about getftr and bernhard mittermaier’s point about hidden motivations behind getftr twitter thread started by @aarontay on december th saying “getftr is bad for researchers/readers and librarians. it only benefits publishers, change my mind.” lisa janicke hinchliffe’s december th “why are librarians concerned about getftr?” in the scholarly kitchen and take note of the follow-up discussion in the comments twitter thread between @alison_mudditt and @lisalibrarian clarifying plos is not on the advisory board with some @tac_niso as well. ian mulvany’s december th “thoughts on getftr” on scholcommsprod getftr’s december th “updating the community” post on their website the spanish federation of associations of archivists, librarians, archaeologists, museologists and documentalists (anabad)’s december th “getftr: new publishers service to speed up access to research articles” (original in spanish, google translate to english) december th news entry from econtent pro with the title “what getftr means for journal article access” which i’ll only quarrel with this sentence: “thus, getftr is a service where academic articles are found and provided to you at absolutely no cost.” no—if you are in academia the cost is born by your library even if you don’t see it. but this seems like a third party service that isn’t directly related to publishers or libraries, so perhaps they can be forgiven for not getting that nuance. wiley’s chemistry views news post on december th titled simply “get full text research (getftr)” is perhaps only notable for the sentence “growing leakage has steadily eroded the ability of the publishers to monetize the value they create.” if you are looking for a short list of what to look at, i recommend these posts. getftr’s community update on december —after the two posts i list below—an “updating the community” web page was posted to the getftr website. from a public relations perspective, it was…interesting. we are committed to being open and transparent this section goes on to say, “if the community feels we need to add librarians to our advisory group we will certainly do so and we will explore ways to ensure we engage with as many of our librarian stakeholders as possible.” if the getftr leadership didn’t get the indication between december and december that librarians feel strongly about being at the table, then i don’t know what will. and it isn’t about being on the advisory group; it is about being seen and appreciated as important stakeholders in the research discovery process. i’m not sure who the “community” is in this section, but it is clear that librarians are—at best—an afterthought. that is not the kind of “open and transparent” that is welcoming. later on in the questions about library link resolvers section is this sentence: we have, or are planning to, consult with existing library advisory boards that participating publishers have, as this enables us to gather views from a significant number of librarians from all over the globe, at a range of different institutions. as i said in my previous post, i don’t know why getftr is not engaging in existing cross-community (publisher/technology-supplier/library) organizations to have this discussion. it feels intentional, which colors the perception of what the publishers are trying to accomplish. to be honest, i don’t think the publishers are using getftr to drive a wedge between library technology service providers (who are needed to make getftr a reality for libraries) and libraries themselves. but i can see how that interpretation could be made. understandably, we have been asked about privacy. i punted on privacy in my previous post, so let’s talk about it here. it remains to be seen what is included in the getftr api request between the browser and the publisher site. sure, it needs to include the doi and a token that identifies the patron’s institution. we can inspect that api request to ensure nothing else is included. but the fact that the design of getftr has the browser making the call to the publisher site means that the publisher site knows the ip address of the patron’s browser, and the ip address can be considered personally identifiable information. this issue could be fixed by having the link resolver or the discovery layer software make the api request, and according to the questions about library link resolvers section of the community update, this may be under consideration. so, yes, an auditable privacy policy and implementation is key for for getftr. getftr is fully committed to supporting third-party aggregators this is good to hear. i would love to see more information published about this, including how discipline-specific repositories and institutional repositories can have their holdings represented in getftr responses. my take-a-ways in the second to last paragraph: “researchers should have easy, seamless pathways to research, on whatever platform they are using, wherever they are.” that is a statement that i think every library could sign onto. this updating the community is a good start, but the project has dug a deep hole of trust and it hasn’t reached level ground yet. lisa janicke hinchliffe’s “why are librarians concerned about getftr?” posted on december th in the scholarly kitchen, lisa outlines a series of concerns from a librarian perspective. i agree with some of these; others are not an issue in my opinion. librarian concern: the connection to seamless access many librarians have expressed a concern about how patron information can leak to the publisher through ill-considered settings at an institution’s identity provider. seamless access can ease access control because it leverages a campus’ single sign-on solution—something that a library patron is likely to be familiar with. if the institution’s identity provider is overly permissive in the attributes about a patron that get transmitted to the publisher, then there is a serious risk of tying a user’s research activity to their identity and the bad things that come from that (patrons self-censoring their research paths, commoditization of patron activity, etc.). i’m serving on a seamless access task force that is addressing this issue, and i think there are technical, policy, and education solutions to this concern. in particular, i think some sort of intermediate display of the attributes being transmitted to the publisher is most appropriate. librarian concern: the limited user base enabled as lisa points out, the population of institutions that can take advantage of seamless access, a prerequisite for getftr, is very small and weighted heavily towards well-resourced institutions. to the extent that projects like seamless access (spurred on by a desire to have getftr-like functionality) helps with the adoption of saml-based infrastructure like shibboleth, then the whole academic community benefits from a shared authentication/identity layer that can be assumed to exist. librarian concern: the insertion of new stumbling blocks of the issues lisa mentioned here, i’m not concerned about users being redirected to their campus single sign-on system in multiple browsers on multiple machines. this is something we should be training users about—there is a single website to put your username/password into for whatever you are accessing at the institution. that a user might already be logged into the institution single sign-on system in the course of doing other school work and never see a logon screen is an attractive benefit to this system. that said, it would be useful for an api call from a library’s discovery layer to a publisher’s getftr endpoint to be able to say, “this is my user. trust me when i say that they are from this institution.” if that were possible, then the seamless access where-are-you-from service could be bypassed for the getftr purpose of determining whether a user’s institution has access to an article on the publisher’s site. it would sure be nice if librarians were involved in the specification of the underlying protocols early on so these use cases could be offered. update lisa reached out on twitter to say (in part): “issue is getftr doesn’t redirect and sa doesnt when you are ipauthenticated. hence user ends up w mishmash of experience.” i went back to read her scholarly kitchen post and realized i did not fully understand her point. if getftr is relying on a seamless access token to know which institution a user is coming from, then that token must get into the user’s browser. the details we have seen about getftr don’t address how that seamless access institution token is put in the user’s browser if the user has not been to the seamless access select-your-institution portal. one such case is when the user is coming from an ip-address-authenticated computer on a campus network. do the getftr indicators appear even when the seamless access institution token is not stored in the browser? if at the publisher site the getftr response also uses the institution ip address table to determine entitlements, what does a user see when they have neither the seamless access institution token nor the institution ip address? and, to lisa’s point, how does one explain this disparity to users? is the situation better if the getftr determination is made in the link resolver rather than in the user browser? librarian concern: exclusion from advisory committee see previous paragraph. that librarians are not at the table offering use cases and technical advice means that the developers are likely closing off options that meet library needs. addressing those needs would ease the acceptance of the getftr project as mutually beneficial. so an emphatic “agree!” with lisa on her points in this section. publishers—what were you thinking? librarian concern: getftr replacing the library link resolver libraries and library technology companies are making significant investments in tools that ease the path from discovery to delivery. would the library’s link resolver benefit from a real-time api call to a publisher’s service that determines the direct url to a specific doi? oh, yes—that would be mighty beneficial. the library could put that link right at the top of a series of options that include a link to a version of the article in a green open access repository, redirection to a content aggregator, one-click access to an interlibrary-loan form, or even an option where the library purchases a copy of the article on behalf of the patron. (more likely, the link resolver would take the patron right to the article url supplied by getftr, but the library link resolver needs to be in the loop to be able to offer the other options.) my take-a-ways the patron is affiliated with the institution, and the institution (through the library) is subscribing to services from the publisher. the institution’s library knows best what options are available to the patron (see above section). want to know why librarians are concerned? because they are inserting themselves as the arbiter of access to content, whether it is in the patron’s best interest or not. it is also useful to reinforce lisa’s closing paragraph: whether getftr will act to remediate these concerns remains to be seen. in some cases, i would expect that they will. in others, they may not. publishers’ interests are not always aligned with library interests and they may accept a fraying relationship with the library community as the price to pay to pursue their strategic goals. ian mulvany’s “thoughts on getftr” ian’s entire post from december th in scholcommsprod is worth reading. i think it is an insightful look at the technology and its implications. here are some specific comments: clarifying the relation between seamlessaccess and getftr there are a couple of things that i disagree with: ok, so what is the difference, for the user, between seamlessaccess and getftr? i think that the difference is the following - with seamless access you the user have to log in to the publisher site. with getftr if you are providing pages that contain dois (like on a discovery service) to your researchers, you can give them links they can click on that have been setup to get those users direct access to the content. that means as a researcher, so long as the discovery service has you as an authenticated user, you don’t need to even think about logins, or publisher access credentials. to the best of my understanding, this is incorrect. with seamlessaccess, the user is not “logging into the publisher site.” if the publisher site doesn’t know who a user is, the user is bounced back to their institution’s single sign-on service to authenticate. if the publisher site doesn’t know where a user is from, it invokes the seamlessaccess where-are-you-from service to learn which institution’s single sign-on service is appropriate for the user. if a user follows a getftr-supplied link to a publisher site but the user doesn’t have the necessary authentication token from the institution’s single sign-on service, then they will be bounced back for the username/password and redirected to the publisher’s site. getftr signaling that an institution is entitled to view an article does not mean the user can get it without proving that they are a member of the institution. what does this mean for green open access a key point that ian raises is this: one example of how this could suck, lets imagine that there is a very usable green oa version of an article, but the publisher wants to push me to using some “e-reader limited functionality version” that requires an account registration, or god forbid a browser exertion, or desktop app. if the publisher shows only this limited utility version, and not the green version, well that sucks. oh, yeah…that does suck, and it is because the library—not the publisher of record—is better positioned to know what is best for a particular user. will getftr be adopted? ian asks, “will google scholar implement this, will other discovery services do so?” i do wonder if getftr is big enough to attract the attention of google scholar and microsoft research. my gut tells me “no”: i don’t think google and microsoft are going to add getftr buttons to their search results screens unless they are paid a lot. as for google scholar, it is more likely that google would build something like getftr to get the analytics rather than rely on a publisher’s version. i’m even more doubtful that the companies pushing getftr can convince discovery layers makers to embed getftr into their software. since the two widely adopted discovery layers (in north america, at least) are also aggregators of journal content, i don’t see the discovery-layer/aggregator companies devaluing their product by actively pushing users off their site. my take-a-ways it is also useful to reinforce ian’s closing paragraph: i have two other recommendations for the getftr team. both relate to building trust. first up, don’t list orgs as being on an advisory board, when they are not. secondly it would be great to learn about the team behind the creation of the service. at the moment its all very anonymous. where do we stand? wow, i didn’t set out to write , words on this topic. at the start i was just taking some time to review everything that happened since this was announced at the start of december and see what sense i could make of it. it turned into a literature review of sort. while getftr has some powerful backers, it also has some pretty big blockers: can getftr help spur adoption of seamless access enough to convince big and small institutions to invest in identity provider infrastructure and single sign-on systems? will getftr grab the interest of google, google scholar, and microsoft research (where admittedly a lot of article discovery is already happening)? will developers of discovery layers and link resolvers prioritize getftr implementation in their services? will libraries find enough value in getftr to enable it in their discovery layers and link resolvers? would libraries argue against getftr in learning management systems, faculty profile systems, and other campus systems if its own services cannot be included in getftr displays? i don’t know, but i think it is up to the principles behind getftr to make more inclusive decisions. the next steps is theirs. publishers going-it-alone (for now?) with getftr in early december , a group of publishers announced get-full-text-research, or getftr for short. i read about this first in roger schonfeld’s “publishers announce a major new service to plug leakage” piece in the scholarly kitchen via jeff pooley’s twitter thread and blog post. details about how this works are thin, so i’m leaning heavily on roger’s description. i’m not as negative about this as jeff, and i’m probably a little more opinionated than roger. this is an interesting move by publishers, and—as the title of this post suggests—i am critical of the publisher’s “go-it-alone” approach. first, some disclosure might be in order. my background has me thinking of this in the context of how it impacts libraries and library consortia. for the past four years, i’ve been co-chair of the niso information discovery and interchange topic committee (and its predecessor, the “discovery to delivery” topic committee), so this is squarely in what i’ve been thinking about in the broader library-publisher professional space. i also traced the early development of ra and more recently am volunteering on the seamlessaccess entity category and attribute bundles working group; that’ll become more important a little further down this post. i was nodding along with roger’s narrative until i stopped short here: the five major publishing houses that are the driving forces behind getftr are not pursuing this initiative through one of the major industry collaborative bodies. all five are leading members of the stm association, niso, orcid, crossref, and chorus, to name several major industry groups. but rather than working through one of these existing groups, the houses plan instead to launch a new legal entity.  while [vice president of product strategy & partnerships for wiley todd] toler and [senior director, technology strategy & partnerships for the american chemical society ralph] youngen were too politic to go deeply into the details of why this might be, it is clear that the leadership of the large houses have felt a major sense of mismatch between their business priorities on the one hand and the capabilities of these existing industry bodies. at recent industry events, publishing house ceos have voiced extensive concerns about the lack of cooperation-driven innovation in the sector. for example, judy verses from wiley spoke to this issue in spring , and several executives did so at frankfurt this fall. in both cases, long standing members of the scholarly publishing sector questioned if these executives perhaps did not realize the extensive collaborations driven through crossref and orcid, among others. it is now clear to me that the issue is not a lack of knowledge but rather a concern at the executive level about the perceived inability of existing collaborative vehicles to enable the new strategic directions that publishers feel they must pursue.  this is the publishers going-it-alone. to see roger describe it, they are going to create this web service that allows publishers to determine the appropriate copy for a patron and do it without input from the libraries. librarians will just be expected to put this web service widget into their discovery services to get “colored buttons indicating that the link will take [patrons] to the version of record, an alternative pathway, or (presumably in rare cases) no access at all.” (let’s set aside for the moment the privacy implications of having a fourth-party web service recording all of the individual articles that come up in a patron’s search results.) librarians will not get to decide the “alternative pathway” that is appropriate for the patron: “some publishers might choose to provide access to a preprint or a read-only version, perhaps in some cases on some kind of metered basis.” (roger goes on to say that he “expect[s] publishers will typically enable some alternative version for their content, in which case the vast majority of scholarly content will be freely available through publishers even if it is not open access in terms of licensing.” i’m not so confident.) no, thank you. if publishers want to engage in technical work to enable libraries and others to build web services that determine the direct link to an article based on a doi, then great. libraries can build a tool that consumes that information as well as takes into account information about preprint services, open access versions, interlibrary loan and other methods of access. but to ask libraries to accept this publisher-controlled access button in their discovery layers, their learning management systems, their scholarly profile services, and their other tools? that sounds destined for disappointment. i am only somewhat encouraged by the fact that ra started out as a small, isolated collaboration of publishers before they brought in niso and invited libraries to join the discussion. did it mean that it slowed down deployment of ra ? undoubtedly yes. did persnickety librarians demand transparent discussions and decisions about privacy-related concerns like what attributes the publisher would get about the patron in the shibboleth-powered backchannel? yes, but because the patrons weren’t there to advocate for themselves. will it likely mean wider adoption? i’d like to think so. have publishers learned that forcing these kinds of technologies onto users without consultation is a bad idea? at the moment it would appear not. some of what publishers are seeking with getftr can be implemented with straight-up openurl or—at the very least—limited-scope additions to openurl (the z . open standard!). so that they didn’t start with openurl, a robust existing standard, is both concerning and annoying. i’ll be watching and listening for points of engagement, so i remain hopeful. a few words about jeff pooley’s five-step “laughably creaky and friction-filled effort” that is seamlessaccess. many of the steps jeff describes are invisible and well-established technical protocols. what jeff fails to take into account is the very visible and friction-filled effect of patrons accessing content beyond the boundaries of campus-recognized internet network addresses. those patrons get stopped at step two with a “pay $ please” message. i’m all for removing that barrier entirely by making all published content “open access”. it is folly to think, though, that researchers and readers can enforce an open access business model on all publishers, so solutions like seamlessaccess will have a place. (which is to say nothing of the benefit of inter-institutional resource collaboration opened up by a more widely deployed shibboleth infrastructure powered by seamlessaccess.) reflections on “responsibilities of citizenship for immigrants and our daughter” eighteen years ago, on friday, september th, , i was honored to be asked to participate in a naturalization ceremony for new citizens of the united states in a courtroom of judge alvin thompson in hartford, connecticut. i published those remarks on a website that has long since gone dormant. in light of the politics of the day, i was thinking back to that ceremony and what it meant to me to participate. i regret the corny reference to star trek, but i regret nothing else i said on that day. i titled the remarks “responsibilities of citizenship for immigrants and our daughter”. good afternoon. i’m honored to be here as you take your final step to become a citizen of the united states of america. my wife celeste, who will soon give birth to another new american citizen, is here to celebrate this joyous occasion with you. and if you’ll pardon the musings of a proud soon-to-be father, i would like to share some thoughts about citizenship inspired by this ceremony and the impending arrival of our first child. our daughter will be a citizen by birth, but you have made a choice to become an american. this choice may or may not have been easy for you, but i have the utmost respect for you for making that choice. i don’t know what compelled you to submit yourself to the naturalization process – perhaps economic, political, social, or religious reasons. i have to think that you did it to better your life and the lives of your family. but you should know that the process does not stop here. along with the rights of citizenship come the responsibilities expected of you. perhaps you are more aware of these responsibilities than i given your choice to become a citizen, but please allow me to enumerate some of them. exercise your right to be heard on matters of concern to you. vote in every election that you can. when asked to do so, eagerly perform your duty as a member of a jury. watch what is happening around you, and form your own opinions. practice your religion and respect the right of others to do the same. these are the values we will try to instill in our daughter; i hope you take them to heart, instill them in your family members, and inspire your fellow citizens to do the same. but as you take this final, formal step of citizenship, be aware that becoming an american does not mean you have to leave your native culture behind. a part of american culture is the ’s show star trek, which promoted the concept of idic: infinite diversity in infinite combinations. in that futuristic world, diverse cultures and ideas are respected with the realization that society is stronger because of them. while we cannot claim to have reached that ideal world, one can say that the american dream is best realized when our diversity is celebrated and shared by the members of this country. my daughter will be the celebration of that diversity: the product of irish, german, polish, and english immigrants. by adding your own history and experiences to the fabric of our country, you make america stronger. in addition to all of the formal responsibilities asked of you as a new citizen, i charge you to share with your fellow citizens that which makes you unique. our past honored citizens fought hard to make this country what it is today. as they showed courage, we too must be prepared to show courage. as they endured pain, we too must be prepared to make sacrifices for the good of our nation. like them, we too must strive for liberty and justice for all. as americans, we are all filled with these hopes and dreams. on behalf of my wife and our daughter soon to be born, and my parents, brother, and sister, celeste’s parents, two sisters and their families, and on behalf of the people of hartford, the state of connecticut, and the citizens of all states, i congratulate you on your new role as citizens of the united states of america. please use the power that is now vested in you to advance the cause of hope and opportunity and diversity. i invite you to be active participants in the next chapter of america’s history of progress toward the goals of freedom and equality for all. four days later—september , —the trajectory of the lives of the people in that courtroom would change. we couldn’t know how much they would change. we still don’t know how much they will change. to these newly naturalized citizens, i spoke of beliefs that i thought were universally american. they were the beliefs that i grew up with…that were infused in me by my parents and the communities i lived in. did i grow up in a bubble? have there always been fellow citizens around me that wanted to block other people from coming to this country and throw out anyone that didn’t look like them? were there always cruel agents of the government that thought it reasonable to lock fellow humans in cages, to separate children from caregiving adults, to single out people of another race for extraordinary scrutiny, and seem to find joy in doing so? i’m now struggling with these questions. i’m struggling to understand how the election of a person to lead our country has been the focusing lens for division. (trump? obama?) i struggle to comprehend the toxic mix of willful ignorance and arrogance of cultures has come to shape the way we look at each other, the way we hear each other, and the way we speak to each other. i want to believe there are common threads of humanity weaving around and between citizens and visitors of america—threads that bind us tight enough to work towards shared purposes and loose enough to allow for individual character. i speak and i listen. i struggle and i believe. i have to…for my daughter, her brother that followed, and for the new citizens i welcomed years ago. engaging with open source technologies these are the presentation notes for the engaging with open source technologies presentation during the open source publishing technologies: current status and emerging possibilities webinar on wednesday, august , . webinar description this session will focus on discussions of open source publishing platforms and systems. what is the value proposition? what functionalities are commonplace? where are the pitfalls in adoption and use by publishers or by libraries? what potential is there for scholarly societies who are similarly responsible for publication support and dissemination? given the rising interest in open access and open educational resources, this session will offer professionals a sense of what is available, a sense of practical concerns and a general sense of their future direction. talk abstract an open source project that focuses only on the code is missing out on some of the biggest opportunities that the open source philosophy offers. to be sure, developing software with an open source philosophy brings a diversity of knowledge and shares the development burden over a wide group. but a community that embraces that philosophy in the conception, design, specification, and development of a project can build exceptionally useful software and a fulfilling experience for all involved. this portion of the program  explores some of the structures and processes found in successful open source communities using examples from projects inside and outside of field. slides pdf of slides resources arp, laurie gemmill, and megan forbes. “it takes a village: open source software sustainability,” lyrasis, february . https://doi.org/ . /d g bs fitzgerald, brian. ( ). “the transformation of open source software.” mis quarterly, ( ), . https://doi.org/ . / maxwell, john w, et al “mind the gap: a landscape analysis of open source publishing tools and platforms,” july . https://mindthegap.pubpub.org/ photo/illustration acknowledgments slide : “codex claustroneoburgensis ” from college of saint benedict & saint john’s university via dpla slide : “agile project management by planbox” via wikimedia commons slide : “kiyomi gets chin scratches in phx airport pet relief area” by taro the shiba inu via flickr slide : “sunset” from the national archives and records administration via dpla key quotations from resources brian fitzgerald in wrote of a significant shift in how open-source software projects were being considered and operated. fitzgerald noted that the rise of successful open-source software (which he called “oss . ”) was characterized by self-organized, internet-based projects that gathered loose communities around sheer willingness to participate. fitzgerald identified a newer mode, which he called “oss . ,” characterized by “purposeful design” and institution-sponsored “vertical domains,” and much more likely to include paid developers. from mind the gap. the fear of enclosure is certainly not the only force driving open-source development. many funding agencies require that software developed under a grant be released as oss in order to keep the fruits of their funding from disappearing into some corporation’s vaults. there is also the hope, at least, of increased scale: a publisher or a library, interested to develop a bespoke tool, will find it difficult to justify the cost of development and maintenance if the only user will ever be itself. for many, the idea of open source implies a shared deployment model that distributes, if not the cost, at least the value, across a larger community. from mind the gap. none none none equinox home what we do why choose equinox resources keep in touch who we are work for us contact a non-profit on a mission what we do consultingmigrationhosting and supportsoftware customizationtraining and education newsview all equinox migrates grimsby public library to libraries in niagara cooperative / / duluth, ga., december , : equinox is pleased to welcome the grimsby public library to evergreen with their successful migration to the libraries in niagara cooperative (linc).the grimsby public library’s move supports , patrons and encompasses a total of , bibliographic recor... [more] equinox migrates neosho-newton county library to missouri evergreen consortium / / duluth, ga., december , : equinox is pleased to welcome the neosho-newton county library to evergreen with their successful migration to the missouri evergreen consortium.neosho-newton county library’s move will support , patrons and encompass a total of , bibliographic record... [more] eventsview all pivotal, hawai'i library association, hawai'i association of school librarians joint conference (online) / / we are librarians half of our highly qualified and experienced staff are degreed librarians.  equinox provides open source solutions to libraries around the world.  we are a group of passionate professionals, fully dedicated to supporting the vital role that libraries play in our society. we are proud to provide excellent service we are easily accessible, listen to our customers, and provide excellent customer service. we provide hosting, support, training, development, and other services for evergreen, koha, and fulfillment. we are equinox, and we'd like to be awesome for you. we are experts in evergreen and koha we are the original developers of evergreen and employ core software developers.we are deeply involved and active with both the koha and evergreen communities. we are a non-profit that believes we are a (c)( ) organization. we aren't owned by venture capitalists. we believe in positively contributing to libraries. we are proud that, like libraries, we share a common ideology. we are not just about maximizing our profits. we believe in and are dedicated to our people equinox supports its employees both inside and outside the workplace. from aesop to zahn and from alpacas to zombies, we provide opportunities for our people to learn, grow, and get their geek on. interested? contact us home what we do resources keep in touch who we are contact legal privacy copyright © - , equinox open library initiative terms of useprivacy policycopyright policy . . ptsefton.com toggle navigation ptsefton.com [🧙‍♂️] home cv archives - - : an open, composable standards–based research eresearch platform: arkisto - - : you won't believe this shocking semantic web trick i use to avoid publishing my own ontologies! will i end up going to hell for this? - - : eresearch australasia trip report - - : fair simple scalable static research data repository - - : meet ro-crate - - : datacrate - a progress report on packaging research data for distribution via your repository - - : implementation of a research data repository using the oxford common file layout standard at the university of technology sydney - - : trip report - open repositories - peter sefton - - : datacrate: a method of packaging, distributing, displaying and archiving research objects - - : trip report (with bonus opinions) - open repositories , bozeman montana, usa - - : open repositories presentation: redbox . / provisioner - - : end-to-end research data management for the responsible conduct of research at the university of technology sydney looking for more? see the archive. categories arkisto platform data packaging standards datacrate datacrate, repositories, eresearch eresearch file data capture housekeeping how to jiscpub misc repositories scholarlyhtml word processing links work play twitter: @ptsefton photos this site is hosted by webfaction, and has been since , with no problems whatsoever, and steadily decreasing cost. if you sign up i can get a small discount on my hosting. © peter (petie) sefton · powered by pelican-bootstrap , pelican, bootstrap back to top none none none none none none none none none none blog.cbeer.info chris beer chris@cbeer.info cbeer _cb_ may , autoscaling aws elastic beanstalk worker tier based on sqs queue length we are deploying a rails application (for the hydra-in-a-box project) to aws elastic beanstalk. elastic beanstalk offers us easy deployment, monitoring, and simple auto-scaling with a built-in dashboard and management interface. our application uses several potentially long-running background jobs to characterize, checksum, and create derivates for uploaded content. since we’re deploying this application within aws, we’re also taking advantage of the simple queue service (sqs), using the active-elastic-job gem to queue and run activejob tasks. elastic beanstalk provides settings for “web server” and “worker” tiers. web servers are provisioned behind a load balancer and handle end-user requests, while workers automatically handle background tasks (via sqs + active-elastic-job). elastic beanstalk provides basic autoscaling based on a variety of metrics collected from the underlying instances (cpu, network, i/o, etc), although, while sufficient for our “web server” tier, we’d like to scale our “worker” tier based on the number of tasks waiting to be run. currently, though, the ability to auto-scale the worker tier based on the underlying queue depth isn’t enable through the elastic beanstak interface. however, as beanstalk merely manages and aggregates other aws resources, we have access to the underlying resources, including the autoscaling group for our environment. we should be able to attach a custom auto-scaling policy to that auto scaling group to scale based on additional alarms. for example, let’s we want to add additional worker nodes if there are more than tasks for more than minutes (and, to save money and resources, also remove worker nodes when there are no tasks available). to create the new policy, we’ll need to: find the appropriate auto-scaling group by finding the auto-scaling group with the elasticbeanstalk:environment-id that matches the worker tier environment id; find the appropriate sqs queue for the worker tier; add auto-scaling policies that add (and remove) instances to the autoscaling group; create a new cloudwatch alarm that measures the sqs queue exceeds our configured depth ( ) that triggers the auto-scaling policy to add additional worker instances whenever the alarm is triggered; and, conversely, create a new cloudwatch alarm that measures the sqs queue hits that trigger the auto-scaling action to removes worker instances whenever the alarm is triggered. and, similarly for scaling back down. even though there are several manual steps, they aren’t too difficult (other than discovering the various resources we’re trying to orchestrate), and using elastic beanstalk is still valuable for the rest of its functionality. but, we’re in the cloud, and really want to automate everything. with a little cloudformation trickery, we can even automate creating the worker tier with the appropriate autoscaling policies. first, knowing that the cloudformation api allows us to pass in an existing sqs queue for the worker tier, let’s create an explicit sqs queue resource for the workers: "defaultqueue" : { "type" : "aws::sqs::queue", } and wire it up to the beanstalk application by setting the aws:elasticbeanstalk:sqsd:workerqueueurl (not shown: sending the worker queue to the web server tier): "workersconfigurationtemplate" : { "type" : "aws::elasticbeanstalk::configurationtemplate", "properties" : { "applicationname" : { "ref" : "aws::stackname" }, "optionsettings" : [ ..., { "namespace": "aws:elasticbeanstalk:sqsd", "optionname": "workerqueueurl", "value": { "ref" : "defaultqueue"} } } } }, "workerenvironment": { "type": "aws::elasticbeanstalk::environment", "properties": { "applicationname": { "ref" : "aws::stackname" }, "description": "worker environment", "environmentname": { "fn::join": ["-", [{ "ref" : "aws::stackname"}, "workers"]] }, "templatename": { "ref": "workersconfigurationtemplate" }, "tier": { "name": "worker", "type": "sqs/http" }, "solutionstackname" : " bit amazon linux . v . . running ruby . (puma)" ... } } using our queue we can describe one of the cloudwatch::alarm resources and start describing a scaling policy: "scaleoutalarm" : { "type": "aws::cloudwatch::alarm", "properties": { "metricname": "approximatenumberofmessagesvisible", "namespace": "aws/sqs", "statistic": "average", "period": " ", "threshold": " ", "comparisonoperator": "greaterthanorequaltothreshold", "dimensions": [ { "name": "queuename", "value": { "fn::getatt" : ["defaultqueue", "queuename"] } } ], "evaluationperiods": " ", "alarmactions": [{ "ref" : "scaleoutpolicy" }] } }, "scaleoutpolicy" : { "type": "aws::autoscaling::scalingpolicy", "properties": { "adjustmenttype": "changeincapacity", "autoscalinggroupname": ????, "scalingadjustment": " ", "cooldown": " " } }, however, to connect the policy to the auto-scaling group, we need to know the name for the autoscaling group. unfortunately, the autoscaling group is abstracted behind the beanstalk environment. to gain access to it, we’ll need to create a custom resource backed by a lambda function to extract the information from the aws apis: "beanstalkstack": { "type": "custom::beanstalkstack", "properties": { "servicetoken": { "fn::getatt" : ["beanstalkstackoutputs", "arn"] }, "environmentname": { "ref": "workerenvironment" } } }, "beanstalkstackoutputs": { "type": "aws::lambda::function", "properties": { "code": { "zipfile": { "fn::join": ["\n", [ "var response = require('cfn-response');", "exports.handler = function(event, context) {", " console.log('request received:\\n', json.stringify(event));", " if (event.requesttype == 'delete') {", " response.send(event, context, response.success);", " return;", " }", " var environmentname = event.resourceproperties.environmentname;", " var responsedata = {};", " if (environmentname) {", " var aws = require('aws-sdk');", " var eb = new aws.elasticbeanstalk();", " eb.describeenvironmentresources({environmentname: environmentname}, function(err, data) {", " if (err) {", " responsedata = { error: 'describeenvironmentresources call failed' };", " console.log(responsedata.error + ':\\n', err);", " response.send(event, context, resource.failed, responsedata);", " } else {", " responsedata = { autoscalinggroupname: data.environmentresources.autoscalinggroups[ ].name };", " response.send(event, context, response.success, responsedata);", " }", " });", " } else {", " responsedata = {error: 'environment name not specified'};", " console.log(responsedata.error);", " response.send(event, context, response.failed, responsedata);", " }", "};" ]]} }, "handler": "index.handler", "runtime": "nodejs", "timeout": " ", "role": { "fn::getatt" : ["lambdaexecutionrole", "arn"] } } } with the custom resource, we can finally get access the autoscaling group name and complete the scaling policy: "scaleoutpolicy" : { "type": "aws::autoscaling::scalingpolicy", "properties": { "adjustmenttype": "changeincapacity", "autoscalinggroupname": { "fn::getatt": [ "beanstalkstack", "autoscalinggroupname" ] }, "scalingadjustment": " ", "cooldown": " " } }, the complete worker tier is part of our cloudformation stack: https://github.com/hybox/aws/blob/master/templates/worker.json mar , ldpath in examples at code lib , i gave a quick lightning talk on ldpath, a declarative domain-specific language for flatting linked data resources to a hash (e.g. for indexing to solr). ldpath can traverse the linked data cloud as easily as working with local resources and can cache remote resources for future access. the ldpath language is also (generally) implementation independent (java, ruby) and relatively easy to implement. the language also lends itself to integration within development environments (e.g. ldpath-angular-demo-app, with context-aware autocompletion and real-time responses). for me, working with the ldpath language and implementation was the first time that linked data moved from being a good idea to being a practical solution to some problems. here is a selection from the viaf record [ ]: <> void:indataset <../data> ; a genont:informationresource, foaf:document ; foaf:primarytopic <../ > . <../ > schema:alternatename "bittman, mark" ; schema:birthdate " - - " ; schema:familyname "bittman" ; schema:givenname "mark" ; schema:name "bittman, mark" ; schema:sameas , ; a schema:person ; rdfs:seealso <../ >, <../ >, <../ >, <../ >, <../ >, <../ > ; foaf:isprimarytopicof . we can use ldpath to extract the person’s name: so far, this is not so different from traditional approaches. but, if we look deeper in the response, we can see other resources, including books by the author. <../ > schema:creator <../ > ; schema:name "how to cook everything : simple recipes for great food" ; a schema:creativework . we can traverse the links to include the titles in our record: ldpath also gives us the ability to write this query using a reverse property selector, e.g: books = foaf:primarytopic / ^schema:creator[rdf:type is schema:creativework] / schema:name :: xsd:string ; the resource links out to some external resources, including a link to dbpedia. here is a selection from record in dbpedia: dbpedia-owl:abstract "mark bittman (born c. ) is an american food journalist, author, and columnist for the new york times."@en, "mark bittman est un auteur et chroniqueur culinaire américain. il a tenu une chronique hebdomadaire pour le the new york times, appelée the minimalist (« le minimaliste »), parue entre le septembre et le janvier . bittman continue d'écrire pour le new york times magazine, et participe à la section opinion du journal. il tient également un blog."@fr ; dbpedia-owl:birthdate " + : "^^ ; dbpprop:name "bittman, mark"@en ; dbpprop:shortdescription "american journalist, food writer"@en ; dc:description "american journalist, food writer", "american journalist, food writer"@en ; dcterms:subject , , , , , , ; ldpath allows us to transparently traverse that link, allowing us to extract the subjects for viaf record: [ ] if you’re playing along at home, note that, as of this writing, viaf.org fails to correctly implement content negotiation and returns html if it appears anywhere in the accept header, e.g.: curl -h "accept: application/rdf+xml, text/html; q= . " -v http://viaf.org/viaf/ / will return a text/html response. this may cause trouble for your linked data clients. mar , building a pivotal tracker irc bot with sinatra and cinch we're using pivotal tracker on the fedora futures project. we also have an irc channel where the tech team hangs out most of the day, and let each other know what we're working on, which tickets we're taking, and give each other feedback on those tickets. in order to document this, we try to put most of our the discussion in the tickets for future reference (although we are logging the irc channel, it's not nearly as easy to look up decisions there). because we're (lazy) developers, we wanted updates in pivotal to get surfaced in the irc channel. there was a (neglected) irc bot, pivotal-tracker-irc-bot, but it was designed to push and pull data from pivotal based on commands in irc (and, seems fairly abandoned). so, naturally, we built our own integration: pivotal-irc. this was my first time using cinch to build a bot, and it was a surprisingly pleasant and straightforward experience: bot = cinch::bot.new do configure do |c| c.nick = $nick c.server = $irc_server c.channels = [$channel] end end # launch the bot in a separate thread, because we're using this one for the webapp. thread.new { bot.start } and we have a really tiny sinatra app that can parse the pivotal webhooks payload and funnel it into the channel: post '/' do message = pivotal::webhookmessage.new request.body.read bot.channel_list.first.msg("#{message.description} #{message.story_url}") end it turns out we also send links to pivotal tickets not infrequently, and building two-way communication (using the pivotal rest api, and the handy pivotal-tracker gem) was also easy. cinch exposes a handy dsl that parses messages using regular expressions and capturing groups: bot.on :message, /story\/show\/([ - ]+)/ do |m, ticket_id| story = project.stories.find(ticket_id) m.reply "#{story.story_type}: #{story.name} (#{story.current_state}) / owner: #{story.owned_by}" end mar , real-time statistics with graphite, statsd, and gdash we have a graphite-based stack of real-time visualization tools, including the data aggregator statsd. these tools let us easily record real-time data from arbitrary services with mimimal fuss. we present some curated graphs through gdash, a simple sinatra front-end. for example, we record the time it takes for solr to respond to queries from our searchworks catalog, using this simple bash script: tail -f /var/log/tomcat /catalina.out | ruby solr_stats.rb (we rotate these logs through truncation; you can also use `tail -f --retry` for logs that are moved away when rotated) and the ruby script that does the actual parsing: require 'statsd.rb' statsd = statsd.new(..., ) # listen to stdin while str = gets if str =~ /qtime=([^ ]+)/ # extract the qtime ms = $ .to_i # record it, based on our hostname statsd.timing("#{env['hostname'].gsub('.', '-')}.solr.qtime", ms) end end from this data, we can start asking qustions like: is our load-balancer configured optimally? (hint: not quite; for a variety of reasons, we've sacrificed some marginal performance benefit for this non-invasive, simpler load-blaance configuration. why are our the th-percentile query times creeping up? (time in ms) (answers to these questions and more in a future post, i'm sure.) we also use this setup to monitor other services, e.g.: what's happening in our fedora instance (and, which services are using the repository)? note the red line ("warn_ ") in the top graph. it marks the point where our (asynchronous) indexing system is unable to keep up with demand, and updates may appear at a delay. given time (and sufficient data, of course), this also gives us the ability to forecast and plan for issues: is our solr query time getting worse? (ganglia can perform some basic manipulation, including taking integrals and derivatives) what is the rate of growth of our indexing backlog, and, can we process it in a reasonable timeframe, or should we scale the indexer service? given our rate of disk usage, are we on track to run out of disk space this month? this week? if we build graphs to monitor those conditions, we can add nagios alerts to trigger service alerts. gdash helpfully exposes a rest endpoint that lets us know if a service has those warn or critical thresholds. we currently have a home-grown system monitoring system that we're tempted to fold into here as well. i've been evaluating diamond, which seems to do a pretty good job of collecting granular system statistics (cpu, ram, io, disk space, etc). mar , icemelt: a stand-in for integration tests against aws glacier one of the threads we've been pursuing as part of the fedora futures project is integration with asynchronous and/or very slow storage. we've taken on aws glacier as a prime, generally accessable example. uploading content is slow, but can be done synchronously in one api request: post /:account_id/vaults/:vault_id/archives x-amz-archive-description: description ...request body (aka your content)... where things get radically different is when requesting content back. first, you let glacier know you'd like to retrieve your content: post /:account_id/vaults/:vault_id/jobs http/ . { "type": "archive-retrieval", "archiveid": string, [...] } then, you wait. and wait. and wait some more; from the documentation: most amazon glacier jobs take about four hours to complete. you must wait until the job output is ready for you to download. if you have either set a notification configuration on the vault identifying an amazon simple notification service (amazon sns) topic or specified an amazon sns topic when you initiated a job, amazon glacier sends a message to that topic after it completes the job. [emphasis added] icemelt if you're iterating on some code, waiting hours to get your content back isn't realistic. so, we wrote a quick sinatra app called icemelt in order to mock the glacier rest api (and, perhaps taking less time to code than retrieving content from glacier ). we've tested it using the ruby fog client, as well as the official aws java sdk, and it actually works! your content gets stored locally, and the delay for retrieving content is configurable (default: seconds). configuring the official sdk looks something like this: propertiescredentials credentials = new propertiescredentials( testicemeltglaciermock.class .getresourceasstream("awscredentials.properties")); amazonglacierclient client = new amazonglacierclient(credentials); client.setendpoint("http://localhost: /"); and for fog, something like: fog::aws::glacier.new :aws_access_key_id => '', :aws_secret_access_key => '', :scheme => 'http', :host => 'localhost', :port => ' ' right now, icemelt skips a lot of unnecessary work (e.g. checking hmac digests for authentication, validating hashes, etc), but, as always, patches are very welcome. next » none none none none bethany nowviskie skip to content bethany nowviskie menu bio minor arcana jmu libraries cv search for: search reconstitute the world speculative collections on capacity and care foreword (to the past) posted on october october by bethany nowviskie congratulations to melissa terras and paul gooding on the publication of an important new collection of essays entitled electronic legal deposit: shaping the library collections of the future! this volume takes a global outlook on challenges and successes in preserving digital information, and stems from their digital library futures ahrc project, which first analyzed the impact of electronic legal deposit legislation on academic libraries and their users in the uk. more from melissa here, including “an ark to save learning from deluge? reconceptualising legal deposit after the digital turn,” an oa version of the opening chapter she & paul contributed to the collection. i was honored to be asked to write a foreword to the book, which i share here, under facet publishing’s green oa agreement, as my own author’s last copy of a single chapter from an edited collection. i thought i’d post it, particularly, now — as next week not only marks world digital preservation day, but another highly significant election day in the united states. we are four years on from the moment i describe below… on the morning of november th, , i looked out over a milwaukee ballroom crowded with librarians, archivists, and specialists in digital preservation. some were pensive. many were weeping. others seemed stricken. my audience had gathered for the first joint conference of the digital library federation (dlf, the us-based nonprofit organization i then directed) with its new partner, the national digital stewardship alliance (ndsa)—a cross-industry group that had recently come under dlf’s wing from its place of genesis at the library of congress. we were strangers and friends, largely though not exclusively american, united in a community of practice and the common cause of a dedication to the future of libraries, archives, and their holdings and information services in the digital age. but it suddenly felt as if we didn’t know what information was, and whether—despite all our efforts, expertise, and the shared infrastructure that our memory institutions represented—its future could be made secure. the unexpected outcome of the us presidential election, announced in the wee hours the night before, had cast a pall over this professional audience that crossed party lines. how could so many confident, data-driven predictions have been so wrong? what shared social understandings—built from the seeming common landscape of ubiquitous digital information that we had met to manage and survey—had never, in fact, been shared or were even commonly legible at all? and what evidentiary traces of this time would remain, in a political scene of post-truth posturing, the devaluation of expert knowledge, and the willingness of our new authorities—soon to become as evident on federal websites as in press conferences and cable news punditry—to revise and resubmit the historical record? the weeks and months that followed, for dlf and ndsa members, were filled with action. while the end of term web archive project sprang to its regular work of harvesting us federal domains at moments of presidential transition, reports that trump administration officials had ordered the removal of information on climate change and animal welfare from the websites of the environmental protection agency and us department of agriculture fostered a fear of the widespread deletion of scientific records, and prompted emergency ‘data rescue’ download parties. a new dlf government records transparency and accountability working group was launched. its members began watch-dogging preparations for the us census and highlighting house and senate bills meant to curtail scientific and demographic data creation; scrutinizing proposed changes to the records retention schedules of federal agencies and seeking ways to make the arcanum of their digital preservation workflows more accessible to the general public; and—amid new threats of the deportation of immigrants and the continued rise of violent nationalism—asking crucial questions about what electronic information should be made discoverable and accessible, for the protection of vulnerable persons. the social sciences research council convened a meeting on challenges to the digital preservation of documents of particular value to historians, economists, cultural anthropologists, and other social scientists, and the pegi project—focusing on the preservation of electronic government information—commissioned a wide-ranging report on at-risk, born-digital information meant to be held by us federal depository libraries and other cultural memory institutions for long-term public access and use. over time, reflective, pedagogical, and awareness-raising projects like endangered data week emerged, ties among the ndsa and international organizations like the uk-based digital preservation coalition were strengthened, and conversations on college campuses (fueled by the cambridge analytica scandal and the work of scholars of race, technology, and social media like safiya noble and siva vaidhyanathan) turned more squarely to data ethics and algorithmic literacy. frenetic data rescue parties gave over to the more measured advocacy and storytelling approach of the data refuge movement. and in the uk, an ahrc-funded ‘digital library futures’ project led by paul gooding and melissa terras (the seed of this edited collection) offered a golden opportunity to reflect—in the light of altered global understandings of the preservation and access challenges surrounding digital information—on the parliamentary legal deposit libraries (non print works) regulations of , which extended collecting practices dating to the early modern period to new media formats beyond the book. you hold in your hands (or view on your screens, or listen to through e-readers, or encounter in some other way i can’t yet foresee) an important and timely volume. it is well balanced between reflection-and-outlook and practice-and-method in what our editors call the ‘contested space’ of e-legal deposit—taking on the international and very long-term consequences of our present-day conception, regulation, assembly, positioning, and use of library-held digital collections. in other words, the essays assembled here cross space and time. the editors take a necessarily global view in bringing together a broad array of national approaches to the legal deposit of materials that already circulate in world-wide networks. and while the authors they’ve invited to contribute certainly take a long view of digital information, they also frequently address, head-on, the ways that electronic legal deposit forces our attention not just on posterity, but on the here-and-now of what media consumption means and how it works in the digital age. rather than asking us to rest our imaginations on a far-future prospect in which reading is conducted as it ever was in print (was any such act, as jerome mcgann would ask, self-identical?), the authors of these essays, collectively, assert that the kaleidoscopic mediations of e-legal deposit show us we’ve never really known what reading is.  the best thinkers on libraries question the very assumptions that our memory institutions rest upon, while elevating and honoring both their promise and the centuries of labor and careful (if not always disinterested or benign) intent that have made them what they are. melissa terras and paul gooding are among the best, and the perspectives they have assembled here—from publishers, eminent librarians and archivists, technologists, organizers, and scholars—make this edited collection an essential contribution to the literature on digital preservation. it is a necessary book that grapples with legal, practical, technical, and conceptual problems: with the distinctive visions and values of libraries; with the necessarily concomitant development of policies and platforms; and even with the very nature of our documentary heritage, at a moment when print-era logics break down. what i most appreciate is that this book—like the notion of e-legal deposit itself—calls for careful consideration of both present-day services and research possibilities not yet dreamt of. in this, it serves the true mission of legal deposit libraries: to be a stable bridge between a past that is perpetually constructed by our acts of preservation and erasure—and the many futures we may mediate but can barely imagine. posted in higher ed, infrastructure a pledge: self-examination and concrete action in the jmu libraries posted on june june by bethany nowviskie “the beauty of anti-racism is that you don’t have to pretend to be free of racism to be an anti-racist. anti-racism is the commitment to fight racism wherever you find it, including in yourself. and it’s the only way forward.” — ijeoma oluo, author of so you want to talk about race. black lives matter. too long have we allowed acts of racism and deeply ingrained, institutionalized forces of white supremacy to devalue, endanger, and grievously harm black people and members of other minoritized and marginalized groups. state-sanctioned violence and racial terror exist alongside slower and more deep-seated forces of inequality, anti-blackness, colonization, militarization, class warfare, and oppression. as members of the jmu libraries dean’s council and council on diversity, equity, and inclusion, we acknowledge these forces to be both national and local, shaping the daily lived experiences of our students, faculty, staff, and community members. as a blended library and educational technology organization operating within a pwi, the jmu libraries both participates in and is damaged by the whiteness and privilege of our institutions and fields. supporting the james madison university community through a global pandemic has helped us see imbalances, biases, and fault lines of inequality more clearly. we pledge self-examination and concrete action. libraries and educational technology organizations hold power, and can share or even cede it. as we strive to create welcoming spaces and services for all members of our community, we assert the fundamental non-neutrality of libraries and the necessity of taking visible and real action against the forces of racism and oppression that affect bipoc students, faculty, staff, and community members. specifically, and in order to “fight racism wherever [we] find it, including in [ourselves],” we commit to: listen to bipoc and student voices, recognizing that they have long spoken on these issues and have too often gone unheard. educate ourselves and ask questions of all the work we do. (“to what end? to whose benefit? whose comfort is centered? who has most agency and voice? who is silenced, ignored, or harmed? who is elevated, honored, and made to feel safe? who can experience and express joy?”)  set public and increasingly measurable goals related to diversity, equity, inclusion, and anti-racism, so that we may be held accountable. continue to examine, revise, and augment our collections, services, policies, spending patterns, and commitments, in order to institutionalize better practices and create offerings with enduring impact. learn from, and do better by, our own colleagues. we are a predominantly white organization and it is likely that we will make mistakes as we try to live up to this pledge. when that happens, we will do the work to learn and rectify. we will apologize, examine our actions and embedded power structures, attempt to mitigate any harm caused by our actions, and we will do better. continue reading “a pledge: self-examination and concrete action in the jmu libraries” posted in higher ed change us, too posted on june may by bethany nowviskie [the following is a brief talk i gave at the opening plenary of rbms , a meeting of the rare books and manuscripts section of the acrl/ala. this year’s theme was “response and responsibility: special collections and climate change,” and my co-panelists were frances beinecke of the national resources defense council and brenda ekwurzel of the union of concerned scientists. many thanks to conference chairs ben goldman and kate hutchens, session chair melissa hubbard, and outgoing rbms chair shannon supple. the talk draws together some of my past writings, all of which are linked to and freely available. images in my slide deck, as here, were by catherine nelson.] six years ago, i began writing about cultural heritage and cultural memory in the context of our ongoing climate disaster. starting to write and talk publicly was a frank attempt to assuage my terror and my grief—my personal grief at past and coming losses in the natural world, and the sense of terror growing inside me, both at the long-term future of the digital and physical collections in my charge, and at the unplanned-for environmental hardships and accelerating social unrest my two young children, then six and nine years old, would one day face. i latched, as people trained as scholars sometimes do, onto a set of rich and varied theoretical frameworks. these were developed by others grappling with the exact same existential dread: some quite recent, some going back to the s, the s, even the s—demonstrating, for me, not just the continuity of scientific agreement on the facts of climate change and the need for collective action (as my co-panelists have demonstrated), but scholarly and artistic agreement on the generative value of responses from what would become the environmental humanities and from practices i might call green speculative design. the concepts and theories i lighted on, however, served another function. they allowed me simultaneously to elevate and to sublimate many of my hardest-hitting feelings. in other words, i put my fears into a linguistic machine labeled “the anthropocene”—engineered to extract angst and allow me to crank out historicized, lyrical melancholy on the other end. since then i’ve also become concerned that, alongside and through the explicit, theoretical frameworks i found in the literature, i leaned unconsciously—as cis-gender white women and other members of dominant groups almost inevitably do—on implicit frameworks of white supremacy, on my gender privilege, and on the settler ideologies that got us here in the first place, all of which uphold and support the kind of emotional and fundamentally self-centered response i was first disposed to make. i see more clearly now that none of this is about my own relatively vastly privileged children and well-tended collections—except insofar as both of them exist within broader networks and collectives of care, as one achingly beloved and all-too-transitory part. please don’t misunderstand me: it remains absolutely vital that we honor our attachments, and acknowledge the complexity and deep reality of our emotional responses to living through the sixth great mass extinction of life on this planet—vital to compassionate teaching and leadership, to responsible stewardship, and to defining value systems that help us become more humane in the face of problems of inhuman scale. grappling with our emotions as librarians and archivists (and as curators, conservators, collectors, community organizers, scholars, and scientists) will be a major part of the work of this conference. it is also vital to doing work that appreciates its own inner standing point, and uses its positionality to promote understanding and effect change. but i’ve felt my own orientation changing. for me, all of this is, every day, less and less about my feelings on special collections and climate change—except to the degree that those feelings drive me toward actions that have systemic impact and are consonant with a set of values we may share. so this is a brief talk that will try to walk you (for what it’s worth) along the intellectual path i’ve taken over the past six years—in the space of about sixteen minutes. continue reading “change us, too” posted in design, infrastructuretagged embodied from the grass roots posted on march june by bethany nowviskie [this is a cleaned-up version of the text from which i spoke at the conference of research libraries uk, held at the wellcome collection in london last week. i’d like to thank my wonderful hosts for an opportunity to reflect on my time at dlf. as i said to the crowd, i hope the talk offers some useful—or at least productively vexing—ideas.] at a meeting in which the status of libraries as “neutral spaces” has been asserted and lauded, i feel obligated to confess: i’m not a believer in dispassionate and disinterested neutrality—not for human beings nor for the institutions that we continually reinforce or reinvent, based on our interactions in and through them. my training as a humanities scholar has shown me all the ways that it is in fact impossible for us to step wholly out of our multiple, layered, subjective positions, interpretive frameworks, and embodied existence. it has also taught me the dangers of assuming—no matter how noble our intentions—that socially constructed institutions might likewise escape their historical and contemporary positioning, and somehow operate as neutral actors in neutral space. happily, we don’t need neutrality to move constructively from independent points of view to shared understandings and collective action. there are models for this. the ones i will focus on today are broadly “dh-adjacent,” and they depend, sometimes uncomfortably, on the vulnerability, subjectivity, and autonomy of the people who engage with them—foregrounding the ways that individual professional roles intersect with personal lives as they come together around shared missions and goals. and as i discuss them, please note that i’ll be referring to the digital humanities and to digital librarianship somewhat loosely—in their cultural lineaments—speaking to the diffuse and socially constructed way both are practiced on the ground. in particular, i’ll reference a dh that is (for my purposes today) relatively unconcerned with technologies, methods, and objects of study. it’s my hope that shifting our focus—after much fruitful discussion, this week, of concrete research support—to a digital humanities that can also be understood as organizational, positional, and intersubjective might prompt some structural attunement to new ways of working in libraries. and i do this here, at a consortial gathering of “the most significant research libraries in the uk and ireland,” because i think that self-consciously expanding our attention in library leadership from the pragmatic provision of data, platforms, skills-teaching, and research support for dh, outward to its larger organizational frame is one way of cracking open serious and opportune contributions by people who would not consider themselves digital humanists at all. this likely includes many of you, your colleagues in university administration across areas and functions, and most members of your libraries’ personnel. such a change in focus invites all of us to be attentive to the deeper and fundamentally different kinds of engagement and transformation we might foster through dh as a vector and perhaps with only simple re-inflections of the resources we already devote to the field. it could also open our organizations up to illuminating partnerships with communities of practice who frankly don’t give a fig about academic disciplinary labels or whether they are or are not “doing dh.” i also speak to library leaders because my call is not for work to be done by individual scholars as researchers and teachers alone, nor even by small teams of librarians laboring in support of the research and cultural heritage enterprise—but rather by our fully-engaged institutions as altered structures of power. continue reading “from the grass roots” posted in administrivia, higher edtagged community-archives, digital humanities, libraries, politics how the light gets in posted on january january by bethany nowviskie i took a chance on a hackberry bowl at a farmer’s market—blue-stained and turned like a drop of water. it’s a good name for it. he had hacked it down at the bottom of his garden. (they’re filling in the timber where the oaks aren’t coming back.) but the craftsman had never worked that kind of wood before, kiln-dried at steamy summer’s height. “will it split?” it did. now it’s winter, and i make kintsukuroi, a golden repair. i found the wax conservators use on gilded picture-frames, and had some mailed from london. it softens in the heat of hands. go on. let the dry air crack you open. you can break and be mended again. posted in infrastructure, past lives posts navigation … next travel/talks march -present: global pandemic and a revolutionary air (speaking/travel hiatus) february , : featured talk, aaad : “black temporalities: past, present, and future” july – january : speaking/travel hiatus while starting my new position at james madison university june , : tensions of europe keynote on machine learning & historical understanding, luxembourg june , : rmbs opening plenary on climate change & libraries/archives, baltimore june - , : teaching rare book school in philadelphia: “community archives and digital cultural memory” themes themesselect category administrivia design documents geospatial higher ed infrastructure past lives soft circuits & code swinburne twittering unfiltered archives archives select month october june june march january june april march february november october april february november october may march february november july may february january october september august may january november october june april march january november october september june may april january december october september june april march january december october july june may recent posts foreword (to the past) a pledge: self-examination and concrete action in the jmu libraries change us, too from the grass roots how the light gets in reconstitute the world spectra for speculative knowledge design we raise our voices iv. coda: speculative computing ( ) inauguration day open invitations speculative collections alternate futures/usable pasts everywhere, every when oldies but goodies digital humanities in the anthropocene asking for it toward a new deal resistance in the materials too small to fail reality bytes lazy consensus a skunk in the library why, oh why, cc-by? what do girls dig? standard disclaimer this site and its contents are my responsibility alone, and may not reflect the opinions of my employer, colleagues, students, children, or imaginary friends. yours everything here is free to use under a creative commons attribution . international license. twitter linkedin github flickr instagram powered by miniva wordpress theme internet alchemy, the blog of ian davis internet alchemy est. · · · · · · · · · · · · ·                      mon, oct , serverless: why microfunctions > microservices this post follows on from a post i wrote a couple of years back called why service architectures should focus on workflows. in that post i attempted to describe the fragility of microservice systems that were simply translating object-oriented patterns to the new paradigm. these systems were migrating domain models and their interactions from in-memory objects to separate networked processes. they were replacing in-process function calls with cross-network rpc calls, adding latency and infrastructure complexity. the goal was scalability and flexibility but, i argued, the entity modelling approach introduced new failure modes. i suggested a solution: instead of carving up the domain by entity, focus on the workflows. if i was writing that post today i would say “focus on the functions” because the future is serverless functions, not microservices. or, more brashly: microfunctions > microservices the industry has moved apace in the last years with a focus on solving the infrastructure challenges caused by running hundreds of intercommunicating microservices. containers have matured and become the de-facto standard for the unit of microservice deployment with management platforms such as kubernetes to orchestrate them and frameworks like grpc for robust interservice communication. the focus still tends to be on interacting entities though: when placing an order the “order service” talks to the “customer service” which reserves items by talking to the “stock service” and the “payment service” which talks to the “payment gateway” after first checking with the “fraud service”. when the order needs to be shipped the “shipping service” asks the “order service” for orders that need to be fulfilled and tells the “stock service” to remove the reservation, then to the “customer service” to locate the customer etc. all of these services are likely to be persisting state in various backend databases. microservices are organized as vertical slices through the domain: the same problems still exist: if the customer service is overwhelmed by the shipping service then the order service can’t take new orders. the container manager will, of course, scale up the number of customer service instances and register them with the appropriate load balancers, discovery servers, monitoring and logging. however, it cannot easily cope with a critical failure in this service, perhaps caused by a repeated bad request that panics the service and prevents multiple dependent services from operating properly. failures and slowdowns in response times are handled within client services through backoff strategies, circuit breakers and retries. the system as a whole increases in complexity but remains fragile. by contrast, in a serverless architecture, the emphasis is on the functions of the system. for this reason serverless is sometimes called faas – functions as a service. systems are decomposed into functions that encapsulate a single task in a single process. instead of each request involving the orchestration of multiple services the request uses an instance of the appropriate function. rather than the domain model being exploded into separate networked processes its entities are provided in code libraries compiled into the function at build time. calls to entity methods are in-process so don’t pay the network latency or reliability taxes. in this paradigm the “place order” function simply calls methods on customer, stock and payment objects, which may then interact with the various backend databases directly. instead of a dozen networked rpc calls, the function relies on - database calls. additionally, if a function is particularly hot it can be scaled directly without affecting the operation of other functions and, crucially, it can fail completely without taking down other functions. (modulo the reliability of databases which affect both styles of architecture identically.) microfunctions are horizontal slices through the domain: the advantages i wrote last time still hold up when translated to serverless terminology: deploying or retiring a function becomes as simple as switching it on or off which leads to greater freedom to experiment. scaling a function is limited to scaling a single type of process horizontally and the costs of doing this can be cleanly evaluated. the system as a whole becomes much more robust. when a function encounters problems it is limited to a single workflow such as issuing invoices. other functions can continue to operate independently. latency, bandwidth use and reliability are all improved because there are fewer network calls. the function still relies on the database and other support systems such as lock servers, but most of the data flow is controlled in-process. the unit of testing and deployment is a single function which reduces the complexity and cost of maintenance. one major advantage that i missed is the potential for extreme cost savings through scale, particularly the scale attainable by running on public shared infrastructure. since all the variability of microservice deployment configurations is abstracted away into a simple request/response interface the microfunctions can be run as isolated shared-nothing processes, billed only for the resources they use in their short lifetime. anyone who has costed for redundant microservices simply for basic resilience will appreciate the potential here. although there are number of cloud providers in this space (aws lambda, google cloud functions, azure functions) serverless is still an emerging paradigm with the problems that come with immaturity. adrian coyler recently summarized an excellent paper and presentation dealing with the challenges of building serverless systems which highlights many of these, including the lack of service level agreements and loose performance guarantees. it seems almost certain though that these will improve as the space matures and overtakes the microservice paradigm. other posts tagged as architecture, distributed-systems, technology, serverless, faas earlier posts gorecipes: fin wed, mar another blog refresh sun, feb why service architectures should focus on workflows mon, mar help me crowdfund my game amberfell mon, nov none none none - tim ribaric tim ribaric librarian cv posts rss tim ribaric > echo readme.md tim ribaric has been a librarian at brock university since . his research interests include: - digital scholarship - teaching technology - labour issues tim is a dog person. > cat tim.ribaric.yml name: tim ribaric title: acting head unit: digital scholarship lab institution: brock university education: - degree: mlis - school: uwo - year: - degree: msc. computer science - school: brock u - year: skills: python linux twitterapi social: twitter: @elibtronic instagram: @elibtronic access survey follow up surprising results for my access conference presentation last week i included a survey for attendees to completed while i was speaking. the results of that survey are summarized here. read more licensed under cc - by none none none none none none none none none none none none futurearch, or the future of archives... futurearch, or the future of archives... a place for thoughts on hybrid archives and manuscripts at the bodleian library. this blog is no longer being updated born digital: guidance for donors, dealers, and archival repositories digital preservation: what i wish i knew before i started transcribe at the archive atlas of digital damages dayofdigitalarchives sprucing up the tikafileidentifier spruce mashup: th- th april media recognition: dv part media recognition: dv part media recognition: dv part digital preservation: what i wish i knew before i started what is ‘the future of the past of the web’? day of digital archives, another source for old software comparing software tools mobile forensics preserving born-digital video - what are good practices? hidden pages media recognition - floppy disks part preserving digital sound and vision: a briefing th april sharp font writer files got any older? world backup day advisory board meeting, march rapid communications rapid communications rapid, but irregular, communications from the frontiers of library technology mac os vs emacs: getting on the right (exec) path finding isbns in the the digits of π software upgrades and the parable of the windows using qr codes in the library a manifesto for the library i'm a shover and maker! lita tears down the walls a (half) year in books the desk set drinking game july book a month challenge: independence june book a month challenge: knowledge anthony hope and the triumph of the public domain may book a month challenge: mother eric s. raymond on proprietary ilss one big library unconference in toronto april book a month challenge: beauty thinking about dates on to-do list web sites the most important programming language i've learned building systems that support librarians book a month challenge for march: craft social aggregators on keeping a reading journal bam challenge: heart where the users are my top technology trends slides orcid skip to main content for full functionality of this site it is necessary to enable javascript. here are the instructions for enabling javascript in your web browser. orcid uses cookies to improve your experience and to help us understand how you use our websites. learn more about how we use cookies. what is machine learning? machine learning courses – deeplearning.ai courses course sign-up ai for everyone course deep learning specialization natural language processing specialization generative adversarial networks specialization ai for medicine deeplearning.ai tensorflow developer professional certificate program tensorflow: data and deployment tensorflow: advanced techniques specialization workera blog the batch events forums company about us careers press contact us select page break into ai whether you want to build algorithms or build a company, deeplearning.ai’s courses will teach you key concepts and applications of ai. take the deep learning specialization deep learning is a superpower. with it you can make a computer see, synthesize novel art, translate languages, render a medical diagnosis, or build pieces of a car that can drive itself. if that isn’t a superpower, i don’t know what is. — andrew ng, founder of deeplearning.ai and coursera deep learning specialization, course ai for everyone take the newest non-technical course from deeplearning.ai, now available on coursera. enroll in ai for everyone standardized test for ai skills take the test to identify your ai skills gap and prepare for ai jobs with workera, our new credentialing platform. take the test join the community head to our forums to ask questions, share projects, and connect with the deeplearning.ai community. go to the forums machine learning yearning machine learning yearning, a free book that dr. andrew ng is currently writing, teaches you how to structure machine learning projects. this book is focused not on teaching you ml algorithms, but on how to make them work. download a free draft copy of machine learning yearning facebook twitter linkedin contact us at hello@deeplearning.ai © deeplearning.ai privacy policy terms of use we use cookies to collect information about our website and how users interact with it. we’ll use this information solely to improve the site. you are agreeing to consent to our use of cookies if you click ‘ok’. all information we collect using cookies will be subject to and protected by our privacy policy, which you can view here. ok futurearch, or the future of archives... monday, september this blog is no longer being updated but you will find posts on some of our digital archives work here: http://blogs.bodleian.ox.ac.uk/archivesandmanuscripts/category/activity/digital-archives/  posted by susan thomas at : no comments: thursday, october born digital: guidance for donors, dealers, and archival repositories today clir published a report which is designed to provide guidance on the acquisition of archives in a digital world. the report provides recommendations for donors and dealers, and for repository staff, based on the experiences of archivists and curators at ten repositories in the uk and us, including the bodleian. you can read it here: http://www.clir.org/pubs/reports/pub posted by susan thomas at : no comments: labels: acquisitions, dealers, donors, guidance, scoping, sensitivity review, transfers thursday, january digital preservation: what i wish i knew before i started the digital preservation coalition (dpc) and archives and records association event ‘digital preservation: what i wish i knew before i started, ’ took place at birkbeck college, london on january . a half-day conference, it brought together a group of leading specialists in the filed to discuss the challenges of digital collection. william kilbride kicked off events with his presentation ‘what’s the problem with digital preservation’. he looked at the traditional -or in his words "bleak"- approach that is too often characterised by data loss. william suggested we need to create new approaches, such as understanding the actual potential and value of output; data loss is not the issue if there is no practical case for keeping or digitising material. some key challenges facing digital archivists were also outlined and it was argued that impediments such as obsolescence issues and storage media failure are a problem bigger than one institution, and collaboration across the profession is paramount. helen hockx-yu discussed how the british library is collaborating with other institutions to archive websites of historical and cultural importance through the uk web archive. interestingly, web archiving at the british library is now a distinct business unit with a team of eight people. like william, helen also emphasised how useful it is to share experiences and work together, both internally and externally. next, dave thompson, digital curator at the wellcome library stepped up with a lively presentation entitled ‘so you want to go digital’. for dave, it is “not all glamour, metadata and preservation events”, which he illustrated with an example of his diary for the week. he then looked at the planning side of digital preservation, arguing that if digital preservation is going to work, not only are we required to be creative, but we need to be sure what we are doing is sustainable. dave highlighted some key lessons from his career thus far: .     we must be willing to embrace change .     data preservation is not solely an exercise in technology but requires engagement with data and consumers. .     little things we do everyday in the workplace are essential to efficient digital preservation, including backup, planning, it infrastructure, maintenance and virus checking. .     it needs to be easy to do and within our control, otherwise the end product is not preservation. .     continued training is essential so we can make the right decisions in appraisal, arrangement, context, description and preservation. .     we must understand copyright access. patricia sleeman, digital archivist at university of london computer centre then highlighted a selection of practical skills that should underpin how we move forward with digital preservation. for instance, she stressed that information without context is meaningless and has little value without the appropriate metadata. like the other speakers, she suggested planning is paramount, and before we start a project we must look forward and learn about how we will finish it. as such, project management is an essential tool, including the ability to understand budgets. adrian brown from the parliamentary archives continued with his presentation 'a day in the life of a digital archivist'. his talk was a real eye-opener on just how busy and varied the role is. a typical day for adrian might involve talking to information owners about possible transfers, ingesting and cataloguing new records into the digital repository, web archiving, providing demos to various groups, drafting preservation policies and developing future requirements such as building software, software testing and preservation planning. no room to be bored here! like dave thompson, adrian noted that while there are more routine tasks such as answering emails and endless meetings, the rewards from being involved in a new and emerging discipline far outweigh the more mundane moments. we then heard from simon rooks from the bbc multi-media archive who described the varied roles at his work (i think some of the audience were feeling quite envious here!). in keeping with the theme of the day, simon reflected on his career path. originally trained as a librarian, he argued that he would have benefited immensely as a digital archivist if he had learnt the key functions of an archivist’s role early on. he emphasised how the same archival principles (intake, appraisal and selection, cataloguing, access etc.) underpin our practices, whether records are paper or digital, and whether we are in archives or records management. these basic functions help to manage many of the issues concerning digital content. simon added that the oais functional model is an approach that has encouraged multi-disciplinary team-work amongst those working at the bbc. after some coffee there followed a q&a session, which proved lively and engaging. a lot of ground was covered including how appropriate it is to distinguish 'digital archivists' from 'archivists'. we also looked at issues of cost modelling and it was suggested that while we need to articulate budgets better, we should perhaps be less obsessed with costs and focus on the actual benefits and return of investment from projects. there was then some debate about what students should expect from undertaking the professional course. most agreed that it is simply not enough to have the professional qualification, and continually acquiring new skill sets is essential. a highly enjoyable afternoon then, with some thought-provoking presentations, which were less about the techie side of digital preservation, and more a valuable lesson on the planning and strategies involved in managing digital assets. communications, continued learning and project planning were central themes of the day, and importantly, that we should be seeking to build something that will have value and worth. posted by anonymous at : no comments: tuesday, november transcribe at the archive i do worry from time to time that textual analogue records will come to suffer from their lack of searchability when compared with their born-digital peers. for those records that have been digitised, crowd-sourcing transcription could be an answer. a rather neat example of just that is the archive platform from the national archives of australia. arhive is a pilot from naa's labs which allows anyone to contribute to the transcription of records. to get started they have chosen a selection of records from their brisbane office which are 'known to be popular'. not too many of them just yet, but at this stage i guess they're just trying to prove the concept works. all the items have been ocr-ed, and users can choose to improve or overwrite the results from the ocr process. there are lots of nice features here, including the ability to choose documents by a difficulty rating (easy, medium or hard) or by type (a description of the series by the looks of it). the competitive may be inspired by the presence of a leader board, while the more collaborative may appreciate the ability to do as much as you can, and leave the transcription for someone else to finish up later. you can register for access to some features, but you don't have to either. very nice. posted by susan thomas at : no comments: labels: crowdsourcing, searchability, transcription friday, october atlas of digital damages an atlas of digital damage has been created on flickr, which will provide a handy resource for illustrating where digital preservation has failed. perhaps 'failed' is a little strong. in some cases the imperfection may be an acceptable trade off. a nice, and useful, idea. contribute here. posted by susan thomas at : no comments: labels: corruption, damage saturday, october dayofdigitalarchives yesterday was day of digital archives ! (and yes, i'm a little late posting...) this 'day' was initiated last year to encourage those working with digital archives to use social media to raise awareness of digital archives: "by collectively documenting what we do, we will be answering questions like: what are digital archives? who uses them? how are they created and managed? why are they important?" . so in that spirit, here is a whizz through my week. coincidentally not only does this week include the day of digital archives but it's also the week that the digital preservation coalition (or dpc) celebrated its th birthday. on monday afternoon i went to the reception at the house of lords to celebrate that landmark anniversary. a lovely event, during which the shortlist for the three digital preservation awards was announced. it's great to see three award categories this time around, including one that takes a longer view: 'the most outstanding contribution to digital preservation in the last decade'. that's quite an accolade. on the train journey home from the awards i found some quiet time to review a guidance document on the subject of acquiring born-digital materials. there is something about being on a train that puts my brain in the right mode for this kind of work. nearing its final form, this guidance is the result of a collaboration between colleagues from a handful of archive repositories. the document will be out for further review before too long, and if we've been successful in our work it should prove helpful to creators, donors, dealers and repositories. part of tuesday i spent reviewing oral history guidance drafted by a colleague to support the efforts of oxford medical alumni in recording interviews with significant figures in the world of oxford medicine. oral histories come to us in both analogue and digital formats these days, and we try to digitise the former as and when we can. the development of the guidance is in the context of our saving oxford medicine initiative to capture important sources for the recent history of medicine in oxford. one of the core activities of this initiative is survey work, and it is notable that many archives surveyed include plenty of digital material. web archiving is another element of the 'capturing' work that the saving oxford medicine team has been doing, and you can see what has been archived to-date via archive-it, our web archiving service provider. much of wednesday morning was given over to a meeting of our building committee, which had very little to do with digital archives! in the afternoon, however, we were pleased to welcome visitors from mit - nancy mcgovern and kari smith. i find visits like these are one of the most important ways of sharing information, experiences and know-how, and as always i got a lot out of it. i hope nancy and kari did too! that same afternoon, colleagues returned from a trip to london to collect another tranche of a personal archive. i'm not sure if this instalment contains much in the way of digital material, but previous ones have included hundreds of floppies and optical media, some zip discs and two hard disks. also arriving on wednesday, some digital library records courtesy of our newly retired executive secretary; these supplement materials uploaded to beam (our digital archives repository) last week. on thursday, i found some time to work with developer carl wilson on our spruce-funded project. becky nielsen (our recent trainee, now studying at glasgow) kicked off this short project with carl, following on from her collaboration with peter may at a spruce mashup in glasgow. i'm picking up some of the latter stages of testing and feedback work now becky's started her studies. the development process has been an agile one with lots of chat and testing. i've found this very productive - it's motivating to see things evolving, and to be able to provide feedback early and often. for now you can see what's going on at github here, but this link will likely change once we settle on a name that's more useful than 'spruce-beam' (doesn't tell you much, does it?! something to do with trees...) one of the primary aims of this tool is to facilitate collection analysis, so we know better what our holdings are in terms of format and content. we expect that it will be useful to others, and there will be more info. on it available soon. friday was more spruce work with carl, among other things. also a few meetings today - one around funding and service models for digital archiving, and a meeting of the bodleian's elegal deposit group (where my special interest is web archiving). the curious can read more about e-legal deposit at the dcms website.  one fun thing that came out of the day was that the saving oxford medicine team decided to participate in a women in science wikipedia editathon. this will be hosted by the radcliffe science library on october as part of a series of 'engage' events on social media organised by the bodleian and the university's computing services. it's fascinating to contemplate how the range and content of wikipedia articles change over time, something a web archive would facilitate perhaps.  for more on working with digital archives, go take a look at the great posts at the day of digital archives blog! posted by susan thomas at : no comments: labels: acquisition, collection analysis, dayofdigarc, doda , dpc, mashup, spruce, webarchiving friday, june sprucing up the tikafileidentifier as it's international archives day tomorrow, i thought it would be nice to quickly share some news of a project we are working on, which should help us (and others!) to carry out digital preservation work a little bit more efficiently. following the spruce mashup i attended in april, we are very pleased to be one of the organizations granted a spruce project funding award, which will allow us to 'spruce' up the tikafileidentifier tool. (paul has written more about these funding awards on the opf site.) tikafileidentifier is the tool which was developed at the mashup to address a problem several of us were having extracting metadata from batches of files, in our case within iso images. due to the nature of the mashup event the tool is still a bit rough around the edges, and this funding will allow us to improve on it. we aim to create a user interface and a simpler install process, and carry out performance improvements. plus, if resources allow, we hope to scope some further functionality improvements. this is really great news, as with the improvements that this funding allows us to make, the tikafileidentifier will provide us with better metadata for our digital files more efficiently than our current system of manually checking each file in a disk image. hopefully the simpler user interface and other improvements means that other repositories will want to make use of it as well; i certainly think it will be very useful! posted by rebecca nielsen at : no comments: labels: metadata, spruce, tikafileidentifier friday, april spruce mashup: th- th april earlier this week i attended a day mashup event in glasgow, organised as part of the spruce project.  spruce aims to enable higher education institutions to address preservation gaps and articulate the business case of digital preservation, and the mashup serves as a way to bring practitioners and developers together to work on these problems. practitioners took along a collection which they were having issues with, and were paired off with a developer who could work on a tool to provide a solution.  day after some short presentations on the purpose of spruce and the aims of the mashup, the practitioners presented some lightning talks on our collections and problems. these included dealing with email attachments, preserving content off facebook, software emulation, black areas in scanned images, and identifying file formats with incorrect extensions, amongst others. i took along some disk images, as we find it very time-consuming to find out date ranges, file types and content of the files in the disk image, and we wanted a more efficient way to get this metadata. more information on the collections and issues presented can be found at the wiki. after a short break for coffee (and excellent cakes and biscuits) we were sorted into small groups of collection owners and developers to discuss our issues in more detail. in my group this led to conversations about natural language processing, and the possibilities of using predefined subjects to identify files as being about a particular topic, which we thought could be really helpful, but somewhat impossible to create in a couple of days! we were then allocated our developers. as there were a few of us with problems with file identification, we were assigned to the same developer, peter may from the bl. the day ended with a short presentation from william kilbride on the value of digital collections and neil beagrie's benefits framework. day the developers were packed off to another room to work on coding, while we collection owners started to look into the business case for digital preservation. we used beagrie’s framework to consider the three dimensions of benefits (direct or indirect, near- or long-term, and internal or external), as they apply to our institutions. when we reported back, it was interesting to see how different organisations benefit in different ways. we also looked at various stakeholders and how important or influential they are to digital preservation. write ups of these sessions are also available at the wiki.   the developers came back at several points throughout the day to share their progress with us, and by lunchtime the first solution had been found! the first steps to solving our problem were being made; peter had found a program, apache tika, which can parse a file and extract metadata (it can also identify the content type of files with incorrect extensions), and had written a script so that it could work through a directory of files, and output the information into a csv spreadsheet. this was a really promising start, especially due to the amount of metadata that could potentially be extracted (provided it exists within the file), and the ability to identify file types with incorrect extensions. day we had another catch up with the developers and their overnight progress. peter had written a script that took the information from the csv file and summarised it into one row, so that it fits into the spreadsheets we use at beam. unfortunately, mounting the iso image to check it with apache tika was slightly more complicated than anticipated, so our disk images couldn't be checked this way without further work. while the developers set about finalizing their solutions, we continued to work on the business case, doing a skills gap analysis to consider whether our institutions had the skills and resources to carry out digital preservation. reporting back, we had a very interesting discussion on skills gaps within the broader archives sector, and the need to provide digital preservation training to students as well as existing professionals. we then had to prepare an ‘elevator pitch’ for those occasions when we find ourselves in a lift with senior management, which neatly brought together all the things we had discussed, as we had to explain the specific benefits of digital preservation to our institution and our goals in about a minute.  to wrap up the developers presented their solutions, which solved many of the problems we had arrived with. a last minute breakthrough in mounting iso images using  wincdemu and running scripts on them meant that we are able to use the tika script on our disk images. however, because we were so short on time, there are still some small problems that need addressing. i'm really happy with our solution, and i was very impressed by all the developers and how much they were able to get done in such a short space of time. i felt that this event was a very useful way to get thinking about the business case for what we do, and to get to see what other people within the sector are doing and what problems they are facing. it was also really helpful as a non-techie to get to talk with developers and get an idea of what it is possible to build tools to do (and get them made!). i would definitely recommend this type of event – in fact, i’d love to go along again if i get the opportunity! posted by rebecca nielsen at : comments: monday, march media recognition: dv part dvcam (encoding) type: digital videotape cassette encoding introduced: active: yes, but few new camcorders are being produced. cessation: - capacity: minutes (large), minutes (minidv). compatibility: dvcam is an enhancement of the widely adopted dv format, and uses the same encoding. cassettes recorded in dvcam format can be played back in dvcam vtrs (video tape recorders), newer dv vtrs (made after the introduction of dvcam), and dvcpro vtrs, as long as the correct settings are specified (this resamples the signal to : : ). dvcam can also be played back in compatible hdv players. users: professional / industrial. file systems: - common manufacturers: sony, ikegami. dvcam is sony’s enhancement of the dv format for the professional market. dvcam uses the same encoding as dv, although it records ‘locked’ rather than ‘unlocked’ audio. it also differs from dv as it has a track width of microns and a tape speed of . mm/sec to make it more robust. any dv cassette can contain dvcam format video, but some are sold with dvcam branding on them. recognition dvcam labelled cassettes come in large ( . x x . mm) or minidv ( x x . mm) sizes. tape width is ¼”. large cassettes are used in editing and recording decks, while the smaller cassettes are used in camcorders. they are marked with the dvcam logo, usually in the upper-right hand corner.  hdv (encoding) type: digital videotape cassette encoding introduced: active: yes, although industry experts do not expect many new hdv products. cessation: - capacity: hour (minidv), up to . hours (large) compatibility: video is recorded in the popular mpeg- video format. files can be transferred to computers without loss of quality using an ieee connection. there are two types of hdv, hdv p and hdv , which are not cross-compatible. hdv can be played back in hdv vtrs. these are often able to support other formats such as dv and dvcam. users: amateur/professional file systems: - common manufacturers: format developed by jvc, sony, canon and sharp. unlike the other dv enhancements, hdv uses mpeg- compression rather than dv encoding. any dv cassette can contain hdv format video, but some are sold with hdv branding on them.  there are two different types of hdv: hdv p (hd , made by jvc) and hdv (hd , made by sony and canon). hdv devices are not generally compatible with hdv p devices. the type of hdv used is not always identified on the cassette itself, as it depends on the camcorder used rather than the cassette. recognition  hdv is a tape only format which can be recorded on normal dv cassettes. some minidv cassettes with lower dropout rates are indicated as being for hdv, either with text or the hdv logo. these are not essential for recording hdv video.  posted by rebecca nielsen at : no comments: labels: digital video, dvcam, hdv, media recoginition, video media recognition: dv part dv (encoding) type: digital videotape cassette encoding introduced: active: yes, but tapeless formats such as mpeg- , mpeg- and mpeg- are becoming more popular. cessation: - capacity: minidv cassettes can hold up to / minutes sp/lp. medium cassette size can hold up to . / . hrs sp/lp. files sizes can be up to gb per minutes of recording. compatibility: dv format is widely adopted. cassettes recorded in the dv format can be played back on dvcam, dvcpro and hdv replay devices. however, lp recordings cannot be played back in these machines. users: dv is aimed at a consumer market – may also be used by ‘prosumer’ film makers. file systems: - common manufacturers: a consortium of over manufacturers including sony, panasonic, jvc, canon, and sharp. dv has a track width of microns and a tape speed of . mm/sec. it can be found on any type of dv cassette, regardless of branding, although most commonly it is the format used on minidv cassettes.  recognition dv cassettes are usually found in the small size, known as minidv. medium size ( . × . × . mm) dv cassettes are also available, although these are not as popular as minidv. dv cassettes are labelled with the dv logo. dvcpro (encoding) type: digital videotape cassette encoding introduced: (dvcpro), (dvcpro ), (dvcpro hd) active: yes, but few new camcorders are being produced. cessation: - capacity: minutes (large), minutes (medium). compatibility: dvcpro is an enhancement of the widely adopted dv format, and uses the same encoding. cassettes recorded in dvcpro format can be played back only in dvcpro video tape recorders (vtrs) and some dvcam vtrs. users: professional / industrial; designed for electronic news gathering file systems: - common manufacturers: panasonic, also philips, ikegami and hitachi. dvcpro is panasonic’s enhancement of the dv format, which is aimed at a professional market. dvcpro uses the same encoding as dv, but it features ‘locked’ audio, and uses : : sampling instead of : : . it has an micron track width, and a tape speed of . mm/sec which makes it more robust. dvcpro uses metal particle (mp) tape rather than metal evaporate( me) to improve durability. dvcpro and dvcpro hd are further developments of dvcpro, which use the equivalent of or dv codecs in parallel to increase the video data rate. any dv cassette can contain dvcpro format video, but some are sold with dvcpro branding on them. recognition dvcpro branded cassettes come in medium ( . × . × . mm) or large ( × × . mm) cassette sizes. the medium size is for use in camcorders, and the large size in editing and recording decks. dvcpro and dvcpro hd branded cassettes are extra-large cassettes ( x x . mm). tape width is ¼”. dvcpro labelled cassettes have different coloured tape doors depending on their type; dvcpro has a yellow tape door, dvcpro has a blue tape door, and dvcpro hd has a red tape door. images of dvcpro cassettes are available at the panasonic website. posted by rebecca nielsen at : no comments: labels: digital video, dv, dvcpro, media recoginition, video media recognition: dv part dv can be used to refer to both a digital tape format, and a codec for digital video. dv tape usually carries video encoded with the dv codec, although it can hold any type of data. the dv format was developed in the mid s by a consortium of video manufacturers, including sony, jvc and panasonic, and quickly became the de facto standard for home video production after introduction in . videos are recorded in .dv or .dif formats, or wrapped in an avi, quicktime or mxf container. these can be easily transferred to a computer with no loss of data over an ieee (fire wire) connection. dv tape is ¼ inch ( . mm) wide. dv cassettes come in four different sizes: small, also known as minidv ( x x . mm), medium ( . × . × . mm), large ( . x x . mm), and extra-large ( x x . mm). minidv is the most popular cassette size. dv cassettes can be encoded with one of four formats; dv, dvcam, dvcpro, or hdv. dv is the original encoding, and is used in consumer devices. dvcpro and dvcam were developed by panasonic and sony respectively as an enhancement of dv, and are aimed at a professional market. the basic encoding algorithm is the same as with dv, but a higher track width ( and microns versus dv’s micron track width) and faster tape speed means that these formats are more robust and better suited to professional users. hdv is a high-definition variant, aimed at professionals and consumers, which uses mpeg- compression rather than the dv format. depending on the recording device, any of the four dv encodings can be recorded on any size dv cassette. however, due to different recording speeds, the formats are not always backwards compatible. a cassette recorded in an enhanced format, such as hdv, dvcam or dvcpro, will not play back on a standard dv player. also, as they are supported by different companies, there are some issues with playing back a dvcpro cassette on dvcam equipment, and vice versa. although all dv cassette sizes can record any format of dv, some are marketed specifically as being of a certain type; e.g. dvcam. the guide below looks at some of the most common varieties of dv cassette that might be encountered, and the encodings that may be used with them. it is important to remember that any type of encoding may be found on any kind of cassette, depending on what system the video was recorded on. minidv (cassette) type: digital videotape cassette introduced: active: yes, but is being replaced in popularity by hard disk and flash memory recording. at the international consumer electronics show no camcorders were presented which record on tape. cessation: - capacity: up to minutes sp / minutes lp, depending on the tape used; / minutes sp/lp is standard. this can also depend on the encoding used (see further entries). files sizes can be up to gb per minutes of recording. compatibility: dv file format is widely adopted. requires fire wire (ieee ) port for best transfer. users: consumer and ‘prosumer’ film makers, some professionals. file systems: - common manufacturers: a consortium of over manufacturers including sony, panasonic, jvc, canon, and sharp minidv refers to the size of the cassette; as noted above, it can come with any encoding. as a consumer format they generally use dv encoding. dvcam and hdv cassettes also come in minidv size. minidv is the most popular dv cassette, and is used for consumer and semi-professional (‘prosumer’) recordings due to its high quality. recognition these cassettes are the small cassette size, measuring x x . mm. tape width is ¼”. they carry the minidv logo, as seen below: posted by rebecca nielsen at : no comments: labels: digital video, dv, media recoginition, minidv, video monday, january digital preservation: what i wish i knew before i started tuesday th january, last week i attended a student conference, hosted by the digital preservation coalition, on what digital preservation professionals wished they had known before they started. the event covered a great deal of the challenges faced by those involved in digital preservation, and the skills required to deal with these challenges. the similarities between traditional archiving and digital preservation were highlighted at the beginning of the afternoon, when sarah higgins translated terms from the oais model into more traditional ‘archive speak’. dave thompson also emphasized this connection, arguing that digital data “is just a new kind of paper”, and that trained archivists already have - % of the skills needed for digital preservation. digital preservation was shown to be a human rather than a technical challenge. adrian brown argued that much of the preservation process (the "boring stuff") can be automated. dave thompson stated that many of the technical issues of digital preservation, such as migration, have been solved, and that the challenge we now face is to retain the context and significance of the data. the point made throughout the afternoon was that you don’t need to be a computer expert in order to carry out effective digital preservation. the urgency of intervention was another key lesson for the afternoon. as william kilbride put it; digital preservation won’t do itself, won’t go away, and we shouldn't wait for perfection before we begin to act. access to data in the future is not guaranteed without input now, and digital data is particularly intolerant to gaps in preservation. andrew fetherstone added to this argument, noting that doing something is (usually) better than doing nothing, and that even if you are not in a position to carry out the whole preservation process, it is better to follow the guidelines as far as you can, rather than wait and create a backlog. the scale of digital preservation was another point illustrated throughout the afternoon. william kilbride suggested that the days of manual processing are over, due to the sheer amount of digital data being created (estimated to reach zb by !). he argued that the ability to process this data is more important to the future of digital preservation than the risks of obsolescence. the impossibility of preserving all of this data was illustrated by helen hockx-yu, who offered the statistic the the uk web archive and national archives web archive combined have archived less than % of uk websites. adrian brown also pointed out that as we move towards dynamic, individualised content on the web, we must decide exactly what the information is that we are trying to preserve. during the q&a session, it was argued that the scale of digital data means that we have to accept that we can’t preserve everything, that not everything needs to be preserved, and that there will be data loss. the importance of collaboration was another theme which was repeated by many speakers. collaboration between institutions on a local, national and even international level was encouraged, as by sharing solutions to problems and implementing common standards we can make the task of digital preservation easier. this is only a selection of the points covered in a very engaging afternoon of discussion. overall, the event showed that, despite the scale of the task, digital preservation needn't be a frightening prospect, as archivists already have many of the necessary skills. the dpc have uploaded the slides used during the event, and the event was also live-tweeted, using the hashtag #dpc_wiwik, if you are interested in finding out more. posted by rebecca nielsen at : comment: labels: http://www.blogger.com/img/blank.gif tuesday, october what is ‘the future of the past of the web’? ‘the future of the past of the web’, digital preservation coalition workshop british library, october chrissie webb and liz mccarthy in his keynote address to this event – organised by the digital preservation coalition , the joint information systems committee and the british library – herbert van der sompel described the purpose of web archiving as combating the internet’s ‘perpetual now’. stressing the importance to researchers of establishing the ‘temporal context’ of publications and information, he explained how the framework of his memento project uses a ‘ timegate’ implemented via web plugins to show what a resource was like at a particular date in the past. there is a danger, however, that not enough is being archived to provide the temporal context; for instance, although dois provide stable documents, the resources they link to may disappear (‘link rot’). the memento project firefox plugin uses a sliding timeline (here, just below the google search box) to let users choose an archived date a session on using web archives picked up on the theme of web continuity in a presentation by the national archives on the uk government web archive, where a redirection solution using open source software helps tackle the problems that occur when content is moved or removed and broken links result. current projects are looking at secure web archiving, capturing internal (e.g. intranet) sources, social media capture and a semantic search tool that helps to tag ‘unstructured’ material. in a presentation that reinforced the reason for the day’s ‘use and impact’ theme, eric meyer of the oxford internet institute wondered whether web archives were in danger of becoming the ‘dusty archives’ of the future, contrasting their lack of use with the mass digitisation of older records to make them accessible. is this due to a lack of engagement with researchers, their lack of confidence with the material or the lingering feeling that a url is not a ‘real’ source? archivists need to interrupt the momentum of ‘learned’ academic behaviour, engaging researchers with new online material and developing archival resources in ways that are relevant to real research – for instance, by helping set up mechanisms for researchers to trigger archiving activity around events or interests, or making more use of server logs to help them understand use of content and web traffic. one of the themes of the second session on emerging trends was the shift from a ‘page by page’ approach to the concept of ‘data mining’ and large scale data analysis. some of the work being done in this area is key to addressing the concerns of eric meyer’s presentation; it has meant working with researchers to determine what kinds and sources of data they could really use in their work. representatives of the uk web archive and the internet archive described their innovations in this field, including visualisation and interactive tools. archiving social networks was also a major theme, and wim peters outlined the challenges of the arcomem project, a collaboration between sheffield and hanover universities that is tackling the problems of archiving ‘community memory’ through the social web, confronting extremely diverse and volatile content of varying quality for which future demand is uncertain. richard davis of the university of london computer centre spoke about the blogforever project, a multi-partner initiative to preserve blogs, while mark williamson of hanzo archives spoke about web archiving from a commercial perspective, noting that companies are very interested in preserving the research opportunities online information offers. the final panel session raised the issue of the changing face of the internet, as blogs replace personal websites and social media rather than discrete pages are used to create records of events. the notion of ‘web pages’ may eventually disappear, and web archivists must be prepared to manage the dispersed data that will take (and is taking) their place. other points discussed included the need for advocacy and better articulation of the demand for web archiving (proposed campaign: ‘preserve!: are you saving your digital stuff?’), duplication and deduplication of content, the use of automated selection for archiving and the question of standards. posted by lizrosemccarthy at : no comments: labels: future of the past of the web, webarchives, workshop older posts home subscribe to: posts (atom) what's the futurearch blog? a place for sharing items of interest to those curating hybrid archives & manuscripts. legacy computer bits wanted! at bodleian electronic archives and manuscripts (beam) we are always on the lookout for older computers, disk drives, technical manuals and software that can help us recover digital archives. if you have any such stuff that you would be willing to donate, please contact susan.thomas@bodleian.ox.ac.uk. examples of items in our wish list include: an apple mac macintosh classic ii computer, a wang pc / series, as well as myriad legacy operating system and word-processing software. handy links bodleian electronic archives & manuscripts (beam) bodleian library digital preservation coalition oxford university label cloud n umd ( ) access ( ) accession ( ) accessioning ( ) adapter ( ) advisory board ( ) agents ( ) agrippa ( ) amatino manucci ( ) analysis ( ) appraisal ( ) arch enemy ( ) archival dates ( ) archival interfaces ( ) archiving habits ( ) ata ( ) audio ( ) authority control ( ) autogenerated metadata ( ) autumn ( ) bbc ( ) beam architecture ( ) blu-ray ( ) buzz ( ) cais ( ) case studies ( ) cd ( ) cerp ( ) chat ( ) community ( ) content model ( ) copyright review ( ) corruption ( ) creator curation ( ) cunning plan ( ) d-link ( ) dams ( ) data capture ( ) data extraction ( ) data recovery ( ) dead media ( ) desktop ( ) development ( ) dge- t ( ) digital archaeology ( ) digital legacy ( ) digital preservation ( ) digitallivesconference ( ) disk imaging ( ) disks ( ) documents ( ) dundee ( ) dvd ( ) eac ( ) ead ( ) electronic records ( ) email ( ) emcap ( ) emulation ( ) emulators ( ) esata ( ) estate planning ( ) etdf ( ) facebook ( ) faceted browser ( ) file carving ( ) file format recognition ( ) file format specifications ( ) file signatures ( ) film ( ) finding aids ( ) firewire ( ) flash media ( ) floppy disks ( ) forensics ( ) formats ( ) friday post ( ) funny ( ) futurearch ( ) gaip ( ) geocities ( ) gigabit ( ) gmail ( ) google ( ) googledocs ( ) graduate traineeship ( ) hard drive ( ) highslide ( ) holidays ( ) hybrid archives ( ) hybridity ( ) hypertext exhibitions writers ( ) images ( ) indexing ( ) ingest ( ) interfaces ( ) interoperability ( ) intrallect ( ) ipaper ( ) ipr ( ) ipres ( ) ips ( ) island of unscalable complexity ( ) iso ( ) java ( ) javascript ( ) jif ( ) jisc ( ) job ( ) kryoflux ( ) lightboxes ( ) linked data ( ) literary ( ) markup ( ) may ( ) media ( ) media recoginition ( ) metadata ( ) microsoft ( ) microsoft works ( ) migration tools ( ) moon landings ( ) multitouch ( ) music blogs ( ) namespaces ( ) never say never ( ) normalisation ( ) object characteristics ( ) obsolescence ( ) odd ( ) office documents ( ) online data stores ( ) open source ( ) open source development ( ) open source software ( ) optical media ( ) osswatch ( ) pci ( ) planets ( ) planets testbed ( ) plato ( ) preservation planning ( ) preservation policy ( ) preservation tools ( ) projects ( ) pst ( ) repositories ( ) researchers ( ) saa ( ) sas ( ) sata ( ) scat ( ) scholars ( ) scooters ( ) scribd ( ) scsi ( ) semantic ( ) seminars ( ) significant properties ( ) snow ( ) software ( ) solr ( ) sound ( ) steganography ( ) storage ( ) tag clouds ( ) tags ( ) technical metadata ( ) transfer bagit verify ( ) twapperkeeper ( ) tweets ( ) usb ( ) use cases ( ) users ( ) validation ( ) value ( ) video ( ) vintage computers ( ) weavers ( ) webarchives ( ) workshop ( ) xena ( ) xml ( ) xmp ( ) zip disks ( ) blog archive ▼  ( ) ▼  september ( ) this blog is no longer being updated ►  ( ) ►  october ( ) ►  january ( ) ►  ( ) ►  november ( ) ►  october ( ) ►  june ( ) ►  april ( ) ►  march ( ) ►  january ( ) ►  ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) subscribe to futurearch posts atom posts all comments atom all comments beamtweet loading... my blog list the signal: digital preservation that’s a wrap! staff innovator detail comes to a close archivesblogs meet ike digital archiving at the university of york latest booking system in google sheets (working!) archivesnext now available: “a very correct idea of our school”: a photographic history of the carlisle indian industrial school practical e-records hello world! born digital archives practical first steps mgolson@stanford.edu's blog keep - keeping emulation environments portable digital curation blog thoughts before "the future of the past of the web" archives hub blog open planets foundation uk web archive technology watch digital lives bits bytes & archives branker's blog dpc rss news feed loading... about me susan thomas view my complete profile planet eric lease morgan home alex catalogue serials blog musings planet sandbox writings catholic portal dh @ notre dame liam: linked archival metadata life of a librarian mini-musings musings readings water collection about this planet timeline view february , life of a librarian openrefine and the distant reader the student, researcher, or scholar can use openrefine to open one or more different types of delimited files. openrefine will then parse the file(s) into fields. it can makes many things easy such as finding/replacing, faceting (think “grouping”), filtering (think “searching”), sorting, clustering (think “normalizing/cleannig”), counting & tabulating, and finally, exporting data. openrefine is an excellent go-between when spreadsheets fail and full-blown databases are too hard to use. openrefine eats delimited files for lunch. many (actually, most) of the files in a study carrel are tab-delimited files, and they will import into openrefine with ease. for example, after all a carrel’s part-of-speech (pos) files are imported into openrefine, the student, researcher, or scholar can very easily count, tabulate, search (filter), and facet on nouns, verbs, adjectives, etc. if the named entities files (ent) are imported, then it is easy to see what types of entities exist and who might be the people mentioned in the carrel: facets (counts & tabulations) of parts-of-speech most frequent nouns types of named-entities who is mentioned in a file and how often openrefine recipes like everything else, using openrefine requires practice. the problem to solve is not so much learning how to use openrefine. instead, the problem to solve is to ask and answer interesting questions. that said, the student, researcher, or scholar will want to sort the data, search/filter the data, and compare pieces of the data to other pieces to articulate possible relationships. the following recipes endeavor to demonstrate some such tasks. the first is to simply facet (count & tabulate) on parts-of-speech files: download, install, and run openrefine create a new project and as input, randomly chose any file from a study carrel’s part-of-speech (pos) directory continue to accept the defaults, and continue with “create project »”; the result ought to be a spreadsheet-like interface click the arrow next to the pos column and select facet/text facet from the resulting menu; the result ought to be a new window containing a column of words and a column of frequencies — counts & tabulations of each type of part-of-speech in the file go to step # , until you get tired, but this time facet by other values faceting is a whole like like “grouping” in the world of relational databases. faceting alphabetically sorts a list and then counts the number of times each item appears in the list. different types of works have different parts-of-speech ratios. for example, it is not uncommon for there to be a preponderance of past-tense verbs stories. counts & tabulations of personal pronouns as well as proper nouns give senses of genders. a more in-depth faceting against adjectives allude to sentiment. this recipe outlines how to filter (“search”): click the “remove all” button, if it exists; this ought to reset your view of the data click the arrow next to the “token” column and select “text filter” from the resulting menu in your mind, think of a word of interest, and enter it into the resulting search box take notice of how the content in the spreadsheet view changes go to step # until you get tired click the “remove all” button to reset the view text filter on the “token” column but search for “^n” (which is code for any noun) and make sure the “regular expression” check box is… checked text facet on the “lemma” column; the result ought to be a count & tabulation of all the nouns go to step # , but this time search for “^v” or “^j”, which are the codes for any verb or any adjective, respectively by combining the functionalities of faceting and filtering the student, researcher, or scholar can investigate the original content more deeply or at least in different ways. the use of openrefine in this way is akin to leafing through book or a back-of-the-book index. as patterns & anomalies present themselves, they can be followed up more thoroughly through the use of a concordance and literally see the patterns & anomalies in context. this recipe answers the question, “who is mentioned in a corpus, and how often?“: download, install, and run openrefine create a new project and as input, select all of the files in the named-entity (ent) directory continue to accept the defaults, but remember, all the almost all of the files in a study carrel are tab-delimited files, so remember to import them as “csv / tsv / separator-based files”, not excel files continue to accept the defaults, and continue with “create project »”; the result ought to be a spreadsheet-like interface click the arrow next to “type” column and select facet/text facet from the resulting menu; the result ought to be a new window containing a column of words and a column of frequencies — counts & tabulations of each type of named-entity in the whole of the study carrel select “person” from the list of named entities; the result ought to be a count & tabulation of the names of the people mentioned in the whole of the study carrel go to step # until tired, but each time select a different named-entity value this final recipe is a visualization: create a new parts-of-speech or named-entity project create any sort of meaningful set of faceted results select the “choices” link; the result ought to be a text area containing the counts & tabulation copy the whole of the resulting text area paste the result into your text editor, find all tab characters and change them to colons (:), copy the whole of the resulting text open wordle and create a word cloud with the contents of your clipboard; word counts may only illustrate frequencies, but sometimes the frequencies are preponderance. a study carrel’s parts-of-speech (pos) and named-entities (ent) files enumerate each and every word or named-entity in each and every sentence of each and every item in the study carrel. given a question relatively quantitative in nature and pertaining to parts-of-speech or named-entities, the pos and ent files are likely to be able to address the question. the pos and ent files are tab-delimited files, and openrefine is a very good tool for reading and analyzing such files. it does much more than was outlined here, but enumerating them here is beyond scope. such is left up to the… reader. by eric lease morgan at february , : pm february , life of a librarian topic modeling tool – enumerating and visualizing latent themes technically speaking, topic modeling is an unsupervised machine learning process used to extract latent themes from a text. given a text and an integer, a topic modeler will count & tabulate the frequency of words and compare those frequencies with the distances between the words. the words form “clusters” when they are both frequent and near each other, and these clusters can sometimes represent themes, topics, or subjects. topic modeling is often used to denote the “aboutness” of a text or compare themes between authors, dates, genres, demographics, other topics, or other metadata items. topic modeling tool is a gui/desktop topic modeler based on the venerable mallet suite of software. it can be used in a number of ways, and it is relatively easy to use it to: list five distinct themes from the iliad and the odyssey, compare those themes between books, and, assuming each chapter occurs chronologically, compare the themes over time. simple list of topics topics distributed across a corpus comparing the two books of homer topics compared over time topic modeling tool recipes these few recipes are intended to get you up and running when it comes to topic modeling tool. they are not intended to be a full-blown tutorial. this first recipe merely divides a corpus into the default number of topics and dimensions: download and install topic modeling tool copy (not move) the whole of the txt directory to your computer’s desktop create a folder/directory named “model” on your computer’s desktop open topic modeling tool specify the “input dir…” to be the txt folder/directory on your desktop specify the “output dir…” to be the folder/directory named “model” on your desktop click “learn topics”; the result ought to be a a list of ten topics (numbered to ), and each topic is denoted with a set of scores and twenty words (“dimensions”), and while functional, such a result is often confusing this recipe will make things less confusing: change the number of topics from the default ( ) to five ( ) click the “optional settings…” button change the “the number of topic words to print” to something smaller, say five ( ) click the “ok” button click “learn topics”; the result will include fewer topics and fewer dimensions, and the result will probably be more meaningful, if not less confusing there is no correct number of topics to extract with the process of topic modeling. “when considering the whole of shakespeare’s writings, what is the number of topics it is about?” this being the case, repeat and re-repeat the previous recipe until you: ) get tired, or ) feel like the results are at least somewhat meaningful. this recipe will help you make the results even cleaner by removing nonsense from the output: copy the file named “stopwords.txt” from the etc directory to your desktop click “optional settings…”; specify “stopword file…” to be stopwords.txt; click “ok” click “learn topics” if the results contain nonsense words of any kind (or words that you just don’t care about), edit stopwords.txt to specify additional words to remove from the analysis go to step # until you get tired; the result ought to be topics with more meaningful words adding individual words to the stopword list can be tedious, and consequently, here is a power-user’s recipe to accomplish the same goal: identify words or regular expressions to be excluded from analysis, and good examples include all numbers (\d+), all single-letter words (\b\w\b), or all two-letter words (\b\w\w\b) use your text editor’s find/replace function to remove all occurrences of the identified words/patterns from the files in the txt folder/directory; remember, you were asked to copy (not move) the whole of the txt directory, so editing the files in the txt directory will not effect your study carrel run the topic modeling process go to step # until you: ) get tired, or ) are satisfied with the results now that you have somewhat meaningful topics, you will probably want to visualize the results, and one way to do that is to illustrate how the topics are dispersed over the whole of the corpus. luckily, the list of topics displayed in the tool’s console is tab-delimited, making it easy to visualize. here’s how: topic model until you get a set of topics which you think is meaningful copy the resulting topics, and this will include the labels (numbers through n), the scores, and the topic words open your spreadsheet application, and paste the topics into a new sheet; the result ought to be three columns of information (labels, scores, and words) sort the whole sheet by the second column (scores) in descending numeric order optionally replace the generic labels (numbers through n) with a single meaningful word, thus denoting a topic create a pie chart based on the contents of the first two columns (labels and scores); the result will appear similar to an illustration above and it will give you an idea of how large each topic is in relation to the others because of a great feature in topic modeling tool it is relatively easy to compare topics against metadata values such as authors, dates, formats, genres, etc. to accomplish this goal the raw numeric information output by the tool (the actual model) needs to be supplemented with metadata, the data then needs to be pivoted, and subsequently visualized. this is a power-user’s recipe because it requires: ) a specifically shaped comma-separated values (csv) file, ) python and a few accompanying modules, and ) the ability to work from the command line. that said, here’s a recipe to compare & contrast the two books of homer: copy the file named homer-books.csv to your computer’s desktop click “optional settings…”; specify “metadata file…” to be homer-books.csv; click “ok” click “learn topics”; the result ought to pretty much like your previous results, but the underlying model has been enhanced copy the file named pivot.py to your computer’s desktop when the modeling is complete, open up a terminal application and navigate to your computer’s desktop run the pivot program (python pivot.py); the result ought to an error message outlining the input pivot.py expects run pivot.py again, but this time give it input; more specifically, specify “./model/output_csv/topics-metadata.csv” as the first argument (windows users will specify .\model\output_csv\topics-metadata.csv), specify “barh” for the second argument, and “title” as the third argument; the result ought to be a horizontal bar chart illustrating the differences in topics across the iliad and the odyssey, and ask yourself, “to what degree are the books similar?” the following recipe is very similar to the previous recipe, but it illustrates the ebb & flow of topics throughout the whole of the two books: copy the file named homer-chapters.csv to your computer’s desktop click “optional settings…”; specify “metadata file…” to be homer-chapters.csv; click “ok” click “learn topics” when the modeling is complete, open up a terminal application and navigate to your computer’s desktop run pivot.py and specify “./model/output_csv/topics-metadata.csv” as the first argument (windows users will specify .\model\output_csv\topics-metadata.csv), specify “line” for the second argument, and “title” as the third argument; the result ought to be a line chart illustrating the increase & decrease of topics from the beginning of the saga to the end, and ask yourself “what topics are discussed concurrently, and what topics are discussed when others are not?” topic modeling is an effective process for “reading” a corpus “from a distance”. topic modeling tool makes the process easier, but the process requires practice. next steps are for the student to play with the additional options behind the “optional settings…” dialog box, read the tool’s documentation, take a look at the structure of the csv/metadata file, and take a look under the hood at pivot.py. by eric lease morgan at february , : am january , life of a librarian the distant reader and concordancing with antconc concordancing is really a process about find, and antconc is a very useful program for this purpose. given one or more plain text files, antconc will enable the student, researcher, or scholar to: find all the occurrences of a word, illustrate where the word is located, navigate through document(s) where the word occurs, list word collocations, and calculate quite a number of useful statistics regarding a word. concordancing, dating from the th century, is the oldest form of text mining. think of it as control-f (^f) on steroids. antconc does all this and more. for example, one can load all of the iliad and the odyssey into antconc. find all the occurrences of the word ship, visualize where ship appears in each chapter, and list the most significant words associated with the word ship. occurrences of a word dispersion charts “interesting” words antconc recipes this recipe simply implements search: download and install antconc use the “open files(s)…” menu option to open all files in the txt directory select the concordance tab enter a word of interest into the search box click the start button the result ought to be a list of phrases where the word of interest is displayed in the middle of the screen. in modern-day terms, such a list is called a “key word in context” (kwic) index. this recipe combines search with “control-f”: select the concordance tab enter a word of interest into the search box click the start button peruse the resulting phrases and click on one of interest; the result ought to a display of a text and the search term(s) is highlighted in the larger context go to step # until tired this recipe produces a dispersion plot, an illustration of where a search term appears in a document: select the concordance tab enter a word of interest into the search box select the “concordance plot” tab the result will be a list of illustrations. each illustration will include zero or more vertical lines denoting the location of your search term in a given file. the more lines in each illustrations, the more times the search terms appear in the document. this recipe counts & tabulates the frequency of words: select the “word list” tab click the start button; the result will be a list of all the words and their frequencies scroll up and down the list to get a feel for what is common select a word of interest; the result will be the same as if you entered the word in recipe # it is quite probable the most frequent words will be “stop words” like the, a, an, etc. antconc supports the elimination of stop words, and the reader supplies a stop word list. describing how to implement this functionality is too difficult to put into words. (no puns intended.) but here is an outline: select the “tool preferences” menu option select the “word list” category use the resulting dialog box to select a stop words list, and such a list is called stopwords.txt found in the etc directory click the apply button go to step # ; and the result will be a frequency list sans any stop words, and the result will be much more meaningful ideas are rarely articulated through the use of individual words; ideas are usually articulated through the use of sets of words (ngrams, sentences, paragraphs, etc.). thus, as john rupert firth once said, “you shall know a word by the company it keeps.” this recipe outlines how to list word co-occurrences and collocations: select the “cluster/n-grams” tab enter a word of interest in the search box click the start button; the result ought to be a list of two-word phrases (bigrams) sort in frequency order select a phrase of interest, and the result will just as if you had search for the phrase in recipe # go to step # until tired select the collocates tab enter a word of interest in the search box click the start button; the result ought to be a list of words and associated scores, and the scores compare the frequencies of the search word and the given word; words with higher scores can be considered “more interesting” select “sort by freq” from the “sort by” pop-up menu click the sort button; the result will be the same list of words and associated scores, but this time the list will be sorted by the frequency of the search term/given word combination again, a word is known by the company it keeps. use the co-occurrences and collocations features to learn how a given word (or phrase) is associated with other words. there is much more to antconc than outlined in the recipes outlined above. learning more is left up to you, the student, research, and scholar. by eric lease morgan at january , : pm the distant reader workbook i am in the process of writing a/the distant reader workbook, which will make its debut at a code lib preconference workshop in march. below is both the “finished” introduction and table-of-contents. hands-on with the distant reader: a workbook this workbook outlines sets of hands-on exercises surrounding a computer system called the distant reader — https://distantreader.org. by going through the workbook, you will become familiar with the problems the distant reader is designed to address, how to submit content to the reader, how to download the results (affectionately called “study carrels”), and how to interpret them. the bulk of the workbook is about the later. interpretation can be as simple as reading a narrative report in your web browser, as complex as doing machine learning, and everything else in-between. you will need to bring very little to the workbook in order to get very much out. at the very least, you will need a computer with a web browser and an internet connection. a text editor such as notepad++ for windows or bbedit for macintosh will come in very handy, but a word processor of any type will do in a pinch. you will want some sort of spreadsheet application for reading tabular data, and microsoft excel or macintosh numbers will both work quite well. all the other applications used in the workbook are freely available for downloading and cross-platform in nature. you may need to install a java virtual machine in order to use some of them, but java is probably already installed on your computer. i hope you enjoy using the distant reader. it helps me use and understand large volumes of text quickly and easily. table of contents i. what is the distant reader, and why should i care? a. the distant reader is a tool for reading b. how it works c. what it does ii. five different types of input a. introduction b. a file c. a url d. a list of urls e. a zip file f. a zip file with a companion csv file f. summary iii. submitting "experiments" and downloading "study carrels" iv. an introduction to study carrels v. the structured data of study carrels; taking inventory through the manifest vi. using combinations of desktop tools to analyze the data a. introduction - the three essential types of desktop tools b. text editors c. spreadsheet/database applications d. analysis applications i. wordle and wordle recipes ii. antconc and antconc recipes iii. excel and excel recipes iv. openrefine and openrefine recipes v. topic modeling tool and tool recipes vii. using command-line tools to dig even deeper viii. summary/conclusion ix. about the author as per usual these days, the “code” is available on github. by eric lease morgan at january , : pm january , life of a librarian wordle and the distant reader visualized word frequencies, while often considered sophomoric, can be quite useful when it comes to understanding a text, especially when the frequencies are focused on things like parts-of-speech, named entities, or co-occurrences. wordle visualizes such frequencies very well. for example, the most frequent words in the iliad and the odyssey, the most frequent nouns in the iliad and the odyssey, or the statistically significant words associated with the word ship from the iliad and the odyssey. simple word frequencies frequency of nouns significant words related to ship wordle recipes here is a generic wordle recipe where wordle will calculate the frequencies for you: download and install wordle. it is a java application, so you may need to download and install java along the way, but java is probably already installed on your computer. use your text editor to open reader.txt which is located in the etc directory/folder. once opened, copy all of the text. open wordle, select the “your text” tab, and paste the whole of the text file into the window. click the “wordle” tab and your word cloud will be generated. use the wordle’s menu options to customize the output. congratulations, you have just visualized the whole of your study carrel. here is another recipe, a recipe where you supply the frequencies (or any other score): download and install antconc. use the “open files(s)…” menu option to open any file in the txt directory. click the “word list” tab, and then click the “start” button. the result will be a list of words and their frequencies. use the “save output to text file…” menu option, and save the frequencies accordingly. open the resulting file in your spreadsheet. remove any blank rows, and remove the columns that are not the words and their frequencies invert the order of the remaining two columns; make the words the first column and the frequencies the second column. copy the whole of the spreadsheet and paste it into your text editor. use the text editor’s find/replace function to find all occurrences of the tab character and replace them with the colon (:) character. copy the whole of the text editor’s contents. open wordle, click the “your text” tab, paste the frequencies into the resulting window. finally, click the “wordle” tab to generate the word cloud. notice how you used a variety of generic applications to achieve the desired result. the word/value pairs given to wordle do not have be frequencies. instead they can be any number of different scores or weights. keep your eyes open for word/value combinations. they are everywhere. word clouds have been given a bad rap. wordle is a very useful tool. by eric lease morgan at january , : pm january , life of a librarian the distant reader and a web-based demonstration the following is an announcement of a web-based demonstration to the distant reader: please join us for a web-based demo and q&a on the distant reader, a web-based text analysis toolset for reading and analyzing texts that removes the hurdle of acquiring computational expertise. the distant reader offers a ready way to onboard scholars to text analysis and its possibilities. eric lease morgan (notre dame) will demo his tool and answer your questions. this session is suitable for digital textual scholars at any level, from beginning to expert. when: february , @ - pm pacific standard time where: online (https://ucla.zoom.us/j/ ) or at ucla in public affairs building the distant reader: reading at scale the distant reader is a tool for reading. it takes an arbitrary amount of unstructured data (text) as input, and it outputs sets of structured data for analysis — reading. given a corpus of just about any size (hundreds of books or thousands of journal articles), the distant reader analyzes the corpus, and outputs a myriad of reports enabling the researcher to use and understand the corpus. designed with college students, graduate students, scientists, or humanists in mind, the distant reader is intended to supplement the traditional reading process. this presentation outlines the problems the reader is intended to address as well as the way it is implemented on the jetstream platform with the help of both software and personnel resources from xsede. the distant reader is freely available for anybody to use at https://distantreader.org. other distant reader links of possible interest include: “study carrels” – http://carrels.distantreader.org blog postings – http://sites.nd.edu/emorgan/category/distant-reader/ slack channel – http://bit.ly/distantreader-slack twitter feed – http://twitter.com/readerdistant source code – https://github.com/ericleasemorgan/reader ‘hope to see you there? by eric lease morgan at january , : am december , life of a librarian distant reader “study carrels”: a manifest the results of the distant reader process is the creation of a “study carrel” — a set of structured data files intended to help you to further “read” your corpus. using a previously created study carrel as an example, this blog posting enumerates & outlines the contents of a typical carrel. a future blog posting will describe ways to use & understand the files outlined here. therefore, the text below is merely a kind of manifest. wall paper by eric the distant reader takes an arbitrary amount of unstructured data (text) as input, and it outputs sets of structured data files for analysis — reading. given a corpus of any size, the distant reader will analyze the corpus, and it will output a myriad of reports enabling you to use & understand the corpus. the distant reader is intended to supplement the traditional reading process. given a question of a rather quantitative nature, a distant reader study carrel may very well contain a plausible answer. the results of downloading and uncompressing the distant reader study carrel is a directory/folder containing a standard set of files and subdirectories. each of these files and subdirectories are listed & described below: a – this, or a very similarly named file, is an administrative file, a unique identifier created by the system (airivata) which processed the study carrel. [ ] in the future, this file may not be included. on the other hand, since the file’s name is a unique identifier, then it could be exploited by a developer. adr – this subdirectory contains a set of tab-delimited files. each file contains a set of email addresses extracted from the documents in your corpus. while the files’ names end in .adr, they are plain text files that can be imported into for favorite spreadsheet, database, or analysis application. the files have two columns: ) id, and ) address. the definitions of these columns and possible uses of these files are described elsewhere, but in short, these files can humorously answer the question “who are you gonna call?” bib – this subdirectory contains a set of tab-delimited files. each file contains a set of rudimentary bibliographic information from a given document in your corpus. while the files’ names end in .bib, they are plain text files that can be imported into for favorite spreadsheet, database, or analysis application. the files have thirteen columns: ) id, ) author, ) title, ) date, ) page ), extension, ) mime, ) words, ) sentences, ) flesch, ) summary, ) cache, and ) txt. the definitions of these columns and possible uses of these files are described elsewhere, but in short, these files help answer the question “what items are in my corpus, and how can they be described?” cache – this subdirectory contains original copies of the files you intended for analysis. it is populated by harvesting content from urls or were supplied in the zip file you uploaded to the reader. each file is named with a unique and somewhat meaningful name and an extension. these files are intended for reading on your computer, or better yet, printed and then read in the more traditional manner. css – this subdirectory contains a set of cascading stylesheets used by the html files in the carrel. if you really desired, one could edit these files in order to change the appearance of the carrel. input.zip – this file, or something named very similarly, is the file originally used to create your study carrel. it has already served its intended purpose, but it is retained for reasons of provenance. ent – this subdirectory contains a set of tab-delimited files, and each file contains a set of named entities from a given document in your corpus. while the files’ names end in .ent, they are plain text files that can be imported into for favorite spreadsheet, database, or analysis application. the files have five columns: ) id, ) sid, ) eid, ) entity, and ) type. the definitions of these columns and possible uses of these files are described elsewhere, but in short, these files help answer questions regarding who, what, when, where, how, and how many. etc – this subdirectory contains a set of ancillary files, and each are described below: model-data.txt – the data file used by topic-model.htm, and it is essentially an enhanced version of reader.txt queries.sql – a set of sql queries used to generate report.txt, and this file is an excellent introduction to the use of reader.db reader.db – an sqlite database file, and it is essentially the amalgamation of the contents of the adr, bib, ent, pos, urls, and wrd directories; the intelligent use of this file can be used to answer just about any question answerable by the carrel reader.sql – a set sql commands denoting the structure of reader.db reader.txt – the concatenation of all files in the txt directory; a plain text version of the whole of the corpus is often used for other purposes and it is provided here as a convienence report.txt – the result of applying queries.sql to reader.db; this file has the exact same content as standard-output.txt stopwords.txt – a list of function words (i.e. “a”, “an”, “the”, etc.) used through the creation of the study carrel figures – this subdirectory contains a set of image files used by the carrel’s html files: adjectives.png – a word cloud illustrating the most frequent adjectives in the corpus adverbs.png – a word cloud illustrating the most frequent adverbs in the corpus bigrams.png – a word cloud illustrating the most frequent bigrams (two-word phrases) in the corpus flesch-boxplot.png – a box plot illustrating the average, quartile, and outlier readability scores of the items in the corpus flesch-histogram.png – a histogram illustrating the distribution of readability scores of the items in the corpus keywords.png – a word cloud illustrating the most frequent keywords (statistically significant unigrams) in the corpus nouns.png – a word cloud illustrating the most frequent nouns in the corpus pronouns.png – a word cloud illustrating the most frequent pronouns in the corpus proper-nouns.png – a word cloud illustrating the most frequent proper nouns in the corpus sizes-boxplot.png – a box plot illustrating the average, quartile, and outlier sizes of the items (measured in unigrams) in the corpus sizes-histogram.png – a histogram illustrating the distribution of sizes of the items (measured in unigrams) in the corpus topics.png – a pie chart illustrating how the corpus is subdivided if topic modeling were applied to the corpus, and the desired number of topics (latent themes) equals five unigrams.png – a word cloud illustrating the most frequent unigrams (individual words) in the corpus verbs.png – a word cloud illustrating the most frequent verbs in the corpus htm – this subdirectory contains a set of interactive html files linked from the file named index.htm. the functionality of each file is outlined below: adjective-noun.htm – search, sort, and browse adjective/noun combinations by adjective, noun, or frequency adjectives.htm – search, sort, and browse adjectives and/or their frequency adverbs.htm – search, sort, and browse adverbs and/or their frequency bigrams.htm – search, sort, and browse bigrams (two-word phrases) and/or their frequency entities.htm – search, sort, and browse named-entities, their type, and/or their frequency keywords.htm – search, sort, and browse keywords (statistically significant unigrams) and/or their frequency noun-verb.htm – search, sort, and browse noun/verb combinations by noun, verb, or frequency nouns.htm – search, sort, and browse nouns and/or their frequency pronouns.htm – search, sort, and browse pronouns and/or their frequency proper-nouns.htm – search, sort, and browse proper nouns and/or their frequency quadgrams.htm – search, sort, and browse quadgrams (four-word phrases) and/or their frequency questions.htm – search, sort, and browse questions (sentences ending with a question mark) and from which items they were extracted search.htm – a free text query interface based on the narrative summaries of each item in the corpus topic-model.htm – a topic modeler; a tool used to enumerate as well as compare & contrast latent themes in the corpus trigrams.htm – search, sort, and browse trigrams (three-word phrases) and/or their frequency unigrams.htm – search, sort, and browse unigrams (individual words) and/or their frequency verbs.htm – search, sort, and browse verbs and/or their frequencies index.htm – this html file narratively reports on the content of your study carrel. it is the best place to begin once you have downloaded and unzipped the carrel. manifest.htm – this file, and it is the third best place to begin once you have downloaded and unzipped a carrel. job_ .slurm – this file, or a very similarly named file, is the batch file used to initially create your study carrel. in the future, this file may be removed from the study carrel all together because it serves only an administrative purpose. js – this subdirectory includes a set of javascript libraries supporting the functionality of index.htm as well as the html files in the htm directory. because these files are here your computer does not need to be connected to the internet in order to effectively read your carrel. study carrels are designed to be stand-alone file systems usable for years to come. license – this is the license file; each study carrel is distributed under a gnu public license. pos – this subdirectory contains a set of tab-delimited files, and each file contains a set of part-of-speech files from a given document in your corpus. while the files’ names end in .pos, they are plain text files that can be imported into for favorite spreadsheet, database, or analysis application. the files have six columns: ) id, ) sid, ) tid, ) token, ) lemma, and ) pos. the definitions of these columns are described in another blog posting. the definitions of these columns and possible uses of these files are described elsewhere, but in short, these files help answer question regarding who, what, how, how many, and actions as well as grammer and style. readme – this file contains the very briefest of introductions to the carrel. standard-error.txt – as each study carrel is being created, error and status messages are output to this file. it is a log file. if the creation of your study carrel fails, then this is a good place to look for clues on what went wrong. send me this file if you are stymied. standard-output.txt – after your study carrel as been created and distilled into a database, sets of queries are applied against the database. this file is the second best place to begin once you have downloaded and unzipped a carrel. tsv – except for one (questions.tsv), this subdirectory contains a set of frequency tables in the form of tab-delimited text files. the exception is a tab-delimited text file too, but it is just not a frequency file. all of these files can be imported into for favorite spreadsheet, database, or analysis application. possible uses for these files are destined to be outlined in future postings, but in short, perusal of these files will help you answer questions regarding your corpus’s “aboutness” as well as who, what, when, where, how, how many, and why questions. the structure of each file is listed below: adjective-noun.tsv – three columns: ) adjective, ) noun, and ) frequency where frequency denotes the number of times the given adjective appears immediately before the given noun in the corpus adjectives.tsv – two columns: ) adjective, and ) frequency adverbs.tsv – two columns: ) adverb, and ) frequency bigrams.tsv – two columns: ) bigram (two-word phrase), and ) frequency entities.tsv – three columns: ) entity, ) type, and ) frequency keywords.tsv – two columns: ) keyword (statistically significant unigram), and ) frequency noun-verb.tsv – three columns: ) noun, ) verb, and ) a frequency where frequency denotes the number of times the given noun appears immediately before the given verb in the entire corpus nouns.tsv – two columns: ) noun, and ) frequency pronouns.tsv – two columns: ) pronoun, and ) frequency proper-nouns.tsv – two columns: ) proper, and ) frequency quadgrams.tsv – two columns: ) quadgram (four-word phrase), and ) frequency questions.tsv – two columns: ) identifier, and ) question where each question is a “sentence” ending in a question mark trigrams.tsv – two columns: ) trigram (three-word phrase), and ) frequency unigrams.tsv – two columns: ) unigram (individual word), and ) frequency verbs.tsv – two columns: ) verb, and ) frequency txt – this subdirectory contains plain text versions of the files stored in the cache directory. a plain text version of each & every item in the cache directory ought to exist in this directory. the contents of this directory is what was used to do the reader’s analysis. the contents of this directory are excellent candidates for further analysis with tools such as concordances, indexers, or topic modelers. urls – this subdirectory contains a set of tab-delimited files, and each file contains a set of urls from a given document in your corpus. while the files’ names end in .url, they are plain text files that can be imported into for favorite spreadsheet, database, or analysis application. the files have three columns: ) id, ) domain, and ) url. the definitions of these columns and possible uses of these files are described elsewhere, but in short, these files help answer questions regarding document provenance and relationships as well as addressing the perenial issue of “finding more like this one”. wrd – this subdirectory contains a set of tab-delimited files, and each file contains a set of computed keywords from a given document in your corpus. while the files’ names end in .wrd, they are plain text files that can be imported into for favorite spreadsheet, database, or analysis application. the files have two columns: ) id, and keyword. the definitions of these columns and possible uses of these files are described elsewhere, but in short, these files help answer questions such as “what is this document about?” links [ ] airivata – https://airavata.apache.org by eric lease morgan at december , : am december , life of a librarian a distant reader field trip to bloomington yesterday i was in bloomington (indiana) for a distant reader field trip. more specifically, i met with marlon pierce and team xsede to talk about distant reader next steps. we discussed the possibility of additional grant opportunities, possible ways to exploit the airivata/django front-end, and distant reader embellishments such as: distant reader lite – a desktop version of the reader which processes single files distant reader extras – a suite of tools for managing collections of “study carrels” the distant reader appliance – a stand-alone piece of hardware built with raspberry pi’s along the way marlon & i visited the data center where i actually laid hands on the reader. we also visited john walsh of the hathitrust research center where i did a two-fold show & tell: ) downloading hathitrust plain text files as well as pdf documents using htid books, and ) the distant reader, of course. as a bonus, there was cool mobile hanging from the ceiling of luddy hall. “a good time was had by all.” by eric lease morgan at december , : pm november , life of a librarian what is the distant reader and why should i care? the distant reader is a tool for reading. [ ] wall paper by eric the distant reader takes an arbitrary amount of unstructured data (text) as input, and it outputs sets of structured data for analysis — reading. given a corpus of any size, the distant reader will analyze the corpus, and it will output a myriad of reports enabling you to use & understand the corpus. the distant reader is intended to supplement the traditional reading process. the distant reader empowers one to use & understand large amounts of textual information both quickly & easily. for example, the distant reader can consume the entire issue of a scholarly journal, the complete works of a given author, or the content found at the other end of an arbitrarily long list of urls. thus, the distant reader is akin to a book’s table-of-contents or back-of-the-book index but at scale. it simplifies the process of identifying trends & anomalies in a corpus, and then it enables a person to further investigate those trends & anomalies. the distant reader is designed to “read” everything from a single item to a corpus of thousand’s of items. it is intended for the undergraduate student who wants to read the whole of their course work in a given class, the graduate student who needs to read hundreds (thousands) of items for their thesis or dissertation, the scientist who wants to review the literature, or the humanist who wants to characterize a genre. how it works the distant reader takes five different forms of input: a url – good for blogs, single journal articles, or long reports a list of urls – the most scalable, but creating the list can be problematic a file – good for that long pdf document on your computer a zip file – the zip file can contain just about any number of files from your computer a zip file plus a metadata file – with the metadata file, the reader’s analysis is more complete once the input is provided, the distant reader creates a cache — a collection of all the desired content. this is done via the input or by crawling the ‘net. once the cache is collected, each & every document is transformed into plain text, and along the way basic bibliographic information is extracted. the next step is analysis against the plain text. this includes rudimentary counts & tabulations of ngrams, the computation of readability scores & keywords, basic topic modeling, parts-of-speech & named entity extraction, summarization, and the creation of a semantic index. all of these analyses are manifested as tab-delimited files and distilled into a single relational database file. after the analysis is complete, two reports are generated: ) a simple plain text file which is very tabular, and ) a set of html files which are more narrative and graphical. finally, everything that has been accumulated & generated is compressed into a single zip file for downloading. this zip file is affectionately called a “study carrel“. it is completely self-contained and includes all of the data necessary for more in-depth analysis. what it does the distant reader supplements the traditional reading process. it does this in the way of traditional reading apparatus (tables of content, back-of-book indexes, page numbers, etc), but it does it more specifically and at scale. put another way, the distant reader can answer a myriad of questions about individual items or the corpus as a whole. such questions are not readily apparent through traditional reading. examples include but are not limited to: how big is the corpus, and how does its size compare to other corpora? how difficult (scholarly) is the corpus? what words or phrases are used frequently and infrequently? what statistically significant words characterize the corpus? are there latent themes in the corpus, and if so, then what are they and how do they change over both time and place? how do any latent themes compare to basic characteristics of each item in the corpus (author, genre, date, type, location, etc.)? what is discussed in the corpus (nouns)? what actions take place in the corpus (verbs)? how are those things and actions described (adjectives and adverbs)? what is the tone or “sentiment” of the corpus? how are the things represented by nouns, verbs, and adjective related? who is mentioned in the corpus, how frequently, and where? what places are mentioned in the corpus, how frequently, and where? people who use the distant reader look at the reports it generates, and they often say, “that’s interesting!” this is because it highlights characteristics of the corpus which are not readily apparent. if you were asked what a particular corpus was about or what are the names of people mentioned in the corpus, then you might answer with a couple of sentences or a few names, but with the distant reader you would be able to be more thorough with your answer. the questions outlined above are not necessarily apropos to every student, researcher, or scholar, but the answers to many of these questions will lead to other, more specific questions. many of those questions can be answered directly or indirectly through further analysis of the structured data provided in the study carrel. for example, each & every feature of each & every sentence of each & every item in the corpus has been saved in a relational database file. by querying the database, the student can extract every sentence with a given word or matching a given grammer to answer a question such as “how was the king described before & after the civil war?” or “how did this paper’s influence change over time?” a lot of natural language processing requires pre-processing, and the distant reader does this work automatically. for example, collections need to be created, and they need to be transformed into plain text. the text will then be evaluated in terms of parts-of-speech and named-entities. analysis is then done on the results. this analysis may be as simple as the use of concordance or as complex as the application of machine learning. the distant reader “primes the pump” for this sort of work because all the raw data is already in the study carrel. the distant reader is not intended to be used alone. it is intended to be used in conjunction with other tools, everything from a plain text editor, to a spreadsheet, to database, to topic modelers, to classifiers, to visualization tools. conclusion i don’t know about you, but now-a-days i can find plenty of scholarly & authoritative content. my problem is not one of discovery but instead one of comprehension. how do i make sense of all the content i find? the distant reader is intended to address this question by making observations against a corpus and providing tools for interpreting the results. links [ ] distant reader – https://distantreader.org by eric lease morgan at november , : am november , life of a librarian project gutenberg and the distant reader the venerable project gutenberg is perfect fodder for the distant reader, and this essay outlines how & why. (tl;dnr: search my mirror of project gutenberg, save the result as a list of urls, and feed them to the distant reader.) project gutenberg wall paper by eric a long time ago, in a galaxy far far away, there was a man named micheal hart. story has it he went to college at the university of illinois, urbana-champagne. he was there during a summer, and the weather was seasonably warm. on the other hand, the computer lab was cool. after all, computers run hot, and air conditioning is a must. to cool off, micheal went into the computer lab to be in a cool space.† while he was there he decided to transcribe the united states declaration of independence, ultimately, in the hopes of enabling people to use a computers to “read” this and additional transcriptions. that was in . one thing led to another, and project gutenberg was born. i learned this story while attending a presentation by the now late mr. hart on saturday, february , in roanoke (indiana). as it happened it was also mr. hart’s birthday. [ ] to date, project gutenberg is a corpus of more than , freely available transcribed ebooks. the texts are predominantly in english, but many languages are represented. many academics look down on project gutenberg, probably because it is not as scholarly as they desire, or maybe because the provenance of the materials is in dispute. despite these things, project gutenberg is a wonderful resource, especially for high school students, college students, or life-long learners. moreover, its transcribed nature eliminates any problems of optical character recognition, such as one encounters with the hathitrust. the content of project gutenberg is all but perfectly formatted for distant reading. unfortunately, the interface to project gutenberg is less than desirable; the index to project gutenberg is limited to author, title, and “category” values. the interface does not support free text searching, and there is limited support for fielded searching and boolean logic. similarly, the search results are not very interactive nor faceted. nor is there any application programmer interface to the index. with so much “clean” data, so much more could be implemented. in order to demonstrate the power of distant reading, i endeavored to create a mirror of project gutenberg while enhancing the user interface. to create a mirror of project gutenberg, i first downloaded a set of rdf files describing the collection. [ ] i then wrote a suite of software which parses the rdf, updates a database of desired content, loops through the database, caches the content locally, indexes it, and provides a search interface to the index. [ , ] the resulting interface is ill-documented but % functional. it supports free text searching, phrase searching, fielded searching (author, title, subject, classification code, language) and boolean logic (using and, or, or not). search results are faceted enabling the reader to refine their query sans a complicated query syntax. because the cached content includes only english language materials, the index is only , items in size. project gutenberg & the distant reader the distant reader is a tool for reading. it takes an arbitrary amount of unstructured data (text) as input, and it outputs sets of structured data for analysis — reading. given a corpus of any size, the distant reader will analyze the corpus, and it will output a myriad of reports enabling you to use & understand the corpus. the distant reader is intended to supplement the traditional reading process. project gutenberg and the distant reader can be used hand-in-hand. as described in a previous posting, the distant reader can take five different types of input. [ ] one of those inputs is a file where each line in the file is a url. my locally implemented mirror of project gutenberg enables the reader to search & browse in a manner similar to the canonical version of project gutenberg, but with two exceptions. first & foremost, once a search has been gone against my mirror, one of the resulting links is “only local urls”. for example, below is an illustration of the query “love and honor and truth and justice and beauty”, and the “only local urls” link is highlighted: search result by selecting the “only local urls”, a list of… urls is returned, like this: urls this list of urls can then be saved as file, and any number of things can be done with the file. for example, there are google chrome extensions for the purposes of mass downloading. the file of urls can be fed to command-line utilities (ie. curl or wget) also for the purposes of mass downloading. in fact, assuming the file of urls is named love.txt, the following command will download the files in parallel and really fast: cat love.txt | parallel wget this same file of urls can be used as input against the distant reader, and the result will be a “study carrel” where the whole corpus could be analyzed — read. for example, the reader will extract all the nouns, verbs, and adjectives from the corpus. thus you will be able to answer what and how questions. it will pull out named entities and enable you to answer who and where questions. the reader will extract keywords and themes from the corpus, thus outlining the aboutness of your corpus. from the results of the reader you will be set up for concordancing and machine learning (such as topic modeling or classification) thus enabling you to search for more narrow topics or “find more like this one”. the search for love, etc returned more than items. just less than of them were returned in the search result, and the reader empowers you to read all of them at one go. summary project gutenberg is very useful resource because the content is: ) free, and ) transcribed. mirroring project gutenberg is not difficult, and by doing so an interface to it can be enhanced. project gutenberg items are perfect items for reading & analysis by the distant reader. search project gutenberg, save the results as a file, feed the file to the reader and… read the results at scale. notes and links † all puns are intended. [ ] michael hart in roanoke (indiana) – video: https://youtu.be/eeobbsn esg; blog posting: http://infomotions.com/blog/ / /michael-hart-in-roanoke-indiana/ [ ] the various project gutenberg feeds, including the rdf is located at https://www.gutenberg.org/wiki/gutenberg:feeds [ ] the suite of software to cache and index project gutenberg is available on github at https://github.com/ericleasemorgan/gutenberg-index [ ] my full text index to the english language texts in project gutenberg is available at http://dh.crc.nd.edu/sandbox/gutenberg/cgi-bin/search.cgi [ ] the distant reader and its five different types of input – http://sites.nd.edu/emorgan/ / /dr-inputs/ by eric lease morgan at november , : am october , life of a librarian ojs toolbox given a open journal system (ojs) root url and an authorization token, cache all json files associated with the given ojs title, and optionally output rudimentary bibliographics in the form of a tab-separated value (tsv) stream. [ ] wall paper by eric ojs is a journal publishing system. [ ] is supports a rest-ful api allowing the developer to read & write to the system’s underlying database. [ ] this hack — the ojs toolbox — merely caches & reads the metadata associated with the published issues of a given journal title. the toolbox is written in bash. to cache the metadata, you will need to have additional software as part of your file system: curl and jq. [ , ] curl is used to interact with the api. jq is used to read & parse the resulting json streams. when & if you want to transform the cached json files into rudimentary bibliographics, then you will also need to install gnu parallel, a tool which makes parallel processing trivial. [ ] besides the software, you will need three pieces of information. the first is the root url of the ojs system/title you wish to use. this value will probably look something like this –> https://example.com/index.php/foo ask the ojs systems administrator regarding the details. the second piece of information is an authorization token. if an “api secret” has been created by the local ojs systems administrator, then each person with an ojs account ought to have been granted a token. again, ask the ojs systems administrator for details. the third piece of information is the name of a directory where your metadata will be cached. for the sake of an example, assume the necessary values are: root url – https://example.com/index.php/foo token – xyzzy directory – bar once you have gotten this far, you can cache the totality of the issue metadata: $ ./bin/harvest.sh https://example.com/index.php/foo xyzzy bar more specifically, `harvest.sh` will create a directory called bar. it will then determine how many issues exist in the title foo. it will then harvest sets of issue data, parse each set into individual issue files, and save the result as json files in the bar directory. you now have a “database” containing all the bibliographic information of a given title for my purposes, i need a tsv file with four columns: ) author, ) title, ) date, and ) url. such is the purpose of `issues tsv.sh` and `issue tsv.sh`. the first script, `issues tsv.sh`, takes a directory as input. it then outputs a simple header, finds all the json files in the given directory, and passes them along (in parallel) to `issue tsv.sh` which does the actual work. thus, to create my tsv file, i submit a command like this: $ ./bin/issues tsv.sh bar > ./bar.tsv the resulting file (bar.tsv) looks something like this: author title date url kilgour the catalog - - https://example.com/index.php/foo/article/download/ / mcgee two designs - - https://example.com/index.php/foo/article/download/ / saracevic book reviews - - https://example.com/index.php/foo/article/download/ / give such a file, i can easily download the content of a given article, extract any of its plain text, perform various natural language processing tasks against it, text mine the whole, full text index the whole, apply various bits of machine learning against the whole, and in general, “read” the totality of the journal. see the distant reader for details. [ ] links [ ] ojs toolbox – https://github.com/ericleasemorgan/ojs-toolbox [ ] ojs – https://pkp.sfu.ca/ojs/ [ ] ojs api – https://docs.pkp.sfu.ca/dev/api/ojs/ . [ ] curl – https://curl.haxx.se [ ] jq – https://stedolan.github.io/jq/ [ ] gnu parallel – https://www.gnu.org/software/parallel/ [ ] distant reader – https://distantreader.org by eric lease morgan at october , : pm october , life of a librarian the distant reader and its five different types of input the distant reader can take five different types of input, and this blog posting describes what they are. wall paper by eric the distant reader is a tool for reading. it takes an arbitrary amount of unstructured data (text) as input, and it outputs sets of structured data for analysis — reading. given a corpus of any size, the distant reader will analyze the corpus, and it will output a myriad of reports enabling you to use & understand the corpus. the distant reader is intended to designed the traditional reading process. at the present time, the reader can accept five different types of input, and they include: a file a url a list of urls a zip file a zip file with a companion csv file each of these different types of input are elaborated upon below. a file the simplest form of input is a single file from your computer. this can be just about file available to you, but to make sense, the file needs to contain textual data. thus, the file can be a word document, a pdf file, an excel spreadsheet, an html file, a plain text file, etc. a file in the form of an image will not work because it contains zero text. also, not all pdf files are created equal. some pdf files are only facsimiles of their originals. such pdf files are merely sets of images concatenated together. in order for pdf files to be used as input, the pdf files need to have been “born digitally” or they need to have had optical character recognition previously applied against them. most pdf files are born digitally nor do they suffer from being facsimiles. a good set of use-cases for single file input is the whole of a book, a long report, or maybe a journal article. submitting a single file to the distant reader is quick & easy, but the reader is designed for analyzing larger rather than small corpora. thus, supplying a single journal article to the reader doesn’t make much sense; the use of the traditional reading process probably makes more sense for a single journal article. a url the distant reader can take a single url as input. given a url, the reader will turn into a rudimentary internet spider and build a corpus. more specifically, given a url, the reader will: retrieve & cache the content found at the other end of the url extract any urls it finds in the content retrieve & cache the content from these additional urls stop building the corpus but continue with its analysis in short, given a url, the reader will cache the url’s content, crawl the url one level deep, cache the result, and stop caching. like the single file approach, submitting a url to the distant reader is quick & easy, but there are a number of caveats. first of all, the reader does not come with very many permissions, and just because you are authorized to read the content at the other end of a url does not mean the reader has the same authorization. a lot of content on the web resides behind paywalls and firewalls. the reader can only cache % freely accessible content. “landing pages” and “splash pages” represent additional caveats. many of the urls passed around the ‘net do not point to the content itself, but instead they point to ill-structured pages describing the content — metadata pages. such pages may include things like authors, titles, and dates, but these things are not presented in a consistent nor computer-readable fashion; they are laid out with aesthetics or graphic design in mind. these pages do contain pointers to the content you want to read, but the content may be two or three more clicks away. be wary of urls pointing to landing pages or splash pages. another caveat to this approach is the existence of extraneous input due to navigation. many web pages include links for navigating around the site. they also include links to things like “contact us” and “about this site”. again, the reader is sort of stupid. if found, the reader will crawl such links and include their content in the resulting corpus. despite these drawbacks there are number of excellent use-cases for single url input. one of the best is wikipedia articles. feed the reader a url pointing to a wikipedia article. the reader will cache the article itself, and then extract all the urls the article uses as citations. the reader will then cache the content of the citations, and then stop caching. similarly, a url pointing to an open access journal article will function just like the wikipedia article, and this will be even more fruitful if the citations are in the form of freely accessible urls. better yet, consider pointing the reader to the root of an open access journal issue. if the site is not overly full of navigation links, and if the urls to the content itself are not buried, then the whole of the issue will be harvested and analyzed. another good use-case is the home page of some sort of institution or organization. want to know about apple computer, the white house, a conference, or a particular department of a university? feed the root url of any of these things to the reader, and you will learn something. at the very least, you will learn how the organization prioritizes its public face. if things are more transparent than not, then you might be able to glean the names and addresses of the people in the organization, the public policies of the organization, or the breadth & depth of the organization. yet another excellent use-case includes blogs. blogs often contain content at their root. navigations links abound, but more often than not the navigation links point to more content. if the blog is well-designed, then the reader may be able to create a corpus from the whole thing, and you can “read” it in one go. a list of urls the third type of input is a list of urls. the list is expected to be manifested as a plain text file, and each line in the file is a url. use whatever application you desire to build the list, but save the result as a .txt file, and you will probably have a plain text file.‡ caveats? like the single url approach, the list of urls must point to freely available content, and pointing to landing pages or splash pages is probably to be avoided. unlike the single url approach, the urls in the list will not be used as starting points for web crawling. thus, if the list contains ten items, then ten items will be cached for analysis. another caveat is the actual process of creating the list; i have learned that is actually quite difficult to create lists of urls. copying & pasting gets old quickly. navigating a site and right-clicking on urls is tedious. while search engines & indexes often provide some sort of output in list format, the lists are poorly structured and not readily amenable to url extraction. on the other hand, there are more than a few url extraction tools. i use a google chrome extension called link grabber. [ ] install link grabber. use chrome to visit a site. click the link grabber button, and all the links in the document will be revealed. copy the links and paste them into a document. repeat until you get tired. sort and peruse the list of links. remove the ones you don’t want. save the result as a plain text file.‡ feed the result to the reader. despite these caveats, the list of urls approach is enormously scalable; the list of urls approach is the most scalable input option. given a list of five or six items, the reader will do quite well, but the reader will operate just as well if the list contains dozens, hundreds, or even thousands of urls. imagine reading the complete works of your favorite author or the complete run of an electronic journal. such is more than possible with the distant reader.‡ a zip file the distant reader can take a zip file as input. create a folder/directory on your computer. copy just about any file into the folder/directory. compress the file into a .zip file. submit the result to the reader. like the other approaches, there are a few caveats. first of all, the reader is not able to accept .zip files whose size is greater than megabytes. while we do it all the time, the world wide web was not really designed to push around files of any great size, and megabytes is/was considered plenty. besides, you will be surprised how many files can fit in a megabyte file. second, the computer gods never intended file names to contain things other than simple romanesque letters and a few rudimentary characters. now-a-days our file names contain spaces, quote marks, apostrophes, question marks, back slashes, forward slashes, colons, commas, etc. moreover, file names might be characters long or longer! while every effort as been made to accomodate file names with such characters, your milage may vary. instead, consider using file names which are shorter, simpler, and have some sort of structure. an example might be first word of author’s last name, first meaningful word of title, year (optional), and extension. herman melville’s moby dick might thus be named melville-moby.txt. in the end the reader will be less confused, and you will be more able to find things on your computer. there are a few advantages to the zip file approach. first, you can circumvent authorization restrictions; you can put licensed content into your zip files and it will be analyzed just like any other content. second, the zip file approach affords you the opportunity to pre-process your data. for example, suppose you have downloaded a set of pdf files, and each page includes some sort of header or footer. you could transform each of these pdf files into plain text, use some sort of find/replace function to remove the headers & footers. save the result, zip it up, and submit it to the reader. the resulting analysis will be more accurate. there are many use-cases for the zip file approach. masters and ph.d students are expected to read large amounts of material. save all those things into a folder, zip them up, and feed them to the reader. you have been given a set of slide decks from a conference. zip them up and feed them to the reader. a student is expected to read many different things for history . download them all, put them in a folder, zip them up, and submit them to the distant reader. you have written many things but they are not on the web. copy them to a folder, zip them up, and “read” them with the… reader. a zip file with a companion csv file the final form of input is a zip file with a companion comma-separated value (csv) file — a metadata file. as the size of your corpus increases, so does the need for context. this context can often be manifested as metadata (authors, titles, dates, subject, genre, formats, etc.). for example, you might want to compare & contrast who wrote what. you will probably want to observe themes over space & time. you might want to see how things differ between different types of documents. to do this sort of analysis you will need to know metadata regarding your corpus. as outlined above, the distant reader first creates a cache of content — a corpus. this is the raw data. in order to do any analysis against the corpus, the corpus must be transformed into plain text. a program called tika is used to do this work. [ ] not only does tika transform just about any file into plain text, but it also does its best to extract metadata. depending on many factors, this metadata may include names of authors, titles of documents, dates of creation, number of pages, mime-type, language, etc. unfortunately, more often than not, this metadata extraction process fails and the metadata is inaccurate, incomplete, or simply non-existent. this is where the csv file comes in; by including a csv file named “metadata.csv” in the .zip file, the distant reader will be able to provide meaningful context. in turn, you will be able to make more informed observations, and thus your analysis will be more thorough. here’s how: assemble a set of files for analysis use your favorite spreadsheet or database application to create a list of the file names assign a header to the list (column) and call it “file” create one or more columns whose headers are “author” and/or “title” and/or “date” to the best of your ability, update the list with author, title, or date values for each file save the result as a csv file named “metadata.csv” and put it in the folder/directory to be zipped compress the folder/directory to create the zip file submit the result to the distant reader for analysis the zip file with a companion csv file has all the strengths & weakness of the plain o’ zip file, but it adds some more. on the weakness side, creating a csv file can be both tedious and daunting. on the other hand, many search engines & index export lists with author, title, and data metadata. one can use these lists as the starting point for the csv file.♱ on the strength side, the addition of the csv metadata file makes the distant reader’s output immeasurably more useful, and it leads the way to additional compare & contrast opportunities. summary to date, the distant reader takes five different types of input. each type has its own set of strengths & weaknesses: a file – good for a single large file; quick & easy; not scalable a url – good for getting an overview of a single web page and its immediate children; can include a lot of noise; has authorization limitations a list of urls – can accomodate thousands of items; has authorization limitations; somewhat difficult to create list a zip file – easy to create; file names may get in the way; no authorization necessary; limited to megabytes in size a zip file with csv file – same as above; difficult to create metadata; results in much more meaningful reports & opportunities happy reading! notes & links ‡ distant reader bounty # : to date, i have only tested plain text files using line-feed characters as delimiters, such are the format of plain text files in the linux and macintosh worlds. i will pay $ to the first person who creates a plain text file of urls delimited by carriage-return/line-feed characters (the format of windows-based text files) and who demonstrates that such files break the reader. “on you mark. get set. go!” ‡ distant reader bounty # : i will pay $ to the first person who creates a list of , urls and feeds it to the reader. ♱ distant reader bounty # : i will pay $ to the first person who writes a cross-platform application/script which successfully transforms a zotero bibliography into a distant reader csv metadata file. [ ] link grabber – http://bit.ly/ mgtksp [ ] tika – http://tika.apache.org by eric lease morgan at october , : am date created: - - date updated: - - url: http://infomotions.com/ free range librarian › k.g. schneider's blog on librarianship, writing, and everything else free range librarian k.g. schneider's blog on librarianship, writing, and everything else skip to content about free range librarian comment guidelines writing: clips & samples (dis)association monday, may , walking two roses to their new home, where they would be planted in the front yard. i have been reflecting on the future of a national association i belong to that has struggled with relevancy and with closing the distance between itself and its members, has distinct factions that differ on fundamental matters of values, faces declining national and chapter membership, needs to catch up on the technology curve, has sometimes problematic vendor relationships, struggles with member demographics and diversity,  and has an uneven and sometimes conflicting national message and an awkward at best relationship with modern communications; but represents something important that i believe in and has a spark of vitality that is the secret to its future. i am not, in fact, writing about the american library association, but the american rose society.  most readers of free range librarian associate me with libraries, but the rose connection may be less visible. i’ve grown roses in nine places i’ve lived in the last thirty-plus years, starting with roses planted in front of a rental house in clovis, new mexico, when i was stationed at cannon air force base in the s, and continuing in pots or slices of garden plots as i moved around the world and later, the united states. basically, if i had an outdoor spot to grow in, i grew roses, either in-ground or in pots, whether it was a slice of sunny backyard in wayne, new jersey, a tiny front garden area in point richmond, california, a sunny interior patio in our fake eichler rental in palo alto, or a windy, none-too-sunny, and cold (but still much-appreciated) deck in our rental in san francisco. when sandy and i bought our sweet little house in santa rosa, part of the move involved rolling large garden pots on my radio flyer from our rental two blocks away. some of you know i’m an association geek, an avocation that has waxed as the years have progressed. i join associations because i’m from a generation where that’s done, but another centripetal pull for staying and being involved is that associations, on their own, have always interested me. it’s highly likely that a long time ago, probably when i was stationed in new mexico and, later, germany (the two duty stations where i had the ability to grow roses), that i was a member of the american rose society for two or three years. i infer this because i accumulated, then later recycled, their house magazine, american rose, and i also have vague memories of receiving the annual publication, handbook for selecting roses. early this year i joined the redwood empire rose society and a few weeks after that joined the american rose society. i joined the local society because i was eager to plant roses in our new home’s garden and thought this would be a way to tap local expertise, and was won over by the society’s programming, a range of monthly educational events that ranged from how to sharpen pruning shears to the habits and benefits of bees (a program where the audience puffed with pride, because roses--if grown without toxic chemical intervention–are highly beneficial bee-attracting pollen plants). i joined the national society less out of need than because i was curious about what ars had to offer to people like me who are rose-lovers but average gardeners, and i was also inquisitive about how the society had (or had not) repositioned itself over the years. my own practices around rose gardening have gradually changed, reflecting broader societal trends. thirty years ago, i was an unwitting cog in the agricultural-industrial rose complex. i planted roses that appealed to my senses — attractive, repeat-blooming, and fragrant — and then managed their ability to grow and produce flowers not only through providing the two things all roses need to grow– sun and water — but also through liberal applications of synthetic food and toxic pest and disease products. the roses i purchased were bred for the most part with little regard for their ability to thrive without toxic intervention or for their suitability for specific regions. garden by garden, my behavior changed. i slowly adopted a “thrive or die” mantra. if a rose could not exist without toxic chemical interventions, then it did not belong in my garden, and i would, in rosarian parlance, “shovel-prune” it and replace it with a rose that could succeed with sun, water, good organic food and amendments, and an occasional but not over-fussy attention. eventually, as i moved toward organic gardening and became more familiar with sustainability in general, i absorbed the message that roses are plants, and the soil they grow in is like the food i put in my body: it influences their health. so i had the garden soil tested this winter while i was moving and replacing plants, digging holes that were close to two feet wide and deep. based on the test results, i adjusted the soil accordingly: i used organic soil sulphur to lower the ph, dug in slow-release nitrogen in the form of feathermeal, and bathed the plants in a weak solution of organic liquid manganese. as i now do every spring, when it warmed up a bit i also resumed my monthly treatment of fish fertilizer, and this year, based on local rose advice, in a folksier vein dressed all the bushes with organic worm castings and alfalfa, both known to have good fertilizing capabilities. alfalfa also has a lot of trace nutrients we know less about but appear to be important. princesse charlene de monaco, hybrid tea rose bred by meilland guess what? science is real! nearly all of the rose bushes are measurably larger and more vigorous. carding mill, a david austin rose, went from a medium shrub to a flowering giant. new roses i planted this spring, such as grand dame and pinkerbelle, are growing much more vigorously than last year’s new plantings. some of this is due to the long, gloomy, wet winter, which gave roses opportunities to snake their long roots deeper into the good soil we have in sonoma county; my friends are reporting great spring flushes this year. but roses planted even in the last six weeks, such as princesse charlene de monaco and sheila’s perfume, are taking off like a rocket, so it’s not just the rain or the variety. (you do not need to do all this to grow roses that will please you and your garden visitors, including bees and other beneficial insects. i enjoy the process. the key thing is that nearly all of my roses are highly rated for disease resistance and nearly all are reported to grow well in our region.) science–under attack in our national conversations–is also an area of conflict within the ars. presidents of the ars have three-year terms, and the previous president, pat shanley, was an advocate of sustainable rose growing. she spoke and wrote about the value of organic gardening, and championed selecting varieties that do not require toxic intervention to thrive. the theme of the american rose annual was “roses are for everyone,” and this annual is a fascinating look at the sustainable-gardening wing of the ars. most of the articles emphasized the value of what paul zimmerman, a rose evangelist, calls “garden roses,” flowers that everyday people like you and me can grow and enjoy. the message in this annual is reinforced by recent books by longtime rose advocates and ars members, such as peter kukielski’s roses without chemicals and zimmerman’s everyday roses, books i highly recommend for library collections as well as personal use. (roses without chemicals is a book i use when i wake up at odd hours worried about things, because it is beautifully written and photographed and the roses are listed alphabetically.) now the ars has a new president, bob martin, a longtime exhibitor, who in editorials has promoted chemical intervention for roses. “and yes virginia we do spray our roses,” he wrote in the march/april “first word” editorial in american rose, the house organ of the ars. “as does nearly every serious rose exhibitor and those who want their rose bushes to sustainably produce the most beautiful blooms [emphasis mine].” american rose does not appear to publish letters to the editor. there is no section listed for letters that i can find in any recent issue, and the masthead only lists a street address for “member and subscription correspondence.” otherwise, i would write a short letter protesting the misuse of the term “sustainably,” as well as the general direction of this editorial. i am a rose amateur, and make no bones about it. but i know that equating chemical spraying with sustainability is, hands-down, fake news. it’s one thing to soak roses in toxins and call it a “health maintenance” program, as he does in this article. that’s close to the line but not over it, since he’s from the exhibitors’ wing of ars. but it’s just plain junk science to claim that there is anything connected to sustainability about this approach. i also can’t imagine that this “toxins forever” message is attracting new ars members or encouraging them to renew. it feels disconnected from what motivates average gardeners like me to grow roses today (to enjoy them in their gardens) and from how they want to grow them today (in a manner that honors the earth). frankly, one of the happiest moments in my garden last year was not from personal enjoyment of the flowers or even the compliments of neighbors and passers-by, but when i saw bees doing barrel-rolls in the stamens of my roses, knowing that i was helping, not hurting, their survival. the vast majority of people buying and planting roses these days have no idea there is a single-plant society dedicated to this plant, or even less that this society believes it understands their motivations for and interest in roses. my environmental scan of the literature and the quantities of roses provided by garden stores makes me suspect that many people buy roses based on a mix of personal recommendations, marketing guidance (what the vendors are promoting), and what they remember from their family gardens. (i would love to learn there had been market research in this area; vendors may have taken this up.) for average gardeners, their memories include roses such as peace and mr. lincoln, which were bred in the middle of the last century, when the focus was not on disease resistance but on producing the hourglass hybrid tea shape that became the de facto standard for exhibiting. we can get sentimental about roses from the late th century, but many of these varieties also helped perpetuate the idea that roses are hard to grow, despite the many varieties that grew just fine for thousands of years (or in the case of excellenz von schubert, which i planted this year, years and counting). market persuasion continues today; vendors tempt buyers through savvy marketing plans such as the downton abbey rose series from weeks or david austin’s persistent messaging about “english” roses. note — i own a lovely rose from the downton abbey line, violet’s pride, that is quite the garden champ, and have three david austin roses (carding mill, munstead wood, and gentle hermione). i’m just noting market behavior. it is well-documented in rose literature that the rose that seems to have shaken the ars to the core is the knockout series, which introduced maintenance-free roses to a generation short on time and patience and increasingly invested in sustainable practices throughout their lives, including their gardens. again, smart marketing was part of the formula, because there always have been sustainable roses, and ome companies, such as kordes, moved to disease-resistant hybridizing decades ago. but the knockout roses were promoted as an amazing breakthrough. (it may help to know that new varieties of roses have -year patents during which propagation is only legally through license. i don’t begrudge hybridizers their income, given how much work–sometimes thousands of seedlings–goes into producing a single good rose, but this does factor into how and why roses are marketed.) you don’t need a certificate as a master gardener or membership in a rose society to grow knockout roses or newer competitors such as the oso easy line. you don’t really need to know anything about roses at all, other than roses grow in sun, not shade, and appreciate water. you also don’t need to spray knockout roses with powerful fungicides to prevent blackspot and mildew. regardless of the public’s reaction to easy-to-grow roses, the rose world’s reception of the knockout rose by the rose world was mixed, to use an understatement. though the knockout rose was the ars members’ choice rose, rumblings abounded, and knockout was even blamed in popular literature as a vector for the rose rosette virus (rrv), though this was later debunked. fifty years ago rrv was observed in a number of rose varieties, long before the knockout rose appeared. (this mite-spread virus was promulgated in the united states to control a pest rose, rosa multiflora, that was itself introduced without realizing what havoc it would wreak.) again, i’m no scientist, but i would think the appearance of rrv in “domesticated” roses was inevitable, regardless of which rose variety was first identified by name as carrying this disease. rose hybridizing is now catching up with the public’s interests and the wider need for roses with strong disease resistance. rose companies prominently tout disease resistance and many new varieties can be grown toxin-free. i selected princesse charlene de monaco in part because it medaled as best hybrid tea in the biltmore international rose trials, for which roses must perform well in terms of vigor and disease resistance as well as aesthetic qualities. there were companies such as kordes who walked this walk before it was fashionable, but in typical change-adoption fashion, other vendors are adapting their own practices, because the market is demanding it. but association leadership is driven by different goals than that for for-profit companies. a colleague of mine, after sharing his support for my successful run for ala executive board, commented that it takes expertise to run a $ million organization–skills not everyone has in equal abundance. my further reflection is that the kind of leadership we need at any one time is also unique to that moment, though–with absolutely no aspersions on our current crop of excellent leaders in ala–historically, we have not always selected leadership for either general expertise or current needs, an issue hardly unique to ars or ala. so i watch the ars seesaw. as just one more example, recently i read an article within the same ars email newsletter touting the value of lacewings for insect management, followed by an article about the value of chemical interventions that i know are toxic to beneficial insects. these aren’t just contradictory ideas; they are contradictory values, contradictory messages, and contradictory branding. and these conflicting messages are evident even before we look at the relationship between the national association and local societies (organized differently than ala chapters but with the similar intent). if i could deduce the current priorities for ars from its magazine, website, and email newsletters, it would be the renovation of the ars garden in shreveport. the plan to update the -year-old “national rosarium” makes sense, if you like rose gardens, but it sounds more like a call to the passionate few than the general public. it’s hard to infer other priorities when website sections such as “cyber rosarian” invite members to ask questions that then go unanswered for over a year. the section called “endorsed products” is its own conflicted mix of chemical interventions, artificial fertilizers, and organic rose food. the website section on rose preservation–a goal embedded in the ars mission statement, “the american rose society exists to promote the culture, preservation and appreciation of the rose”–is a blank page with a note it is under construction. a section with videos by paul zimmerman is useful, but the rose recommendations by district are incomplete, and also raise the issue that ars districts are organized geopolitically, not by climate. a rose suited for the long dry summers of sonoma county may not do as well in maui. the ars “modern roses” database has value, listing over , cultivars. but if i want insight into a specific rose, i use helpmefind.com, which despite its generic name and rustic interface is the de facto go-to site for rose information, questions, and discussion, often in the context of region, climate, and approaches to sustainability. i pay a small annual fee for premium access, in part to get hmf’s extra goodies (advanced search, and access to lineage information) but primarily because this site gives me value and i want to support their work. though i couldn’t find data on the ars website for membership numbers in national, district, or local societies, i intuit membership overall is declining. it is in our local society, where despite great programming in a region where many people grow roses, i am one of the younger members. again, there are larger forces at work with association membership, but pointing to those forces and then doing business as usual is a recipe for slow death. interestingly, the local rose society is aware of its challenges and interested in what it might mean to reposition itself for survival. most recently, we founded a facebook group that anyone could join (look for redwood empire rose society). but the society doesn’t have very much time, and a facebook group isn’t the magic bullet. to loop back to ala for a moment: i can remember when the response to concerns about membership decline were that the library field was contracting as a whole and association membership was also less popular in general. but these days, ala is invested in moving past these facts and asking, what then? ala is willing to change to survive. and i believe that is why ala will be around years from now, assuming we continue to support human life on this continent. as i ponder all this, deep in my association geekiness, i’m left with these questions: if the ars can’t save itself, who will be there for the roses? will the ad hoc, de facto green-garden rosarians form a new society, will they simply soldier on as a loose federation, or will the vendors determine the future of roses? have rose societies begun talking about strategic redirection, consolidation, and other new approaches? does the ars see itself as a change leader? where does the ars see itself in years? am i just a naive member in the field, totally missing the point, or is there something to what i’m observing, outside the palace walls? i’ve been writing this off and on for months. it’s memorial day and it’s now light enough outside to wander into our front yard, pruners and deadheading bucket in hand, iphone in my pocket so i can share what bloomed while i slept. over time i changed how i grow roses, but not why i grow roses. somewhere in there is an insight, but it’s time to garden. bookmark to: filed in uncategorized | | comments off on (dis)association i have measured out my life in doodle polls wednesday, april , you know that song? the one you really liked the first time you heard it? and even the fifth or fifteenth? but now your skin crawls when you hear it? that’s me and doodle. in the last three months i have filled out at least a dozen doodle polls for various meetings outside my organization. i complete these polls at work, where my two-monitor setup means i can review my outlook calendar while scrolling through a doodle poll with dozens of date and time options. i don’t like to inflict doodle polls on our library admin because she has her hands full enough, including managing my real calendar. i have largely given up on earmarking dates on my calendar for these polls, and i just wait for the inevitable scheduling conflicts that come up. some of these polls have so many options i would have absolutely no time left on my calendar for work meetings, many of which need to be made on fairly short notice. not only that, i gird my loins for the inevitable “we can’t find a date, we’re doodling again” messages that mean once again, i’m going to spend minutes checking my calendar against a doodle poll. i understand the allure of doodle; when i first “met” doodle, i was in love. at last, a way to pick meeting dates without long, painful email threads! but we’re now deep into the tragedy of the doodle commons, with no relief in sight. here are some doodle ideas–you may have your own to toss in. first, when possible, before doodling, i ask for blackout dates. that narrows the available date/time combos and helps reduce the “we gotta doodle again” scenarios. second, if your poll requires more than a little right-scrolling, reconsider how many options you’re providing. a poll with options might as well be asking me to block out april. and i can’t do that. third, i have taken exactly one poll where the pollster chose to suppress other people’s responses, and i hope to never see that again. there is a whole gaming side to doodling in which early respondents get to drive the dates that are selected, and suppressing other’s responses eliminates that capability. plus i want to know who has and hasn’t responded, and yes, i may further game things when i have that information. also, if you don’t have to doodle, just say no. bookmark to: filed in uncategorized | | comments ( ) memento dmv saturday, march , this morning i spent minutes in the appointment line at the santa rosa dmv to get my license renewed and converted to real id, but was told i was “too early” to renew my license, which expires in september, so i have to return after i receive my renewal notice. i could have converted to real id today, but i would still need to return to renew my license, at least as it was explained to me, and i do hope that was correct. cc by . , https://wellcomecollection.org/works/m wh kmc but–speaking as a librarian, and therefore from a profession steeped in resource management–i predict chaos in if dmv doesn’t rethink their workflow. we’re months out from october , the point at which people will not be able to board domestic flights if they don’t have a real id or a valid passport, or another (and far less common) substitute. then again, california dmv is already in chaos. their longtime leader retired, the replacement lasted days, and their new leader has been there ca. days. last year featured the license renewal debacle, which i suspect impacted the man standing behind me. he said he was there to apply for his license again because he never received the one he applied for last fall. and california dmv is one of states that still needs a real id extension because it didn’t have it together on time. indeed, i was on the appointment line, and nearly everyone in that line was on their second visit to dmv for the task they were trying to accomplish, and not for lack of preparation on their part. some of that was due to various dmv crises, and some of it is baked into dmv processes. based on how their current policies were explained to me today at window , i should never have been on that line in the first place; somewhere, in the online appointment process, the dmv should have prevented me from completing that task. i needlessly took up staff time at dmv. but the bigger problem is a system that gets in its own way, like libraries that lock book drops during the day to force users to enter the libraries to return books. with me standing there at window with my online appointment, my license, and my four types of id, the smart thing to do would be to complete the process and get me out of the pipeline of real id applicants–or any other dmv activity. but that didn’t happen. and i suspect i’m just one drop in a big, and overflowing, bucket. i suppose an adroit side move is to ensure your passport is current, but i hope we don’t reach the point where we need a passport to travel in our own country. bookmark to: filed in uncategorized | | comments off on memento dmv an old-skool blog post friday, march , i get up early these days and get stuff done — banking and other elder-care tasks for my mother, leftover work from the previous day, association or service work. a lot of this is writing, but it’s not writing. i have a half-dozen unfinished blog posts in wordpress, and even more in my mind. i map them out and they are huge topics, so then i don’t write them. but looking back at the early days of this blog — years ago! — i didn’t write long posts. i still wrote long-form for other media, but my blog posts were very much in the moment. so this is an old-skool post designed to ease me back in the writing habit. i’ll strive for twice a week, which is double the output of the original blogger, samuel johnson. i’ll post for minutes and move on to other things. i am an association nerd, and i spend a lot of time thinking about associations of all kinds, particularly the american library association, the american homebrewers association, the american rose society, the redwood empire rose society, the local library advisory boards, my church, and our neighborhood association. serving on the ala steering committee on organizational effectiveness, i’m reminded of a few indelible truths. one is that during the change management process you need to continuously monitor the temperature of the association you’re trying to change and in the words of one management pundit, keep fiddling with the thermostat. an association didn’t get that big or bureaucratic overnight, and it’s not going to get agile overnight, either. another is that the same people show up in each association, and–more interesting to me–stereotypes are not at play in determining who the change agents are. i had a great reminder of that years ago, when i served as the library director for one of those tiny barbie dream libraries in upstate new york, and i led the migration from a card catalog to a shared system in a consortium. too many people assumed that the library staff–like so many employees in these libraries, all female, and nearly all older women married to retired spouses–would be resistant to this change. in fact, they loved this change. they were fully on board with the relearning process and they were delighted and proud that they were now part of a larger system where they could not only request books from other libraries but sometimes even lend books as well from our wee collection. there were changes they and the trustees resisted, and that was a good lesson too, but the truism of older women resisting technology was dashed against the rocks of reality. my minutes are up. i am going in early today because i need to print things, not because i am an older woman who fears technology but because our home printer isn’t working and i can’t trust that i’ll have seatback room on my flight to chicago to open my laptop and read the ala executive board manual electronically, let alone annotate it or mark it up. i still remember the time i was on a flight, using my rpod (red pen of death, a fine-point red-ink sharpie) to revise an essay, and the passenger next to me turned toward me wide-eyed and whispered, “are you a teacher?” such is the power of rpod, an objective correlative that can immediately evoke the fear of correction from decades ago. bookmark to: filed in american liberry ass'n, association nerd | | comments ( ) keeping council saturday, january , editorial note: over half of this post was composed in july . at the time, this post could have been seen as politically neutral (where ala is the political landscape i’m referring to) but tilted toward change and reform. since then, events have transpired. i revised this post in november, but at the time hesitated to post it because events were still transpiring. today, in january , i believe even more strongly in what i write here, but take note that the post didn’t have a hidden agenda when i wrote it, and, except where noted, it still reflects my thoughts from last july, regardless of ensuing events. my agendas tend to be fairly straightforward. — kgs   original post, in which councilors are urged to council edits in noted with bolding. as of july , i am back on ala council for my fifth (non-consecutive) term since joining the american library association in . in june i attended council orientation, and though it was excellent–the whole idea that councilors would benefit from an introduction to the process is a beneficial concept that emerged over the last two decades–it did make me reflect on what i would add if there had been a follow-on conversation with sitting councilors called “sharing the wisdom.” i was particularly alerted to that by comments during orientation which pointed up a traditional view of the council process where ala’s largest governing body is largely inactive for over days a year, only rousing when we prepare to meet face to face. take or leave what i say here, or boldly contradict me, but it does come from an abundance of experience. you are a councilor year-round most newly-elected councilors “take their seats” immediately after the annual conference following their election — a factoid with significance. council, as a body, struggles with being a year-round entity that takes action twice a year during highly-condensed meetings during a conference with many other things happening. i have written about this before, in a dryly wonky post from that also addresses council’s composition and the role of chapters. i proposed that council meet four times a year, in a solstice-and-equinox model. two of those meetings (the “solstice” meetings) could  be online. (as far back as i was hinting around about the overhead and carbon footprint of midwinter.) i doubt midwinter will go to an online format even within the next decade–it’s a moneymaker for ala, if less so than before, and ala’s change cycle is glacial–but the proposal was intended to get people thinking about how council does, and doesn’t, operate. in lieu of any serious reconsideration of council, here are some thoughts. first, think of yourself as a year-round councilor, even if you do not represent a constituency such as a state chapter or a division that meets and takes action outside of ala. have at least a passing familiarity with the ala policy manual. bookmark it and be prepared to reference it. get familiar with ala’s financial model through the videos that explain things such as the operating agreement. read and learn about ala. share news. read the reports shared on the list, and post your thoughts and your questions. think critically about what you’re reading. it’s possible to love your association, believe with your heart that it has a bright future, and still raise your eyebrows about pat responses to budget questions, reassurances that membership figures and publishing revenue will rebound, and glib responses about the value of units such as the planning and budget assembly. come to council prepared. read everything you can in advance, speak with other councilors, and apply solid reflection, and research if needed, before you finish packing for your trip. preparation requires an awareness that you will be deluged with reading just as you are struggling to button up work at your library and preparing to be away for nearly a week, so skimming is essential. i focus on issues where i know i can share expertise, and provide input when i can. also, i am proud we do memorial resolutions and other commemorations but i don’t dwell on them in advance unless i have helped write them or had close familiarity with the people involved. fee, fie, foe, forum coming prepared to council is one of those values council has struggled with. looking at the council list for the week prior to annual , the only conversation was a discussion about the relocation of the council forum meeting room from one hotel to another, complete with an inquiry asking if ala could rent a special bus to tote councilors to and from the forum hotel. council forum is an informal convening that has taken place for decades to enable council to discuss resolutions and other actions outside of the strictures of parliamentary procedure. it meets three times during ala, in the evening, and though it is optional, i agree with the councilor who noted that important work happens at this informal gathering. i am conflicted about forum. it allows substantive discussion about key resolutions to happen outside of the constrictive frameworks of parliamentary procedure. forum is also well-run, with volunteer councilors managing the conversation. but forum also appears to have morphed into a substitute for reading and conversation in advance. it also means that councilors have to block out yet more time to do “the work of the association,” which in turn takes us away from other opportunities during the few days we are together as an association. i don’t say this to whine about the sacrifice of giving up dinners and networking with ala colleagues, though those experiences are important to me, but rather to point out that forum as a necessary-but-optional council activity takes a silo–that brobdingnabian body that is ala council–and further silos it. that can’t be good for ala. as councilors, we benefit from cross-pollination with the work of the association. resolved: to tread lightly with resolutions new councilors, and i was one of them once, are eager to solve ala’s problems by submitting resolutions. indeed, there are new councilors who see resolutions as the work of council, and there have been round tables and other units that clearly saw their work as generating reams of lightly-edited, poorly-written resolutions just prior to and during the conference. there are at least three questions to ask before submitting a resolution (other than memorial and other commemorative resolutions): can the resolution itself help solve a problem? has it been coordinated with the units and people involved in the issue it addresses? is it clear and well-written? there are other questions worth considering, such as, if the issue this resolution proposed to address cropped up a month after council met, would you still push it online with your council colleagues, or ask the ala executive board to address it? which is another way to ask, is it important? tread lightly with twitter overall, since coming through the stress of living through the santa rosa fires, i’m feeling weary, and perhaps wary, of social media. though i appreciate the occasional microbursts taking on idiots insulting libraries and so on, right now much of social media feels at once small and overwrought. if i seem quieter on social media, that’s true. (but i have had more conversations with neighbors and area residents during and after the fires than i have since we moved to santa rosa in early , and those convos are the real thing.) more problematically, as useful as twitter can be for following real-world issues–including ala–twitter also serves as a place where people go to avoid the heavy lifting involved with crucial conversations. i find i like #alacouncil twitter best when it is gently riffing on itself or amplifying action that the larger ala body would benefit hearing about. [the following, to the end of this post, is all new content] i like #alacouncil twitter least when it is used as a substitute for authentic conversation, used to insult other councilors, or otherwise undermining the discourse taking place in the meatware world. twitter is also particularly good at the unthinking pile-on, and many people have  vulnerabilities in this area that are easily exploited. sometimes those pile-ons hit me close to home, as happened a little over a year ago. other times these pile-ons serve only to amuse the minx in me, such as when a famous author (™) recently scolded me for “trafficking in respectability politics” because i was recommending a list of books written by writers from what our fearless leader calls “s–thole countries.” guilty as charged! indeed, i have conducted two studies where a major theme was “do i look too gay?” i basically have a ph.d. in respectability politics. and like all writers–including famous author (™)–i traffic in them. i chuckled and walked on by. walking on by, on twitter, takes different forms. as an administrator, i practice a certain pleasant-but-not-sugary facial expression that stays on my face regardless of what’s going on in my head. i’m not denying my emotions, which would be the sugary face; i’m managing them. it’s a kind of discipline that also helps me fjord difficult conversations, in which the discipline of managing my face also helps me manage my brain. the equivalent of my admin face for me for #alacouncil twitter is to exercise the mute button. i have found it invaluable. people don’t know they are muted (or unmuted). if only real life had mute buttons–can you imagine how much better some meetings would be if you could click a button and the person speaking would be silenced, unaware that you couldn’t hear them? everyone wins. but that aside, i have yet to encounter a situation on twitter when–for me–muting was the wrong call. it’s as if you stepped off the elevator and got away from that person smacking gum. another car will be along momentarily. my last thought on this post has to do with adding the term “sitting” before councilors in the first part of this post. when i was not on council i tried very hard not to be “that” former councilor who is always kibitizing behind scene, sending councilors messages about how things should be and how, in the s, ala did something bad and therefore we can never vote online because nobody knows how to find ala connect and it’s all a nefarious plot hatched by the ala president, his dimwitted sycophants, and the executive board, and why can’t my division have more representation because after all we’re the -pound gorilla (ok, i just got political, but you’ll note i left out anything about what should or should not be required for a very special job). yes, once in a while i sent a note if i thought it was helpful, the way some of my very ala-astute friends will whisper in my ear about policy and process i may be unfamiliar with. michael golrick, a very connected ala friend of mine, must have a third brain hemisphere devoted to the ala policy manual and bylaws. and during a time when i was asking a lot of questions about the ala budget (boiling down to one question: who do you think you’re fooling?), i was humbled by the pantheon of ala luminaries whispering in my ear, providing encouragement as well as crucial guidance and information. but when i am no longer part of something, i am mindful that things can and should change and move on, and that i may not have enough information to inform that change. we don’t go to ala in horse-and-buggies any more, but we conduct business as if we do, and when we try to change that, the fainting couches are rolled out and the smelling salts waved around as if we had, say, attempted to change the ala motto, which is, i regret to inform you, “the best reading, for the largest number, at the least cost”–and yes, attempts to change that have been defeated. my perennial question is, if you were starting an association today, how would it function? if the answer is “as it did in ” (when that motto was adopted), perhaps your advice on a current situation is less salient than you fancy. you may succeed at what you’re doing, but that doesn’t make you right. and with that, i go off to courthouse square today to make exactly that point about events writ much, much larger, and of greater significance, than our fair association. but i believe how we govern makes a difference, and i believe in libraries and library workers, and i believe in ala. especially today. bookmark to: filed in american liberry ass'n, librarianship | | comments ( ) what burns away thursday, november , we are among the lucky ones. we did not lose our home. we did not spend day after day evacuated, waiting to learn the fate of where we live. we never lost power or internet. we had three or four days where we were mildly inconvenienced because pg&e wisely turned off gas to many neighborhoods, but we showered at the ymca and cooked on an electric range we had been planning to upgrade to gas later this fall (and just did, but thank you, humble frigidaire electric range, for being there to let me cook out my anxiety). we kept our go-bags near the car, and then we kept our go-bags in the car, and then, when it seemed safe, we took them out again. that, and ten days of indoor living and wearing masks when we went out, was all we went through. but we all bear witness. the foreshadowing it began with a five-year drought that crippled forests and baked plains, followed by an soaking-wet winter and a lush  spring that crowded the hillsides with greenery. summer temperatures hit records several times, and the hills dried out as they always do right before autumn, but this time unusually crowded with parched foliage and growth. the air in santa rosa was hot and dry that weekend, an absence of humidity you could snap between your fingers. in the southwest section of the city, where we live, nothing seemed unusual. like many homes in santa rosa our home does not have air conditioning, so for comfort’s sake i grilled our dinner, our -foot backyard fence buffering any hint of the winds gathering speed northeast of us. we watched tv and went to bed early. less than an hour later one of several major fires would be born just miles east of where we slept. reports vary, but accounts agree it was windy that sunday night, with windspeeds ranging between and miles per hour, and a gust northwest of santa rosa reaching nearly miles per hour. if the diablo winds were not consistently hurricane-strength, they were exceptionally fast, hot, and dry, and they meant business. a time-lapse map of calls shows the first reports of downed power lines and transformers coming in around pm.  the tubbs fire was named for a road that is named for a th-century winemaker who lived in a house in  calistoga that burned to the ground in an eerily similar fire in . in three hours this fire sped miles southwest, growing in size and intent as it gorged on hundreds and then thousands of homes in its way, breaching city limits and expeditiously laying waste to homes in the fountaingrove district before it tore through the journey’s end mobile home park, then reared back on its haunches and leapt across a six-lane divided section of highway , whereupon it gobbled up big-box stores and fast food restaurants flanking cleveland avenue, a business road parallel to the highway.  its swollen belly, fat with miles of fuel, dragged over the area and took out buildings in the  the random manner of fires. kohl’s and kmart were totaled and trader joe’s was badly damaged, while across the street from kmart, joann fabrics was untouched. the fire demolished one mexican restaurant, hopscotched over another, and feasted on a gun shop before turning its ravenous maw toward the quiet middle-class neighborhood of coffey park, making short work of thousands more homes. santa rosa proper is itself only square miles, approximately miles north-south and miles east-west, including the long tail of homes flanking the annadel mountains. by the time kohl’s was collapsing, the “wildfire” was less than miles from our home. i woke up around am, which i tend to do a lot anyway. i walked outside and smelled smoke, saw people outside their homes looking around, and went on twitter and facebook. there i learned of a local fire, forgotten by most in the larger conflagration, but duly noted in brief by the press democrat: a large historic home at th and pierson burned to the ground, possibly from  a downed transformer, and the fire licked the edge of the santa rosa creek trail for another feet. others in the west end have reported the same experience of reading about the th street house fire on social media and struggling to reconcile the reports of this fire with reports of panic and flight from areas north of us and videos of walls of flame. at am i received a call that the university had activated its emergency operations center and i asked if i should report in. i showered and dressed, packed a change of clothes in a tote bag, threw my bag of important documents in my purse, and drove south on my usual route to work, petaluma hill road. the hills east of the road flickered with fire, the road itself was packed with fleeing drivers, and halfway to campus i braked at mph when a massive buck sprang inches in front of my car, not running in that “oops, is this a road?” way deer usually cross lanes of traffic but yawing too and fro, its eyes wide. i still wonder, was it hurt or dying. as i drove onto campus i thought, the cleaning crew. i parked at the library and walked through the building, already permeated with smoky air. i walked as quietly as i could, so that if they were anywhere in the building i would hear them. as i walked through the silent building i wondered, is this the last time i will see these books? these computers? the new chairs i’m so proud of? i then went to the eoc and found the cleaning crew had been accounted for, which was a relief. at least there was food and beer a few hours later i went home. we had a good amount of food in the house, but like many of us who were part of this disaster but not immediately affected by it, i decided to stock up. the entire santa rosa marketplace– costco and trader joe’s, target–on santa rosa avenue was closed, and oliver’s had a line outside of people waiting to get in. i went to the “g&g safeway”–the one that took over a down-at-the-heels family market known as g&g and turned it into a spiffy market with a wine bar, no less–and it was without power, but open for business and, thanks to a backup system, able to take atm cards. i had emergency cash on me but was loathe to use it until i had to. sweating through an n mask i donned to protect my lungs, i wheeled my cart through the dark store, selecting items that would provide protein and carbs if we had to stuff them in our go-bags, but also fresh fruit and vegetables, dairy and eggs–things i thought we might not see for a while, depending on how the disaster panned out. (note, we do already have emergency food, water, and other supplies.) the cold case for beer was off-limits–safeway was trying to retain the cold in its freezer and fridge cases in case it could save the food–but there was a pile of cases of lagunitas lil sumpin sumpin on sale, so that with a couple of bottles of local wine went home with me too. and with one wild interlude, for most of the rest of the time we stayed indoors with the windows closed.  i sent out email updates and made phone calls, kept my phone charged and read every nexil alert, and people at work checked in with one another. my little green library emergency contact card stayed in my back pocket the entire time. we watched tv and listened to the radio, including extraordinary local coverage by ksro, the little station that could; patrolled newspapers and social media; and rooted for sheriff rob, particularly after his swift smack-down of a bogus, breitbart-fueled report that an undocumented person had started the fires. our home was unoccupied for a long time before we moved in this september, possibly up to a decade, while it was slowly but carefully upgraded. the electric range was apparently an early purchase; it was a line long discontinued by frigidaire, with humble electric coils. but it had been unused until we arrived, and was in perfect condition. if an electric range could express gratitude for finally being useful, this one did. i used it to cook homey meals: pork loin crusted with smithfield bacon; green chili cornbread; and my sui generis meatloaf, so named because every time i make it, i grind and add meat scraps from the freezer for a portion of the meat mixture. (it would be several weeks before i felt comfortable grilling again.) we cooked. we stirred. we sauteed. we waited. on wednesday, we had to run an errand. to be truthful, it was an amazon delivery purchased that saturday, when the world was normal, and sent to an amazon locker at the capacious whole foods at coddington mall, a good place to send a package until the mall closes down because the northeast section of the city is out of power and threatened by a massive wildfire. by wednesday, whole foods had reopened, and after picking up my silly little order–a gadget that holds soda cans in the fridge–we drove past russian river brewing company and saw it was doing business, so we had salad and beer for lunch, because it’s a luxury to have beer at lunch and the fires were raging and it’s so hard to get seating there nights and weekends, when i have time to go there, but there we were. we asked our waiter how he was doing, and he said he was fine but he motioned to the table across from ours, where a family was enjoying pizza and beer, and he said they had lost their homes. there were many people striving for routine during the fires, and to my surprise, even the city planning office returned correspondence regarding some work we have planned for our new home, offering helpful advice on the permitting process required for minor improvements for homes in historic districts. because it turns out developers and engineers could serenely ignore local codes and build entire neighborhoods in santa rosa in areas known to be vulnerable to wildfire; but to replace bare dirt with a little white wooden picket fence, or to restore front windows from s-style plate glass to double-hung wooden windows with mullions–projects intended to reinstate our house to its historic accuracy, and to make it more welcoming–requires a written justification of the project, accompanying photos, “proposed elevations (with landscape plan if you are significantly altering landscape) ( copies),” five copies of a paper form, a neighborhood context and vicinity map provided by the city, and a check for $ , followed by “ - weeks” before a decision is issued. the net result of this process is like the codes about not building on ridges, though much less dangerous; most people ignore the permitting process, so that the historic set piece that is presumably the goal is instead rife with anachronisms. and of course, first i had to bone up on the residential building code and the historic district guidelines, which contradict one another on key points, and because the permitting process is poorly documented i have an email traffic thread rivaling in word count byron’s letters to his lovers. but the planning people are very pleasant, and we all seemed to take comfort in plodding through the administrivia of city bureaucracy as if we were not all sheltering in place, masks over our noses and mouths, go-bags in our cars, while fires raged just miles from their office and our home. the wild interlude, or, i have waited my entire career for this moment regarding the wild interlude, the first thing to know about my library career is that nearly everywhere i have gone where i have had the say-so to make things happen, i have implemented key management. that mishmosh of keys in  a drawer, the source of so much strife and arguments, becomes an orderly key locker with numbered labels. it doesn’t happen overnight, because keys are control and control is political and politics are what we tussle about in libraries because we don’t have that much money, but it happens. sometimes i even succeed in convincing people to sign keys out so we know who has them. other times i convince people to buy a locker with a keypad so we sidestep the question of where the key to the key locker is kept. but mostly, i leave behind the lockers, and, i hope, an appreciation for lockers. i realize it’s not quite as impressive as founding the library of alexandria, and it’s not what people bring up when i am introduced as a keynote speaker, and i have never had anyone ask for a tour of my key lockers nor have i ever been solicited to write a peer-reviewed article on key lockers. however unheralded, it’s a skill. my memory insists it was tuesday, but the calendar says it was late monday night when i received a call that the police could not access a door to an area of the library where we had high-value items. it would turn out that this was a rogue lock, installed sometime soon after the library opened in , that unlike others did not have a master registered with the campus, an issue we have since rectified. but in any event, the powers that be had the tremendous good fortune to contact the person who has been waiting her entire working life to prove beyond doubt that key lockers are important. after a brief internal conversation with myself, i silently nixed the idea of offering to walk someone through finding the key. i said i knew where the key was, and i could be there in twenty minutes to find it. i wasn’t entirely sure this was the case, because as obsessed as i am with key lockers, this year i have been preoccupied with things such as my deanly duties, my doctoral degree completion, national association work, our home purchase and household move, and the selection of geegaws like our new gas range (double oven! center griddle!). this means i had not spend a lot of time perusing this key locker’s manifest. so there was an outside chance i would have to find the other key, located somewhere in an another department, which would require a few more phone calls. i was also in that liminal state between sleep and waking; i had been asleep for two hours after being up since am, and i would have agreed to do just about anything. within minutes i was dressed and again driving down petaluma hill road, still busy with fleeing cars.  the mountain ridges to the east of the road roiled with flames, and i gripped the steering wheel, watching for more animals bolting from fire. once in the library, now sour with smoke, i ran up the stairs into my office suite and to the key locker, praying hard that the key i sought was in it. my hands shook. there it was, its location neatly labeled by the key czarina who with exquisite care had overseen the organization of the key locker. the me who lives in the here-and-now profusely thanked past me for my legacy of key management, with a grateful nod to the key czarina as well. what a joy it is to be able to count on people! items were packed up, and off they rolled. after a brief check-in at the eoc, home i went, to a night of “fire sleep”–waking every minutes to sniff the air and ask, is fire approaching?–a type of sleep i would have for the next ten days, and occasionally even now. how we speak to one another in the here and now every time sandy and i interact with people, we ask, how are you. not, hey, how are ya, where the expected answer is “fine, thanks” even if you were just turned down for a mortgage or your mother died. but no, really, how are you. like, fire-how-are-you. and people usually tell you, because everyone has a story. answers range from: i’m ok, i live in petaluma or sebastopol or bodega bay (in soco terms, far from the fire), to i’m ok but i opened my home to family/friends/people who evacuated or lost their homes; or, i’m ok but we evacuated for a week; or, as the guy from home depot said, i’m ok and so is my wife, my daughter, and our cats, but we lost our home. sometimes they tell you and they change the subject, and sometimes they stop and tell you the whole story: when they first smelled smoke, how they evacuated, how they learned they did or did not lose their home. sometimes they have before-and-after photos they show you. sometimes they slip it in between other things, like our cat sitter, who mentioned that she lost her apartment in fountaingrove and her cat died in the fire but in a couple of weeks she would have a home and she’d be happy to cat-sit for us. now, post-fire, we live in that tritest of phrases, a new normal. the library opened that first half-day back, because i work with people who like me believe that during disasters libraries should be the first buildings open and the last to close. i am proud to report the library also housed nomacares, a resource center for those at our university affected by the fire. that first friday back we held our library operations meeting, and we shared our stories, and that was hard but good. but we also resumed regular activity, and soon the study tables and study rooms were full of students, meetings were convened, work was resumed, and the gears of life turned. but the gears turned forward, not back. because there is no way back. i am a city mouse, and part of moving to santa rosa was our decision to live in a highly citified section, which turned out to be a lucky call. but my mental model of city life has been forever twisted by this fire. i drive on just four miles north of our home, and there is the unavoidable evidence of a fire boldly leaping into an unsuspecting city. i go to the fabric store, and i pass twisted blackened trees and a gun store totaled that first night. i drive to and from work with denuded hills to my east a constant reminder. but that’s as it should be. even if we sometimes need respite from those reminders–people talk about taking new routes so they won’t see scorched hills and devastated neighborhoods–we cannot afford to forget. sandy and i have moved around the country in our years together, and we have seen clues everywhere that things are changing and we need to take heed. people like to lapse into the old normal, but it is not in our best interests to do so. all of our stories are different. but we share a collective loss of innocence, and we can never return to where we were. we can only move forward, changed by the fire, changed forever. bookmark to: filed in santa rosa living | | comments off on what burns away neutrality is anything but saturday, august , “we watch people dragged away and sucker-punched at rallies as they clumsily try to be an early-warning system for what they fear lies ahead.” — unwittingly prophetic me, march, . sheet cake photo by flickr user glane . cc by . sometime after last november, i realized something very strange was happening with my clothes. my slacks had suddenly shrunk, even if i hadn’t washed them. after months of struggling to keep myself buttoned into my clothes, i gave up and purchased slacks and jeans one size larger. i call them my t***p pants. this post is about two things. it is about the lessons librarians are learning in this frightening era about the nuances and qualifications shadowing our deepest core values–an era so scary that quite a few of us, as tina fey observed, have acquired t***p pants. and it’s also some advice, take it or leave it, on how to “be” in this era. i suspect many librarians have had the same thoughts i have been sharing with a close circle of colleagues. most librarians take pride in our commitment to free speech. we see ourselves as open to all viewpoints. but in today’s new normal, we have seen that even we have limits. this week, the acrl board of directors put out a statement condemning the violence in charlottesville. that was the easy part. the board then stated, “acrl is unwavering in its long-standing commitment to free exchange of different viewpoints, but what happened in charlottesville was not that; instead, it was terrorism masquerading as free expression.” you can look at what happened in charlottesville and say there was violence “from many sides,” some of it committed by “very fine people” who just happen to be nazis surrounded by their own private militia of heavily-armed white nationalists. or you can look at charlottesville and see terrorism masquerading as free expression, where triumphant hordes descended upon a small university town under the guise of protecting some lame-ass statue of an american traitor, erected sixty years after the end of the civil war, not coincidentally during a very busy era for the klan. decent people know the real reason the nazis were in charlottesville: to tell us they are empowered and emboldened by our highest elected leader. there is no middle ground. you can’t look at charlottesville and see everyday people innocently exercising first amendment rights. as i and many others have argued for some time now, libraries are not neutral.  barbara fister argues, “we stand for both intellectual freedom and against bigotry and hate, which means some freedoms are not countenanced.” she goes on to observe, “we don’t have all the answers, but some answers are wrong.” it goes to say that if some answers are wrong, so are some actions. in these extraordinary times, i found myself for the first time ever thinking the aclu had gone too far; that there is a difference between an unpopular stand, and a stand that is morally unjustifiable. so i was relieved when the national aclu concurred with its three northern california chapters that “if white supremacists march into our towns armed to the teeth and with the intent to harm people, they are not engaging in activity protected by the united states constitution. the first amendment should never be used as a shield or sword to justify violence.” but i was also sad, because once again, our innocence has been punctured and our values qualified. every asterisk we put after “free speech” is painful. it may be necessary and important pain, but it is painful all the same. many librarians are big-hearted people who like to think that our doors are open to everyone and that all viewpoints are welcome, and that enough good ideas, applied frequently, will change people. and that is actually very true, in many cases, and if i didn’t think it was true i would conclude i was in the wrong profession. but we can’t change people who don’t want to be changed. listen to this edition of the daily, a podcast from the new york times, where american fascists plan their activities. these are not people who are open to reason. as david lankes wrote, “there are times when a community must face the fact that parts of that community are simply antithetical to the ultimate mission of a library.” we urgently need to be as one voice as a profession around these issues. i was around for–was part of–the “filtering wars” of the s, when libraries grappled with the implications of the internet bringing all kinds of content into libraries, which also challenged our core values. when you’re hand-selecting the materials you share with your users, you can pretend you’re open to all points of view. the internet challenged that pretense, and we struggled and fought, and were sometimes divided by opportunistic outsiders. we are fortunate to have strong ala leadership this year. the ala board and president came up swinging on tuesday with an excellent presser that stated unequivocally that “the vile and racist actions and messages of the white supremacist and neo-nazi groups in charlottesville are in stark opposition to the ala’s core values,” a statement that (in the tradition of ensuring chapters speak first) followed a strong statement from our virginia state association.  arl also chimed in with a stemwinder of a statement.  i’m sure we’ll see more. but ala’s statement also describes the mammoth horns of the library dilemma. as i wrote colleagues, “my problem is i want to say i believe in free speech and yet every cell in my body resists the idea that we publicly support white supremacy by giving it space in our meeting rooms.” if you are in a library institution that has very little likelihood of exposure to this or similar crises, the answers can seem easy, and our work appears done. but for more vulnerable libraries, it is crucial that we are ready to speak with one voice, and that we be there for those libraries when they need us. how we get there is the big question. i opened this post with an anecdote about my t***p pants, and i’ll wrap it up with a concern. it is so easy on social media to leap in to condemn, criticize, and pick apart ideas. take this white guy, in an internet rag, the week after the election, chastising people for not doing enough.  you know what’s not enough? sitting on twitter bitching about other people not doing enough. this week, siva vaidhyanathan posted a spirited defense of a tina fey skit where she addressed the stress and anxiety of these political times.  siva is in the center of the storm, which gives him the authority to state an opinion about a sketch about charlottesville. i thought fey’s skit was insightful on many fronts. it addressed the humming anxiety women have felt since last november (if not earlier). it was–repeatedly–slyly critical of inaction: “love is love, colin.” it even had a ru paul joke. a lot of people thought it was funny, but then the usual critics came out to call it naive, racist, un-funny, un-woke, advocating passivity, whatever. we are in volatile times, and there are provocateurs from outside, but also from inside. think. breathe. step away from the keyboard. take a walk. get to know the mute button in twitter and the unfollow feature in facebook. pull yourself together and think about what you’re reading, and what you’re planning to say. interrogate your thinking, your motives, your reactions. i’ve read posts by librarians deriding their peers for creating subject guides on charlottesville, saying instead we should be punching nazis. get a grip. first off, in real life, that scenario is unlikely to transpire. you, buried in that back cubicle in that library department, behind three layers of doors, are not encountering a nazi any time soon, and if you did, i recommend fleeing, because that wackdoodle is likely accompanied by a trigger-happy militiaman carrying a loaded gun. (there is an entire discussion to be had about whether violence to violence is the politically astute response, but that’s for another day.) second, most librarians understand that their everyday responses to what is going on in the world are not in and of themselves going to defeat the rise of fascism in america. but we are information specialists and it’s totally wonderful and cool to respond to our modern crisis with information, and we need to be supportive and not go immediately into how we are all failing the world. give people a positive framework for more action, not scoldings for not doing enough. in any volatile situation, we need to slow the eff down and ask how we’re being manipulated and to what end; that is a lesson the aclu just learned the hard way. my colleague michael stephens is known for saying, “speak with a human voice.” i love his advice, and i would add, make it the best human voice you have. we need one another, more than we know.   bookmark to: filed in intellectual freedom, librarianship | | comments ( ) mpow in the here and now sunday, april , sometimes we have monsters and ufos, but for the most part it’s a great place to work i have coined a few biblioneologisms in my day, but the one that has had the longest legs is mpow (my place of work), a convenient, mildly-masking shorthand for one’s institution. for the last four years i haven’t had the bandwidth to coin neologisms, let alone write about mpow*. this silence could be misconstrued. i love what i do, and i love where i am. i work with a great team on a beautiful campus for a university that is undergoing a lot of good change. we are just wrapping up the first phase of a visioning project to help our large, well-lit building serve its communities well for the decades to come. we’re getting ready to join the other csu libraries on onesearch, our first-ever unified library management system. we have brought on some great hires, thrown some great events (the last one featured four black panthers talking about their life work — wow!). with a new dean (me) and a changing workforce, we are developing our own personality. it’s all good… and getting better the library was doing well when i arrived, so my job was to revitalize and switch it up. as noted in one of the few posts about mpow, the libraries in my system were undergoing their own reassessment, and that has absorbed a fair amount of our attention, but we continue to move forward. sometimes it’s the little things. you may recall i am unreasonably proud of the automated table of contents i generated for my dissertation, and i also feel that way about mpow’s slatwall book displays, which in ten areas beautifully market new materials in spaces once occupied by prison-industry bookcases or ugly carpet and unused phones (what were the phones for? perhaps we will never know). the slatwall was a small project that was a combination of expertise i brought from other libraries, good teamwork at mpow, and knowing folks. the central problem was answered quickly by an email to a colleague in my doctoral program (hi, cindy!) who manages public libraries where i saw the displays i thought would be a good fit. the team selected the locations, a staff member with an eye for design recommended the color, everyone loves it, and the books fly off the shelves. if there is any complaining, it is that we need more slatwall. installed slatwall needs to wait until we know if we are moving/removing walls as part of our building improvements. a bigger holdup is that we need to hire an access services manager, and really, anything related to collections needs the insight of a collections librarian. people… who need people… but we had failed searches for both these positions… in the case of collections, twice. *cue mournful music* we have filled other positions with great people now doing great things, and are on track to fill more positions, but these two, replacing people who have retired, are frustrating us. the access services position is a managerial role, and the collections librarian is a tenure-track position. both offer a lot of opportunity. we are relaunching both searches very soon (i’ll post a brief update when that happens), and here’s my pitch. if you think you might qualify for either position, please apply. give yourself the benefit of the doubt. if you know someone who would be a good fit for either position, ask them to apply. i recently mentored someone who was worried about applying to a position. “will that library hold it against me if i am not qualified?” the answer is of course not!  (and if they do, well, you dodged that bullet!) i have watched far too many people self-select out of positions they were qualified for (hrrrrmmmm particularly one gender…). qualification means expertise + capacity + potential. we expect this to be a bit of a stretch to you. if a job is really good, most days will have a “fake it til you make it” quality. this is also not a “sink or swim” institution. if it ever was, those days are in the dim past, long before i arrived. the climate is positive. people do great things and we do our best to support them. i see our collective responsibility as an organization as to help one another succeed. never mind me and my preoccupation with slatwall (think of it as something to keep the dean busy and happy, like a baby with a binky). we are a great team, a great library, on a great campus, and we’re a change-friendly group with a minimum of organizational issues, and i mean it. i have worked enough places to put my hand on a bible and swear to that. it has typical organizational challenges, and it’s a work in progress… as are we all. the area is crazily expensive, but it’s also really beautiful and so convenient for any lifestyle. you like city? we got city. you like suburb, or ocean, or mountain, or lake? we got that! anyway, that’s where i am with mpow: i’m happy enough, and confident enough, to use this blog post to beg you oh please help us fill these positions. the people who join us will be glad you did. ### *   sidebar: the real hilarity of coining neologisms is that quite often someone, generally of a gender i do not identify with, will heatedly object to the term, as happened in when i coined the term biblioblogosphere. then, as i noted in that post from , others will defend it. that leads me to believe that creating new words is the linguistic version of lifting one’s hind leg on a tree. bookmark to: filed in uncategorized | | comments ( ) questions i have been asked about doctoral programs wednesday, march , about six months ago i was visiting another institution when someone said to me, “oh, i used to read your blog, back in the day.” ah yes, back in the day, that pleistocene era when i wasn’t working on a phd while holding down a big job and dealing with the rest of life’s shenanigans. so now the phd is done–i watched my committee sign the signature page, two copies of it, even, before we broke out the champers and celebrated–and here i am again. not blogging every day, as i did once upon a time, but still freer to put virtual pen to electronic paper as the spirit moves me. i have a lot to catch up on–for example, i understand there was an election last fall, and i hear it may not have gone my way–but the first order of business is to address the questions i have had from library folk interested in doctoral programs. note that my advice is not directed at librarians whose goal is to become faculty in lis programs. dropping back in one popular question comes from people who had dropped out of doctoral programs. could they ever be accepted into a program again? i’m proof there is a patron saint for second chances. i spent one semester in a doctoral program in and dropped out for a variety of reasons–wrong time, wrong place, too many life events happening. at the time, i felt that dropping out was the academic equivalent of you’ll never eat lunch in this town again, but part of higher education is a series of head games, and that was one of them. the second time around, i had a much clearer idea of what i wanted from a program and what kind of program would work for me, and i had the confluence of good timing and good luck. the advice tom galvin gave me in , when sandy and i were living in albany and when tom–a longtime ala activist and former ala exec director–was teaching at suny albany, still seems sound: you can drop out of one program and still find your path back to a doctorate, just don’t drop out of two programs. i also have friends who suffered through a semester or two, then decided it wasn’t for them. when i started the program, i remember thinking “i need this ph.d. because i could never get a job at, for example, x without it.” then i watched as someone quite accomplished, with no interest in ever pursuing even a second masters, was hired at x. there is no shame in deciding the cost/benefit analysis isn’t there for you–though i learned, through this experience, that i was in the program for other, more sustainable reasons. selecting your program i am also asked what program to attend. to that my answer is, unless you are very young and can afford to go into, and hopefully out of, significant amounts of debt, pick the program that is most affordable and allows you to continue working as a professional (though if you are at a point in life when you can afford to take a couple years off and get ‘er done, more power to you). that could be a degree offered by your institution or in cooperation with another institution, or otherwise at least partially subsidized. i remember pointing out to an astonished colleague that the ed.d. he earned for free (plus many saturdays of sweat equity) was easily worth $ , , based on the tuition rate at his institution. speaking of which, i get asked about ph.d. versus ed.d. this can be a touchy question. my take: follow the most practical and affordable path available to you that gets you the degree you will be satisfied with and that will be the most useful to you in your career. but whether ed.d. or ph.d., it’s still more letters after your name than you had before you started. where does it hurt? what’s the hardest part of a doctoral program? for me, that was a two-way tie between the semester coursework and the comprehensive exams. the semester work was challenging because it couldn’t be set aside or compartmentalized. the five-day intensives were really seven days for me as i had to fly from the left coast to boston. the coursework had deadlines that couldn’t be put aside during inevitable crises. the second semester was the hardest, for so many reasons, not the least of which is that once i had burned off the initial adrenaline, the finish line seemed impossibly far away; meanwhile, the tedium of balancing school and work was settling in, and i was floundering in alien subjects i was struggling to learn long-distance. don’t get me wrong, the coursework was often excellent: managing in a political environment, strategic finance, human resources, and other very practical and interesting topics. but it was a bucket o’ work, and when i called a colleague with a question about chair manufacturers (as one does) and heard she was mired in her second semester, i immediately informed her this too shall pass. ah, the comprehensive exams. i would say i shall remember them always, except they destroyed so much of my frontal lobe, that will not be possible. the comps required memorizing piles of citations–authors and years, with salient points–to regurgitate during two four-hour closed-book tests.  i told myself afterwards that the comps helped me synthesize major concepts in grand theory, which is a dubious claim but at least made me feel better about the ordeal. a number of students in my program helped me with comps. my favorite memory is of colleague gary shaffer, who called me from what sounded like a windswept city corner to offer his advice. i kept hearing this crinkling sound. the crinkling became louder. “always have your cards with you,” gary said. he had brought a sound prop: the bag of index cards he used to constantly drill himself. i committed myself to continuous study until done, helped by partnering with my colleague chuck in long-distance comps prep. we didn’t study together, but we compared timelines and kept one another apprised of our progress. you can survive a doctoral program without a study buddy, but whew, is it easier if you have one. comps were an area where i started with old tech–good old paper index cards–and then asked myself, is this how it’s done these days? after research, i moved on to electronic flashcards through quizlet. when i wasn’t flipping through text cards on my phone, ipad, or computer, i was listening to the cards on my phone during my run or while driving around running errands. writing != not writing so about that dissertation. it was a humongous amount of work, but the qualifying paper that preceded it and the coursework and instruction in producing dissertation-quality research gave me the research design skills i needed to pull it off. once i had the data gathered, it was just a lot of writing. this, i can do. not everyone can. writing is two things (well, writing is many things, but we’ll stick with two for now): it is a skill, and it is a discipline. if you do not have those two things, writing will be a third thing: impossible. here is my method. it’s simple. you schedule yourself, you show up, and you write. you do not talk about how you are going to write, unless you are actually going to write. you do not tweet that you are writing (because then you are tweeting, not writing). you do not do other things and feel guilty because you are not writing. (if you do other things, embrace them fully.) i would write write write write write, at the same chair at the same desk (really, a costco folding table) facing the same wall with the same prompts secured to the wall with painter’s tape that on warm days would loosen, requiring me to crawl under my “desk” to retrieve the scattered papers, which on many days was pretty much my only form of exercise. then i would write write write write write some more, on weekends, holiday breaks, and the occasional “dissercation day,” as i referred to vacation days set aside for this purpose. dissercation days had the added value that  i was very conscious i was using vacation time to write, so i didn’t procrastinate–though in general i find procrastinating at my desk a poor use of time; if i’m going to procrastinate, let me at least get some fresh air. people will advise you when and how to write. a couple weekends ago i was rereading stephen king’s on writing–now that i can read real books again–in which king recommends writing every day. if that works for you, great. what worked for me was using weekends, holidays, or vacation days; writing early in the day, often starting as early as am; taking a short exercise break or powering through until mid-afternoon; and then stopping no later than pm, many times more like pm if i hadn’t stopped by then. when i tried to write on weekday mornings, work would distract me. not actual tasks, but the thought of work. it would creep into my brain and then i would feel the urgent need to see if the building consultant had replied to my email or if i had the agenda ready for the program and marketing meeting. it also takes me about an hour to get into a writing groove, so by the time the words were flowing it was time to get ready for work. as for evenings, a friend of mine observed that i’m a lark, not an owl. the muse flees me by mid-afternoon. (this also meant i saved the more chore-like tasks of writing for the afternoon.) the key is to find your own groove and stick to it. if your groove isn’t working, maybe it’s not your groove after all. do not take off too much time between writing sessions. i had to do that a couple of times for six to eight weeks each time, during life events such as household moves and so on, and it took some revisiting to reacquaint myself with my writing (which was stephen king’s main, and excellent, point in his recommendation to write daily). even when i was writing on a regular basis i often spent at least an hour at the start of the weekend rereading my writing from page to ensure that my most recent writing had a coherent flow of reasoning and narrative and that the writing for that day would be its logical descendant. another universal piece of advice is to turn off the technology. i see people tweeting “i’m writing my dissertation right now” and i think, no you aren’t. i used a mac app called howler timer to give me writing sieges of , , , or minutes, depending on my degree of focus for that day, during which all interruptions–email, facebook, twitter, etc.–were turned off. twitter and facebook became snack breaks, though i timed those snacks as well. i had favorite pandora stations to keep me company and drown out ambient noise, and many, many cups of herbal tea. technology will save us all a few technical notes about technology and doctoral programs. with the exception of the constant allure of social networks and work email, it’s a good thing. i used kahn academy and online flash cards to study for the math portion of the gre.  as noted earlier, i used quizlet for my comps, in part because this very inexpensive program not only allowed me to create digital flashcards but also read them aloud to me on my iphone while i exercised or ran errands. i conducted interviews using facetime with an inexpensive plug-in, call recorder, that effortlessly produced digital recordings, from which the audio files could be easily split out. i then emailed the audio files to valerie, my transcriptionist, who lives several thousand miles away but always felt as if she were in the next room, swiftly and flawlessly producing transcripts. i used dedoose, a cloud-based analytical product, to mark up the narratives, and with the justifiable paranoia of any doctoral student, exported the output to multiple secure online locations. i dimly recall life before such technology, but cannot fathom operating in such a world again, or how much longer some of the tasks would have taken.  i spent some solid coin on things like paying a transcriptionist, but when i watch friends struggling to transcribe their own recordings, i have no regrets. there are parts of my dissertation i am exceptionally proud of, but i admit particular pride for my automatically-generated table of contents, just one of many skills i learned through youtube (spoiler alert: the challenge is not marking up the text, it’s changing the styles to match your requirements. word could really use a style set called just times roman please). and of course, there were various library catalogs and databases, and hundreds of e-journals to plumb, activity i accomplished as far away from your typical “library discovery layer” as possible. you can take google scholar away from me when you pry it from my cold, dead hands. i also plowed through a lot of print books, and many times had to do backflips to get the book in that format. journal articles work great in e-format (though i do have a leaning paper pillar of printed journal articles left over from comps review and classes). books, not so much. i needed to have five to fifteen books simultaneously open during a writing session, something ebooks are lame at.  i don’t get romantic about the smell of paper blah blah blah, but when i’m writing, i need my tools in the most immediately accessible format possible, and for me that is digital for articles and paper for books. nothing succeeds like success your cohort can be very important,  and indeed i remember all of them with fondness but one with particular gratitude. nevertheless, you alone will cross the finish line. i was unnerved when one member of our cohort dropped out after the first semester, but i shouldn’t have been. doctoral student attrition happens throughout the academy, no less so in libraryland. like the military, or marriage, you really have no idea what it’s like until you’re in it, and it’s not for everyone. it should be noted that the program i graduated from has graduated, or will graduate, nearly all of the students who made it past the first two semesters, which in turn is most of the people who entered the program in its short but glorious life–another question you should investigate while looking at programs. it turned out that for a variety of reasons that made sense, the cohort i was in was the last for this particular doctoral program. that added a certain pressure since each class was the last one to ever be offered, but it also encouraged me to keep my eyes on the prize. i also, very significantly, had a very supportive committee, and most critically, i fully believed they wanted me to succeed. i also had a very supportive spouse, with whom i racked up an infinity of backlogged honey-dos and i-owe-you-for-this promises. regarding success and failure, at the beginning of the program, i asked if anyone had ever failed out of the program. the answer was no, everyone who left self-selected. i later asked the same question regarding comps: had anyone failed comps? the answer was that a student or two had retaken a section of comps in order to pass, but no one had completely failed (and you got one do-over if that happened). these were crucial questions for me. it also helped me to reflect on students who had bigger jobs, or were also raising kids, or otherwise were generally worse off than me in the distraction department. if so-and-so, with the big ivy league job, or so-and-so, with the tiny infant, could do it, couldn’t i? (there is a fallacy inherent here that more prestigious schools are harder to administer, but it is a fallacy that comforted me many a day.) onward i am asked what i will “do” with my ph.d. in higher education, a doctorate is the expected degree for administrators, and indeed, the news of my successful doctoral defense was met with comments such as “welcome to the club.” so, mission accomplished. also, i have a job i love, but having better marketability is never a bad idea, particularly in a political moment that can best be described as volatile and unpredictable. i can consult. i can teach (yes, i already could teach, but now more fancy-pants). i could make a reservation at a swanky bistro under the name dr. oatmeal and only half of that would be a fabrication. the world is my oyster! frankly, i did not enter the program with the idea that i would gain skills and develop the ability to conduct doctoral-quality research (i was really shooting for the fancy six-sided tam), but that happened and i am pondering what to do with this expertise. i already have the joy of being pedantic, if only quietly to myself. don’t tell me you are writing a “case study” unless it has the elements of a case study not to mention the components of any true research design. otherwise it’s just anecdata. and of course, when it comes to owning the area of lgtbq leadership in higher education, i am totally m.c. hammer: u can’t touch this! i would not mind being part of the solution for addressing the dubious quality of so much lis “research.” libraryland needs more programs such as the institute for research design in librarianship to address the sorry fact that basic knowledge of the fundamentals of producing industry-appropriate research is in most cases not required for a masters degree in library science, which at least for academic librarianship, given the student learning objectives we claim to support, is absurd. i also want to write a book, probably continuing the work i have been doing with documenting the working experiences of lgbtq librarians. but first i need to sort and purge my home office, revisit places such as hogwarts and narnia, and catch up on some of those honey-dos and i-owe-you-for-this promises. and buy a six-sided tam. bookmark to: filed in uncategorized | | comments ( ) a scholar’s pool of tears, part : the pre in preprint means not done yet tuesday, january , note, for two more days, january and , you (as in all of you) have free access to my article, to be real: antecedents and consequences of sexual identity disclosure by academic library directors. then it drops behind a paywall and sits there for a year. when i wrote part of this blog post in late september, i had keen ambitions of concluding this two-part series by discussing “the intricacies of navigating the liminal world of oa that is not born oa; the oa advocacy happening in my world; and the implications of the publishing environment scholars now work in.” since then, the world, and my priorities have changed. my goals are to prevent nuclear winter and lead our library to its first significant building upgrades since it opened close to years ago. but at some point i said on twitter, in response to a conversation about posting preprints, that i would explain why i won’t post a preprint of to be real. and the answer is very simple: because what qualifies as a preprint for elsevier is a draft of the final product that presents my writing before i incorporated significant stylistic guidance from the second reviewer, and that’s not a version of the article i want people to read. in the pre-elsevier draft, as noted before, my research is present, but it is overshadowed by clumsy style decisions that reviewer presented far more politely than the following summary suggests: quotations that were too brief; rushing into the next thought without adequately closing out the previous thought; failure to loop back to link the literature review to the discussion; overlooking a chance to address the underlying meaning of this research; and a boggy conclusion. a crucial piece of advice from reviewer was to use pseudonyms or labels to make the participants more real. all of this advice led to a final product, the one i have chosen to show the world. that’s really all there is to it. it would be better for the world if my article were in an open access publication, but regardless of where it is published, i as the author choose to share what i know is my best work, not my work in progress. the oa world–all sides of it, including those arguing against oa–has some loud, confident voices with plenty of “shoulds,” such as the guy (and so many loud oa voices are male) who on a discussion list excoriated an author who was selling self-published books on amazon by saying “people who value open access should praise those scholars who do and scorn those scholars who don’t.” there’s an encouraging appproach! then there are the loud voices announcing the death of oa when a journal’s submissions drop, followed by the people who declare all repositories are potemkin villages, and let’s not forget the fellow who curates a directory of predatory oa journals that is routinely cited as an example of what’s wrong with scholarly publishing. i keep saying, the scholarly-industrial complex is broken. i’m beyond proud that the council of library deans for the california state university–my peers–voted to encourage and advocate for open access publishing in the csu system. i’m also excited that my library has its first scholarly communications librarian who is going to bat on open access and open educational resources and all other things open–a position that in consultation with the library faculty i prioritized as our first hire in a series of retirement/moving-on faculty hires. but none of that translates to sharing work i consider unfinished. we need to fix things in scholarly publishing and there is no easy, or single, path. and there are many other things happening in the world right now. i respect every author’s decision about what they will share with the world and when and how they will share it. as for my decision–you have it here. bookmark to: filed in uncategorized | | comments off on a scholar’s pool of tears, part : the pre in preprint means not done yet ‹ older posts search for: recto and verso about free range librarian comment guidelines writing: clips & samples you were saying… k.g. schneider on i have measured out my life in doodle polls thomas dowling on i have measured out my life in doodle polls chad on i have measured out my life in doodle polls dale mcneill on i have measured out my life in doodle polls walter underwood on an old-skool blog post recent posts (dis)association i have measured out my life in doodle polls memento dmv an old-skool blog post keeping council browse by month browse by month select month may  ( ) april  ( ) march  ( ) january  ( ) november  ( ) august  ( ) april  ( ) march  ( ) january  ( ) november  ( ) september  ( ) june  ( ) march  ( ) january  ( ) september  ( ) august  ( ) july  ( ) april  ( ) march  ( ) january  ( ) october  ( ) september  ( ) august  ( ) june  ( ) april  ( ) february  ( ) january  ( ) december  ( ) october  ( ) august  ( ) july  ( ) june  ( ) april  ( ) march  ( ) february  ( ) january  ( ) december  ( ) november  ( ) september  ( ) august  ( ) july  ( ) june  ( ) may  ( ) april  ( ) march  ( ) february  ( ) january  ( ) december  ( ) november  ( ) october  ( ) september  ( ) august  ( ) july  ( ) june  ( ) may  ( ) april  ( ) march  ( ) february  ( ) january  ( ) december  ( ) november  ( ) september  ( ) august  ( ) july  ( ) june  ( ) may  ( ) april  ( ) march  ( ) february  ( ) january  ( ) december  ( ) november  ( ) october  ( ) september  ( ) august  ( ) july  ( ) june  ( ) may  ( ) april  ( ) march  ( ) february  ( ) january  ( ) december  ( ) november  ( ) october  ( ) september  ( ) august  ( ) july  ( ) june  ( ) may  ( ) april  ( ) march  ( ) february  ( ) january  ( ) december  ( ) november  ( ) october  ( ) september  ( ) august  ( ) july  ( ) june  ( ) may  ( ) april  ( ) march  ( ) february  ( ) january  ( ) december  ( ) november  ( ) october  ( ) september  ( ) august  ( ) july  ( ) june  ( ) may  ( ) april  ( ) march  ( ) february  ( ) january  ( ) december  ( ) november  ( ) october  ( ) september  ( ) august  ( ) july  ( ) june  ( ) may  ( ) april  ( ) march  ( ) february  ( ) january  ( ) december  ( ) november  ( ) october  ( ) september  ( ) august  ( ) july  ( ) june  ( ) may  ( ) april  ( ) march  ( ) february  ( ) january  ( ) december  ( ) november  ( ) july  ( ) categories categoriesselect category american liberry ass’n annual lists another library blog association nerd bad entry titles best of frl blog problems blogging blogging and ethics blogging and rss blogher blogs and journalism blogs worth reading book reviews business . california dreamin’ car shopping cats who blog cla shenanigans conferences congrunts cooking creative nonfiction cuba customer service digital divide issues digital preservation ebooks essays from the mp ethics evergreen ils family values five minute reviews flickr fun flori-duh friends frl blogroll additions frl penalty box frl spotlight reviews gardening whatnots gay rights gender and librarianship get a grip get real! god’s grammar google gormangate hire edukayshun homebrewing homosexual agenda hot tech intellectual freedom intellectual property ipukarea katrina and libraries kudos and woo-hoos lastentries leadership lgbt librarianship librarian wisdom librarianship library . library journal librewians lies damn lies life linkalicious lita councilor memes mfa-o-rama military life movable type movie reviews mpow mpow wishlist must-read blogs nasig paper next gen catalog online learning onomies open access open data open source software our world people sitings podcasts politics postalicious prayer circle product reviews reading recipes recto and verso regency zombies regular issues religion rss-alicious santa rosa living search search standards schmandards tagging talks and tours tallahassee dining tallahassee living tanstaafl test entries the big o this and that top tech trends travel schmavel treo time twitterprose two minutes hate uncategorized upcoming gigs uppity wimmin vast stupidity war no more wogrofubico women wordpress writing writing for the web ye olde tech tags ala a mile down bacabi bush castro cil cloud tests cnf creative nonfiction crowdvine david vann defragcon defragcon defrag defragcon defragcon defrag shootingonesownfoot defragcon defragcon defrag digital preservation email environment essays flaming homophobia gay gay rights glbt harvey milk homebrew hybrid iasummit iasummit idjits journals keating lockss mccain mea culpas mullets naked emperors obama ready fire aim san francisco silly tags swift tag clouds tagging vala-caval wogrofubico writing scribbly stuff log in entries feed comments feed wordpress.org © k.g. schneider ¶ thanks, wordpress. ¶ veryplaintxt theme by scott allan wallick. ¶ it's nice xhtml & css. hectic pace hectic pace a view on libraries, the library business, and the business of libraries sitting in the reading room all day (sung to the tune of “walking in a winter wonderland”) [click the youtube link to listen while you sing along.] people shhhhhh, are you listening? in the stacks, laptops glistening the reading light&# ;s bright the library&# ;s right for sitting in the reading room all day. gone away are the book stacks here to stay, the only town&# ;s fax. we share all our books without judgy looks. sitting in the reading room all day. in the lobby we could build a book tree. readers guide is green and they stack well. i&# ;ll say &# ;do we have &# ;em?&# ; you&# ;ll say, &# ;yeah man.&# ; ... it’s the best library time of the year (sung to the tune of “it&# ;s the most wonderful time of the year&# ;)  press play to sing along with the instrumental track! it&# ;s the best library time of the year with no more children yelling and no one is telling you &# ;get it in gear!&# ; it&# ;s the best library time of the year it&# ;s the qui-quietest season at school only smile-filled greetings and no more dull meetings where bosses are cruel it&# ;s the qui-quietest season at school there&# ;ll be books for re-stocking vendor end-of-year-hawking and overdue fine cash for beer send the word out to pre-schools drag queen visit ... maybe it’s books we need [i figured this was a song in desperate need of some new lyrics. sung to the tune of baby it&# ;s cold outside. you&# ;re gonna want to grab a singing partner and use the instrumental track for this one!] (listen to the track while you sing!) i really must binge (but maybe it&# ;s books we need) you mustn&# ;t infringe (it&# ;s definitely books we need) this season has been (reading will make you grin) so fun to watch (i&# ;ll hold the remote, you hold my scotch) my netflix queue scrolls forever (mystery, poems, whichever) and stranger things won&# ;t just watch itself (grab ... being a better ally: first, believe warning: i might make you uncomfortable. i’m uncomfortable. but it comes from an earnest place. i was recently lucky enough to participate with my oclc membership &# ; research division colleagues in deetta jones &# ; associates’ cultural competency training. this day-long session has a firm spot in the top of my professional development experiences. (not coincidentally, one of the others in that top was deetta’s management training i took part in when she was with the association of research libraries). a week later, i&# ;m still processing this incredible experience. and i&# ;m very grateful to oclc for sponsoring the workshop! ... fake news forever! librarians were among the first to join the call to arms and combat the onslaught of fake news that has permeated our political discussions for the last several months. frankly, it seems hard for anyone to be on the other side of this issue. but is it? not long after the effort to stop fake news in its tracks, a group of librarians began to consider the long-term implications of eradicating an entire body of content from history. thus began a concerted effort to preserve all the fake news that a vigilant group of librarians could gather up. building on ... how will you be remembered? my grandfather had a sizable library when he passed away, and his son (my father) would wind up with roughly half of it. i remember shelves and shelves of books of quotations. he was a criminal lawyer with a love of quotes. i either inherited this love or caught it through the osmosis of being surrounded by these books throughout my childhood. most of the books were ruined over the years by mold and silverfish and a dose of neglect. but i managed to save a few handfuls of eclectic titles. their smell still transports me to the basement of ... seeking certainty “uncertain times” is a phrase you hear a lot these days. it was actually in the title of the ala town hall that took place in atlanta last month (ala town hall: library advocacy and core values in uncertain times). political turmoil, uncertainty, divisiveness, and vitriol have so many of us feeling a bit unhinged. when i feel rudderless, adrift, even completely lost at sea, i tend to seek a safer port. i’ve exercised this method personally, geographically, and professionally and it has always served me well. for example, the stability and solid foundation provided by my family gives me solace ... no not google search box, just you (to the tune of “all i want for christmas is you”) (if you need a karaoke track, try this one) i don’t need a lot for freedom, peace, or love, democracy, and i don’t care about the congress or their failed bureaucracy i just want a li-brar-y filled with places just for me a librarian or two no not google search box, just you i don’t want a lot of features search results are too grotesque i don’t care about the systems back behind your reference desk i don’t need to download e-books on the de-vice of my choice noisy ... we are ala i’ve been thinking a lot about governance lately. that said, i will avoid the topic of the recent u.s. election as much as possible, even though it is a factor in what makes me think about governance. instead, i will focus on library governance and what makes it work and not work. spoiler alert: active participation. i am an admitted governance junky, an unapologetic lover of robert’s rules of order, and someone who tries to finds beauty in bureaucratic process. i blame my heritage. i come from a long line of federal government employees, all of us born in the ... so you want to be a product manager, part : it takes a village this post is a personal reflection on the excellent post written rohini vibha and introduced earlier on hectic pace. . it’s not about being a star — it’s about managing a universe. part of this post might have left you with the impression that failure to launch rests squarely on your shoulders. even though vibha reminds us in her own story about quickbooks that &# ;the launch&# ; was her responsibility, she was also relieved to realize that its success or failure was not % her responsibility. a good product manager gets the right people in the room. a great product manager listens to the ... jodischneider.com/blog reading, technology, stray thoughts blog about categories argumentative discussions books and reading computer science firefox future of publishing higher education information ecosystem information quality lab news intellectual freedom ios: ipad, iphone, etc. library and information science math old newspapers phd diary programming random thoughts reviews scholarly communication semantic web social semantic web social web uncategorized search paid graduate hourly research position at uiuc for spring december rd, by jodi jodi schneider’s information quality lab (http://infoqualitylab.org) seeks a graduate hourly student for a research project on bias in citation networks. biased citation benefits authors in the short-term by bolstering grants and papers, making them more easily accepted. however, it can have severe negative consequences for scientific inquiry. our goal is to find quantitative measures of network structure that can indicate the existence of citation bias.  this job starts january , . pay depending on experience (master’s students start at $ /hour). optionally, the student can also take a graduate independent study course (generally - credits is or info ). apply on handshake responsibilities will include: assist in the development of algorithms to simulate an unbiased network carry out statistical significance tests for candidate network structure measures attend weekly meetings assist with manuscript and grant preparation required skills proficiency in python or r demonstrated ability to systematically approach a simulation or modeling problem statistical knowledge, such as developed in a course on mathematical statistics and probability (e.g. stat statistics and probability i https://courses.illinois.edu/schedule/ /spring/stat/ ) preferred skills knowledge of stochastic processes experience with simulation knowledge of random variate generation and selection of input probability distribution knowledge of network analysis may have taken classes such as stat stochastic processes (https://courses.illinois.edu/schedule/ /spring/stat/ ) or ie advanced topics in stochastic processes & applications (https://courses.illinois.edu/schedule/ /fall/ie/ ) more information: https://ischool.illinois.edu/people/jodi-schneider http://infoqualitylab.org application deadline: monday december th. apply on handshake with the following application materials: resume transcript – such as free university of illinois academic history from banner self-service (https://apps.uillinois.edu, click “registration & records”, “student records and transcripts”, “view academic history”, choose “web academic history”) cover letter: just provide short answers to the following two questions: ) why are you interested in this particular project? ) what past experience do you have that is related to this project?  tags: citation bias, jobs, network analysis, statistical modeling posted in information quality lab news | comments ( ) avoiding long-haul air travel during the covid- pandemic october th, by jodi i would not recommend long-haul air travel at this time. an epidemiological study of a . hour flight from the middle east to ireland concluded that groups ( people), traveling from continents in four groups, who used separate airport lounges, were likely infected in flight. the flight had % occupancy ( passengers/ seats; crew) and took place in summer . (note: i am not an epidemiologist.) the study (published open access): murphy nicola, boland máirín, bambury niamh, fitzgerald margaret, comerford liz, dever niamh, o’sullivan margaret b, petty-saphon naomi, kiernan regina, jensen mette, o’connor lois. a large national outbreak of covid- linked to air travel, ireland, summer . euro surveill. ; ( ):pii= . https://doi.org/ . / - .es. . . . irish news sites including rte and the irish times also covered the paper. figure from “a large national outbreak of covid- linked to air travel, ireland, summer ” https://doi.org/ . / - .es. . . . caption in original “passenger seating diagram on flight, ireland, summer (n= passengers)” “numbers on the seats indicate the flight groups – .” the age of the flight cases ranged from to years with a median age of years. twelve of flight cases and almost three quarters ( / ) of the non-flight cases were symptomatic. after the flight, the earliest onset of symptoms occurred days after arrival, and the latest case in the entire outbreak occurred days after the flight. of symptomatic flight cases, symptoms reported included cough (n = ), coryza (n = ), fever (n = ) and sore throat (n = ), and six reported loss of taste or smell. no symptoms were reported for one flight case. a mask was worn during the flight by nine flight cases, not worn by one (a child), and unknown for three. murphy nicola, boland máirín, bambury niamh, fitzgerald margaret, comerford liz, dever niamh, o’sullivan margaret b, petty-saphon naomi, kiernan regina, jensen mette, o’connor lois. a large national outbreak of covid- linked to air travel, ireland, summer . euro surveill. ; ( ):pii= . https://doi.org/ . / - .es. . . . (notes to figure caption) “it is interesting that four of the flight cases were not seated next to any other positive case, had no contact in the transit lounge, wore face masks in-flight and would not be deemed close contacts under current guidance from the european centre for disease prevention and control (ecdc) [ ].” murphy nicola, boland máirín, bambury niamh, fitzgerald margaret, comerford liz, dever niamh, o’sullivan margaret b, petty-saphon naomi, kiernan regina, jensen mette, o’connor lois. a large national outbreak of covid- linked to air travel, ireland, summer . euro surveill. ; ( ):pii= . https://doi.org/ . / - .es. . . . “the source case is not known. the first two cases in group became symptomatic within h of the flight, and covid- was confirmed in three, including an asymptomatic case from this group in region a within days of the flight. thirteen secondary cases and one tertiary case were later linked to these cases. two cases from flight group were notified separately in region a with one subsequent secondary family case, followed by three further flight cases notified from region b in two separate family units (flight groups and ). these eight cases had commenced their journey from the same continent and had some social contact before the flight. the close family member of a group case seated next to the case had tested positive abroad weeks before, and negative after the flight. flight group was a household group of which three cases were notified in region c and one case in region d. these cases had no social or airport lounge link with groups or pre-flight and were not seated within two rows of them. their journey origin was from a different continent. a further case (flight group ) had started the journey from a third continent, had no social or lounge association with other cases and was eated in the same row as passengers from group . three household contacts and a visitor of flight group became confirmed cases. one affected contact travelled to region e, staying in shared accommodation with others; of these became cases (attack rate %) notified in regions a, b, c, d, e and f, with two cases of quaternary spread.” murphy nicola, boland máirín, bambury niamh, fitzgerald margaret, comerford liz, dever niamh, o’sullivan margaret b, petty-saphon naomi, kiernan regina, jensen mette, o’connor lois. a large national outbreak of covid- linked to air travel, ireland, summer . euro surveill. ; ( ):pii= . https://doi.org/ . / - .es. . . . “in-flight transmission is a plausible exposure for cases in group and group given seating arrangements and onset dates. one case could hypothetically have acquired the virus as a close household contact of a previous positive case, with confirmed case onset date less than two incubation periods before the flight, and symptom onset in the flight case was h after the flight. in-flight transmission was the only common exposure for four other cases (flight groups and ) with date of onset within four days of the flight in all but the possible tertiary case. this case from group developed symptoms nine days after the flight and so may have acquired the infection in-flight or possibly after the flight through transmission within the household.” murphy nicola, boland máirín, bambury niamh, fitzgerald margaret, comerford liz, dever niamh, o’sullivan margaret b, petty-saphon naomi, kiernan regina, jensen mette, o’connor lois. a large national outbreak of covid- linked to air travel, ireland, summer . euro surveill. ; ( ):pii= . https://doi.org/ . / - .es. . . . “genomic sequencing for cases travelling from three different continents strongly supports the epidemiological transmission hypothesis of a point source for this outbreak. the ability of genomics to resolve transmission events may increase as the virus evolves and accumulates greater diversity [ ].” murphy nicola, boland máirín, bambury niamh, fitzgerald margaret, comerford liz, dever niamh, o’sullivan margaret b, petty-saphon naomi, kiernan regina, jensen mette, o’connor lois. a large national outbreak of covid- linked to air travel, ireland, summer . euro surveill. ; ( ):pii= . https://doi.org/ . / - .es. . . . authors note that a large percentage of the flight passengers were infected: “we calculated high attack rates, ranging plausibly from . % to . % despite low flight occupancy and lack of passenger proximity on-board.” murphy nicola, boland máirín, bambury niamh, fitzgerald margaret, comerford liz, dever niamh, o’sullivan margaret b, petty-saphon naomi, kiernan regina, jensen mette, o’connor lois. a large national outbreak of covid- linked to air travel, ireland, summer . euro surveill. ; ( ):pii= . https://doi.org/ . / - .es. . . . among the reasons for the uncertainty of this range is that “ flight passengers could not be contacted and were consequently not tested.” (a twelfth passenger “declined testing”.) there is also some inherent uncertainty due to incubation period and possibility of “transmission within the household”, especially after the flight; authors note that “exposure possibilities for flight cases include in-flight, during overnight transfer/pre-flight or unknown acquisition before the flight.” beyond the people on the flight, cases spread to several social groups, across “six of the eight different health regions (regions a–h) throughout the republic of ireland”. flight groups and started their travel from one continent; flight group from another; flight group from a third continent. figure from “a large national outbreak of covid- linked to air travel, ireland, summer ” https://doi.org/ . / - .es. . . . caption in original: “diagram of chains of transmission, flight-related covid- cases, ireland, summer (n= )” tags: air travel, attack rate, covid- , covid , epidemiology, flights, flying, ireland, middle east, pandemic posted in random thoughts | comments ( ) paid undergraduate research position at uiuc for fall & spring august th, by jodi university of illinois undergraduates are encouraged to apply for a position in my lab. i particularly welcome applications from students in the new ischool bs/is degree or in the university-wide informatics minor. while i only have paid position open, i also supervise unpaid independent study projects. dr. jodi schneider and the information quality lab seek undergraduate research assistants for % remote work. past students have published research articles, presented posters, earned independent study credit, james scholar research credit, etc. one paid position in news analytics/data science for assessing the impact of media polarization on public health emergencies, funded by the cline center for advanced research in the social sciences. ( hrs/week at $ . /hour + possible independent study – % remote work). covid- news analytics: we seek to understand how public health emergencies are reported and to assess the polarization and politicization of the u.s. news coverage. you will be responsible for testing and improving search parameters, investigating contextual information such as media bias and media circulation, using text mining and data science, and close reading of sample texts. you will work closely with a student who has worked on the opioid crisis – see the past work following poster (try the link twice – you have to log in with an illinois netid): https://compass g.illinois.edu/webapps/discussionboard/do/message?action=list_messages&course_id=_ _ &nav=discussion_board&conf_id=_ _ &forum_id=_ _ &message_id=_ _ applications should be submitted here: https://forms.illinois.edu/sec/ deadline: pm central time sunday august , tags: covid , data science, health controversies, jobs, media polarization, news analytics, research experiences for undergraduates, undergraduate research posted in information quality lab news | comments ( ) #shutdownstem #strike blacklives #shutdownacademia june th, by jodi i greatly appreciated receiving messages from senior people about their participation in the june th #shutdownstem #strike blacklives #shutdownacademia. in that spirit, i am sharing my email bounce message for tomorrow, and the message i sent to my research lab. email bounce: i am not available by email today:  this june th is a day of action about understanding and addressing racism, and its impact on the academy, and on stem.  -jodi email to my research lab wednesday is a day of action about understanding and addressing racism, and its impact on the academy, and on stem. i strongly encourage you to use tomorrow for this purpose. specifically, i invite you to think about what undoing racism – moving towards antiracism – means, and what you can do. one single day, by itself, will not cure racism; but identifying what we can do on an ongoing basis, and taking those actions day after day – that can and will have an impact. and, if racism is vivid in your daily life, make #shutdownstem a day of rest. if tomorrow doesn’t suit, i encourage you to reserve a day over the course of the next week, to replace your everyday duties. what does taking this time actually mean? it means scheduling a dedicated block of time to learn more; rescheduling meetings; shutting down your email; reading books and articles and watching videos; and taking time to reflect on recent events and the stress that they cause every single person in our community. what am i doing personally? i’ve cancelled meetings tomorrow, and set an email bounce. i will spend part of the day to think more seriously about what real antiracist action looks like from my position, as a white female academic. this week i will also be using time to re-read white fragility, to finish dreamland burning (a ya novel about the tulsa race riot), and to investigate how to bring bystander training to the ischool. i will also be thinking about the relationship of racism to other forms of oppression – classism, sexism, homophobia, transphobia, xenophobia. if you are looking for readings of your own, i can point to a list curated by an anti-racism task force: https://idea.illinois.edu/education for basic information, #shutdownstem #strike blacklives #shutdownacademia website: https://www.shutdownstem.com physicists’ particles for justice: https://www.particlesforjustice.org -jodi tags: #shutdownacademia, #shutdownstem, #strike blacklives, email posted in random thoughts | comments ( ) qotd: storytelling in protest and politics march th, by jodi i recently read francesca polletta‘s book it was like a fever: storytelling in protest and politics ( , university of chicago press). i recommend it! it will appeal to researchers interested in topics such as narrative, strategic communication, (narrative) argumentation, or epistemology (here, of narrative). parts may also interest activists. the book’s case studies are drawn from the student nonviolent coordinating committee (sncc) (chapters & ); online deliberation about the / memorial (listening to the city, summer ) (chapter ); women’s stories in law (including, powerfully, battered women who had killed their abusers, and the challenges in making their stories understandable) (chapter ); references to martin luther king by african american congressmen (in the congressional record) and by “leading back political figures who were not serving as elected or appointed officials” (chapter ). several are extended from work polletta previously published from through (see page xiii for citations). the conclusion—”conclusion: folk wisdom and scholarly tales” (pages - )—takes up several topics, starting with canonicity, interpretability, ambivalence. i especially plan to go back to the last two sections: “scholars telling stories” (pages - )—about narrative and storytelling in analysts’ telling of events—and “towards a sociology of discursive forms” (pages - )—about investigating the beliefs and conventions of narrative and its institutional conventions (and relating those to conventions of other “discursive forms” such as interviews). these set forward a research agenda likely useful to other scholars interested in digging in further. these are foreshadowed a bit in the introduction (“why stories matter”) which, among other things, sets out the goal of developing “a sociology of storytelling”. a few quotes i noted—may give you the flavor of the book: page : “but telling stories also carries risks. people with unfamiliar experiences have found those experiences assimilated to canonical plot lines and misheard as a result. conventional expectations about how stories work, when they are true, and when they are appropriate have also operated to diminish the impact of otherwise potent political stories. for the abused women whom juries disbelieved because their stories had changed in small details since their first traumatized [p ] call to police, storytelling has not been especially effective. nor was it effective for the citizen forum participants who did not say what it was like to search fruitlessly for affordable housing because discussions of housing were seen as the wrong place in which to tell stories.” pages - : “so which is it? is narrative fundamentally subversive or hegemonic? both. as a rhetorical form, narrative is equipped to puncture reigning verities and to uphold them. at times, it seems as if most of the stories in circulation are subtly or not so subtly defying authorities; at others as if the most effective storytelling is done by authorities. to make it more complicated, sometimes authorities unintentionally undercut their own authority when they tell stories. and even more paradoxically, undercutting their authority by way of a titillating but politically inconsequential story may actually strengthen it. dissenters, for their part, may find their stories misread in ways that support the very institutions that are challenging….”for those interested in the relations between storytelling, protest, and politics, this all suggests two analytical tasks. one is to identify the features of narrative that allow it to [p ] achieve certain rhetorical effects. the other is to identify the social conditions in which those rhetorical effects are likely to be politically consequential. the surprise is that scholars of political processes have devoted so little attention to either task.” pages - – “so institutional conventions of storytelling influence what people can do strategically with stories. in the previously pages, i have described the narrative conventions that operate in legal adjudication, media reporting, television talk shows, congressional debate, and public deliberation. sociolinguists have documented such conventions in other settings: in medical intake interviews, for example, parole hearings, and jury deliberations. one could certainly generate a catalogue of the institutional conventions of storytelling. to some extent, those conventions reflect the peculiarities of the institution as it has developed historically. they also serve practical functions; some explicit, others less so. i have argued that the lines institutions draw between suitable and unsuitable occasions for storytelling or for certain kinds of stories serve to legitimate the institution.” [specific examples follow] ….”as these examples suggest, while institutions have different conventions of storytelling, storytelling does some of the same work in many institutions. it does so because of broadly shared assumptions about narrative’s epistemological status. stories are generally thought to be more affecting by less authoritative than analysis, in part because narrative is associated with women rather than men, the private sphere rather than the public one, and custom rather than law. of course, conventions of storytelling and the symbolic associations behind them are neither unitary nor fixed. nor are they likely to be uniformly advantageous for those in power and disadvantageous for those without it. narrative’s alignment [ ] along the oppositions i noted is complex. for example, as i showed in chapter , americans’ skepticism of expert authority gives those telling stories clout. in other words, we may contrast science with folklore (with science seen as much more credible), but we may also contrast it with common sense (with science seen as less credible). contrary to the lamentation of some media critics and activists, when disadvantaged groups have told personal stories to the press and on television talk shows, they have been able to draw attention not only to their own victimization but to the social forces responsible for it.“ tags: congressional record, francesca polletta, listening to the city, martin luther king, narrative, qotd, sncc, storytelling, strategic communication, student nonviolent coordinating committee posted in argumentative discussions, books and reading | comments ( ) knowledge graphs: an aggregation of definitions march rd, by jodi i am not aware of a consensus definition of knowledge graph. i’ve been discussing this for awhile with liliana giusti serra, and the topic came up again with my fellow organizers of the knowledge graph session at us ts as we prepare for a panel. i’ve proposed the following main features: rdf-compatible, has a defined schema (usually an owl ontology) items are linked internally may be a private enterprise dataset (e.g. not necessarily openly available for external linking) or publicly available covers one or more domains below are some quotes. i’d be curious to hear of other definitions, especially if you think there’s a consensus definition i’m just not aware of. “a knowledge graph consists of a set of interconnected typed entities and their attributes.” jose manuel gomez-perez, jeff z. pan, guido vetere and honghan wu. “enterprise knowledge graph: an introduction.”  in exploiting linked data and knowledge graphs in large organisations. springer. part of the whole book: http://link.springer.com/ . / - - - - “a knowledge graph is a structured dataset that is compatible with the rdf data model and has an (owl) ontology as its schema. a knowledge graph is not necessarily linked to external knowledge graphs; however, entities in the knowledge graph usually have type information, defined in its ontology, which is useful for providing contextual information about such entities. knowledge graphs are expected to be reliable, of high quality, of high accessibility and providing end user oriented information services.” boris villazon-terrazas, nuria garcia-santa, yuan ren, alessandro faraotti, honghan wu, yuting zhao, guido vetere and jeff z. pan .  “knowledge graphs: foundations”. in exploiting linked data and knowledge graphs in large organisations.  springer. part of the whole book: http://link.springer.com/ . / - - - - “the term knowledge graph was coined by google in , referring to their use of semantic knowledge in web search (“things, not strings”), and is recently also used to refer to semantic web knowledge bases such as dbpedia or yago. from a broader perspective, any graph-based representation of some knowledge could be considered a knowledge graph (this would include any kind of rdf dataset, as well as description logic ontologies). however, there is no common definition about what a knowledge graph is and what it is not. instead of attempting a formal definition of what a knowledge graph is, we restrict ourselves to a minimum set of characteristics of knowledge graphs, which we use to tell knowledge graphs from other collections of knowledge which we would not consider as knowledge graphs. a knowledge graph mainly describes real world entities and their interrelations, organized in a graph. defines possible classes and relations of entities in a schema. allows for potentially interrelating arbitrary entities with each other. covers various topical domains.” paulheim, h. ( ). knowledge graph refinement: a survey of approaches and evaluation methods. semantic web,  ( ), - . http://www.semantic-web-journal.net/system/files/swj .pdf “isi’s center on knowledge graphs research group combines artificial intelligence, the semantic web, and database integration techniques to solve complex information integration problems. we leverage general research techniques across information-intensive disciplines, including medical informatics, geospatial data integration and the social web.” http://usc-isi-i .github.io/home/ just as i was “finalizing” my list to send to colleagues, i found a poster all about definitions: ehrlinger, l., & wöß, w. ( ). towards a definition of knowledge graphs. semantics (posters, demos, success),  . http://ceur-ws.org/vol- /paper .pdf its table : selected definitions of knowledge graph has the following definitions (for citations see that paper) “a knowledge graph (i) mainly describes real world entities and their interrelations, organized in a graph, (ii) defines possible classes and relations of entities in a schema, (iii) allows for potentially interrelating arbitrary entities with each other and (iv) covers various topical domains.” paulheim [ ] “knowledge graphs are large networks of entities, their semantic types, properties, and relationships between entities.” journal of web semantics [ ] “knowledge graphs could be envisaged as a network of all kind things which are relevant to a specific domain or to an organization. they are not limited to abstract concepts and relations but can also contain instances of things like documents and datasets.” semantic web company [ ] “we define a knowledge graph as an rdf graph. an rdf graph consists of a set of rdf triples where each rdf triple (s, p, o) is an ordered set of the following rdf terms: a subjects∈u∪b,apredicatep∈u,andanobjectu∪b∪l. anrdftermiseithera uri u ∈ u, a blank node b ∈ b, or a literal l ∈ l.” färber et al. [ ] “[…] systems exist, […], which use a variety of techniques to extract new knowledge, in the form of facts, from the web. these facts are interrelated, and hence, recently this extracted knowledge has been referred to as a knowledge graph.” pujara et al. [ ] “a knowledge graph is a graph that models semantic knowledge, where each node is a real-world concept, and each edge represents a relationship between two concepts” fang, y., kuan, k., lin, j., tan, c., & chandrasekhar, v. ( ). object detection meets knowledge graphs. https://oar.a-star.edu.sg/jspui/handle/ / “things not strings” – google https://googleblog.blogspot.com/ / /introducing-knowledge-graph-things-not.html tags: knowledge graph, knowledge representation, quotations posted in information ecosystem, semantic web | comments ( ) qotd: doing more requires thinking less december st, by jodi by the aid of symbolism, we can make transitions in reasoning almost mechanically by the eye which would otherwise call into play the higher faculties of the brain. …civilization advances by extending the number of important operations that we can perform without thinking about them. operations of thought are like cavalry charges in a battle — they are strictly limited in number, they require fresh horses, and must only be made at decisive moments. one very important property for symbolism to possess is that it should be concise, so as to be visible at one glance of the eye and be rapidly written. – whitehead, a.n. ( ). an introduction to mathematics, chapter , “the symbolism of mathematics” (page in this version) ht to santiago nuñez-corrales (illinois page for santiago nuñez-corrales, linkedin for santiago núñez-corrales) who used part of this quote in a conceptual foundations group talk, nov . from my point of view, this is why memorizing multiplication tables is not now irrelevant; why new words for concepts are important; and underlies a lot of scientific advancement. tags: cavalry, modes of thought, qotd, symbolism posted in information ecosystem, random thoughts | comments ( ) qotd: sally jackson on how disagreement makes arguments more explicit june th, by jodi sally jackson explicates the notion of the “disagreement space” in a new topoi article: “a position that remains in doubt remains in need of defense”   “the most important theoretical consequence of seeing argumentation as a system for management of disagreement is a reversal of perspective on what arguments accomplish. are arguments the means by which conclusions are built up from established premises? or are they the means by which participants drill down from disagreements to locate how it is that they and others have arrived at incompatible positions? a view of argumentation as a process of drilling down from disagreements suggests that arguers themselves do not simply point to the reasons they hold for a particular standpoint, but sometimes discover where their own beliefs come from, under questioning by others who do not share their beliefs. a logical analysis of another’s argument nearly always involves first making the argument more explicit, attributing more to the author than was actually said. this is a familiar enough problem for analysts; my point is that it is also a pervasive problem for participants, who may feel intuitively that something is seriously wrong in what someone else has said but need a way to pinpoint exactly what. getting beliefs externalized is not a precondition for argument, but one of its possible outcomes.” from sally jackson’s reason-giving and the natural normativity of argumentation. the original treatment of disagreement space is cited to a book chapter revising an issa paper , somewhat harder to get one’s hands on. p , sally jackson. reason-giving and the natural normativity of argumentation. topoi. online first. http://doi.org/ . /s - - - [↩] p , sally jackson. reason-giving and the natural normativity of argumentation. topoi. online first. http://doi.org/ . /s - - - [↩] sally jackson. reason-giving and the natural normativity of argumentation. topoi. online first. http://doi.org/ . /s - - - [↩] jackson s ( ) “virtual standpoints” and the pragmatics of conversational argument. in: van eemeren fh, grootendorst r, blair ja, willard ca (eds) argument illuminated. international centre for the study of argumentation, amsterdam, pp. – [↩] tags: argumentation, argumentation norms, disagreement space posted in argumentative discussions | comments ( ) qotd: working out scientific insights on paper, lavoisier case study july th, by jodi …language does do much of our thinking for us, even in the sciences, and rather than being an unfortunate contamination, its influence has been productive historically, helping individual thinkers generate concepts and theories that can then be put to the test. the case made here for the constitutive power of figures [of speech] per se supports the general point made by f.l. holmes in a lecture addressed to the history of science society in . a distinguished historian of medicine and chemistry, holmes based his study of antoine lavoisier on the french chemist’s laboratory notebooks. he later examined drafts of lavoisier’s published papers and discovered that lavoisier wrote many versions of his papers and in the course of careful revisions gradually worked out the positions he eventually made public (holmes, ). holmes, whose goal as a historian is to reconstruct the careful pathways and fine structure of scientific insights, concluded from his study of lavoisier’s drafts we cannot always tell whether a thought that led him to modify a passage, recast an argument, or develop an alternative interpretation occurred while he was still engaged in writing what he subsequently altered, or immediately afterward, or after some interval during which he occupied himself with something else; but the timing is, i believe, less significant than the fact that the new developments were consequences of the effort to express ideas and marshall supporting information on paper ( ). – page xi of rhetorical figures in science by jeanne fahnestock, oxford university press, . she is quoting frederich l. holmes. . scientific writing and scientific discovery. isis : - . doi: . / as moore summarizes, lavoisier wrote at least six drafts of the paper over a period of at least six months. however, his theory of respiration did not appear until the fifth draft. clearly, lavoisier’s writing helped him refine and understand his ideas. moore, randy. language—a force that shapes science. journal of college science teaching . ( ): . http://www.jstor.org/stable/ (which i quoted in a review i wrote recently) fahnestock adds: “…holmes’s general point [is that] there are subtle interactions ‘between writing, thought, and operations in creative scientific activity’ ( ).” tags: lavoisier, revision, rhetoric of science, scientific communication, scientific writing posted in future of publishing, information ecosystem, scholarly communication | comments ( ) david liebovitz: achieving care transformation by infusing electronic health records with wisdom may st, by jodi today i am at the health data analytics summit. the title of the keynote talk is achieving care transformation by infusing electronic health records with wisdom. it’s a delight to hear from a medical informaticist: david m. liebovitz (publications in google scholar), md, facp, chief medical information officer, the university of chicago. he graduated from university of illinois in electrical engineering, making this a timely talk as the engineering-focused carle illinois college of medicine gets going. david liebovitz started with a discussion of the data problems — problem lists, medication lists, family history, rules, results, notes — which will be familiar to anyone using ehrs or working with ehr data. he draws attention also to the human problems — both in terms of provider “readiness” (e.g. their vision for population-level health) as well as about “current expectations”. (an example of such an expectation is a “main clinician satisfier” he closed with: u chicago is about to turn on outbound faxing from the ehr!) he mentioned also the importance of resilience. he mentioned customizing systems as a risk when the vendor makes upstream changes (this is not unique to healthcare but a threat to innovation and experimentation with information systems in other industries.) still, in managing the ehr, there is continual optimization, scored based on a number of factors. he mentioned: safety quality/patient experience regulatory/legal financial usability/productivity availability of alternative solutions as well as weighting for old requests. he emphasized the complexity of healthcare in several ways: “nobody knew that healthcare could be so complicated.” – potus showing the medicare readmissions adjustment factors pharmacy pricing, an image (showing kickbacks among other things) from “prices that are too high”, chapter , the healthcare imperative: lowering costs and improving outcomes: workshop series summary ( )  national academies press doi: . / an image from “prices that are too high”, chapter , the healthcare imperative: lowering costs and improving outcomes: workshop series summary ( ) icosystem’s diagram of the complexity of the healthcare system icosystem – complexity of the healthcare system another complexity is the modest impact of medical care compared to other factors such as the impact of socioeconomic and political context on equity in health and well-being (see the who image below). for instance, there is a large impact of health behaviors, which “happen in larger social contexts.” (see the relative contribution of multiple determinants to health, august , , health policy briefs) solar o, irwin a. a conceptual framework for action on the social determinants of health. social determinants of health discussion paper (policy and practice). given this complexity, david liebovitz stresses that we need to start with the right model, “simultaneously improving population health, improving the patient experience of care, and reducing per capita cost”. (see stiefel m, nolan k. a guide to measuring the triple aim: population health, experience of care, and per capita cost. ihi innovation series white paper. cambridge, massachusetts: institute for healthcare improvement; ). table from stiefel m, nolan k. a guide to measuring the triple aim: population health, experience of care, and per capita cost. ihi innovation series white paper. cambridge, massachusetts: institute for healthcare improvement; . given the modest impact of medical care, and of data, he suggests that we should choose the right outcomes. david liebovitz says that “not enough attention has been paid to usability”; i completely agree and suggest that information scientists, human factors engineeers, and cognitive ergonomists help mainstream medical informaticists fill this gap. he put up jakob nielsen’s  usability heuristics for user interface design a vivid example is whether a patient’s resuscitation preferences are shown (which seems to depend on the particular ehr screen): the system doesn’t highlight where we are in the system. for providers, he says user control and freedom are very important. he suggests that there are only a few key tasks. a provider should be able to do any of these things wherever they are in the chart: put a note order something send a message similarly, ehr should support recognition (“how do i admit a patient again?”) rather than requiring recall. meanwhile, on the decision support side he highlights the (well-known) problems around interruptions by saying that speed is everything and changing direction is much easier than stopping. here he draws on some of his own work, describing what he calls a “diagnostic process aware workflow” david liebovitz. next steps for electronic health records to improve the diagnostic process. diagnosis ( ) - . doi: . /dx- - can we predict x better? yes, he says (for instance pointing to table of “can machine-learning improve cardiovascular risk prediction using routine clinical data?” and its machine learning analysis of over , patients, based on variables chosen from previous guidelines and expert-informed selection–generating further support for aspects such as aloneness, access to resources, socio-economic status). but what’s really needed, he says, is to: predict the best next medical step, iteratively predict the best next lifestyle step, iteratively (and what to do about genes and epigenetic measures?) he shows an image of “all of our planes in the air” from flightaware, drawing the analogy that we want to work on “optimal patient trajectories” — predicting what are the “turbulent events” to avoid”. this is not without challenges. he points to three: data privacy (he suggests google deepmind and healthcare in an age of algorithms. powles, j. & hodson, h. health technol. ( ). doi: . /s - - - two sorts of mismatches between the current situation and where we want to go: for instance the source of data being from finance certain basic current clinician needs  (e.g. that a main clinician satisfier is that uchicago is soon to turn on outbound faxing from their ehr — and that an ongoing source of dissatisfaction: managing volume of inbound faxes.) he closes suggesting that we: finish the basics address key slices of the spectrum descriptive/prescriptive begin the prescriptive journey: impact one trajectory at a time. tags: data analytics, electronic health records, healthcare systems, medical informatics posted in information ecosystem | comments ( ) « older entries recent posts paid graduate hourly research position at uiuc for spring avoiding long-haul air travel during the covid- pandemic paid undergraduate research position at uiuc for fall & spring #shutdownstem #strike blacklives #shutdownacademia qotd: storytelling in protest and politics monthly december october august june march meta log in valid xhtml xfn wordpress wordpress powers jodischneider.com/blog. layers theme designed by jai pandya. rapid communications skip to main | skip to sidebar rapid communications rapid, but irregular, communications from the frontiers of library technology wednesday, april , mac os vs emacs: getting on the right (exec) path one of the minor annoyances about using emacs on mac os is that the path environment variable isn't set properly when you launch emacs from the gui (that is, the way we always do it). this is because the mac os gui doesn't really care about the shell as a way to launch things, but if you are using brew, or other packages that install command line tools, you do. apple has changed the way that the path is set over the years, and the old environment.plist method doesn't actually work anymore, for security reasons. for the past few releases, the official way to properly set up the path is to use the path_helper utility program. but again, that only really works if your shell profile or rc file is run before you launch emacs. so, we need to put a bit of code into emacs' site_start.el file to get things set up for us: (when (file-executable-p "/usr/libexec/path_helper") (let ((path (shell-command-to-string "eval `/usr/libexec/path_helper -s`; echo -n \"$path\""))) (setenv "path" path) (setq exec-path (append (parse-colon-path path) (list exec-directory))))) this code runs the path_helper utility, saves the output into a string, and then uses the string to set both the path environment variable and the emacs exec-path lisp variable, which emacs uses to run subprocesses when it doesn't need to launch a shell. if you are using the brew version of emacs, put this code in /usr/local/share/emacs/site-lisp/site-start.el and restart emacs. posted by david j. fiander at : am no comments: tuesday, january , finding isbns in the the digits of π for some reason, a blog post from about searching for isbns in the first fifty million digits of π suddenly became popular on the net again at the end of last week (mid-january ). the only problem is that geoff, the author, only looks for isbn- s, which all start with the sequence " ". there aren't many occurrences of " " in even the first fifty million digits of π, so it's not hard to check them all to see if they are the beginning of a potential isbn, and then find out if that potential isbn was ever assigned to a book. but he completely ignores all of the isbn- s that might be hidden in π. so, since i already have code to validate isbn checksums and to look up isbns in oclc worldcat, i decided to check for isbn- s myself. i don't have easy access to the first fifty million digits of π, but i did manage to find the first million digits online without too much difficulty. an isbn- is a ten character long string that uniquely identifies a book. an example is " - - - ". the dashes are optional and exist mostly to make it easier for humans, just like the dashes in a phone number. the first character of an isbn- indicate the language in which the book is published: and are for english, is for french, and so on. the last character of the isbn is a "check digit", which is supposed to help systems figure out if the isbn is correct or not. it will catch many common types of errors, like swapping two characters in the isbn: " - - - " is invalid. here are the first one hundred digits of π: . to search for "potential (english) isbn- s", all one needs to do is search for every or in the first , digits of π (there is a " " three digits from the end, but then there aren't enough digits left over to find a full isbn, so we can stop early) and check to see if the ten digit sequence of characters starting with that or has a valid check digit at the end. the sequence " ", highlighted in red, fails the test, because " " is not the correct check digit; but the sequence " " highlighted in green is a potential isbn. there are approximately , zeros and ones in the first million digits of π, but "only" , of them appear at the beginning of a potential isbn- . checking those , potentials against the worldcat bibliographic database results in , valid isbns. the first one is at position , : isbn , for the book the evolution of weapons and warfare by trevor n. dupuy. the last one is at position , : isbn for the book exploring language assessment and testing : language in action by anthony green. here's the full dataset. posted by david j. fiander at : pm comments: saturday, march , software upgrades and the parable of the windows a librarian friend of mine recently expressed some surprise at the fact that a library system would spend almost $ , to upgrade their ils software, when the vendor is known to be hostile to its customers and not actually very good with new development on their products. the short answer is that it's easier to upgrade than to think. especially when an "upgrade" will be seen as easier than a "migration" to a different vendor's system (note: open ils platforms like evergreen and koha may be read as being different vendors for the sake of convenience). in fact, when an ils vendor discontinues support for a product and tells its customers that they have to migrate to another product if they want to continue to purchase support, it is the rare library that will take this opportunity to re-examine all its options and decide to migrate to a different vendor's product. a simple demonstration of this thinking, on a scale that most of us can imagine, is what happened when my partner and i decided that it was time to replace the windows in our house several years ago. there are a couple of things you need to know about replacing the windows in your house, if you've never done this before: most normal folks replace the windows in their house over the course of several years, doing two or three windows every year or two. if one is replacing the huge bay window in the living room, then that might be the only window that one does that year. windows are expensive enough that one can't really afford to do them all at once. windows are fungible. for the most part, one company's windows look exactly like another company's. unless you're working hard at getting a particular colour of flashing on the outside of the window, nobody looking at your house from the sidewalk would notice that the master bedroom window and the livingroom window were made by different companies. like any responsible homeowners, we called several local window places, got quotations from three or four of them for the windows we wanted replaced that year, made our decision about which vendor we were going to use for the first round of window replacements, and placed an order. a month or so later, on a day that the weather was going to be good, a crew from the company arrived, knocked big holes in the front of our house to take out the old windows and install the new ones. a couple of years went by, and we decided it was time to do the next couple of windows, so my partner, who was always far more organized about this sort of thing that me, called three or four window companies and asked them to come out to get quotations for the work. at least one of the vendors declined, and another vendor did come out and give us a quote but he was very surprised that we were going through this process again, because normally, once a householder has gone through the process once, they tend to use the same window company for all the windows, even if several years have passed, or if the type of work is very different from the earlier work (such as replacing the living room bay window after a couple of rounds of replacing bedroom windows). in general, once a decision has been made, people tend to stick with that plan. i think it's a matter of, "well, i made this decision last year, and at the time, this company was good, so they're probably still good," combined, perhaps, with a bit of thinking that changing vendors in mid-stream implies that i didn't make a good decision earlier. and there is, of course, always the thought that it's better to stick with the devil you know that the one you don't. posted by david j. fiander at : pm comments: sunday, january , using qr codes in the library this started out as a set of internal guidelines for the staff at mpow, but some friends expressed interest in it, and it seems to have struck a nerve, so i'm posting it here, so it is easier for people to find and to link to. using qr codes in the library qr codes are new to north american, but have been around for a while in japan, where they originated, and where everybody has a cellphone that can read the codes. they make it simpler to take information from the real world and load it into your phone. as such, they should only be used when the information will be useful for somebody on the go, and shouldn't normally be used if the person accessing the information will probably be on a computer to begin with. do use qr codes: on posters and display projectors to guide users to mobile-friendly websites. to share your contact information on posters, display projectors, or your business card. this makes it simpler for users to add you to their addressbook without having to type it all in. in display cabinets or art exhibits to link to supplementary information about the items on display. don't use qr codes: to record your contact information in your email signature. somebody reading your email can easily copy the information from your signature to their addressbook. to share urls for rich, or full-sized, websites. the only urls you should be sharing via qr codes for are mobile-friendly sites. when using qr codes: make sure to include a human readable url, preferably one that's easy to remember, near the qr code for people without qr code scanners to use. posted by david j. fiander at : pm no comments: monday, april , a manifesto for the library last week john blyberg, kathryn greenhill, and cindi trainor spent some time together thinking about what the library is for and what its future might hold. the result of that deep thinking has now been published on john's blog under the title "the darien statements on the library and librarians." opening with the ringing statement that the purpose of the library is to preserve the integrity of civilization they then provide their own gloss on what this means for individual libraries, and for librarians. there is a lively discussion going on in the comments on john's blog, as well as less thoughtful sniping going on in more "annoying" blogs. i think that this is something that will engender quite a bit of conversation in the month's to come. posted by david j. fiander at : pm no comments: sunday, april , i'm a shover and maker! since only a few people can be named "movers and shakers" by library journal, joshua neff and steven lawson created the "shovers and makers" awards "for the rest of us," under the auspices of the not entirely serious library society of the world. i'm very pleased to report that i have been named a shover and maker (by myself, as are all the winners). the shovers and makers awards are a fun way to share what we've done over the past year or two and they're definitely a lot simpler than writing the annual performance review that hr wants. think of this as practice for writing the speaker's bio for the conference keynote you dream of being invited to give. posted by david j. fiander at : am no comments: sunday, january , lita tears down the walls at ala midwinter , jason griffey and the lita folks took advantage of the conference center's wireless network to provide quick and easy access to the top tech trends panel for those of us that couldn't be there in person. the low-bandwidth option was a coveritlive live-blogging feed of comments from attending that also included photos by cindi trainor, and a feed of twitters from attendees. the high-bandwidth option was a live (and recorded) video stream of the event that jason captured using the webcam built into his laptop. aside from the lita planned events, the fact that we could all sit in meant that there were lots of virtual conversations in chat rooms and other forums that sprung up as people joined in from afar. unfortunately, because my sunday morning is filled with laundry and other domestic pleasures, i wasn't able to join in on the "live" chatter going on in parallel with the video or livebloggin. owing to funding constraints and my own priorities, my participation at ala is limited. i've been to lita forum once, and might go again, but i focus more on the ola other regional events. this virtual option from lita let me get a peek at what's going on and hear what the "big thinkers" at lita have to say. i hope they can keep it up, and will definitely be talking to local folks about how we might be able to emulate lita in our own events. posted by david j. fiander at : pm no comments: older posts home subscribe to: posts (atom) about me david j. fiander i'm a former software developer who's now the web services librarian at a university. the great thing about that job title is that nobody knows what i do. view my complete profile last.fm weekly chart blog archive ▼  ( ) ▼  april ( ) mac os vs emacs: getting on the right (exec) path ►  ( ) ►  january ( ) ►  ( ) ►  march ( ) ►  ( ) ►  january ( ) ►  ( ) ►  april ( ) ►  january ( ) ►  ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  july ( ) ►  june ( ) ►  march ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  july ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) this work is licensed under a creative commons attribution-noncommercial-share alike . canada license.   preliminary inventory of digital collections by jason ronallo preliminary inventory of digital collections by jason ronallo incomplete thoughts on digital libraries. upgrading from ubuntu . to . choosing a path forward for iiif audio and video testing dash and hls streams on linux client-side video tricks for iiif iiif examples # : wellcome library closing in on client-side iiif content search metadata matters metadata matters it's all about the services it’s not just me that’s getting old having just celebrated (?) another birthday at the tail end of , the topics of age and change have been even more on my mind than usual. and then two events converged. first i had a chat with ted fons in a hallway at midwinter, and he asked about using an older article i’d published [&# ;] denying the non-english speaking world not long ago i encountered the analysis of bibframe published by rob sanderson with contributions by a group of well-known librarians. it’s a pretty impressive document&# ;well organized and clearly referenced. but in fact there’s also a significant amount of personal opinion in it, the nature of which is somewhat masked by the references to others [&# ;] review of: draft principles for evaluating metadata standards metadata standards is a huge topic and evaluation a difficult task, one i’ve been involved in for quite a while. so i was pretty excited when i saw the link for &# ;draft principles for evaluating metadata standards&# ;, but after reading it? not so much. if we’re talking about “principles” in the sense of ‘stating-the-obvious-as-a-first-step’, well, [&# ;] the jane-athons continue! the jane-athon series is alive, well, and expanding its original vision. i wrote about the first ‘official’ jane-athon earlier this year, after the first event at midwinter . since then the excitement generated at the first one has spawned others: the ag-athon in the uk in may , sponsored by cilip the maurice dance in [&# ;] separating ideology, politics and utility those of you who pay attention to politics (no matter where you are) are very likely to be shaking your head over candidates, results or policy. it’s a never ending source of frustration and/or entertainment here in the u.s., and i’ve noticed that the commentators seem to be focusing in on issues of ideology and [&# ;] semantic versioning and vocabularies a decade ago, when the open metadata registry (omr) was just being developed as the nsdl registry, the vocabulary world was a very different place than it is today. at that point we were tightly focussed on skos (not fully cooked at that point, but jon was on the wg that was developing it, so [&# ;] five star vocabulary use most of us in the library and cultural heritage communities interested in metadata are well aware of tim berners-lee’s five star ratings for linked open data (in fact, some of us actually have the mug). the five star rating for lod, intended to encourage us to follow five basic rules for linked data is useful, [&# ;] what do we mean when we talk about ‘meaning’? over the past weekend i participated in a twitter conversation on the topic of meaning, data, transformation and packaging. the conversation is too long to repost here, but looking from july - for @metadata_maven should pick most of it up. aside from my usual frustration at the message limitations in twitter, there seemed to be [&# ;] fresh from ala, what’s new? in the old days, when i was on marbi as liaison for aall, i used to write a fairly detailed report, and after that wrote it up for my cornell colleagues. the gist of those reports was to describe what happened, and if there might be implications to consider from the decisions. i don’t propose [&# ;] what’s up with this jane-athon stuff? the rda development team started talking about developing training for the ‘new’ rda, with a focus on the vocabularies, in the fall of . we had some notion of what we didn’t want to do: we didn’t want yet another ‘sage on the stage’ event, we wanted to re-purpose the ‘hackathon’ model from a software [&# ;] metadata matters | it's all about the services pagetitle: metadata matters it's all about the services blog about archives log in schnellnavigation: jump to start of page | jump to posts | jump to navigation it’s not just me that’s getting old having just celebrated (?) another birthday at the tail end of , the topics of age and change have been even more on my mind than usual. and then two events converged. first i had a chat with ted fons in a hallway at midwinter, and he asked about using an older article i’d published with karen coyle way back in early (“resource description and access (rda): cataloging rules for the th century”). the second thing was a message from research gate that reported that the article in question was easily the most popular thing i’d ever published. my big worry in terms of having ted use that article was that rda had experienced several sea changes in the nine (!) years since the article was published (jan./feb. ), so i cautioned ted about using it. then i decided i needed to reread the article and see whether i had spoken too soon. the historic rationale holds up very well, but it’s important to note that at the time that article was written, the jsc (now the rsc) was foundering, reluctant to make the needed changes to cut ties to aacr . the quotes from the cc:da illustrate how deep the frustration was at that time. there was a real turning point looming for rda, and i’d like to believe that the article pushed a lot of people to be less conservative and more emboldened to look beyond the cataloger tradition. in april of , a mere few months from when this article came out, ala publishing arranged for the famous “london meeting” that changed the course of rda. gordon dunsire and i were at that meeting–in fact it was the first time we met. i didn’t even know much about him aside from his article in the same dlib issue. as it turns out, the rda article was elevated to the top spot, thus stealing some of his thunder, so he wasn’t very happy with me. the decision made in london to allow dcmi to participate by building the vocabularies was a game changer, and gordon and i were named co-chairs of a task group to manage that process. so as i re-read the article, i realized that the most important bits at the time are probably mostly of historical interest at this point. i think the most important takeaway is that rda has come a very long way since , and in some significant ways is now leading the pack in terms of its model and vocabulary management policies (more about that to come). and i still like the title! …even though it’s no longer a true description of the st century rda. by diane hillmann, february , , : am (utc- ) rda, uncategorized post a comment denying the non-english speaking world not long ago i encountered the analysis of bibframe published by rob sanderson with contributions by a group of well-known librarians. it’s a pretty impressive document–well organized and clearly referenced. but in fact there’s also a significant amount of personal opinion in it, the nature of which is somewhat masked by the references to others holding the same opinion. i have a real concern about some of those points where an assertion of ‘best practices’ are particularly arguable. the one that sticks in my craw particularly shows up in section . . : . . use natural keys in uris references: [manning], [ldbook], [gld-bp], [cooluris] although the client must treat uris as opaque strings, it is good practice to construct uris in a systematic and human readable fashion for both instances and ontology terms. a natural key is one that appears in the information about the resource, such as some unique identifier for the resource, or the label of the property for ontology terms. while the machine does not care about structure, memorability or readability of uris, the developers that write the code do. completely random uris introduce difficult to detect semantic and algorithmic errors in both publication and consumption of the data. analysis: the use of natural keys is a strength of bibframe, compared to similarly scoped efforts in similar communities such as the rda and cidoc-crm vocabularies which use completely opaque numbers such as p (hasrespondent) or e (linguistic entity). rda further misses the target in this area by going on to define multiple uris for each term with language tagged labels in the uri, such as rda:hasrespondent.en mapping to p . this is a different predicate from the numerical version, and using owl:sameas to connect the two just makes everyone’s lives more difficult unnecessarily. in general, labels for the predicates and classes should be provided in the ontology document, along with thorough and understandable descriptions in multiple languages, not in the uri structure. this sounds fine so long as you accept the idea that ‘natural’ means english, because, of course, all developers, no matter their first language, must be fluent enough in english to work with english-only standards and applications. this mis-use of ‘natural’ reminds me of other problematic usages, such as the former practice in the adoption community (of which i have been a part for years) where ‘natural’ was routinely used to refer to birth parents, thus relegating adoptive parents to the ‘un-natural’ realm. so in this case, if ‘natural’ means english, are all other languages inherently un-natural in the world of development? the library world has been dominated by the ‘anglo-american’ notions of standard practice for a very long time, and happily, rda is leading away from that, both in governance and in development of vocabularies and tools. the multilingual strategy adopted by rda is based on the following points: more than a decade of managing vocabularies has convinced us that opaque identifiers are extremely valuable for managing uris, because they need not be changed as labels change (only as definitions change). the kinds of ‘churn’ we saw in the original version of rda ( - ) convinced us that label-based uris were a significant problem (and cost) that became worse as the vocabularies grew over time. we get the argument that opaque uris are often difficult for humans to use–but the tools we’re building (the rda registry as case in point) are intended to give human developers what they want for their tasks (human readable uris, in a variety of languages) but ensure that the uris for properties and values are set up based on what machines need. in this way, changes in the lexical uris (human-readable) can be maintained properly without costly change in the canonical uris that travel with the data content itself. the multiple language translations (and distributed translation management by language communities) also enable humans to build discovery and display mechanisms for users that are speakers of a variety of languages. this has been a particularly important value for national libraries outside the us, but also potentially for libraries in the us meeting the needs of non-english language communities closer to home. it’s too easy for the english-first library development community to insist that uris be readable in english and to turn a blind eye to the degree that this imposes understanding of the english language and anglo-american library culture on the rest of the world. this is not automatically the intellectual gift that the distributors of that culture assume it to be. it shouldn’t be necessary for non-anglo-american catalogers to learn and understand anglo-american language and culture in order to express metadata for a non-anglo audience. this is the rough equivalent of the philadelphia cheese steak vendor who put up a sign reading “this is america. when ordering speak in english”. we understand that for english-speaking developers bibframe.org/vocab/title is initially easier to use than rdaregistry.info/elements/w/p or even (heaven forefend!) “ _ #$a” (in rdf: marc rdf.info/elements/ xx/m _a). that’s why rda provides rdaregistry.info/elements/w/titleofthework.en but also, eventually, rdaregistry.info/elements/w/拥有该作品的标题.ch and rdaregistry.info/elements/w/tienetítulodelaobra.es, et al (you do understand latin of course). these ‘unnatural’ lexical aliases will be provided by the ‘native’ language speakers of their respective national library communities. as one of the many thousands of librarians who ‘speak’ marc to one another–despite our language differences–i am loathe to give up that international language to an english-only world. that seems like a step backwards. by diane hillmann, january , , : pm (utc- ) bibframe, linked data, rda, vocabularies comment (show inline) review of: draft principles for evaluating metadata standards metadata standards is a huge topic and evaluation a difficult task, one i’ve been involved in for quite a while. so i was pretty excited when i saw the link for “draft principles for evaluating metadata standards”, but after reading it? not so much. if we’re talking about “principles” in the sense of ‘stating-the-obvious-as-a-first-step’, well, okay—but i’m still not very excited. i do note that the earlier version link uses the title ‘draft checklist’, and i certainly think that’s a bit more real than ‘draft principles’ for this effort. but even taken as a draft, the text manages to use lots of terms without defining them—not a good thing in an environment where semantics is so important. let’s start with a review of the document itself, then maybe i can suggest some alternative paths forward. first off, i have a problem with the preamble: “these principles are intended for use by libraries, archives and museum (lam) communities for the development, maintenance, governance, selection, use and assessment of metadata standards. they apply to metadata structures (field lists, property definitions, etc.), but can also be used with content standards and value vocabularies”. those tasks (“development, maintenance, governance, selection, use and assessment” are pretty all encompassing, but yet the connection between those tasks and the overall “evaluation” is unclear. and, of course, without definitions, it’s difficult to understand how ‘evaluation’ relates to ‘assessment’ in this context—are they they same thing? moving on to the second part about what kind of metadata standards that might be evaluated, we have a very general term, ‘metadata structures’, with what look to be examples of such structures (field lists, property definitions, etc.). some would argue (including me) that a field list is not a structure without a notion of connections between the fields; and although property definitions may be part of a ‘structure’ (as i understand it, at least), they are not a structure, per se. and what is meant by the term ‘content standards’, and how is that different from ‘metadata structures’? the term ’value vocabularies’ goes by many names, and is not something that can go without a definition. i say this as an author/co-author of a lot of papers that use this term, and we always define it within the context of the paper for just that reason. there are many more places in the text where fuzziness in terminology is a problem (maybe not a problem for a checklist, but certainly for principles). some examples: . what is meant by ’network’? there are many different kinds, and if you mean to refer to the internet, for goodness sakes say so. ‘things’ rather than ‘strings’ is good, but it will take a while to make it happen in legacy data, which we’ll be dealing with for some time, most likely forever. prospectively created data is a bit easier, but still not a cakewalk — if the ‘network’ is the global internet, then “leveraging ‘by-reference’ models” present yet-to-be-solved problems of network latency, caching, provenance, security, persistence, and most importantly: stability. metadata models for both properties and controlled values are an essential part of lam systems and simply saying that metadata is “most efficient when connected with the broader network” doesn’t necessarily make it so. . ‘open’ can mean many things. are we talking specific kinds of licenses, or the lack of a license? what kind of re-use are you talking about? extension? wholesale adoption with namespace substitution? how does semantic mapping fit into this? (in lieu of a definition, see the paper at ( ) below) . this principle seems to imply that “metadata creation” is the sole province of human practitioners and seriously muddies the meaning of the word creation by drawing a distinction between passive system-created metadata and human-created metadata. metadata is metadata and standards apply regardless. what do you mean by ‘benefit user communities’? whose communities? please define what is meant by ‘value’ in this context? how would metadata practitioners ‘dictate the level of description provided based on the situation at hand’? . as an evaluative ‘principle’ this seems overly vague. how would you evaluate a metadata standard’s ability to ‘easily’ support ‘emerging’ research? what is meant by ‘exchange/access methods’ and what do they have to do with metadata standards for new kinds of research? . i agree totally with the sentence “metadata standards are only as valuable and current as their communities of practice,” but the one following makes little sense to me. “ … metadata in lam institutions have been very stable over the last years …” really? it could easily be argued that the reason for that perceived stability is the continual inability of implementers to “be a driving force for change” within a governance model that has at the same time been resistant to change. the existence of the dcmi usage board, marbi, the various boards advising the rda steering committee, all speak to the involvement of ‘implementers’. yet there’s an implication in this ‘principle’ that stability is liable to no longer be the case and that implementers ‘driving’ will somehow make that inevitable lack of stability palatable. i would submit that stability of the standard should be the guiding principle rather than the democracy of its governance. . “extensible, embeddable, and interoperable” sounds good, but each is more complex than this triumvirate seems. interoperability in particular is something that we should all keep in mind, but although admirable, interoperability rarely succeeds in practice because of the practical incompatibility of different models. dc, marc , bibframe, rda, and schema.org are examples of this — despite their ‘modularity’ they generally can’t simply be used as ‘modules’ because of differences in the thinking behind the model and their respective audiences. i would also argue that ‘lite style implementations’ make sense only if ‘lite’ means a dumbed-down core that can be mapped to by more detailed metadata. but stressing the ‘lite implementations’ as a specified part of an overall standard gives too much power to the creator of the standard, rather than the creator of the data. instead we should encourage the use of application profiles, so that the particular choices and usages of the creating entity are well documented, and others can use the data in full or in part according to their needs. i predict that lossy data transfer will be less acceptable in the reality than it is in the abstract, and would suggest that dumb data is more expensive over the longer term (and certainly doesn’t support ‘new research methods’ at all). “incorporation into local systems” really can only be accomplished by building local systems that adhere to their own local metadata model and are able to map that model in/out to more global models. extensible and embeddable are very different from interoperable in that context. . the last section, after the inarguable first sentence, describes what the dcmi ‘dumb-down’ principle defined nearly twenty years ago, and that strategy still makes sense in a lot of situations. but ‘graceful degradation’ and ‘supporting new and unexpected uses’ requires smart data to start with. ‘lite’ implementation choices (as in # above) preclude either of those options, imo, and ‘adding value’ of any kind (much less by using ‘ontological inferencing’) is in no way easily achievable. i intend to be present at the session in boston [ : - : boston conference and exhibition center, ab] and since i’ve asked most of my questions here i intend not to talk much. let’s see how successful i can be at that! it may well be that a document this short and generalized isn’t yet ready to be a useful tool for metadata practitioners (especially without definitions!). that doesn’t mean that the topics that it’s trying to address aren’t important, just that the comprehensive goals in the preamble are not yet being met in this document. there are efforts going on in other arenas–the niso bibliography roadmap work, for instance, that should have an important impact on many of these issues, which suggests that it might be wise for the committee to pause and take another look around. maybe a good glossary would be a important step? dunsire, gordon, et al. “a reconsideration of mapping in a semantic world”, paper presented at international conference on dublin core and metadata applications, the hague, . available at: dcpapers.dublincore.org/pubs/article/view/ / by diane hillmann, december , , : pm (utc- ) ala conferences, systems, vocabularies comment (show inline) the jane-athons continue! the jane-athon series is alive, well, and expanding its original vision. i wrote about the first ‘official’ jane-athon earlier this year, after the first event at midwinter . since then the excitement generated at the first one has spawned others: the ag-athon in the uk in may , sponsored by cilip the maurice dance in new zealand (october , at the national library of new zealand in wellington, focused on maurice gee) the jane-in (at ala san francisco at annual ) the rls-athon (november , , edinburgh, scotland), following the jsc meeting there and focused on robert louis stevenson like good librarians we have an archive of the jane-athon materials, for use by anyone who wants to look at or use the presentations or the data created at the jane-athons we’re still at it: the next jane-athon in the series will be the boston thing-athon at harvard university on january , . looking at the list of topics gives a good idea about how the jane-athons are morphing to a broader focus than that of a creator, while training folks to create data with rimmf. the first three topics (which may change–watch this space) focus not on specific creators, but on moving forward on topics identified of interest to a broader community. * strings vs things. a focus on replacing strings in metadata with uris for things. * institutional repositories, archives and scholarly communication. a focus on issues in relating and linking data in institutional repositories and archives with library catalogs. * rare materials and rda. a continuing discussion on the development of rda and dcrm begun at the jsc meeting and the international seminar on rda and rare materials held in november . for beginners new to rda and rimmf but with an interest in creating data, we offer: * digitization. a focus on how rda relates metadata for digitized resources to the metadata for original resources, and how rimmf can be used to improve the quality of marc records during digitization projects. * undergraduate editions. a focus on issues of multiple editions that have little or no change in content vs. significant changes in content, and how rda accommodates the different scenarios. further on the horizon is a recently approved jane-athon for the aall conference in july , focusing on hugo grotius (inevitably, a hugo-athon, but there’s no link yet). note: the thing-a-thon coming up at ala midwinter is being held on thursday rather than the traditional friday to open the attendance to those who have other commitments on friday. another new wrinkle is the venue–an actual library away from the conference center! whether you’re a cataloger or not-a-cataloger, there will be plenty of activities and discussions that should pique your interest. do yourself a favor and register for a fun and informative day at the thing-athon to begin your midwinter experience! instructions for registering (whether or not you plan to register for mw) can be found on the toolkit blog. by diane hillmann, december , , : am (utc- ) uncategorized post a comment separating ideology, politics and utility those of you who pay attention to politics (no matter where you are) are very likely to be shaking your head over candidates, results or policy. it’s a never ending source of frustration and/or entertainment here in the u.s., and i’ve noticed that the commentators seem to be focusing in on issues of ideology and faith, particularly where it bumps up against politics. the visit of pope francis seemed to be taking everyone’s attention while he was here, but though this event has added some ‘green’ to the discussion, it hasn’t pushed much off the political plate. politics and faith bump up against each other in the metadata world, too. what with traditionalists still thinking in marc tags and aacr , to the technical types rolling their eyes at any mention of marc and trying to push the conversation towards rda, rdf, bibframe, schema.org, etc., there are plenty of metadata politics available to flavor the discussion. the good news for us is that the conflicts and differences we confront in the metadata world are much more amenable to useful solution than the politics crowding our news feeds. i remember well the days when the choice of metadata schema was critical to projects and libraries. unfortunately, we’re all still behaving as if the proliferation of ‘new’ schemas makes the whole business more complicated–that’s because we’re still thinking we need to choose one or another, ignoring the commonality at the core of the new metadata effort. but times have changed, and we don’t all need to use the same schema to be interoperable (just like we don’t all need to speak english or esperanto to communicate). but what we do need to think about is what the needs of our organization are at all stages of the workflow: from creating, publishing, consuming, through integrating our metadata to make it useful in the various efforts in which we engage. one thing we do need to consider as we talk about creating new metadata is whether it will need to work with other data that already exists in our institution. if marc is what we have, then one requirement may be to be able to maintain the level of richness we’ve built up in the past and still move that rich data forward with us. this suggests to me that rda, which rimmf has demonstrated can be losslessly mapped to and from marc, might be the best choice for the creation of new metadata. back in the day, when dublin core was the shiny new thing, the notion of ‘dumb-down’ was hatched, and though not an elegantly named principle, it still works. it says that rich metadata can be mapped fairly easily into a less-rich schema (‘dumbed down’), but once transformed in a lossy way, it can’t easily be ‘smartened up’. but in a world of many publishers of linked data, and many consumers of that data, the notion of transforming rich metadata into any number of other schemas and letting the consumer chose what they want, is fairly straightforward, and does not require firm knowledge (or correct assumptions) of what the consumers actually need. this is a strategy well-tested with oai-pmh which established a floor of simple dublin core but encouraged the provision of any number of other formats as well, including marc. as consumers, libraries and other cultural institutions are also better served by choices. depending on the services they’re trying to support, they can choose what flavor of data meets their needs best, instead of being offered only what the provider assumes they want. this strategy leaves open the possibility of serving marc as one of the choices, allowing those institutions still nursing an aged ils to continue to participate. of course, the consumers of data need to think about how they aggregate and integrate the data they consume, how to improve that data, and how to make their data services coherent. that’s the part of the new create, publish, consume, integrate cycle that scares many librarians, but it shouldn’t–really! so, it’s not about choosing the ‘right’ metadata format, it’s about having a fuller and more expansive notion about sharing data and learning some new skills. let’s kiss the politics goodbye, and get on with it. by diane hillmann, october , , : am (utc- ) linked data, rda, vocabularies comment (show inline) semantic versioning and vocabularies a decade ago, when the open metadata registry (omr) was just being developed as the nsdl registry, the vocabulary world was a very different place than it is today. at that point we were tightly focussed on skos (not fully cooked at that point, but jon was on the wg that was developing it, so we felt pretty secure diving in). but we were thinking about versioning in the open world of rdf even then. the nsdl registry kept careful track of all changes to a vocabulary (who, what, when) and the only way to get data in was through the user interface. we ran an early experiment in making versions based on dynamic, timestamp-based snapshots (we called them ‘time slices’, git calls them ‘commit snapshots’) available for value vocabularies, but this failed to gain any traction. this seemed to be partly because, well, it was a decade ago for one, and while it attempted to solve an open world problem with versioned uris, it created a new set of problems for closed world experimenters. ultimately, we left the versions issue to sit and stew for a bit ( years!). all that started to change in as we started working with rda, and needed to move past value vocabularies into properties and classes, and beyond that into issues around uploading data into the omr. lately, git and github have started taking off and provide a way for us to make some important jumps in functionality that have culminated in the omr/github-based rda registry. sounds easy and intuitive now, but it sure wasn’t at the time, and what most people don’t know is that the omr is still where rda/rdf data originates — it wasn’t supplanted by git/github, but is chugging along in the background. the omr’s rdf cms is still visible and usable by all, but folks managing larger vocabularies now have more options. one important aspect of the use of git and github was the ability to rethink versioning. just about a year ago our paper on this topic (versioning vocabularies in a linked data world, by diane hillmann, gordon dunsire and jon phipps) was presented to the ifla satellite meeting in paris. we used as our model the way software on our various devices and systems is updated–more and more these changes happen without much (if any) interaction with us. in the world of vocabularies defining the properties and values in linked data, most updating is still very manual (if done at all), and the important information about what has changed and when is often hidden behind web pages or downloadable files that provide no machine-understandable connections identifying changes. and just solving the change management issue does little to solve the inevitable ‘vocabulary rot’ that can make published ‘linked data’ less and less meaningful, accurate, and useful over time. building stable change management practices is a very critical missing piece of the linked data publishing puzzle. the problem will grow exponentially as language versions and inter-vocabulary mappings start to show up as well — and it won’t be too long before that happens. please take a look at the paper and join in the conversation! by diane hillmann, september , , : pm (utc- ) rda, tools, vocabularies post a comment five star vocabulary use most of us in the library and cultural heritage communities interested in metadata are well aware of tim berners-lee’s five star ratings for linked open data (in fact, some of us actually have the mug). the five star rating for lod, intended to encourage us to follow five basic rules for linked data is useful, but, as we’ve discussed it over the years, a basic question rises up: what good is linked data without (property) vocabularies? vocabulary manager types like me and my peeps are always thinking like this, and recently we came across solid evidence that we are not alone in the universe. check out: “five stars of linked data vocabulary use”, published last year as part of the semantic web journal. the five authors posit that tbl’s five star linked data is just the precondition to what we really need: vocabularies. they point out that the original star rating says nothing about vocabularies, but that linked data without vocabularies is not useful at all: “just converting a csv file to a set of rdf triples and linking them to another set of triples does not necessarily make the data more (re)usable to humans or machines.” needless to say, we share this viewpoint! i’m not going to steal their thunder and list here all five star categories–you really should read the article (it’s short), but only note that the lowest level is a zero star rating that covers ld with no vocabularies. the five star rating is reserved for vocabularies that are linked to other vocabularies, which is pretty cool, and not easy to accomplish by the original publisher as a soloist. these five star ratings are a terrific start to good practices documentation for vocabularies used in lod, which we’ve had in our minds for some time. stay tuned. by diane hillmann, august , , : pm (utc- ) linked data, vocabularies post a comment what do we mean when we talk about ‘meaning’? over the past weekend i participated in a twitter conversation on the topic of meaning, data, transformation and packaging. the conversation is too long to repost here, but looking from july - for @metadata_maven should pick most of it up. aside from my usual frustration at the message limitations in twitter, there seemed to be a lot of confusion about what exactly we mean about ‘meaning’ and how it gets expressed in data. i had a skype conversation with @jonphipps about it, and thought i could reproduce that here, in a way that could add to the original conversation, perhaps clarifying a few things. [probably good to read the twitter conversation ahead of reading the rest of this.] jon phipps: i think the problem that the people in that conversation are trying to address is that marc has done triple duty as a local and global serialization (format) for storage, supporting indexing and display; a global data interchange format; and a focal point for creating agreement about the rules everyone is expected to follow to populate the data (aacr , rda). if you walk away from that, even if you don’t kill it, nothing else is going to be able to serve that particular set of functions. but that’s the way everyone chooses to discuss bibframe, or schema.org, or any other ‘marc replacement’. diane hillmann: yeah, but how does ‘meaning’ merely expressed on a wiki page help in any way? isn’t the idea to have meaning expressed with the data itself? jon phipps: it depends on whether you see rdf as a meaning transport mechanism or a data transport mechanism. that’s the difference between semantic data and linked data. diane hillmann: it’s both, don’t you think? jon phipps: semantic data is the smart subset of linked data. diane hillmann: nice tagline jon phipps: zepheira, and now dc, seem to be increasingly looking at rdf as merely linked data. i should say a transport mechanism for ‘linked’ data. diane hillmann: it’s easier that way. jon phipps: exactly. basically what they’re saying is that meaning is up to the receiver’s system to determine. dc:title of ‘mr.’ is fine in that world–it even validates according to the ‘new’ ap thinking. it’s all easier for the data producers if they don’t have to care about vocabularies. but the value of rdf is that it’s brilliantly designed to transport knowledge, not just data. rdf data is intended to live in a world where any thing can be described by any thing, and all of those descriptions can be aggregated over time to form a more complete description of the thing being described. knowledge transfer really benefits from semantic web concepts like inferences and entailments and even truthiness (in addition to just validation). if you discount and even reject those concepts in a linked data world than you might as well ship your data around as csv or even sql files and be done with it. one of the things about marc is that it’s incredibly semantically rich (marc rdf.info) and has also been brilliantly designed by a lot of people over a lot of years to convey an equally rich body of bibliographic knowledge. but throwing away even a small portion of that knowledge in pursuit of a far dumber linked data holy grail is a lot like saying that since most people only use a relatively limited number of words (especially when they’re texting) we have no need for a , word, or even a , word, dictionary. marc makes knowledge transfer look relatively easy because the knowledge is embedded in a vocabulary every cataloger learns and speaks fairly fluently. it looks like it’s just a (truly limiting) data format so it’s easy to think that replacing it is just a matter of coming up with a fresh new format, like rdf. but it’s going to be a lot harder than that, which is tacitly acknowledged by the many-faceted effort to permanently dumb-down bibliographic metadata, and it’s one of the reasons why i think bibframe.org, bibfra.me, and schema.org might end up being very destructive, given the way they’re being promoted (be sure to park your marc somewhere). [that’s why we’re so focused on the rda data model (which can actually be semantically richer than marc), why we helped create marc rdf.info, and why we’re working at building out our rdf vocabulary management services.] diane hillmann: this would be a great conversation to record for a podcast 😉 jon phipps: i’m not saying proper vocabulary management is easy. look at us for instance, we haven’t bothered to publish the omr vocabs and only one person has noticed (so far). but they’re in active use in every omr-generated vocab. the point i was making was that we we’re no better, as publishers of theoretically semantic metadata, at making sure the data was ‘meaningful’ by making sure that the vocabs resolved, had definitions, etc. [p.s. we’re now working on publishing our registry vocabularies.] by diane hillmann, july , , : pm (utc- ) linked data, rda, vocabularies comment (show inline) fresh from ala, what’s new? in the old days, when i was on marbi as liaison for aall, i used to write a fairly detailed report, and after that wrote it up for my cornell colleagues. the gist of those reports was to describe what happened, and if there might be implications to consider from the decisions. i don’t propose to do that here, but it does feel as if i’m acting in a familiar ‘reporting’ mode. in an early saturday presentation sponsored by the linked library data ig, we heard about bibframe and vivo. i was very interested to see how vivo has grown (having seen it as an infant), but was puzzled by the suggestion that it or foaf could substitute for the functionality embedded in authority records. for one thing, auth records are about disambiguating names, and not describing people–much as some believe that’s where authority control should be going. even when we stop using text strings as identifiers, we’ll still need that function and should be thinking carefully whether adding other functions makes good sense. later on saturday, at the cataloging norms ig meeting, nancy fallgren spoke on the nlm collaboration with zepheira, gw, (and others) on bibframe lite. they’re now testing the kuali ole cataloging module for use with bf lite, which will include a triple store. an important quote from nancy: “legacy data should not drive development.” so true, but neither should we be starting over, or discarding data, just to simplify data creation, thus losing the ability to respond to the more complex needs in cataloging, which aren’t going away, (a point demonstrated usefully in the recent jane-athons). i was the last speaker on that program, and spoke on the topic of “what can we do about our legacy data?” i was primarily asking questions and discussing options, not providing answers. the one thing i am adamant about is that nobody should be throwing away their marc records. i even came up with a simple rule: “park the marc”. after all, storage is cheap, and nobody really knows how the current situation will settle out. data is easy to dumb down, but not so easy to smarten up, and there may be do-overs in store for some down the road, after the experimentation is done and the tradeoffs clearer. i also attended the bibframe update, and noted that there’s still no open discussion about the ‘classic’ (as in ‘classic coke’) bibframe version used by lc, and the ‘new’ (as in ‘new coke’) bibframe lite version being developed by zepheira, which is apparently the vocabulary they’re using in their projects and training. it seems like it could be a useful discussion, but somebody’s got to start it. it’s not gonna be me. the most interesting part of that update from my point of view was hearing sally mccallum talk about the testing of bibframe by lc’s catalogers. the tool they’re planning on using (in development, i believe) will use rda labels and include rule numbers from the rda toolkit. now, there’s a test i really want to hear about at midwinter! but of course all of that rda ‘testing’ they insisted on several years ago to determine if the rda rules could be applied to marc doesn’t (can’t) apply to bibframe classic so … will there be a new round of much publicized and eagerly anticipated shared institutional testing of this new tool and its assumptions? just askin’. by diane hillmann, july , , : am (utc- ) ala conferences, bibframe, rda, vocabularies post a comment what’s up with this jane-athon stuff? the rda development team started talking about developing training for the ‘new’ rda, with a focus on the vocabularies, in the fall of . we had some notion of what we didn’t want to do: we didn’t want yet another ‘sage on the stage’ event, we wanted to re-purpose the ‘hackathon’ model from a software focus to data creation (including a major hands-on aspect), and we wanted to demonstrate what rda looked like (and could do) in a native rda environment, without reference to marc. this was a tall order. using rimmf for the data creation was a no-brainer: the developers had been using the rda registry to feed new vocabulary elements into their their software (effectively becoming the rda registry’s first client), and were fully committed to frbr. deborah fritz had been training librarians and other on rimmf for years, gathering feedback and building enthusiasm. it was deborah who came up with the jane-athon idea, and the rda development group took it and ran with it. using the jane austen theme was a brilliant part of deborah’s idea. everybody knows about ja, and the number of spin offs, rip-offs and re-tellings of the novels (in many media formats) made her work a natural for examining why rda and frbr make sense. one goal stated everywhere in the marketing materials for our first jane outing was that we wanted people to have fun. all of us have been part of the audience and on the dais for many information sessions, for rda and other issues, and neither position has ever been much fun, useful as the sessions might have been. the same goes for webinars, which, as they’ve developed in library-land tend to be dry, boring, and completely bereft of human interaction. and there was a lot of fun at that first jane-athon–i venture to say that % of the folks in the room left with smiles and thanks. we got an amazing response to our evaluation survey, and the preponderance of responses were expansive, positive, and clearly designed to help the organizers to do better the next time. the various folks from ala publishing who stood at the back and watched the fun were absolutely amazed at the noise, the laughter, and the collaboration in evidence. no small part of the success of jane-athon rested with the team leaders at each table, and the coaches going from table to table helping out with puzzling issues, ensuring that participants were able to create data using rimmf that could be aggregated for examination later in the day. from the beginning we thought of jane as the first of many. in the first flush of success as participants signed up and enthusiasm built, we talked publicly about making it possible to do local jane-athons, but we realized that our small group would have difficulty doing smaller events with less expertise on site to the same standard we set at jane-athon . we had to do a better job in thinking through the local expansion and how to ensure that local participants get the same (or similar) value from the experience before responding to requests. as a step in that direction cilip in the uk is planning an ag-athon on may , which will add much to the collective experience as well as to the data store that began with the first jane-athon and will be an increasingly important factor as we work through the issues of sharing data. the collection and storage of the jane-athon data was envisioned prior to the first event, and the r-balls site was designed as a place to store and share rimmf-based information. though a valuable step towards shareable rda data, rballs have their limits. the data itself can be curated by human experts or available with warts, depending on the needs of the user of the data. for the longer term, rimmf can output rdf statements based on the rball info, and a triple store is in development for experimentation and exploration. there are plans to improve the visualization of this data and demonstrate its use at jane-athon in san francisco, which will include more about rda and linked data, as well as what the created data can be used for, in particular, for new and improved services. so, what are the implications of the first jane-athon’s success for libraries interested in linked data? one of the biggest misunderstandings floating around libraryland in linked data conversations is that it’s necessary to make one and only one choice of format, and eschew all others (kind of like saying that everyone has to speak english to participate in lod). this is not just incorrect, it’s also dangerous. in the marc era, there was truly no choice for libraries–to participate in record sharing they had to use marc. but the technology has changed, and rapidly evolving semantic mapping strategies [see: dcpapers.dublincore.org/pubs/article/view/ ] will enable libraries to use the most appropriate schemas and tools for creating data to be used in their local context, and others for distributing that data to partners, collaborators, or the larger world. another widely circulated meme is that rda/frbr is ‘too complicated’ for what libraries need; we’re encouraged to ‘simplify, simplify’ and assured that we’ll still be able to do what we need. hmm, well, simplification is an attractive idea, until one remembers that the environment we work in, with evolving carriers, versions, and creative ideas for marketing materials to libraries is getting more complex than ever. without the specificity to describe what we have (or have access to), we push the problem out to our users to figure out on their own. libraries have always tried to be smarter than that, and that requires “smart” , not “dumb”, metadata. of course the corollary to the ‘too complicated’ argument lies the notion that a) we’re not smart enough to figure out how to do rda and frbr right, and b) complex means more expensive. i refuse to give space to a), but b) is an important consideration. i urge you to take a look at the jane-athon data and consider the fact that jane austen wrote very few novels, but they’ve been re-published with various editions, versions and commentaries for almost two centuries. once you add the ‘based on’, ‘inspired by’ and the enormous trail created by those trying to use jane’s popularity to sell stuff (“sense and sensibility and sea monsters” is a favorite of mine), you can see the problem. think of a pyramid with a very expansive base, and a very sharp point, and consider that the works that everything at the bottom wants to link to don’t require repeating the description of each novel every time in rda. and we’re not adding notes to descriptions that are based on the outdated notion that the only use for information about the relationship between “sense and sensibility and sea monsters” and jane’s “sense and sensibility” is a human being who looks far enough into the description to read the note. one of the big revelations for most jane-athon participants was to see how well rimmf translated legacy marc records into rda, with links between the wem levels and others to the named agents in the record. it’s very slick, and most importantly, not lossy. consider that rimmf also outputs in both marc and rdf–and you see something of a missing link (if not the golden gate bridge :-). not to say there aren’t issues to be considered with rda as with other options. there are certainly those, and they’ll be discussed at the jane-in in san francisco as well as at the rda forum on the following day, which will focus on current rda upgrades and the future of rda and cataloging. (more detailed information on the forum will be available shortly). don’t miss the fun, take a look at the details and then go ahead and register. and catalogers, try your best to entice your developers to come too. we’ll set up a table for them, and you’ll improve the conversation level at home considerably! by diane hillmann, may , , : am (utc- ) linked data, rda, uncategorized comment (show inline) older articles » schnellnavigation: jump to start of page | jump to posts | jump to navigation syndication rdf articles rss articles atom articles archives february january december october september august july may february december november october september february december july may october august july june may april march december september april march february january october september august july june april march february january november august july may april march february january december november categories ala conferences ( ) bibframe ( ) dublin core ( ) futures ( ) legislative data project ( ) linked data ( ) marc in rdf ( ) meeting reports ( ) presentations ( ) rda ( ) tools ( ) systems ( ) teaching ( ) uncategorized ( ) vocabularies ( ) april s m t w t f s « feb «-»     search search the archive latest comments denying the non-english speaking world   karen coyle what do we mean when we talk about ‘meaning’?   owen stephens why are we waiting for the ils to change?   diane hillmann, dan scott mapping without taggregations   gordon dunsire, kathleen lamantia if we were asked   eddie f. fitzgerald, chuck getting to higher marc branches   gordon dunsire, karen coyle blogroll bibliographic wilderness catalogablog cataloging futures celeripedean coyle’s information go to hellman inkdroid litablog lorcan dempsey’s weblog metadata blog metalogue the frbr blog the registry blog thingology virtual dave … real blog weibel lines linkroll buttons schnellnavigation: jump to start of page | jump to posts | jump to navigation metadata matters is powered by wordpress v . . and binary blue v . . código de segurança planet eric lease morgan planet eric lease morgan openrefine and the distant reader topic modeling tool – enumerating and visualizing latent themes the distant reader and concordancing with antconc the distant reader workbook wordle and the distant reader the distant reader and a web-based demonstration distant reader “study carrels”: a manifest a distant reader field trip to bloomington what is the distant reader and why should i care? project gutenberg and the distant reader ojs toolbox the distant reader and its five different types of input invitation to hack the distant reader fantastic futures: my take-aways marc catalog charting & graphing with tableau public extracting parts-of-speech and named entities with stanford tools creating a plain text version of a corpus with tika identifying themes and clustering documents using mallet introduction to the nltk using voyant tools to do some “distant reading” project english: an index to english/american literature spanning six centuries using a concordance (antconc) to facilitate searching keywords in context word clouds with wordle an introduction to the nltk: a jupyter notebook what is text mining, and why should i care? lexisnexis hacks freebo@nd and library catalogues how to do text mining in words stories: interesting projects i worked on this past year freebo@nd tei json: summarizing the structure of early english poetry and prose synonymizer: using wordnet to create a synonym file for solr tiny road trip: an americana travelogue blueprint for a system surrounding catholic social thought & human rights how not to work during a sabbatical achieving perfection viaf finder making stone soup: working together for the advancement of learning and teaching protected: simile timeline test editing authorities at the speed of four records per minute failure to communicate using bibframe for bibliographic description xml mr. serials continues re-marcable marc, marcxml, and mods “sum reflextions” on travel what is old is new again painting in tuscany my water collection predicts the future jstor workset browser early english love was black & white some automated analysis of richard baxter’s works some automated analysis of ralph waldo emerson’s works some automated analysis of henry david thoreau’s works eebo-tcp workset browser developments with eebo boxplots, histograms, and scatter plots. oh, my! hathitrust workset browser on github hathitrust resource center workset browser marrying close and distant reading: a thatcamp project text files hands-on text analysis workshop distance.cgi – my first python-based cgi script great books survey my second python script, dispersion.py my first r script, wordcloud.r my first python script, concordance.py doing what i’m not suppose to do hundredth psalm to the tune of "green sleeves": digital approaches to shakespeare's language of genre publishing lod with a bent toward archivists theme from macroanalysis: digital methods and literary history (topics in the digital humanities) fun with koha matisse: "jazz" jazz, (henri matisse) context for the creation of jazz lexicons and sentiment analysis – notes to self what’s eric reading? librarians and scholars: partners in digital humanities digital scholarship in the humanities a creative arts the huni virtual laboratory digital collections as research infrastructure fun with elasticsearch and marc visualising data: a travelogue orcid outreach meeting (may & , ) crossref’s text and data mining (tdm) api ranking and extraction of relevant single words in text level statistics of words: finding keywords in literary texts and symbolic sequences corpus stylistics, stylometry, and the styles of henry james narrative framing of consumer sentiment in online restaurant reviews code lib jobs topic linked archival metadata: a guidebook (version . ) trends and gaps in linked data for archives liam guidebook: executive summary rome in three days, an archivists introduction to linked data publishing rome in a day, the archivist on a linked data pilgrimage way four “itineraries” for putting linked data into practice for the archivist italian lectures on semantic web and linked data linked archival metadata: a guidebook the d printing working group is maturing, complete with a shiny new mailing list what is linked data and why should i care? impressed with reload digital humanities and libraries tiny text mining tools three rdf data models for archival collections liam guidebook – a new draft linked data projects of interest to archivists (and other cultural heritage personnel) rdf tools for the archivist semantic web browsers writing a book university of notre dame -d printing working group semantic web application sparql tutorial crossref’s prospect api analyzing search results using jstor’s data for research liam source code: perl poetry linked data and archival practice: or, there is more than one way to skin a cat. archival linked data use cases beginner’s glossary to linked data rdf serializations curl and content-negotiation questions from a library science student about rdf and linked data paper machines linked archival metadata: a guidebook — a fledgling draft rdf ontologies for archival descriptions simple text analysis with voyant tools liam guidebook tools liam guidebook linked data sites liam guidebook citations publishing archival descriptions as linked data via databases publishing linked data by way of ead files semantic web in libraries liam sparql endpoint initial pile of rdf illustrating rdf transforming marc to rdf tiny list of part-of-speech taggers simple linked data recipe for libraries, museums, and archives oai lod rdf triple stores fun with bibliographic indexes, bibliographic data management software, and z . quick and dirty website analysis ead rdf oai lod server network detroit and great lakes thatcamp data information literacy @ purdue -d printing in the center for digital scholarship initialized a list of tools in the liam guidebook, plus other stuff guidebook moved to liamproject hathitrust research center perl library what is linked data and why should i care? jane & ade stevenson as well as locah and linking lives linking lives challenges of linked open data linked archival metadata: a guidebook drive by shared data: a travelogue beth plale, yiming sun, and the hathitrust research center jstor tool — a programatic sketch matt sag and copyright catholic pamphlets workflow copyright and the digital humanities digital scholarship grilled cheese lunch editors across campus: a reverse travelogue digital humanities and the liberal arts introduction to text mining welcome! genderizing names editors across the campus visualization and gis ted underwood and “learning what we don’t know about literary history” visualizations and geographic information systems a couple of open access week events new media from the middle ages to the digital age ted underwood dh lunch # so many editors! digital humanities centers lunch and lightning talks inaugural digital humanities working group lunch: meeting notes yet more about hathitrust items inaugural digital humanities lunch granting opportunity visualization tools notre dame digital humanities mailing list serial publications with editors at notre dame exploiting the content of the hathitrust, epilogue exploiting the content of the hathitrust, continued exploiting the content of the hathitrust computational methods in the humanities and sciences patron-driven acquisitions: a symposium lourdes, france e-reading: a colloquium at the university of toronto summarizing the state of the catholic youth literature project summary of the catholic pamphlets project patron-driven acquisitions: a symposium at the university of notre dame value and benefits of text mining hello, world users, narcissism and control – tracking the impact of scholarly publications in the st century digital research data sharing and management from stacks to the web: the transformation of academic library collecting emotional intelligence interim report: interviews with research support professionals research infrastructures in the digital humanities trilug, open source software, and satisfaction institutional repositories, open access, and scholarly communication: a study of conflicting paradigms catholic pamphlets digitized field trip to the mansueto library at the university of chicago scholarly publishing presentations tablet-base “reading” big tent digital humanities meeting catholic pamphlets and practice workflow river jordan at yardenit (israel) use & understand: a dpla beta-sprint proposal catholic youth literature project update catholic youth literature project: a beginning pot-luck picnic and mini-disc golf tournament code lib midwest: a travelogue raising awareness of open access publications poor man’s restoration my dpla beta-sprint proposal: the movie trip to the internet archive, fort wayne (indiana) draftreportwithtransclusion lld vocabularies and datasets usecasereport digital humanities implementation grants reading revolutions: online digital text and implications for reading in academe report and recommendations of the u.s. rda test coordinating committee: executive summary usability testing of vufind at an academic library the catholic pamphlets project at the university of notre dame dpla beta sprint submission digging into data using new collaborative infrastructures supporting humanities-based computer science research next-generation library catalogs, or ‘are we there yet?’ hathitrust: a research library at web scale rapid capture: faster throughput in digitization of special collections fun with rss and the rss aggregator called planet research data inventory book reviews for web app development data management day alex lite (version . ) where in the world is the mail going? constant chatter at code lib data management & curation groups how “great” are the great books? code lib conference, subject librarian's guide to collaborating on e-science projects skilling up to do data: whose role, whose responsibility, whose career? words, patterns and documents: experiments in machine learning and text analysis vive la différence! text mining gender difference in french literature gender, race, and nationality in black drama, - : mining differences in language use in authors and their characters how to write a data management plan for a national science foundation (nsf) proposal meeting funders’ data policies: blueprint for a research data management service group (rdmsg) data curation at the university of california, san diego: partnerships and networks conducting a data interview e-science and data support services a study of arl member institutions cloud-sourcing research collections: managing print in the mass-digitized library environment advanced scholar research with the knowledge kiosk horizon report, edition making data maximally available managing research data foray’s into parts-of-speech elements of a data management plan kotter's -step change model visualizing co-occurrences with protovis mit’s simile timeline widget th international data curation conference two more data creator interviews three data webinars implementing open access: policy case studies illustrating idcc ruler & compass by andrew sutton text mining charles dickens angelfund code lib crowd sourcing the great books great books data set data tsunamis and explosions david dickinson and new testament manuscripts data curation at ecdl ecdl : a travelogue xforms for libraries, an introduction automatic aggregation of faculty publications from personal web pages dan marmion interpreting marc: where’s the bibliographic data? why purchase when you can repurpose? using crosswalks to enhance user access hacking summon editorial introduction – a cataloger’s perspective on the code lib journal managing library it workflow with bugzilla selected internet resources on digital research data curation undiscovered public knowledge undiscovered public knowledge: a ten-year update diddling with data great books data dictionary data curation in purdue twitter, facebook, delicious, and alex where in the world are windmills, my man friday, and love? river teith at doune castle (scotland) river clyde at bothwell castle (scotland) ngrams, concordances, and librarianship lingua::en::bigram (version . ) lingua::en::bigram (version . ) cool uris hello world! rsync, a really cool utility social side of science data sharing: distilling past efforts preserving research data retooling libraries for the data challenge university investment in the library, phase ii: an international study of the library's value to the grants process doing ocr against new testament manuscripts steps toward large-scale data integration in the sciences: summary of a workshop wilsworld, digital humanities : a travelogue digital repository strategic information gathering project data-enabled science in the mathematical and physical sciences how “great” is this article? river thames at windsor castle ala principles and good practice for preserving data text mining against ngc lib the next next-generation library catalog measuring the great books collecting the great books inaugural code lib “midwest” regional meeting how “great” are the great books? not really reading cyberinfrastructure days at the university of notre dame about infomotions image gallery: flickr as cloud computing shiny new website grand river at grand rapids (michigan) counting words open source software and libraries: a current swot analysis great ideas coefficient indexing and abstracting my first epub file alex catalogue widget michael hart in roanoke (indiana) preservationists have the most challenging job how to make a book (# of ) good and best open source software valencia and madrid: a travelogue colloquium on digital humanities and computer science: a travelogue park of the pleasant retreat, madrid (spain) mediterranean sea at valencia (spain) a few possibilities for librarianship by alex catalogue collection policy alex, the movie! collecting water and putting it on the web (part iii of iii) collecting water and putting it on the web (part ii of iii) collecting water and putting it on the web (part i of iii) web-scale discovery services how to make a book (# of ) book review of larry mcmurtry’s books browsing the alex catalogue indexing and searching the alex catalogue history of science microsoft surface at ball state what's needed next: a culture of candor frequent term-based text clustering web-scale discovery indexes and "next generation" library catalogs automatic metadata generation linked data applications alex on google top tech trends for ala annual, summer mass digitization mini-symposium: a reverse travelogue atlantic ocean at christ of the abyss statue (key largo, fl) lingua::en::bigram (version . ) lingua::concordance (version . ) mississippi river at gateway to the west (st. louis, mo) ead marc text mining: books and perl modules interent archive content in “discovery” systems tfidf in libraries: part iii of iii (for thinkers) tidal basin at the jefferson memorial (washington, dc) mass digitization and opportunities for librarianship in minutes the decline of books implementing user-centered experiences in a networked environment code lib software award: loose ends tfidf in libraries: part ii of iii (for programmers) ralph waldo emerson’s essays tfidf in libraries: part i of iii (for librarians) statistical interpretation of term specificity and its application in retrieval a day at cil quick trip to purdue library technology conference, : a travelogue open source software: controlling your computing environment "next-generation" library catalogs mississippi river at st. anthony falls (minneapolis) technology trends and libraries: so many opportunities code lib open source software award code lib conference, providence (rhode island) henry david thoreau’s walden eric lease morgan’s top tech trends for ala mid-winter, yaac: yet another alex catalogue isbn numbers fun with webservice::solr, part iii of iii why you can't find a library book in your search engine fun with webservice::solr, part ii of iii mr. serials is dead. long live mr. serials fun with webservice::solr, part i of iii lcsh, skos, and linked data visit to ball state university a day with ole asis&t bulletin on open source software fun with the internet archive snow blowing and librarianship tarzan of the apes open source software in libraries: opportunities and expenses worldcat hackathon vufind at palinet next-generation library catalogues: a presentation at libraries australia darling harbor, sydney (australia) lake ontario at hamilton, ontario (canada) lake huron at sarnia (canada) dinner with google mylibrary: a digital library framework &amp; toolkit mylibrary: a digital library framework & toolbox mbooks, revisited wordcloud.pl last of the mohicans and services against texts crowd sourcing tei files metadata and data structures origami is arscient, and so is librarianship on the move with the mobile web tpm — technological protection measures against the grain is not e-journal archiving solutions web . and “next-generation” library catalogs alex lite: a tiny, standards-compliant, and portable catalogue of electronic texts indexing marc records with marc j and lucene encoded archival description (ead) files everywhere extensible catalog (xc): a very transparent approach top tech trends for ala (summer ’ ) google onebox module to search ldap dlf ils discovery internet task group technical recommendation introduction to the catholic research resources alliance hypernote pro: a text annotating hypercard stack steve cisler feather river at paradise, california code lib journal perl module (version . ) open library, the movie! get-mbooks.pl hello, world! cape cod bay at race point next generation data format salto do itiquira open library developer's meeting: one web page for every book ever published atom syndication format getting to know the atom publishing protocol, part : create and edit web resources with the atom publishing protocol atom publishing protocol today's digital information landscape dr. strangelove, or how we learned to live with google next generation library catalogs in fifteen minutes success of open source by steven weber: a book review catalog collectivism: xc and the future of library search headwaters of the missouri river open source software at the montana state university libraries symposium original mylibrary canal surrounding kastellet, copenhagen, denmark sum top tech trends for the summer of lake erie at cedar point amusement park, oh mineral water from puyehue, chile lago paranoa, brazilia (brazil) leading a large group wise crowds with long tails trip to rochester to learn about xc open repositories, : a travelogue unordered list of "top tech trends" whirlwind in windsor surrounding integrated library systems: my symposium notes thinking outside the books: a travel log mylibrary .x and a next generation library catalogue ecdl : a travel log mediterranean sea at alicante (spain) building the "next generation" library catalog institute on scholarly communication: a travel log north channel at laurentian isle, canada american library association annual meeting, joint conference on digital libraries, mississippi river at oak alley plantation rethink the role of the library catalog top tech trends for ala ; "sum" pontifications next generation library catalog what is srw/u? first monday on a tuesday: a travel log ohio valley group of technical services librarian annual meeting being innovative atlantic ocean at the forty steps (newport, ri) mass digitization (again) all things open mass digitization zagreb, croatia: a travel log mylibrary workshop fountain at trg bana jelacica open source software for libraries in minutes library services and in-house software development oai : to cern and back again lake geneva at jet d eau, geneva, switzerland exploiting "light-weight" protocols and open source tools to implement digital library collections and services technical skills of librarianship creating and managing xml with open source software rock run at ralston, pa introduction to web services top technology trends, implementing sru in perl morgan territory regional park, ca iolug spring program short visit to crl agean sea at kos, greece erie canal at fairport, ny so you want a new website iesr/ockham in manchester indiana library federation annual meeting river lune, lancaster, uk my personal tei publishing system atlantic ocean at hay beach, shelter island, ny open access publishing roman bath, bath, uk symposium on open access and digital preservation jimmy carter water, atlanta, ga european conference on digital libraries, puget sound at port orchard, wa ockham in corvallis, or marys peak spring water ogle lake, brown county state park, in natural bridges state park, monterey bay, santa cruz, ca yellowstone river fountain of youth, st. augustine, fl introduction to search/retrieve url service (sru) portal implementation issues and challenges bath creek at bath, nc open source software in libraries really rudimentary catalog mcn annual conference lake mead at hoover dam lita national forum, open source software in libraries: a workshop mylibrary: a copernican revolution in libraries caribbean sea at lime cay, kingston, jamaica gulf of mexico at galveston island state park mill water at mission san jose, san antonio, tx what is information architecture? texas library association annual meeting, building your library's portal salton sea, ca pacific ocean at big sur, ca pacific ocean at la jolla, ca getting started with xml: a workshop usability for the web: designing web sites that work daiad goes to ann arbor ockham@emory (january, ) web services at oclc access , windsor, ontario lake st. claire at windsor, ontario usability in less than minutes european conference on digital libraries making information easier to find with mylibrary roman forum in rome, italy implementing "light-weight reference models" in mylibrary tanana river at fairbanks, alaska mendenhall glacier at juneau, alaska lancaster square, conwy, wales river teifi at cenarth falls, cenarth, wales atlantic ocean at mwnt, wales atlantic ocean at st. justinians, wales atlantic ocean at roch, wales loch lomond american library association annual meeting, atlanta, ga, stone mountain, atlanta, ga st. joesph river at bristol, in ockham in atlanta dlf in chicago isabella river in the boundry waters canoe area wilderness, mn open source software in libraries asis &amp; t information architecture summit: refining the craft baltimore harbor, baltimore, md what is the open archives initiative? ontario library association (ola) annual meeting, reflection pool, university of notre dame, notre dame, in lake michigan at warren dunes state park, in ohio river at point pleasant, oh open source software in libraries amazon river, peru comparing open source indexers smart html pages with php data services for the sciences: a needs assessment summary report of the research data management study group portal webliography gift cultures, librarianship, and open source software development dbms and web delivery review of some ebook technology cap ' sigir ' mylibrary@ncstate marketing through usability catalogs of the future raleigh-worcester-lansing adaptive technologies sometimes the question is more important than the answer networking languaging ' possibilities for proactive library services systems administration requires people skills communication is the key to our success imagine, if only we had... marketing future libraries springboards for stategic planning eric visits savannah different type of distance education indexing, indexing, indexing mylibrary in your library becoming a -pound gorilla access control in libraries we love databases! computer literacy for librarians pointers searching, searching pointers from amtrak to artemia salina unique collections and fahrenheit creating user-friendly electronic information systems tuileries gardens, paris (france) evaluating index morganagus becoming a world wide web server expert see you see a librarian final report learning to use the tools of the trade cataloging digital mediums readability, browsability, searchability plus assistance listwebber ii on being a systems librarian cataloging internet resources: a beginning tennessee library association clarence meets alcuin extending your html on a macintosh using macro languages adding internet resources to our opacs description and evaluation of the mr. serials process gateways and electronic publishing random musing: teaching a new dog old tricks wils' world conference : a travel log ala annual conference: a mini-travel log ties that bind: converging communities - a travel log usain annual conference : a travel log internet for anthropologists webedge: a travel log using world wide web and wais technologies introduction to world wide web servers short trip to duke opportunities for technical services staff email.cgi version . . world-wide web and mosaic: an overview for librarians simple html editor (she) version . alcuin, an ncsu libraries guide implementing tcp/ip communications with hypercard day in the life of mr. d. microphone scripts for searching medlars marc reader: a hypercard script to demystify the marc record hypernote pro caribbiean sea at robins bay, jamaica
    warning: "continue" targeting switch is equivalent to "break". did you mean to use "continue "? in /kunden/ _ /jakoblog.de/wp/wp-content/plugins/mendeleyplugin/wp-mendeley.php on line

    warning: cannot modify header information - headers already sent by (output started at /kunden/ _ /jakoblog.de/wp/wp-content/plugins/mendeleyplugin/wp-mendeley.php: ) in /kunden/ _ /jakoblog.de/wp/wp-includes/feed-atom.php on line
    en &# ; jakoblog das weblog von jakob voß - - t : : z http://jakoblog.de/feed/atom/ wordpress jakob <![cdata[data models age like parents]]> http://jakoblog.de/?p= - - t : : z - - t : : z denny vrandečić, employed as ontologist at google, noticed that all six of of six linked data applications linked to years ago (iwb, tabulator, disko, marbles, rdfbrowser , and zitgist) have disappeared or changed their calling syntax. this reminded me at a proverb about software and data:

    software ages like fish, data ages like wine.


    the original form of this saying seems to come from james governor (@monkchips) who in derived it from from an earlier phrase:

    hardware is like fish, operating systems are like wine.

    the analogy of fishy applications and delightful data has been repeated and explained and criticized several times. i fully agree with the part about software rot but i doubt that data actually ages like wine (i&# ;d prefer whisky anyway). a more accurate simile may be &# ;data ages like things you put into your crowded cellar and then forget about&# ;.

    thinking a lot about data i found that data is less interesting than the structures and rules that shape and restrict data: data models, ontologies, schemas, forms etc. how do they age compared with software and data? i soon realized:

    data models age like parents.

    first they guide you, give good advise, and support you as best as they can. but at some point data begin to rebel against their models. sooner or later parents become uncool, disconnected from current trends, outdated or even embarrassing. eventually you have to accept their quaint peculiarities and live your own life. that&# ;s how standards proliferate. both ontologies and parents ultimately become weaker and need support. and in the end you have to let them go, sadly looking back.

    (the analogy could further be extended, for instance data models might be frustrated confronted by how actual data compares to their ideals, but that&# ;s another story)

    ]]>
    jakob <![cdata[wikidata documentation on the hackathon in vienna]]> http://jakoblog.de/?p= - - t : : z - - t : : z at wikimedia hackathon , a couple of volunteers sat together to work on the help pages of wikidata. as part of that wikidata documentation sprint. ziko and me took a look at the wikidata glossary. we identified several shortcomings and made a list of rules how the glossary should look like. the result are the glossary guidelines. where the old glossary partly replicated wikidata:introduction, the new version aims to allow quick lookup of concepts. we already rewrote some entries of the glossary according to these guidelines but several entries are outdated and need to be improved still. we changed the structure of the glossary into a sortable table so it can be displayed as alphabetical list in all languages. the entries can still be translated with the translation system (it took some time to get familiar with this feature).

    we also created some missing help pages such as help:wikimedia and help:wikibase to explain general concepts with regard to wikidata. some of these concepts are already explained elsewhere but wikidata needs at least short introductions especially written for wikidata users.

    image taken by andrew lih (cc-by-sa)

    ]]>
    jakob <![cdata[introduction to phabricator at wikimedia hackathon]]> http://jakoblog.de/?p= - - t : : z - - t : : z this weekend i participate at wikimedia hackathon in vienna. i mostly contribute to wikidata related events and practice the phrase "long time no see", but i also look into some introductionary talks.

    in the late afternoon of day one i attended an introduction to phabricator project management tool given by andré klapper. phabricator was introduced in wikimedia foundation about three years ago to replace and unify bugzilla and several other management tools.

    phabricator is much more than an issue tracker for software projects (although it is mainly used for this purpose by wikimedia developers). in summary there are tasks, projects, and teams. tasks can be tagged, assigned, followed,discussed, and organized with milestones and workboards. the latter are kanban-boards like those i know from trello, waffle, and github project boards.

    phabricator is open source so you can self-host it and add your own user management without having to pay for each new user and feature (i am looking at you, jira). internally i would like to use phabricator but for fully open projects i don&# ;t see enough benefit compared to using github.

    p.s.: wikimedia hackathon is also organized with phabricator. there is also a task for blogging about the event.

    ]]>
    jakob <![cdata[some thoughts on iiif and metadata]]> http://jakoblog.de/?p= - - t : : z - - t : : z yesterday at dini ag kim workshop i martin baumgartner and stefanie rühle gave an introduction to the international image interoperability framework (iiif) with focus on metadata. i already knew that iiif is a great technology for providing access to (especially large) images but i had not have a detailed look yet. the main part of iiif is its image api and i hope that all major media repositories (i am looking at you, wikimedia commons) will implement it. in addition the iiif community has defined a &# ;presentation api&# ;, a &# ;search api&# ;, and an &# ;authentication api&# ;. i understand the need of such additional apis within the iiif community, but i doubt that solving the underlying problems with their own standards (instead of reusing existing standards) is the right way to go. standards should better &# ;do one thing and do it well&# ; (unix philosophy). if images are the &# ;one thing&# ; of iiif, then search and authentication are different matter.

    in the workshop we only looked at parts of the presentation api to see where metadata (creator, dates, places, provenance etc. and structural metadata such as lists and hierarchies) could be integrated into iiif. such metadata is already expressed in many other formats such as mets/mods and tei so the question is not whether to use iiif or other metadata standards but how to connect iiif with existing metadata standards. a quick look at the presentation api surprised me to find out that the metadata element is explicitly not intended for additional metadata but only &# ;to be displayed to the user&# ;. the element contains an ordered list of key-value pairs that &# ;might be used to convey the author of the work, information about its creation, a brief physical description, or ownership information, amongst other use cases&# ;. at the same time the standard emphasizes that &# ;there are no semantics conveyed by this information&# ;. hello, mcfly? without semantics conveyed it isn&# ;t information! in particular there is no such thing as structured data (e.g. a list of key-value pairs) without semantics.

    i think the design of field metadata in iiif is based on a common misconception about the nature of (meta)data, which i already wrote about elsewhere (sorry, german article &# ; some background in my phd and found by ballsun-stanton).

    in a short discussion at twitter rob sanderson (getty) pointed out that the data format of iiif presentation api to describe intellectual works (called a manifest) is expressed in json-ld, so it can be extended by other rdf statements. for instance the field &# ;license&# ; is already defined with dcterms:rights. addition of a field &# ;author&# ; for dcterms:creator only requires to define this field in the json-ld @context of a manifest. after some experimenting i found a possible way to connect the &# ;meaningless&# ; metadata field with json-ld fields:

     {
     "@context": [
     "http://iiif.io/api/presentation/ /context.json",
     { 
     "author": "http://purl.org/dc/terms/creator",
     "bibo": "http://purl.org/ontology/bibo/"
     }
     ],
     "@id": "http://example.org/iiif/book /manifest",
     "@type": ["sc:manifest", "bibo:book"],
     "metadata": [
     {
     "label": "author",
     "property": "http://purl.org/dc/terms/creator",
     "value": "allen smithee"
     },
     { 
     "label": "license",
     "property": "http://purl.org/dc/terms/license", 
     "value": "cc-by . " 
     }
     ],
     "license": "http://creativecommons.org/licenses/by/ . /",
     "author": {
     "@id": "http://www.wikidata.org/entity/q ",
     "label": "allen smithee"
     }
     }
     

    this solution requires an additional element property in the iiif specification to connect a metadata field with its meaning. iiif applications could then enrich the display of metadata fields for instance with links or additional translations. in json-ld some names such as &# ;cc-by . &# ; and &# ;allen smithee&# ; need to be given twice, but this is ok because normal names (in contrast to field names such as &# ;author&# ; and &# ;license&# ;) don&# ;t have semantics.

    ]]>
    jakob <![cdata[abbreviated uris with rdfns]]> http://jakoblog.de/?p= - - t : : z - - t : : z working with rdf and uris can be annoying because uris such as &# ;http://purl.org/dc/elements/ . /title&# ; are long and difficult to remember and type. most rdf serializations make use of namespace prefixes to abbreviate uris, for instance &# ;dc&# ; is frequently used to abbreviate &# ;http://purl.org/dc/elements/ . /&# ; so &# ;http://purl.org/dc/elements/ . /title&# ; can be written as qualified name &# ;dc:title&# ;. this simplifies working with uris, but someone still has to remember mappings between prefixes and namespaces. luckily there is a registry of common mappings at prefix.cc.

    a few years ago i created the simple command line tool rdfns and a perl library to look up uri namespace/prefix mappings. meanwhile the program is also available as debian and ubuntu package librdf-ns-perl. the newest version (not included in debian yet) also supports reverse lookup to abbreviate an uri to a qualified name. features of rdfns include:

    look up namespaces (as rdf/turtle, rdf/xml, sparql&# ;)

     $ rdfns foaf.ttl foaf.xmlns dbpedia.sparql foaf.json
     
     @prefix foaf:  .
     xmlns:foaf="http://xmlns.com/foaf/ . /"
     prefix dbpedia: 
     "foaf": "http://xmlns.com/foaf/ . /"
     

    expand a qualified name

     $ rdfns dc:title
     
     http://purl.org/dc/elements/ . /title
     

    lookup a preferred prefix

     $ rdfns http://www.w .org/ / /geo/wgs _pos#
     
     geo
     

    create a short qualified name of an url

     $ rdfns http://purl.org/dc/elements/ . /title
     
     dc:title
     

    i use rdf-ns for all rdf processing to improve readability and to avoid typing long uris. for instance catmandu::rdf can be used to parse rdf into a very concise data structure:

     $ catmandu convert rdf --file rdfdata.ttl to yaml
     
    ]]>
    jakob <![cdata[testing command line apps with app::cmd]]> http://jakoblog.de/?p= - - t : : z - - t : : z this posting has also been published at blogs.perl.org.

    ricardo signes&# ; app::cmd has been praised a lot so i gave it a try for my recent command line app. in summary, the module is great although i missed some minor features and documentation (reminder to all: if you miss some feature in a cpan module, don&# ;t create yet another module but try to improve the existing one!). one feature i like a lot is how app::cmd facilitates writing tests for command line apps. after having written a short wrapper around app::cmd::tester my formerly ugly unit tests look very simple and clean. have a look at this example:

     use test::more;
     use app::paia::tester;
     
     new_paia_test;
     
     paia qw(config);
     is stdout, "{}\n";
     is error, undef;
     
     paia qw(config -c x.json --verbose);
     is error, "failed to open config file x.json\n";
     ok exit_code; 
     
     paia qw(config --config x.json --verbose foo bar);
     is output, "# saved config file x.json\n";
     
     paia qw(config foo bar);
     paia qw(config base http://example.org/);
     is exit_code, ;
     is output, '';
     
     paia qw(config);
     is_deeply stdout_json, { 
     base => 'http://example.org/',
     foo => 'bar',
     }, "get full config"
     
     done_paia_test;
     

    the application is called paia &# ; that&# ;s how it called at command line and that&# ;s how it is simply called as function in the tests. the wrapper class (here: app::paia::tester) creates a singleton app::cmd::tester::result object and exports its methods (stdout, stderr, exit_code&# ;). this alone makes the test much more readable. the wrapper further exports two methods to set up a testing environment (new_paia_test) and to finish testing (done_paia_test). in my case the setup creates an empty temporary directory, other applications might clean up environment variables etc. depending on your application you might also add some handy functions like stdout_json to parse the app&# ;s output in a form that can better be tested.

    ]]>
    jakob <![cdata[my phd thesis about data]]> http://jakoblog.de/?p= - - t : : z - - t : : z

    i have finally received paper copies of my phd thesis &# ;describing data patterns&# ;, published and printed via createspace. the full pdf has already been archived as cc-by-sa, but a paper print may still be nice and more handy (it&# ;s printed as small paperback instead of the large a -pdf). you can get a copy for . € or . € via amazon (isbn - - - ).

    i also set up a little website at aboutdata.org. the site contains an html view of the pattern language that i developed as one result of the thesis.

    i am sorry for not having written the thesis in pandoc markdown but in latex (source code available at github), so there is no epub/html version.

    ]]>
    jakob <![cdata[on the way to a library ontology]]> http://jakoblog.de/?p= - - t : : z - - t : : z i have been working for some years on specification and implementation of several apis and exchange formats for data used in, and provided by libraries. unfortunately most existing library standards are either fuzzy, complex, and misused (such as marc ), or limited to bibliographic data or authority data, or both. libraries, however, are much more than bibliographic data &# ; they involve library patrons, library buildings, library services, library holdings, library databases etc.

    during the work on formats and apis for these parts of library world, patrons account information api (paia) being the newest piece, i found myself more and more on the way to a whole library ontology. the idea of a library ontology started in (now moved to this location) but designing such a broad data model from bottom would surely have lead to yet another complex, impractical and unused library standard. meanwhile there are several smaller ontologies for parts of the library world, to be combined and used as linked open data.

    in my opinion, ontologies, rdf, semantic web, linked data and all the buzz is is overrated, but it includes some opportunities for clean data modeling and data integration, which one rarely finds in library data. for this reason i try to design all apis and formats at least compatible with rdf. for instance the document availability information api (daia), created in (and now being slightly redesigned for version . ) can be accessed in xml and in json format, and both can fully be mapped to rdf. other micro-ontologies include:

    • document service ontology (dso) defines typical document-related services such as loan, presentation, and digitization
    • simple service status ontology (ssso) defines a service instance as kind of event that connects a service provider (e.g. a library) with a service consumer (e.g. a library patron). ssso further defines typical service status (e.g. reserved, prepared, executed&# ;) and limitations of a service (e.g. a waiting queue or a delay
    • patrons account information api (paia) will include a mapping to rdf to express basic patron information, fees, and a list of current services in a patron account, based on ssso and dso.
    • document availability information api (daia) includes a mapping to rdf to express the current availability of library holdings for selected services. see here for the current draft.
    • a holdings ontology should define properties to relate holdings (or parts of holdings) to abstract documents and editions and to holding institutions.
    • gbv ontology contains several concepts and relations used in gbv library network that do not fit into other ontologies (yet).
    • one might further create a database ontology to describe library databases with their provider, extent apis etc. &# ; right now we use the gbv ontology for this purpose. is there anything to reuse instead of creating just another ontology?!

    the next step will probably creation of a small holdings ontology that nicely fits to the other micro-ontologies. this ontology should be aligned or compatible with the bibframe initiative, other ontologies such as schema.org, and existing holding formats, without becoming too complex. the german initiative dini-kim has just launched a a working group to define such holding format or ontology.

    ]]>
    jakob <![cdata[dead end electronic resource citation (erc)]]> http://jakoblog.de/?p= - - t : : z - - t : : z tidying up my phd notes, i found this short rant about &# ;electronic resource citation&# ;. i have not used it anywhere, so i publish it here, licensed under cc-by-sa.

    electronic resource citation (erc) was introduced by john kunze with a presentation at the international conference on dublin core and metadata applications and with a paper in the journal of digital information, vol. , no ( ). kunze cited his paper in a call for an erc interest group within the dublin core metadata initiative (dcmi) at the perl lib mailing list, giving the following example of an erc:

     erc: kunze, john a. | a metadata kernel for electronic permanence
     | | http://jodi.ecs.soton.ac.uk/articles/v /i /kunze/
     

    an erc is a minimal &# ;kernel&# ; metadata record that consist of four elements: who, what, when and where. in the given example they are:

     who: kunze, john a.
     what: a metadata kernel for electronic permanence
     when: 
     where: http://jodi.ecs.soton.ac.uk/articles/v /i /kunze/
     

    ironically the given url is obsolete, the host &# ;jodi.ecs.soton.ac.uk&# ; does not even exist anymore. the erc is pretty useless if it just uses a fragile url to cite a resource. how about some value that does not change over time, e.g:

     where: journal of digital information, volume issue 
     

    as erc is defined as &# ;a location or machine-oriented identifier&# ;, one could also use stable identifiers:

     where: issn - , article no. 
     

    both issn and article numbers are much more identifiers then urls. citing an url is more like

     where: at the desk in the little reading room of my library
     

    by the way the current location is http://www.rice.edu/perl lib/archives/ - /msg .html &# ; but who knows whether texas a&# ;m university will still host the journal at this url in years?

    there are some interesting ideas in the original erc proposal (different kinds of missing values, temper date values, the four questions etc.), but its specification and implementation are just ridiculous and missing references to current technology (you know that you are doing something wrong in specification if you start to define your own encodings for characters, dates etc. instead of concentrating to your core subject and refering to existing specifications for the rest). the current draft ( ) is a typical example of badly mixing modeling and encoding issues and of loosing touch with existing, established data standards.

    in addition to problems at the &# ;low level&# ; of encoding, the &# ;high level&# ; of conceptual modeling lacks appropriate references. what about the relation of erc concepts to models such as frbr and cidoc-crm? why are &# ;who&# ;, &# ;when&# ;, &# ;where&# ;, &# ;what&# ; the important metadata fields (in many cases the most interesting question is &# ;why&# ;)? how about ranganathan&# ;s colon classification with personality, matter, energy, space, and time?

    in summary the motivation behind erc contains some good ideas, but its form is misdirected.

    ]]>
    jakob <![cdata[access to library accounts for better user experience]]> http://jakoblog.de/?p= - - t : : z - - t : : z i just stumbled upon readersfirst, a coalition of (public) libraries that call for a better user experience for library patrons, especially to access e-books. the libraries regret that

    the products currently offered by e-content distributors, the middlemen from whom libraries buy e-books, create a fragmented, disjointed and cumbersome user experience.

    one of the explicit goals of readersfirst is to urge providers of e-content and integrated library systems for systems that allow users to

    place holds, check-out items, view availability, manage fines and receive communications within individual library catalogs or in the venue the library believes will serve them best, without having to visit separate websites.

    in a summary of the first readersfirst meeting at january , the president of queens library (ny) is cited with the following request:

    the reader should be able to look at their library account and see what they have borrowed regardless of the vendor that supplied the ebook.

    this goal matches well with my activity at gbv: as part of a project to implement a mobile library app, i designed an api to access library accounts. the patrons account information api (paia) is current being implemented and tested by two independent developers. it will also be used to provide a better user experience in vufind discovery interfaces.

    during the research for paia i was surprised by the lack of existing methods to access library patron accounts. some library systems not even provide an internal api to connect to the loan system &# ; not to speak of a public api that could directly be used by patrons and third parties. the only example i could find was york university libraries with a simple, xml-based, read-only api. this lack of public apis to library patron accounts is disappointing, given that its almost ten years after the buzz around web . , service oriented architecture, and mashups. all all major providers of web applications (google, twitter, facebook, stackexchange, github etc.) support access to user accounts via apis.

    the patrons account information api will hopefully fill this gap with defined methods to place holds and to view checked out items and fines. papi is agnostic to specific library systems, aligned with similar apis as listed above, and designed with rdf in mind (without any need to bother with rdf, apart from the requirement to use uris as identifiers). feedback and implementations are very welcome!

    ]]>
    » paid graduate hourly research position at uiuc for spring jodischneider.com/blog reading, technology, stray thoughts blog about categories argumentative discussions books and reading computer science firefox future of publishing higher education information ecosystem information quality lab news intellectual freedom ios: ipad, iphone, etc. library and information science math old newspapers phd diary programming random thoughts reviews scholarly communication semantic web social semantic web social web uncategorized search paid graduate hourly research position at uiuc for spring december rd, by jodi jodi schneider’s information quality lab (http://infoqualitylab.org) seeks a graduate hourly student for a research project on bias in citation networks. biased citation benefits authors in the short-term by bolstering grants and papers, making them more easily accepted. however, it can have severe negative consequences for scientific inquiry. our goal is to find quantitative measures of network structure that can indicate the existence of citation bias.  this job starts january , . pay depending on experience (master’s students start at $ /hour). optionally, the student can also take a graduate independent study course (generally - credits is or info ). apply on handshake responsibilities will include: assist in the development of algorithms to simulate an unbiased network carry out statistical significance tests for candidate network structure measures attend weekly meetings assist with manuscript and grant preparation required skills proficiency in python or r demonstrated ability to systematically approach a simulation or modeling problem statistical knowledge, such as developed in a course on mathematical statistics and probability (e.g. stat statistics and probability i https://courses.illinois.edu/schedule/ /spring/stat/ ) preferred skills knowledge of stochastic processes experience with simulation knowledge of random variate generation and selection of input probability distribution knowledge of network analysis may have taken classes such as stat stochastic processes (https://courses.illinois.edu/schedule/ /spring/stat/ ) or ie advanced topics in stochastic processes & applications (https://courses.illinois.edu/schedule/ /fall/ie/ ) more information: https://ischool.illinois.edu/people/jodi-schneider http://infoqualitylab.org application deadline: monday december th. apply on handshake with the following application materials: resume transcript – such as free university of illinois academic history from banner self-service (https://apps.uillinois.edu, click “registration & records”, “student records and transcripts”, “view academic history”, choose “web academic history”) cover letter: just provide short answers to the following two questions: ) why are you interested in this particular project? ) what past experience do you have that is related to this project?  tags: citation bias, jobs, network analysis, statistical modeling posted in information quality lab news | comments ( ) no comments yet leave a reply leave a reply cancel reply your email address will not be published. required fields are marked * comment name * email * website save my name, email, and website in this browser for the next time i comment. authenticate this comment using openid. this site uses akismet to reduce spam. learn how your comment data is processed. recent posts paid graduate hourly research position at uiuc for spring avoiding long-haul air travel during the covid- pandemic paid undergraduate research position at uiuc for fall & spring #shutdownstem #strike blacklives #shutdownacademia qotd: storytelling in protest and politics monthly december october august june march meta log in valid xhtml xfn wordpress wordpress powers jodischneider.com/blog. layers theme designed by jai pandya. skip to content who we are mission leadership our boards impact awards affiliate organizations highlights history meet the master behind our digital mural andrea morris, visual communications manager here at wgbh, has been programming our digital mural for the past six years. we sat down with her to learn more about the important work she does to engage with our community on the big screen. what we do journalism education science history arts & culture accessibility archives did you catch the work of wgbh's media access group at the oscars? wgbh's media access group (mag) captioned and/or described of this year's oscar-nominated films, making them accessible to the million americans who are hearing-impaired. where we are television radio podcasts online apps social media emerging platforms events studios local fourth graders have questions about the government shutdown; wgbh news has answers what began as a twitter exchange about the government shutdown resulted in a class of local fourth graders visiting the wgbh newsroom in boston's brighton neighborhood. tune-in careers opportunities culture internships featured jobs employment opportunities join the dedicated employees who bring their best to wgbh, day after day. support the campaign membership levels major gifts more ways to support the campaign for wgbh the media landscape is shifting. audiences are changing. in other words, it is the perfect moment for wgbh to once again show the way forward for public media in america. please join with us as we solidify our leadership in the digital century. press room news press releases reports & filings awards digital mural services production group accessibility services social media contractors & vendors renting facilities contact us support donate archives donate who we are mission leadership our boards impact awards affiliate organizations highlights history meet the master behind our digital mural andrea morris, visual communications manager here at wgbh, has been programming our digital mural for the past six years. we sat down with her to learn more about the important work she does to engage with our community on the big screen. what we do journalism education science history arts & culture accessibility archives did you catch the work of wgbh's media access group at the oscars? wgbh's media access group (mag) captioned and/or described of this year's oscar-nominated films, making them accessible to the million americans who are hearing-impaired. where we are television radio podcasts online apps social media emerging platforms events studios local fourth graders have questions about the government shutdown; wgbh news has answers what began as a twitter exchange about the government shutdown resulted in a class of local fourth graders visiting the wgbh newsroom in boston's brighton neighborhood. tune-in careers opportunities culture internships featured jobs employment opportunities join the dedicated employees who bring their best to wgbh, day after day. support the campaign membership levels major gifts more ways to support the campaign for wgbh the media landscape is shifting. audiences are changing. in other words, it is the perfect moment for wgbh to once again show the way forward for public media in america. please join with us as we solidify our leadership in the digital century. press room news press releases reports & filings awards digital mural services production group accessibility services social media contractors & vendors renting facilities contact us support donate archives donate search http://www.wgbh.org/authenticate/login ncam / cadet cadet caption and description editing tool download cadet and read the installation instructions now! the national center for accessible media at wgbh (ncam) has developed cadet (caption and description editing tool), partially funded by a grant from the massachusetts attorney general's office. cadet is free, downloadable caption-authoring software that enables anyone to produce high-quality caption files that are compatible with any media player that supports the display of captions. cadet can also be used to generate audio-description scripts. cadet does not require an internet connection in order to operate: it runs locally in any web browser, so users do not need to upload private videos or proprietary content to servers or video-hosting sites in order to create captions. until now there has been no straightforward, inexpensive offline caption-editing software for creating post-production online captions or audio-description scripts. although automated speech-to-text captioning is widely available for user-generated and professionally produced online videos, its high frequency of spelling errors and missing punctuation, and even occasional obscenities, does not provide reliable access for any users. unfortunately, many videos remain inaccessible as a result of missing or poor-quality captions. cadet implements all of the basic features necessary to creating high-quality captions, plus many of the functions available only in high-end caption-authoring workstations. cadet allows users to... create captions for video formats that play natively in browsers (e.g., mp , m v); import plain-text transcripts for editing and timing; transcribe caption text directly into the caption editor; edit, style and time captions; import existing caption files (webvtt, srt, ttml, qttext) for clean-up, editing or re-timing; export caption files in common formats, including webvtt, srt, ttml, qttext and sami, as well as plain-text scripts. cadet builds on the success of magpie (originally released in ), the first do-it-yourself captioning application to be made available on the internet. both cadet and magpie were created by staff at wgbh, where broadcast captioning was invented in . unlike other captioning applications, cadet was created by developers with unique knowledge gained from years of research and development into caption technology. system requirements the following software is required to use cadet: any os which supports node.js: e.g., microsoft windows ( -/ -bit versions e.g. win , win , win , etc.) or macintosh os x. node.js a modern web browser (i.e., one that supports html , such as internet explorer, edge, firefox, chrome or safari). download cadet now, then follow the installation instructions for your operating system. cadet help you can get help with cadet in the following ways: read the help documentation that will walk you through the basics of captioning with cadet. join the cadet user group, the primary means of communication between users and the cadet development team. this is where you can go to get help from other cadet users, as well as report problems and request new features. head over to the cadet tutorials for examples and tips on how to use cadet's many features. we show you how to install cadet, create captions, and much more. back to ncam watch listen navigate home who we are what we do where we are support careers tune-in press room reports & filings services contact us what's on our digital mural today? learn more connect with wgbh our partners wgbh educational foundation guest street boston, ma © wgbh hectic pace – a view on libraries, the library business, and the business of libraries skip to content hectic pace sitting in the reading room all day posted on dec by andrew k. pace (sung to the tune of “walking in a winter wonderland”) [click the youtube link to listen while you sing along.] people shhhhhh, are you listening? in the stacks, laptops glistening the reading light’s bright the library’s right for sitting in the reading room all day. gone away are the book stacks here to stay, the only town’s fax. we share all our books without judgy looks. sitting in the reading room all day. in the lobby we could build a book tree. readers guide is green and they stack well. i’ll say ‘do we have ’em?’ you’ll say, ‘yeah man.’ … tagged with: / category: christmas parody / leave a comment it’s the best library time of the year posted on dec by andrew k. pace (sung to the tune of “it’s the most wonderful time of the year”)  press play to sing along with the instrumental track! it’s the best library time of the year with no more children yelling and no one is telling you “get it in gear!” it’s the best library time of the year it’s the qui-quietest season at school only smile-filled greetings and no more dull meetings where bosses are cruel it’s the qui-quietest season at school there’ll be books for re-stocking vendor end-of-year-hawking and overdue fine cash for beer send the word out to pre-schools drag queen visit … tagged with: / category: christmas parody / leave a comment maybe it’s books we need posted on dec by andrew k. pace [i figured this was a song in desperate need of some new lyrics. sung to the tune of baby it’s cold outside. you’re gonna want to grab a singing partner and use the instrumental track for this one!] (listen to the track while you sing!) i really must binge (but maybe it’s books we need) you mustn’t infringe (it’s definitely books we need) this season has been (reading will make you grin) so fun to watch (i’ll hold the remote, you hold my scotch) my netflix queue scrolls forever (mystery, poems, whichever) and stranger things won’t just watch itself (grab … tagged with: / category: christmas parody / comment posts navigation … next about a blog and its author search the archive search for: archives archives select month december  ( ) december  ( ) december  ( ) july  ( ) april  ( ) march  ( ) february  ( ) december  ( ) november  ( ) october  ( ) september  ( ) august  ( ) may  ( ) december  ( ) october  ( ) september  ( ) july  ( ) april  ( ) march  ( ) january  ( ) december  ( ) june  ( ) april  ( ) december  ( ) october  ( ) august  ( ) july  ( ) june  ( ) may  ( ) april  ( ) march  ( ) january  ( ) december  ( ) september  ( ) august  ( ) july  ( ) june  ( ) may  ( ) april  ( ) march  ( ) january  ( ) december  ( ) november  ( ) october  ( ) september  ( ) august  ( ) july  ( ) june  ( ) may  ( ) april  ( ) march  ( ) january  ( ) december  ( ) november  ( ) october  ( ) september  ( ) august  ( ) july  ( ) june  ( ) may  ( ) april  ( ) march  ( ) february  ( ) january  ( ) december  ( ) november  ( ) october  ( ) september  ( ) august  ( ) july  ( ) june  ( ) categories categoriesselect category .   ( ) ala  ( ) april fool’s  ( ) catalogs  ( ) christmas parody  ( ) community development  ( ) e-books  ( ) ebsco  ( ) education  ( ) equity, diversity, & inclusion  ( ) general  ( ) google  ( ) innovation  ( ) lita  ( ) mergers & acquisitions  ( ) metasearch  ( ) niso  ( ) oclc  ( ) open source  ( ) openurl  ( ) product management  ( ) public libraries  ( ) publishers  ( ) sacred cows  ( ) search  ( ) standards  ( ) vendors  ( ) web-scale  ( ) wms  ( ) worldshare  ( ) oclc next mitigate cybersecurity threats with training anthony fisic stronger together: libraries focus on the un’s sustainable development goals lorely ambriz make your library a hub for open access content dr. thomas e. phillips oclc colleagues . : the dewey blog the digital shift (roy tennant) hanging together lorcan dempsey’s weblog oclc next webjunction library colleagues librarian.net screwy decimal the shifted librarian librarian in black free range librarian the travelin’ librarian david lee king jenny arch justin the librarian mr. library dude thoughts from carl grant search worldcat enter title, subject, person, or keyword hectic pace rss feeds entries rss comments rss © – . all rights reserved, hectic pace romance day | orange juice & ryvita web analytics go to content go to navigation orange juice & ryvita food, politics, underemployment and the consumption of time and leisure romance day the four day week is both an attractive demand and a realistic utopia, an acheivable measure any of us could feasibly gain, and with it, improve our lives. but wait! our society’s totalising culture of shouting-productivity and management will strike back with demands of its own: “managers need to be comfortable that these hours are being used for that particular purpose (of passion) and not to do chores, or to work on your own little start-up [or] business when not explicitly stated,” she says. absolutely no. we can all imagine the kind of management where the tradeoff for a four-day week—or any other arrangement of increasing leisure—is increasing intrusion of management onto recreation time. we’ve all heard of the (in theory) rather nice arrangements where software developers in major firms are given company time to work on open-source projects; we all know about lawyers and professionals working pro bono. this isn’t that, this is colonisation of private time. one person’s ‘romance day’ of fulfilling tasks and self-actualisation can so easily turn to hr measuring those things against firm profitability. clocking off should be exactly, and completely, that. « the elite's many virtues / chainsaws » september liam hogan work, leisure add a comment commenting is closed for this article. home about » articles delivery church courtiers chainsaws › romance day the elite's many virtues in praise of corruption what i'm reading: depression and the cia's cameras six vehicle ferries plants contact search this site recent comments dylwah (six vehicle ferries) liam (plants) liam (what i'm reading—monotype and fossils) ben harris-roxas (what i'm reading—monotype and fossils) mike (what kind of grubs) chris o'regan (state bakery) dylan (gravy) food blogs a moveable feast man that cooks gemeinschaft bite my latte dogpossum doom and gloom guy beres jason wilson larvatus prodeo nannygoat hill sky hulk sorrow at sills bend still life, with cat gesellschaft executed today metafilter snakes and ladders stumbling and mumbling reviews of books london review of books blog n+ new york review of books public books sydney review of books the baffler the new inquiry other links bike exif rss / atom valid xhmtl / css   planet cataloging planet cataloging july , oclc next the new model library. welcome home. imagine heading out for a well-earned, two-week vacation. to a place you love to visit and know well. when you get there? it’s all as you remembered. and you packed perfectly. as a frequent tourist, you know what you can buy if you need and what the hotel shop has and where you can go for a good … then, abruptly, you’re told—you can’t go home. you’re no longer a visitor. you are now a resident. this place where you were so comfortable and relaxed as a tourist? you have to live and work here now. for many students, professors, teachers, and researchers forced by the covid- pandemic to work at home full-time, all the time, that’s what has happened. they went from being skilled digital visitors to unwilling digital residents. washed up on the shores of zoom my colleagues and i have been researching and writing on the topic of “digital visitors and residents” for many years now. it’s a simple concept to define, but with many deep implications for how we approach library research, teaching, and scholarship. if you want a fun, quick introduction, i suggest you try out the interactive “mapping app” we put together. at its most fundamental level, though, what we know is this: people approach some digital tools and spaces as visitors and others as residents. a student, for example, may use email almost exclusively for classwork and to get messages from faculty and only when absolutely necessary. for her, that is a “digital visitor” activity. likewise, she may use youtube for study, to upload videos for friends and family, and to watch entertainment and news. she’s very comfortable with it in all aspects of her life. so, for her, she is a “digital resident” of youtube. many of us are hybrids—in some situations we may be digital visitors while in other situations we are digital residents. the new model library. welcome home. #oclcnext click to tweet just like tourists mix and mingle with the locals, digital visitors’ and residents’ online lives overlap all the time, of course. but—again, the similarity is striking—just like with real life tourists and locals. passing through a lovely seaside town to go surfing for a week in july is very different from living there all winter. what we found during the covid- crisis was that many, many people working in education and libraries and many of the communities they served were forced to switch, very quickly, from using digital tools as visitors to adopting them as residents. in some cases, these were tools and processes that some librarians had been pushing for years. but, to be honest, in some cases these tools and processes had been avoided. “if we weren’t pushed, we would be doing smoke signals with the students.” ~ head librarian, community college, north america and how many stories have we heard—funny, sad, frustrating, and sweet—about professors, students, library users, and staff—trying to make all this “new” technology work during the past few months? how many zoom meeting horror (or comedy) stories have you heard? these are the frustrations of a group of people trying to accommodate new digital lives using a set of tools they’d packed for a vacation. but now they have to live here. and where can they turn to understand the transition? who can help them go from visitors to residents when it comes to understanding these important shifts? welcome to the new model library. a project that provides the oclc research team an opportunity to discuss with global library leaders the changes that were made in library practices and policies to accommodate their communities during the covid- pandemic. and where library leaders can also reflect on how a new model library could evolve beyond these changes. we are guides, cartographers, and hosts librarians have been doing this for decades. maybe forever, depending on how you look at it. when there are new “containers” for information, we’re there helping both visitors and residents figure out how to use them. for people in my generation, the library often was the first place where we used a copier, printer, or videotape player. for many others, it was—and sometimes still is—the only place where they could go to get access to a computer and, later, the internet. we know that many students and users don’t care which “container” their content comes in. they often can’t recognize if a quote, fact, study, or paragraph came from a reputable article, database, primary source document, book, magazine, or out-of-date journal. they just want a citation they can use in their final paper, and they want it now. library staff and educators have had to do as much work educating about the telltale signs of epitext and peritext as they do the technical tangles of log-ins and boolean search parameters. “before that [the pandemic] library [was] just a building, now they know the contents of the library, what we have online in the library. access to libraries has increased a great deal during [the] pandemic; students realize importance of [the] library. hope that continues.” ~ university librarian, research library, asia pacific we know how to help evaluate the needs of individual digital novices, get them to the right tools and resources, provide good maps, and establish them as successful digital residents or visitors—whichever is appropriate for them—in their journeys. what we haven’t done before is deal with a wave of forced resettlement on a scale like that of a world-changing geological event, massive drought, or … global pandemic. the new model library that’s what i and some of my colleagues are calling a library that is, first and foremost, an institution built for digital natives … and for those who have washed up on this shore, or who came as tourists and are now being asked to stay. whatever happens after covid- , we know that a large number of these new, “mandatory digital residents” will not be moving back. they might not be comfortable doing so much online at first. but their jobs, their schools, their universities will require it, and will provide more digital options. they will want—and need—libraries that support them in this new land. “i think that is the beauty of virtual—it is much easier to share. i think that will become more prevalent going forward.”  ~ chief executive officer, large metropolitan public library in north america and for some of them, the library will be the only place where they will be fully, digitally “at home.” we already are seeing new cracks in the digital divide. laptops, smartphones, and home wi-fi that may work fine for casual or entertainment purposes … that may work for one adult for checking email or minimal web surfing … will not be enough to support a full family of digital residents. these individuals may need to “live” at your library for a time. not literally, of course. because we’re talking about “digital residents.” but we all knew children—maybe you were that child—who didn’t have access to books at home. and we say of them, lovingly, that they “lived at the library” when they were young. that will hold true for some of these new digital residents at the new model library. they will find their home with you as they learn to navigate a world where school, work, and life are more online than ever before. this is, i believe, a wonderful opportunity for us. “getting embedded in the lms [learning management system] makes it clear that the library isn’t just some place over there if that is in fact what some students still think—the library is all around us. it is here; it is wherever you need to be; it’s wherever you are. so, as long as they are online.” ~ university librarian, four-year college library, north america we can learn from many of the changes that were forced on us because of covid- . we can make transitions to longer term, positive transformations. the library leaders we’re in discussion with are sharing how they think the new model library might emerge. a report of these discussions and this vision will be available later in . we already are very good at these things. we are good at sharing. we are good at learning. we are good at virtual and electronic. now, we just have to be even better and more purposeful as we help these new residents find their place. they only packed for a vacation. they weren’t prepared for this. but we are. the post the new model library. welcome home. appeared first on oclc next. by lynn silipigni connaway, ph.d. at july , : pm july , tsll techscans (technical services law librarians) from cancellations to coding: pandemic-centered tech topics on day two of the obs/ts summit so far, day two of the summit has delivered fantastic programming. i wish i could attend it all! the final virtual event takes place at pm est tonight. this morning my two favorite sessions both dealt with the new realities we are living in post covid- closures, touching on this from the perspective of budget cuts to work from home workarounds. here were my takeaways: top left to bottom right: gilda chiu-ousland, wendy moore, heather buckwalkter, anne lawless-collins. ts resource management roundtable: budget cuts & collecting pivots i was really on the fence about which of the earliest morning sessions to attend, and i am so glad i selected this one on resource management and collecting pivots. wendy moore from the university of georgia law library led the discussion with a powerful statement that really summarizes the entire roundtable and the timeliness of the topics: "crisis can lead to lots of creativity." what followed were introductions from each of the panelists including heather buckwalter, gilda chiu-ousland, and anna lawless-collins. each shared the state of things at their institution, the fallout from covid- closures including the stopping of shipments and the addition of online study aids and other e-resources to help students and faculty get through a quick pivot to virtual learning, and the budget (if they had %'s or figures yet) that they are each facing for fiscal year and . this session (as with several from day one of the summit) was not recorded to allow attendees to feel more comfortable sharing the details and situations of their library, law school, or larger institution. two polls were executed in the larger zoom room before dividing into smaller groups for more personalized and in depth discussions. the polls were very interesting, revealing many of us still do not know our budget, or have vague %'s that are yet to be approved, and that the majority of us are cutting print journals more than any other area of our collections. in the smaller groups, attendees were better able to share their own situations, including some very creative strategies for how to negotiate with vendors, what data they are using to make those decisions about what and how to cut items from the collection, and what they have already or are planning to cancel to meet the demands of the coming fiscal year. there was a big focus on mitigating expectations of faculty and other stakeholders, and many were open about having these difficult conversations with their faculty members related to monograph acquisitions and with their institutions related to print course reserve materials. overall an excellent program that was really open to sharing their situations so we can all learn from one another and continue best serving our library users. hot topic: technologies we use presented by jesse lambertson, this session was more of an open discussion than a straight-forward presentation. sharing his own library system as the beginning example, lambertson pitched questions to the audience with lively responses in real time and invited members to un-mute and speak to their specific system challenges in the work from home environment. it was really interesting to hear individuals sharing the pros and cons of their various integrated library system platforms once they were catapulted into teleworking. the clear up-side to having a web-based interface was the ease that these librarians and their staff could quickly pivot to working from home without the hassle of using vpn or requiring remote desktop. these included those using tind and alma to name a couple. several of us still working with iii's sierra were able to join in chorus about our struggles in working from home with spotty vpn support and the differences in sierra web as compared to the desktop client. presenter jesse lambertson screen shares python script snippets hack for working with csv data. for importing and exporting records, both individually or in batches, many hacks were shared including creative ways use marc edit when working from home and the potential for more api's between marc edit and the ils. it is of course that time of year when we are all gathering statistics. with much overlap from the previous session i attended, many of us commented we are accessing collection and user data much more right now to better inform decision making in a time of budget cuts. as a result, further roadblocks and workflow workarounds were discussed for various systems. several attendees shared how they query their system for cataloging and other statistics, the issues they experience in the format of the data they pull out, and the obstacles that come with trying to do this type of work from home or with very limited access to the library. many individuals (myself included!) are periodically retrieving data from their systems, exporting it at txt or csv files, and then taking it home on laptops of flash drives to be able to spend more time with it when teleworking. however, and few shared more innovative approaches to both massaging data as well as collecting and sharing it. lambertson shared a highly creative approach using python scripts to automate certain aspects of the csv to excel conversion of his data. another attendee shared their library's customized google sheets dashboard which pulls data from the ils into the same location as reference transactions statistics (populated by google form responses). a truly fantastic session with lots of open dialogue between attendees. i am so glad i attended and i can't wait to see and hear how the experiential system and data approaches our members are working with now unfold in the coming months and years as access to our offices and systems remains largely unknown during a pandemic. tsll tech scans blog by noreply@blogger.com (unknown) at july , : pm july , tsll techscans (technical services law librarians) functioning at lightspeed: day one of the obs/ts summit & linked data in libraries conference screenshot from the summit's obs-sis business meeting seriously, how fast is time going by these days? it seems like just yesterday i was attending the work smarter not harder technical services virtual conference from amigos in mid-february, but here we are at the end of july on the heels of aall ! today the first ever summit of our two special interest sections is literally happening as i type this blog post. i could not contain my excitement for the topics covered so far, and felt compelled to go ahead and blog about two of the sessions. to find out more about the summit schedule which is still underway, (including business meetings too!) visit the aall calendar item. a big announcement from the obs-sis business meeting is that the official name of the sis was voted to change to "library systems and resource discovery"! now without delay, here are my two favorites with takeaways: facilitating open knowledge: the intersection of wikidata and libraries - presenters shared how "inter-collectional connections broaden the experience to go into parallel and related items". what a fantastic summary of linked data, and wikidata in particular. the hyperlink for this session title will take you to the slides which i highly recommend saving as a resource if you are interested in more wikidata. many slides gave specific examples of using wikidata for legal faculty scholarship.  of course it was noted in the session and from commenters in the q&a that "we’re in the wild west days of wikidata (just like wikipedia used to be - it is very community based)." when considering wikidata, remember that most things in wikipedia are in wiki data, but it is not always true the other way around. the discussion following the presentation focused heavily on "notability". presenters made sure to comment that wikidata allows you to create entries for faculty members that might not make it into wikipedia. questions were asked like "is just being a faculty member enough notability to be in wikidata?" but the goal here is to build a robust citation network in wikidata, adding items to support structure and more. one problem discussed what that not all language versions of wikipedia have embraced wikidata (yet) so the benefit of wikidata is not across the board. presenters also shared about a new wiki-project called wiki abstract which hopes to dynamically pull summaries from wikidata). the biggest takeaway was “notability (wikidata) is not the same as bibliographic warrant (authority control - naco)”. finding the silver lining in system migrations-  what i discovered at the end of this session was that it was originally intended as a large face-to-face program in new orleans had the aall annual meeting and conference not gone virtual. it was planned to be a platform-neutral panel with speakers from a variety of law libraries talking about their migrations. as a result of things going virtual, this smaller session amd the one following it (hot topic/local systems committee meeting making post system migration efficient and effective") covered the same terrain in two slices. there were so many takeaways from this session that i can't possibly share them all here, and even though the two speakers talked primarily about their library platforms, their joint experiences with systems and the discussion from attendees still rounded the session out to include a vareity of platforms including iii to alma, aleph, tind, wms, folio, sirsi, etc. a few of my favorite quotes and lessons from the presenters included: you have to always look out for other people (not just the records you touch) always draw on the experience of people at other institutions who migrated before you, and don't be afraid to ask them "please help me! how did you do this?" you’ve got to build your own team. there’s the team you are forced to be part of (your department, your library, your university, your consortium) and then your own external team. that is the team you can build yourself, where you can gather info about the migration process from those at other institutions, and share it with others like you later after you have gone through it.  carve out management and leadership opportunities for staff and other librarians  using migration as the backbone, since it is such a major effort, it can be a milestone for any individual's professional growth and take them further in their career.  turn it into a bootcamp (like a mini day conference) where you are migrating from one platform to another. invite others in your area going through the same process (example was a dc area libraries migrating from sierra to alma).  know that other things may have to be sacrificed along the way. you will not survive migration if you try to do everything you have always done during a migration (or any other major project). if you’re the manager, you should be shielding your team from the onslaught of "all the things" during a big migration. if you keep trying to do it all you will not do any of it very well...and you may not make it. you have to think about prioritizing things in advance. what will you stop or delay to get the new, major work done?  years out and many are still cleaning up post-migration data messes. but it becomes the new normal… so it will be ok! get to know and use your university it department as much as you can. that has been more helpful for people migrating than their law school's it when there is not an ils expert in your library or a true systems librarian at your library.  negotiate with staff and librarians to parse out what they really want and need to know how to do (you may need to reference interview the reference librarians!) host a series of in-person if you can (or virtual if you can't) sessions to show staff and librarians how to do all the things they need for workflows as a live demo. keep track of your training offerings and other documentation so you can show you did your due diligence for your library. also still currently happening throughout this week is tons of programming from the linked data in libraries conference. the entire slate of sessions have been free to attend! you can find the schedule including links to the sessions in sched. you can also find all completed session recordings in the youtube ld playlist. i'm going to embed that below, but first my favorite session (so far) was today's "linked data for sound" session. this excellent live program presented the work of bethany radcliff of the university of texas in austin. she talked about audiannotate, and shared all of the resources related to the project. the session slides are available online, which include links to github and all of the other pieces of this project. it was fascinating to hear how bethany is using linked data in a practical way to make audio more accessible. the tool is also being used by professors as a teaching tool for literary criticism. part of bethany's resources realted to audiannotate include short virtual workshops that show you how to download and use audactiy (one of my personal favorite free audio editing tools!) to make annotations to audio of all kinds. the discussion was interesting and robust too, with attendees speculating how the tool could be expanded and adapted for video, or for non-traditional audio recordings like bird songs. the conversations and discussions are continuing throughout this week on ld 's slack channel. join in if you can, and watch the wide variety of sessions (there are videos and counting!!) that already have recordings available in youtube below:   tsll tech scans blog by noreply@blogger.com (unknown) at july , : pm planet cataloging is an automatically-generated aggregation of blogs related to cataloging and metadata designed and maintained by jennifer w. baxmeyer and kevin s. clarke. please feel free to email us if you think a blog should be added to or removed from this list. authors: if you would prefer your blog not be included here, we will be glad to remove it. please send an email to let us know. subscribe to planet cataloging! blog roll . : the dewey blog bibliographic wilderness blog of the ohio library council technical services division catalogablog cataloger . cataloging futures cataloging thoughts (stephen denney) celeripedean (jennifer eustis) commonplace.net (lukas koster) coyle's information first thus (james weinheimer) hectic pace international society for knowledge organization (isko) uk local weather (matthew beacom) lorcan dempsey's weblog metadata and more (maureen p. walsh) mashcat metadata matters (diane hillmann) metalibrarian oclc next open metadata registry blog organizing stuff outgoing problem cataloger quick t.s. (dodie gaudet) resource description & access (rda) (salman haider) tsll techscans (technical services law librarians) terry's worklog thingology (librarything's ideas blog) universal decimal classification various librarian-like stuff weibel lines work and expression z . .b (www.jenniferbax.net) catalogingrules (amber billey) mod librarian (tracy guza) last updated: december , : pm all times are utc. powered by: mac mini and apple silicon m review: not so crazy after all | ars technica skip to main content biz & it tech science policy cars gaming & culture store forums subscribe close navigate store subscribe videos features reviews rss feeds mobile site about ars staff directory contact us advertise with ars reprints filter by topic biz & it tech science policy cars gaming & culture store forums settings front page layout grid list site theme black on white white on black sign in comment activity sign up or login to join the discussions! stay logged in | having trouble? sign up to comment and more sign up apple m — mac mini and apple silicon m review: not so crazy after all the m is amazingly fast. more importantly, it's a compatibility slam dunk. samuel axon - nov , : pm utc reader comments with posters participating, including story author share this story share on facebook share on twitter share on reddit the , m -equipped mac mini. samuel axon the chassis is the same as before, but it's only available in classic mac silver. samuel axon the rubber bottom. samuel axon apple is crazy, right? the mac just had its best year of sales ever, and cupertino is hitting the platform with a shock like it hasn’t had in nearly years—back in a time when the mac was not having such a good year. apple is beginning the process of replacing industry-standard intel chips with its own, custom-designed silicon. in a way, we're not just reviewing the new mac mini—a mac mini is always a mac mini, right? we're reviewing an arm-based mac for the first time. and this is not exactly the same story as all the other arm machines we've looked at before, like windows on arm—a respectable option with some serious tradeoffs. sure, longer battery life and quick waking from sleep are already out there on other arm computers. but as you may have seen in our hands-on earlier this week, what we're encountering here is also a performance leap—and as you'll also see in this review, a remarkable success at making this new architecture compatible with a large library of what could now, suddenly, be called legacy mac software. not everything is perfect; we'll talk about ios apps on the mac and some other problems, too. but if this mac mini proves anything, it's that apple was not, in fact, crazy. the m makes apple's strategy seem soberingly sane. table of contents specifications design a few frustrating limitations apple m native apple silicon apps running x apps rosetta what about windows? running ios and ipados apps performance the mac's future is looking bright the good the bad the ugly specifications apple mac mini ( ) with apple m chip from $ at apple from $ at amazon (ars technica may earn compensation for sales from links on this post through affiliate programs.) the big news specs-wise, of course, is the m system-on-a-chip. the m  is an -core cpu with four performance and four efficiency cores, as well as an -core gpu and a -core neural engine for on-device machine-learning tasks. based on an arm instruction set, it’s the first apple-designed cpu and gpu for the mac. for well over a decade, apple’s laptops have had intel cpus and either intel, nvidia, or amd graphics. the transition away from that status quo starts here. there’s much more to talk about on that front, of course—but let’s get the other specs out of the way first. by default, the mac mini ships with gb of ram, but that can be upgraded to gb. that’s a lot less than the gb cap in the intel mac mini, but, for now, that intel mac mini still exists in apple’s lineup. currently, apple has only replaced its very bottom-end machines with apple silicon variants. it looks like we’re going to be waiting a while before we get beefier versions with more ram and more ports (the m mac mini and -inch macbook pro each only have two thunderbolt ports, rather than four)—which is a very real bummer for a lot of people. likewise, solid-state storage starts at gb, but you can go to gb, or even tb or tb. doubling the ram adds $ to the purchase price, while going to tb of storage from the base gb configuration more than doubles the cost of the device. that storage bump is the main reason our review unit's purchase price is so much higher than the base. specs at a glance: mac mini os macos big sur . . cpu apple m ram gb gpu apple m hdd tb ssd networking wi-fi ; bluetooth . ports x thunderbolt , x usb-a, . mm headphone, hdmi, gigabit ethernet warranty year, or years with applecare+ price as reviewed $ , the mac mini has a built-in speaker—which might be a little surprising for a computer like this—but it does not have a built-in microphone. the speaker is bad, frankly; it sounds like an old macbook air speaker with the lid closed. there is a . mm headphone jack, though. other ports include two thunderbolt /usb . , two usb-a, ethernet, and hdmi. advertisement in terms of wireless, you get wi-fi and bluetooth . . the box doesn’t include much—just a power cord and the computer itself. you’ll obviously need to buy a display, a keyboard, a mouse, a microphone, and headphones separately. again, the apple adage that the cost balloons as you add essentials holds true here as ever. as the name suggests, the mac mini has a very low footprint. it measures . × . × . inches ( . × . × . centimeters) and weighs . pounds ( . kilograms). further reading hands-on with the apple m —a seriously fast x competitor [updated] it comes in two default configurations. the first starts at $ and includes gb of ram and gb of storage. the second ups the starting price to $ and simply boosts the storage to gb. the base configuration here is $ less than the previous mac mini, which is nice to see. again, apple still sells an intel-based mac mini alongside this one, with a -core . ghz intel core i , intel uhd graphics, gb of ram, and gb of solid-state storage. nothing has changed for the intel version of the device this year, though, so we won’t be going into that. design if you liked how the last mac mini looked, you’ll like this one, too: nothing has changed. for that reason, we won’t spend too much time on the aesthetics in this review. as before, the mac mini prioritizes a very low profile. it’s essentially a laptop without a screen inside a . × . -inch square. it looks nice but unassuming. it has that classic mac silver color, whereas its predecessor was gray. the ports are all on the back, so it should play nice with most cable management solutions. a few frustrating limitations before we get into the good news—basically anything related to m performance and software support—let’s go over some really frustrating choices apple has made regarding ports and peripherals. as noted above, the ram and storage configurations don’t reach as far as the intel mac mini’s do, and that also extends to ports. two thunderbolt ports is just okay, to be honest, even though there are also two usb-a ports on top of that. at least it's not the new m macbook air or -inch macbook pro, which are both limited to two thunderbolt ports total. the mac mini can only drive two displays at a time, and one of those has to be over hdmi. since that hdmi port is hdmi . , it doesn’t have the throughput to handle k at hz, or k at hz. there aren’t many monitors like that now, but there increasingly will be over the next few years. generally, we like our machines to stand the test of time. neither the mac mini nor any of its m brethren supports external gpus. that’s pretty disappointing, and it calls into question apple’s push for egpus over the past few years. it wasn’t long ago at all that apple was signaling that egpus were the future of mac graphics performance. now it’s not clear that they’ll be part of the mac experience at all. enlarge / the ports on the back of the mac mini. samuel axon additionally, some people have used the mac mini as a file server. many of them are probably going to want to stick with intel for now, as the m mac mini only has a gigabit ethernet port, whereas the intel mac mini is configurable to have a gb port. advertisement apple sees this initial volley of apple silicon devices as the bottom end of its lineup. so we’re in a very odd situation right now where if you want the cutting edge of performance, you have to choose low-end mac configuration options. if you want lots of ports and ram, you have to stick with intel for now. that's very likely going to change with the introduction of more expensive macs with a faster, hypothetical m x chip or something like that—but we have no idea yet when that’s going to happen. we only know that, eventually, it will. apple m with that out of the way, it’s time for the good stuff. as noted above, the mac mini (and its new macbook air and -inch macbook pro siblings) has apple’s m system-on-a-chip, which includes an -core gpu, a cpu with four performance and four efficiency cores, a -core neural processing unit (npu) called the neural engine, and a whole bunch of other stuff. built on the arm instruction set architecture (arm isa), the m features billion transistors and was manufactured in a nm process. according to apple, each performance core in the m qualifies as the world’s fastest cpu core to date, while the efficiency cores match the performance of some recent intel macs. we read each of the four performance cores as having a clock speed of . ghz, and while the iphone and ipad’s a chip has mb of l cache, the m ’s performance cores get mb. unlike some previous chip designs, all the performance and efficiency cores can be utilized at once, though there are signs that it gets a little more complicated when it comes to the cache. enlarge apple claims that the m can achieve its strong performance in part because of its unified memory architecture (uma), which allows the cpu and gpu to both easily access relevant data without having to slow things down by copying it around. we’ll talk specific performance testing and results soon, but spoiler alert: the m is quite fast. that’s especially true for graphics compared to intel’s graphics solutions (which seem unworthy to even be mentioned in the same category as what the m offers). these improvements are thanks to all of the above, plus techniques like tile-based deferred rendering and apple’s proprietary metal graphics api, which has been designed to take advantage of this architecture. this has gotten less attention, but the m contains a bunch of other stuff besides the elephants-in-the-die that are the cpu, gpu, and npu. it has the secure enclave, apple’s encrypted tool for handling sensitive data on device. it has an image signal processor, which isn’t super relevant on the camera-less mac mini, but it reportedly improves facetime camera quality on the laptops. the m also includes a storage controller and hardware for driving encryption, among other things. further reading imac pro review: working as intended in , apple introduced the t chip on the imac pro, and it went to most other macs over the next couple of years. the t handled security features and various other things like some of what we just listed above, and we speculated when it was first introduced that it might be a predecessor to apple’s eventual mac soc plans. it turns out we (and everyone else who picked up on that pretty obvious clue) were right. as such, the new m macs don’t have t chips. it’s all on the m now. of course, a change in architecture suggests all sorts of compatibility headaches with older software, to say the least. the m can’t natively run apps made for intel-based macs. but surprisingly, that ends up not really mattering in most cases. a lot of buyers of the m macs will never even realize anything changed under the hood. to explore that point, let’s go over the software the m does run. page: next → reader comments with posters participating, including story author share this story share on facebook share on twitter share on reddit samuel axon based in chicago, samuel is the senior reviews editor at ars technica, where he covers apple products, displays, hardware and software for developers and creative professionals, and more. he is a reformed media executive who has been writing about technology for years at ars technica, engadget, mashable, pc world, and many others. he is also a hobbyist ios and indie game developer. email samuel.axon@arstechnica.com advertisement you must login or create an account to comment. channel ars technica ← previous story next story → related stories sponsored stories powered by today on ars store subscribe about us rss feeds view mobile site contact us staff advertise with us reprints newsletter signup join the ars orbital transmission mailing list to get weekly updates delivered to your inbox. sign me up → cnmn collection wired media group © condé nast. all rights reserved. use of and/or registration on any portion of this site constitutes acceptance of our user agreement (updated / / ) and privacy policy and cookie statement (updated / / ) and ars technica addendum (effective / / ). ars may earn compensation on sales from links on this site. read our affiliate link policy. your california privacy rights | do not sell my personal information the material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of condé nast. ad choices scriptio continua scriptio continua thoughts on software development, digital humanities, the ancient world, and whatever else crosses my radar. all original content herein is licensed under a creative commons attribution license. friday, june , reminder in the midst of the ongoing disaster that has befallen the country, i had a reminder recently that healthcare in the usa is still a wreck. when i had my episode of food poisoning (or whatever it was) in michigan recently, my concerned wife took me to an urgent care. we of course had to pay out-of-pocket for service (about $ ), as we were way outside our network (the group of providers who have agreements with our insurance company). i submitted the paperwork to our insurance company when we got home (duke uses aetna), to see if they would reimburse some of that amount. nope. rejected, because we didn't call them first to get approval—not something you think of at a time like that. thank god i waved off the responders when my daughter called them after i first got sick and almost passed out. we might have been out thousands of dollars. and this is with really first-class insurance, mind you. i have great insurance through duke. you can't get much better in this country. people from countries with real healthcare systems find this kind of thing shocking, but it's par for the course here. and our government is actively trying to make it worse. it's just one more bit of dreadful in a sea's worth, but it's worth remembering that the disastrous state of healthcare in the us affects all of us, even the lucky ones with insurance through our jobs. and again, our government is trying its best to make it worse. you can be quite sure it will be worse for everyone. posted by unknown at : am no comments: email thisblogthis!share to twittershare to facebookshare to pinterest monday, may , experiencing technical difficulties i've been struggling with a case of burnout for a while now. it's a common problem in programming, where we have to maintain a fairly high level of creative energy all the time, and unlike my colleagues in academia or the library, i'm not eligible for research leave or sabbaticals. vacation is the only opportunity for recharging my creative batteries, but that's hard too when there are a lot of tasks that can't wait. i have taken the day off to work before, but that just seems stupid. so i grind away, hoping the fog will lift. a few weeks ago, the kids and i joined my wife on a work trip to michigan. it was supposed to be a mini-vacation for us, but i got violently ill after lunch one day—during a umich campus tour. it sucked about as much as it possibly could. my marvelous elder daughter dealt with the situation handily, but of course we ended up missing most of the tour, and i ended up in bed the rest of the day, barring the occasional run to the bathroom. my world narrowed down to a point. i was quite happy to lie there, not thinking. i could have read or watched television, but i didn't want to. trying the occasional sip of gatorade was as much as i felt like. for someone who normally craves input all the time, it was very peaceful. it revealed to me again on how much of a knife-edge my consciousness really is. it would take very little to knock it off the shelf to shatter on the ground. my father has alzheimer's disease, and this has already happened to him. where once there was an acutely perceptive and inquiring mind, there remains only his personality, which seems in his case to be the last thing to go. i try to spend time with him at least once or twice a week, both to take a little pressure off my mother and to check on their general well-being. we take walks. physically, he's in great shape for a man in his s. and there are still flashes of the person he was. he can't really hold a conversation, and will ask the same questions over and over again, my answers slipping away as soon as they're heard, but as we walked the other day, accompanied by loud birdsong, he piped up "we hear you!" to the birds, his sense of humor suddenly back on the surface. we are lucky that my parents have fantastic insurance and a good retirement plan, courtesy of an employer, the episcopal church, that cares about its people beyond the period of their usefulness. burnout is a species of depression, really. it is the same sort of thing as writer's block. your motivation simply falls out from under you. you know what needs to be done, but it's hard to summon the energy to do it. the current political climate doesn't help, as we careen towards the cliff's edge like the last ride of thelma and louise, having (i hope metaphorically, but probably not for many of us) chosen death over a constrained future, for the sake of poking authority in the eye. my children will suffer because the baby boomers have decided to try to take it all with them, because as a society we've fallen in love with death. all we can do really is try to arm the kids against the hard times to come, their country having chosen war, terror, and oppression in preference to the idea that someone undeserving might receive any benefit from society. we gen-xers at least had some opportunity to get a foot on the ladder. their generation will face a much more tightly constrained set of choices, with a much bigger downside if they make the wrong ones. i don't write much about my children online, because we want to keep them as much as possible out of the view of the social media panopticon until they're mature enough to make their own decisions about confronting it. at least they may have a chance to start their lives without the neoliberal machine knowing everything about them. they won't have anything like the support i had, and when we've dismantled our brief gesture towards health care as a human right and insurance decisions are made by ais that know everything about you going back to your childhood, things are going to be quite difficult. a symptom, i think, of my burnout is my addiction to science fiction and urban fantasy novels. they give me a chance to check out from the real world for a while, but i think it's become a real addiction rather than an escape valve. our society rolls ever forward toward what promises to be an actual dystopia with all the trappings: oppressed, perhaps enslaved underclasses, policed by unaccountable quasi-military forces, hyper-wealthy elites living in walled gardens with the latest technology, violent and unpredictable weather, massive unemployment and social unrest, food and water shortages, and ubiquitous surveillance. escapism increasingly seems unwise. some of that future can be averted if we choose not to be selfish and paranoid, to stop oppressing our fellow citizens and to stop demonizing immigrants, to put technology at the service of bettering society and surviving the now-inevitable changes to our climate. but we are not making good choices. massive unemployment is a few technological innovations away. it doesn't have to be a disaster, indeed it could lead to a renaissance, but i think we're too set in our thinking to avoid the disaster scenario. the unemployed are lazy after all, our culture tells us, they must deserve the bad things that have happened to them. our institutions are set up to push them back towards work by curtailing their benefits. but it could never happen to me, could it? and that comes back around to why i try to grind my way through burnout rather than taking time to recover from it. i live in an "at will" state. i could, in theory, be fired because my boss saw an ugly dog on the way in to work. that wouldn't happen, i hasten to say—i work with wonderful, supportive people. but there are no guarantees to be had. people can be relied on, but institutions that have not been explicitly set up to support us cannot, and institutional structures and rules tend to win in the end. best to keep at it and hope the spark comes back. it usually does. posted by unknown at : pm no comments: email thisblogthis!share to twittershare to facebookshare to pinterest monday, february , thank you back in the day, joel spolsky had a very influential tech blog, and one of the pieces he wrote described the kind of software developer he liked to hire, one who was "smart, and gets things done." he later turned it into a book (http://www.amazon.com/smart-gets-things-done-technical/dp/ ). steve yegge, who was also a very influential blogger in the oughties, wrote a followup, in which he tackled the problem of how you find and hire developers who are smarter than you. given the handicaps of human psychology, how do you even recognize what you're looking at? his rubric for identifying these people (flipping spolsky's) was "done, and gets things smart". that is, this legendary " x" developer was the sort who wouldn't just get done the stuff that needed to be done, but would actually anticipate what needed to be done. when you asked them to add a new feature, they'd respond that it was already done, or that they'd just need a few minutes, because they'd built things in such a way that adding your feature that you just thought of would be trivial. they wouldn't just finish projects, they'd make everything better—they'd create code that other developers could easily build upon. essentially, they'd make everyone around them more effective as well. i've been thinking a lot about this over the last few months, as i've worked on finishing a project started by sebastian rahtz: integrating support for the new "pure odd" syntax into the tei stylesheets. the idea is to have a tei syntax for describing the content an element can have, rather than falling back on embedded relaxng. lou burnard has written about it here: https://jtei.revues.org/ . sebastian wrote the xslt stylesheets and the supporting infrastructure which are both the reference implementation for publishing tei and the primary mechanism by which the tei guidelines themselves are published. and they are the basis of tei schema generation as well. so if you use tei at all, you have sebastian to thank. picking up after sebastian's retirement last year has been a tough job. it was immediately obvious to me just how much he had done, and had been doing for the tei all along. when gabriel bodard described to me how the tei council worked, after i was elected for the first time, he said something like: "there'll be a bunch of people arguing about how to implement a feature, or even whether it can be done, and then sebastian will pipe up from the corner and say 'oh, i just did it while you were talking.'" you only have to look at the contributors pages for both the tei and the stylesheets to see that sebastian was indeed operating at a x level. quietly, without making any fuss about it, he's been making the tei work for many years. the contributions of software developers are often easily overlooked. we only notice when things don't work, not when everything goes smoothly, because that's what's supposed to happen, isn't it? even in digital humanities, which you'd expect to be self-aware about this sort of thing, the intellectual contributions of software developers can often be swept under the rug. so i want to go on record, shouting a loud thank you to sebastian for doing so much and for making the tei infrastructure smart. ***** update - - i heard the sad news last night that sebastian passed away yesterday on the ides of march. we are much diminished by his loss. posted by unknown at : pm comment: email thisblogthis!share to twittershare to facebookshare to pinterest friday, october , dh data talk last night i was on a panel organized by duke libraries' digital scholarship group. the panelists each gave some brief remarks and then we had what i thought was a really productive and interesting discussion. the following are my own remarks, with links to my slides (opens a new tab). in my notes, //slide// means click forward (not always to a new slide, maybe just a fragment). this is me, and i work //slide// for this outfit. i'm going to talk just a little about a an old project and a new one, and not really give any details about either, but surface a couple of problems that i hope will be fodder for discussion. //slide// the old project is papyri.info and publishes all kinds of data about ancient documents mostly written in ink on papyrus. the new one, integrating digital epigraphies (ides), is about doing much the same thing for ancient documents mostly incised on stone. if i had to characterize (most of) the work i'm doing right now, i'd say i'm working on detecting and making machine-actionable the scholarly links and networks embedded in a variety of related projects, with data sources including plain text, xml, relational databases, web services, and images. these encompass critical editions of texts (often in large corpora), bibliography, citations in books and articles, images posted on flickr, and databases of texts. you could think of what i'm doing as recognizing patterns and then converting those into actual links; building a scaffold for the digital representation of networks of scholarship. this is hard work. //slide// it's hard because while superficial patterns are easy to detect, //slide// without access to the system of thought underlying those patterns (and computers can't do that yet—maybe never), those patterns are really just proxies kicked up by the underlying system. they don't themselves have meaning, but they're all you have to hold on to. //slide// our brains (with some prior training) are very good at navigating this kind of mess, but digital systems require explicit instructions //slide// —though granted, you can sometimes use machine learning techniques to generate those. when i say i'm working on making scholarly networks machine actionable, i'm talking about encoding as digital relations the graph of references embedded in these books, articles and corpora, and in the metadata of digital images. there are various ways one might do this, and the one we're most deeply into right now is called //slide// rdf. rdf models knowledge as a set of simple statements in the form subject, predicate, object. //slide// so a cites b, for example. rdf is a web technology, so all three of these elements may be uris that you could open in a web browser, //slide// and if you use uris in rdf, then the object of one statement can be the subject of another, and so on. //slide// so you can use it to model logical chains of knowledge. now notice that these statements are axioms. you can't qualify them, at least not in a fine-grained way. so this works great in a closed system (papyri.info), where we get to decide what the facts are; it's going to be much more problematic in ides, where we'll be coordinating data from at least half a dozen partners. partners who may not agree on everything. //slide// what i've got is the same problem from a different angle—i need to model a big pile of opinion but all i have to do it with are facts. part of the solution to these problems has to be about learning how to make the insertion of machine-actionable links and facts (or at least assertions), part of—that is, a side-effect of—the normal processes of resource creation and curation. but it also has to be about building systems that can cope with ambiguity and opinion. posted by unknown at : am no comments: email thisblogthis!share to twittershare to facebookshare to pinterest wednesday, september , outside the tent yesterday was a bad day. i’m chasing a messed-up software problem whose main symptom is the application consuming all available memory and then falling over without leaving a useful stacktrace. steve ramsay quit twitter. a colleague i have huge respect for is leaving a project that’s foundational and is going to be parked because of it (that and the lack of funding). this all sucks. as i said on twitter, it feels like we’ve hit a tipping point. i think dh has moved on and left a bunch of us behind. i have to start this off by saying that i really have nothing to complain about, even if some of this sounds like whining. i love my job, my colleagues, and i’m doing my best to get over being a member of a carolina family working at duke :-). i’m also thinking about these things a lot in the run up to speaking in code. for some time now i’ve been feeling uneasy about how i should present myself and my work. a few years ago, i’d have confidently said i work on digital humanities projects. before that, i was into humanities computing. but now? i’m not sure what i do is really dh any more. i suspect the dh community is no longer interested in the same things as people like me, who write software to enable humanistic inquiry and also like to think (and when possible write and teach) about how that software instantiates ideas about the data involved in humanistic inquiry. on one level, this is fine. time, and academic fashion, marches on. it is a little embarrassing though given that i’m a “senior digital humanities programmer”. moreover, the field of “programming” daily spews forth fresh examples of unbelievable, poisonous, misogyny and seems largely incapable of recognizing what a shitty situation its in because of it. the tech industry is in moral crisis. we live in a dystopian, panoptic geek revenge fantasy infested by absurd beliefs in meritocracy, full of entrenched inequalities, focused on white upper-class problems, inherently hostile to minorities, rife with blatant sexism and generally incapable of reaching anyone beyond early adopter audiences of people just like us. (from https://medium.com/about-work/f ccd a c ) i think communities who fight against this kind of oppression, like #dhpoco, for example, are where dh is going. but while i completely support them and think they’re doing good, important work, i feel a great lack of confidence that i can participate in any meaningful way in those conversations, both because of the professional baggage i bring with me and because they’re doing a different kind of dh. i don’t really see a category for the kinds of things i write about on dhthis or dhnow, for example. if you want to be part of a community that helps define #digitalhumanities please join and promote #dhthis today! http://t.co/vtwjtgqbgr — adeline koh (@adelinekoh) september , this is great stuff, but it’s also not going to be a venue for me wittering on about digital classics or text encoding. it could be my impostor syndrome kicking in, but i really doubt they’re interested. it does seem like a side-effect of the shift toward a more theoretical dh is an environment less welcoming to participation by “staff”. it’s paradoxical that the opening up of dh also comes with a reversion to the old academic hierarchies. i’m constantly amazed at how resilient human insitutions are. if digital humanities isn’t really what i do, and if programmer comes with a load of toxic slime attached to it, perhaps “senior” is all i have left. of course, in programmer terms, “senior” doesn’t really mean “has many years of experience”, it’s code for “actually knows how to program”. you see ads for senior programmers with - years of experience all the time. by that standard, i’m not senior, i’m ancient. job titles are something that come attached to staff, and they are terrible, constricting things. i don’t think that what i and many of my colleagues do has become useless, even if we no longer fit the dh label. it still seems important to do that work. maybe we’re back to doing humanities computing. i do think we’re mostly better off because digital humanities happened, but maybe we have to say goodbye to it as it heads off to new horizons and get back to doing the hard work that needs to be done in a humanities that’s at least more open to digital approaches than it used to be. what i’m left wondering is where the place of the developer (and, for that matter other dh collaborators) is in dh if dh is now the establishment and looks structurally pretty much like the old establishment did. is digital humanities development a commodity? are dh developers interchangeable? should we be? programming in industry is typically regarded as a commodity. programmers are in a weird position, both providers of indispensable value, and held at arm’s length. the problem businesses have is how to harness a resource that is essentially creative and therefore very subject to human inconsistency. it’s hard to find good programmers, and hard to filter for programming talent. programmers get burned out, bored, pissed off, distracted. best to keep a big pool of them and rotate them out when they become unreliable or too expensive or replace them when they leave. comparisons to graduate students and adjunct faculty may not escape the reader, though at least programmers are usually better-compensated. academia has a slightly different programmer problem: it’s really hard to find good dh programmers and staffing up just for a project may be completely impossible. the only solution i see is to treat it as analogous to hiring faculty: you have to identify good people and recruit them and train people you’d want to hire. you also have to give them a fair amount of autonomy—to deal with them as people rather than commodities. what you can’t count on doing is retaining them as contingent labor on soft money. but here we’re back around to the faculty/staff problem: the institutions mostly only deal with tenure-track faculty in this way. libraries seem to be the only academic institutions capable of addressing the problem at all. but they’re also the insitutions most likely to come under financial pressure and they have other things to worry about. it’s not fair to expect them to come riding over the hill. the ideal would situation would be if there existed positions to which experts could be recruited who had sufficient autonomy to deal with faculty on their own level (this essentially means being able to say ‘no’), who might or might not have advanced degrees, who might teach and/or publish, but wouldn’t have either as their primary focus. they might be librarians, or research faculty, or something else we haven’t named yet. all of this would cost money though. what’s the alternative? outsourcing? be prepared to spend all your grant money paying industry rates. grad students? many are very talented and have the right skills, but will they be willing to risk sacrificing the chance of a faculty career by dedicating themselves to your project? will your project be maintainable when they move on? mia ridge, in her twitter feed, reminds me that in england there exist people called “research software engineers”. notes from #rse breakout discussions appearing at https://t.co/pd itlbb t - lots of resonances with #musetech #codespeak — mia (@mia_out) september , there are worse labels, but it sounds like they have exactly the same set of problems i’m talking about here. posted by unknown at : pm comments: email thisblogthis!share to twittershare to facebookshare to pinterest monday, july , missing dh i'm watching the tweets from #dh starting to roll in and feeling kind of sad (and, let's be honest, left out) not to be there. conference attendance has been hard the last few years because i didn't have any travel funding in my old job. so i've tended only to go to conferences close to home or where i could get grant funding to pay for them. it's also quite hard sometimes to decide what conferences to go to. on a self-funded basis, i can manage about one a year. so deciding which one can be hard. i'm a technologist working in a library, on digital humanities projects, with a focus on markup technologies and on ancient studies. so my list is something like: dh jcdl one of many language-focused conferences the tei annual meeting balisage i could also make a case for conferences in my home discipline, classics, but i haven't been to the apa annual meeting in over a decade. now that the digital classics association exists, that might change. i tend to cycle through the list above. last year i went to the tei meeting, the year before, i went to clojure/conj and dh (because a grant paid). the year before that, i went to balisage, which is an absolutely fabulous conference if you're a markup geek like me (seriously, go if you get the chance). dh is a nice compromise though, because you get a bit of everything. it's also attended by a whole bunch of my friends, and people i'd very much like to become friends with. i didn't bother submitting a proposal for this year, because my job situation was very much up in the air at the time, and indeed, i started working at dc just a couple of weeks ago. dh would have been unfeasible for all kinds of reasons, but i'm still bummed out not to be there. have a great time y'all. i'll be following from a distance. posted by unknown at : pm no comments: email thisblogthis!share to twittershare to facebookshare to pinterest wednesday, february , first contact it seems like i've had many versions of this conversation in the last few months, as new projects begin to ramp up: client: i want to do something cool to publish my work. developer: ok. tell me what you'd like to do. client: um. i need you to to tell me what's possible, so i can tell you what i want. developer: we can do pretty much anything. i need you to tell me what you want so i can figure out how to make it. almost every introductory meeting with a client/customer starts out this way. there's a kind of negotiation period where we figure out how to speak each other's language, often by drawing crude pictures. we look at things and decide how to describe them in a way we both understand. we wave our hands in the air and sometimes get annoyed that the other person is being so dense. it's crucially important not to short-circuit this process though. you and your client likely have vastly different understandings of what can be done, how hard it is to do what needs to be done, and even whether it's worth doing. the initial negotiation sets the tone for the rest of the relationship. if you hurry through it, and let things progress while there are still major misunderstandings in the air, bad things will certainly happen. like: client: this isn't what i wanted at all! developer: but i built exactly what you asked for! posted by unknown at : am no comments: email thisblogthis!share to twittershare to facebookshare to pinterest older posts home subscribe to: posts (atom) followers blog archive ▼  ( ) ▼  june ( ) reminder ►  may ( ) ►  ( ) ►  february ( ) ►  ( ) ►  october ( ) ►  september ( ) ►  july ( ) ►  february ( ) ►  ( ) ►  april ( ) ►  march ( ) ►  ( ) ►  november ( ) ►  june ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  may ( ) ►  march ( ) ►  ( ) ►  december ( ) ►  october ( ) ►  august ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  may ( ) ►  march ( ) ►  january ( ) ►  ( ) ►  october ( ) ►  may ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  august ( ) ►  ( ) ►  october ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  ( ) ►  october ( ) about me unknown view my complete profile awesome inc. theme. powered by blogger. bethany nowviskie bethany nowviskie foreword (to the past) congratulations to melissa terras and paul gooding on the publication of an important new collection of essays entitled electronic legal... a pledge: self-examination and concrete action in the jmu libraries “the beauty of anti-racism is that you don’t have to pretend to be free of racism to be an anti-racist.... change us, too [the following is a brief talk i gave at the opening plenary of rbms , a meeting of the rare... from the grass roots [this is a cleaned-up version of the text from which i spoke at the conference of research libraries uk,... how the light gets in i took a chance on a hackberry bowl at a farmer’s market—blue-stained and turned like a drop of water. it’s... reconstitute the world [what follows is the text of a talk i gave in two different contexts last week, as &# ;reconstitute the world:... spectra for speculative knowledge design [last weekend, i joined the inspiring, interdisciplinary ecotopian toolkit gathering hosted by penn&# ;s program in environmental humanities. (how lucky was i? we even got... we raise our voices [crossposted statement on us administration budget proposal from the &# ;director&# ;s desk&# ; at the digital library federation blog.] last night, the... iv. coda: speculative computing ( ) [shannon mattern&# ;s wry observation that &# ;speculative now seems to be the universal prefix&# ; got me thinking about time and unpredictability, and reminded me... inauguration day january th has inaugurated the worst and longest case of writer’s block of my life. i hate to write, under... open invitations [these are unedited remarks from the closing plenary of the dlf forum, written about minutes before it began,... speculative collections [this is the text of a talk i gave last week, as &# ;speculative collections and the emancipatory library,&# ; to close... alternate futures/usable pasts [while i&# ;m cleaning up the text of a talk i gave at harvard&# ;s hazen symposium last week (see #hazenatharvard or merrilee&# ;s... everywhere, every when this is the text of a presentation i made yesterday at a wonderful columbia university symposium called insuetude (still ongoing),... capacity through care [this is the draft of an invited contribution to a forum on &# ;care&# ; that will appear in debates in the... hallowmas [trigger warning: miscarriage.] ten years ago today, i lost the baby that might have come after my son, and not... on capacity and care [this is the blended and edited text of two talks i gave last week. one, titled &# ;on capacity and care,&# ;... supporting practice in community [here&# ;s a cleaned-up version of brief remarks i made in a panel discussion on &# ;cultivating digital library professionals,&# ; at tuesday&# ;s... a game nonetheless [i recently had the pleasure of responding to a creative and beautifully grounded talk by kevin hamilton of the university... open and shut i recently collaborated on a project a little outside the ordinary for me: a case study for a chapter in... all at once thirteen years ago, i was a graduate student in english literature when the twin towers collapsed, a fireball erupted from... charter-ing a path [cross-posted from the re:thinking blog at clir, the council on library and information resources, where i&# ;m honored to serve as... speculative computing & the centers to come [this is a short talk i prepared for a panel discussion today with brett bobley, ed ayers, and stephen robertson,... johannes factotum & the ends of expertise [this—more or less—is the text of a keynote talk i delivered last week in atlanta, at the dlf forum:... neatline & visualization as interpretation [this post is re-published from an invited response to a february  mediacommons question of the week: &# ;how can we better... a kit for hosting speaking in code [cross-posted from the re:thinking blog at clir, the council on library and information resources, where i&# ;m honored to be serving... digital humanities in the anthropocene [update: i&# ;ve made low-res versions of my slides and an audio reading available for download on vimeo, alex gil has... anthropocene abstract i am deeply honored to have been invited to give a plenary lecture at this year&# ;s digital humanities conference, planned... asking for it a report published this week by oclc research asks the burning question of no one, no where: &# ;does every research... on the origin of “hack” and “yack” one of the least helpful constructs of our “digital humanities” moment has been a supposed active opposition, drawn out over... you need to enable javascript to run this app. ranti. centuries.org ranti. centuries.org eternally yours on centuries keeping the dream alive - freiheit i did not recall when the first time i heard it, but i remembered it was introduced by my cousin. this song from münchener freiheit became one of the songs i listen a lot. the lyrics (see below) resonate stronger nowadays. keeping the dream alive (single version) cover by david groeneveld: cover by kim wilde: lyrics:freiheit - keeping the dream alive tonight the rain is fallingfull of memories of people and placesand while the past is callingin my fantasy i remember their faces the hopes we had were much too highway out of reach but we had to trythe game will never be overbecause we're keeping the dream alive i hear myself recallingthings you said to methe night it all startedand still the rain is fallingmakes me feel the wayi felt when we parted the hopes we had were much too highway out of reach but we have to tryno need to hide no need to run'cause all the answers come one by onethe game will never be overbecause we're keeping the dream alive i need youi love you the game will never be overbecause we're keeping the dream alive the hopes we had were much too highway out of reach but we had to tryno need to hide no need to run'cause all the answers come one by one the hopes we had were much too highway out of reach but we had to tryno need to hide no need to run'cause all the answers come one by one the game will never be overbecause we're keeping the dream alivethe game will never be overbecause we're keeping the dream alive the game will never be over… lou reed's walk on the wild side if my memory serves me right, i heard about this walk on the wild side song (wikipedia) sometime during my college year in the s. of course, the bass and guitar reef were the one that captured my attention right away. at that time, being an international student here in the us, i was totally oblivious with the lyrics and the references on it. when i finally understood what the lyrics are about, listening to the song makes more sense. here's the footage of the walk on the wild side song (youtube) but what prompted me to write this was started by the version that amanda palmer sang for neil gaiman. i was listening to her cd "several attempts to cover songs by the velvet underground & lou reed for neil gaiman as his birthday approaches" and one of the songs was walk on the wild side. i like her rendition of the songs, which prompted me to find it on youtube. welp, that platform does not disappoint; it's a quite a nice piano rendition. of course, like any other platform that wants you to stay there, youtube also listed various walk on the wild side cover songs. one of them is from alice phoebe lou a singer-songwriter. her rendition using a guitar is also quite enjoyable (youtube) and now i have a new singer-songwriter to keep an eye on. among other videos that were listed on youtube is the one that kinda blew my mind, walk on the wild side - the story behind the classic bass intro featuring herbie flowers which explained that those are two basses layered on top of each other. man, what a nice thing to learn something new about this song. :-) tao read it from the lazy yogi on climate change read the whole poem tv news archive from the internet archive i just learned about the existence of the tv news archive (covering news from until the day before today's date) containing news shows from us tv such as pbs, cbs, abc, foxnews, cnn, etc. you can search by the captions. they also have several curated collections like news clips regarding nsa or snippets or tv around the world i think some of you might find this useful. quite a nice collection, imo. public domain day (january , ): what could have entered it in and what did get released copyright law is messy, yo. we won't see a lot of notable and important works entering public domain here in the us until . other countries, however, got to enjoy many of them first. public domain reviews put a list of creators whose work are entering the public domain for canada, european union (eu), and many other countries (https://publicdomainreview.org/collections/class-of- /.) for those in eu, nice to see h.g. wells name there (if uk do withdraw, this might end up not applicable to them. but, my knowledge about uk copyright law is zero, so, who knows.) as usual, center of study for the public domain from duke university put a list of some quite well-known works that are still under the extended copyright restriction: http://web.law.duke.edu/cspd/publicdomainday/ /pre- . those works would have been entered the public domain if we use the law that was applicable when they were published. i'm still baffled how current copyright hinders research done and published in to be made available freely. greedy publishers… so, thanks to that, usa doesn't get to enjoy many published works yet. "yet" is the operative word here because we don't know what the incoming administration would do on this topic. considering the next potus is a businessman, i fear the worst. i know: gloomy first of the year thought, but it is what it is. on a cheerful side, check the list from john mark ockerbloom on his online books project. it's quite an amazing project he's been working on. of course, there are also writings made available from hathitrust and gutenberg project, among other things. here's to the next days. xoxo for read the full poem light "light thinks it travels faster than anything but it is wrong. no matter how fast light travels, it finds the darkness has always got there first, and is waiting for it."― terry pratchett, reaper man dot-dot-dot more about bertolt brecht poem assistive technology many people would probably think assistive technology (at) are computer software, applications, or tools that are designed to help blind or deaf people. typically, the first thing that one might have in mind was screen readers, braille display, screen magnifier app for desktop reading, or physical objects like hearing aid, wheel chair, or crutches, a lot of people probably won't think glasses as an at. perhaps because glasses can be highly personalized to fit one's fashion style. woodchuck there's a question how much wood would a woodchuck chuck if a woodchuck could chuck wood. obviously, a woodchuck would chuck wood as much wood as a woodchuck could. shrugs droplets the story of the chinese farmer "you'll never know what would be the consequences of misfortune. or, you'll never know what would be the consequences of good fortune." — alan watts persistent bat is persistent for the last couple weeks or so, there's a bat that somehow managed to sneak in and hid somewhere in the house and then flew frantically in the living room every evening around this time of the day, causing the cats to run and jump around trying to catch it. we caught this bat every time and delivered it outside, hoping it would never return again. but it kept coming back. now i am sort of giving up trying to catch it. even the cats are no longer paying attention to the bat and just give this "meh" face when they spotted it. old window #garage hip-hop’s unknown legends: the diggin’ in the crates crew - article - stylus magazine 'll go on record and say that d.i.t.c. as a crew has produced some of the most important people in that era of hip-hop, and they are also one of the most slept on crews in terms of the mass market.” -- matt wright, publisher, elemental magazine, as quoted by allhiphop.com. it is difficult to write an unwritten history. this is simply the reality of writing about s rap music in ; the information is out there, but much of it exists as hearsay and unsubstantiated rumor. there is no wu-tang manual for the diggin’ in the crates crew. what i know about d.i.t.c. is … not much. i’m not from new york, never been to harlem. what i do know is the available music. so this piece won’t revolve around obscure show and a.g. ”s. but i do hope to provide both a brief primer for folks who are not familiar, and some context and perspective on one of the most significant—and underrated—groups in rap history. if the history of the group is what you are interested in, elemental has already covered that ground in an extensive multi-part exploration of the crew and its origins. in the early s new york hip-hop was at a creative peak. sure, nwa had arrived from the west, laying the groundwork for the gangsta blueprint that would set the direction for rap music future, and the geto boys had established themselves as notable southern artists. but new york was still rap music mecca, with talent popping out of every borough, rappers spitting from so many different directions, producers still mastering the sp . a major cornerstone of ny's creative rap movement was the diggin in the crates crew, known simply as d.i.t.c.. today, snitching aside, the last thing a hardcore rap crew will cop to is “digging in the crates.” however, this was new york in the early s, and no group captured that time and place better than d.i.t.c.; wu-tang was one-of-a-kind, boot camp clik was too dark and grittily underground, too focused in scope. until the bad boy era, the members of d.i.t.c. were exemplars of quality rap music in new york’s early-mid s creative explosion. the beats were hard, and the rappers were harder. the crew was a loose conglomeration. there were many albums released by individual members with assists from the rest, yet only one (until last year) released officially by the group as a whole, and it dropped well after most members’ creative prime. although at one time all underground new york rappers, each artist would end up in very different places; for showbiz and ag: canonization as respectable early s jazz-rap; for buckwild: obscurity in the wider world but a renowned producer's status in hip-hop. for fat joe: superstardom. and for big l and big pun, tragic deaths. production lord finesse, diamond, buckwild, showbiz these four were the key to the crew’s name; their beats defined the period. finesse was a rapper and producer, and had been a dj since he went to a bronx high school. and in some ways seems to exists as the central constellation around which the crew revolved. finesse had known diamond and showbiz from his teenage years; they all began as djs in the mid- s. by , finesse had released his first lp, funky technician, along with his dj and close friend mike smooth. production credits on the record went to the core of the d.i.t.c. sound: diamond and showbiz both contributed, alongside dj premier, who was still in the formative stages of establishing his own style. gang starr’s rep wouldn’t be solidified until step in the arena’s release the following year. (although not a member of the crew, premier would produce tracks for d.i.t.c. members throughout his career.) by this time the diggin’ in the crates crew began to come together. buckwild didn’t meet the crew until after funky technician’s release; both were new york mixtape djs—finesse was supplementing the meager paychecks he received from wild pitch with mixtape hustle on the side—and at that point, the foundation for d.i.t.c.’s sound was established. buckwild would go on to produce some of the best tracks in hip-hop history, from notorious b.i.g.’s “i got a story to tell” to black rob’s “whoa.” rappers big l, ag, big pun, fat joe, o.c. was a major year for lord finesse in another way; it was the year he met a rapper named big l, who would arguably become the group’s definitive rapper. big l was a harlem kid badgering finesse for a shot. ag had battled finesse in the late �� s, and was an obvious choice for the crew. big pun and fat joe were later additions; literal heavyweights who the wider world would know as solo artists. o.c., an associate of the duo organized konfusion, rounded out the group, although various new york rappers would make appearances on d.i.t.c. recordings, associates like party arty and established vets like brand nubian’s sadat x. for an early s group named for the rather nerdy habit of crate digging, d.i.t.c. were first and foremost street. and these were new york streets, so a nyc sensibility followed: shock-punchlines, lyrical posse cuts over banging production. in many ways, d.i.t.c.’s rappers defined new york rap in the mid s better than anyone; while the group itself is almost a footnote, its members' influence in the world of rap is broad. releases lord finesse perhaps ground zero for the d.i.t.c. sound, lord finesse’s debut featured production from finesse, showbiz, dj premier and diamond. although its james brown-sampling style was played by ’ , this is easily one of the best lps to rock that style. finesse’s rapping style at this point is firmly ’ , that weird cliché-flipping with awkard inverted phraseology that so many turn-of-the-decade mcs rocked (cf. guru). still, funky technician is one of the best lps from this period. his second album was more developed, but continued along the same lines. finesse’s rhymes were still some of the best out of new york, and the beats came from a familiar cast. perhaps the most well known track from this period, however, was the remix of his album track “yes you may” alongside a -year-old big l. the “yes you may (remix)” is a key track in the d.i.t.c. canon; finesse’s punchlines would destroy on any track, but it is l’s voice that captures the show. it was not until ’ that finesse released his follow-up, awakening, which is one of my favorite rap albums. at this point, beats sounded entirely current, with the hard-knock tunnel banging style that had become new york’s stock in trade. one year later and the entire city would be dancing to a different beat, but for the moment, new york was still reveling in the noir-ish funk that crate digging wrought. witness the posse cut “speak ya peace,” where echoing snares compete with murky, thumping drum kicks for the listener’s attention, while instrumental samples float like haunted spirits around horn lines and treble-filtered vocals. another finesse album worth investigating is his lost tapes-style release from the crates to the files. particularly for the single-only “s.k.i.t.s.” “s.k.i.t.s.” stood for “shorties kaught up in the system.” it is a dark, hypnotic cautionary track about the tragic changes wrought over the neighborhood kids—or, more likely, finesse’s outlook on the neighborhood kids as he grew up. he grapples with the way a harsh life twists childhood (“and out of a hundred/ all they wanna do is clock dough, scoop bitches and get blunted,”) and the pressures of economic abandonment. “get a to , what?! that shit sucks / and besides i wouldn’t make enough.” o.c. o.c.'s voice was hungry. his defining song in rap history is "time's up," one of buckwild’s biggest tracks at the time, but o.c.’s entire debut album was startlingly affecting - word...life showed depth, and an understanding of rap music's potential emotive qualities. the album art is weather- and time-worn browned photographs, which for the listener represented the open path into o.c.'s life. "born live," a lump-in-throat description of early childhood, from cartoons and cereal on saturdays to the tragic encounter with a friend's death at a young age. "constables" attacked aggressive police, a la "just a friendly game of baseball" (or less obliquely, "fuck the police"). and of course "time's up" was o.c.'s hungriest moment; eviscerating fake rappers with lyrical ferocity and gut-wrenching production. alongside o.c.’s friends in organized konfusion, d.i.t.c. handled the album’s beats. his follow-up wasn’t as effective, perhaps, but o.c. has always been a consistent rapper and although he has moved further to rap’s margins over the years, his music is worth checking. with age, o.c. lost his hunger, his youthful enthusiasm to capture so effectively the human condition, lost the righteous anger that infused "time's up" and “constables,” and occasionally degraded into bitterness. his career extended beyond his albums; his verse on "return of the crooklyn dodgers" and organized konfusion's classic "fudge pudge" and "let's organize" tracks, for example. jewelz, his sophomore release, was consistent enough, and the opening cut “my world” featured one of dj premier’s best tracks. he had the misfortune to release it when hip-hop was shifting into puffy’s discofied orbit, and even further south, which prematurely shifted his career to the new york sidelines. his next album, bon apetite, was relatively forgettable. in , he released two albums. the first, starchild, is startlingly energetic and reflective; especially the gorgeous jazz bass-riding cut “what am i supposed to do?” which warns against the proverbial snakes in the grass. smoke & mirrors, its follow-up released on heiro records, echoed many releases from mid- s new york rap giants a decade down the road; he had not fallen off, and plenty of his songs were pleasant, but the rap world would move on. showbiz and a.g. although established with the "soul clap" b/w "party groove" single, showbiz and ag's reputation is based primarily on their album runaway slave. was something of a revitalizing year for new york hip-hop; with pete rock and cl, gang starr and fellow d.i.t.c. member diamond d dropping landmark releases, runaway slave was just as good as the more heralded releases from that year. the title track is perhaps the most striking; over a thudding breakbeat that seems to echo dashing footsteps, a.g. spits some of the darkest real talk to come from new york’s creative peak. with horns cresting over the drums, a.g. contemplates life in the inner city, takes a sip of the , contemplates giving up—“yeah i’m woozy and my eyes are red / but it’s better than an uzi and a brother man that’s dead,”—but decides he has to maintain—“so when i reach the top i say the ghetto made me do it.” linking the plight of post-slavery african-americans to life in the ghetto might not seem like a revelatory conceit, and it’s not; but compared to the lyrics he and finesse was spitting just two years earlier, a.g. had made a narrative break into detailed and literary style that moved stealthily beyond the punchlines. like finesse, showbiz and a.g.’s follow-up would take a harsher direction, embracing the dark real-world based raps that they began on cuts like “runaway slave.” the beats, too, had developed along similar lines. both records are worth checking. show and a.g. would disappear for a few years; show continued to do the occasional production, and the duo resurfaced with the underground producer soul supreme in the early s. but for the most part, their careers followed a similar arc to o.c. in the early s, they recorded some of the best lps of the period, but by rap had changed direction yet again and these legends were left by the wayside. diamond rapper/producer diamond’s most well-known release is the exquisite lp stunts, blunts, and hip-hop. “sally got a one track mind,” a lonely track with a moaning bassline, was a track that addressed, albeit in a male-centric way, the character’s tragic promiscuity. the entire lp was a collage of jazz-invested beats and rhythms. most significantly, it varied widely from the trademark ��banger’ style that d.i.t.c. came to represent, like an alternate-universe low end theory. diamond’s rapping wasn’t the most accomplished in the crew, but for a laid-back, funky sampladelicelebration of a record, this is hard to beat. big l, fat joe, big pun if lord finesse was d.i.t.c.’s center, then these three rappers were at the opposite end of the spectrum, its most public face. two are legends, and the third is easily the most successful member of the entire crew, the one who managed to adjust and flourish with the changing times. although bronx-born fat joe’s best records may not be his r kelly duets (debatable), there is no doubt that on tracks like ja rule’s “new york” or young jeezy’s “go crazy (remix)” he holds his own in a modern context. fat joe has released six solo lps, and while many of them have moments worth checking, two in particular i come back to. although his debut represent may be worth the price just for the baby-faced photos of the rapper on the sleeve art and the original “shit is real” verses, his sophomore album jealous ones envy is his best early-period release. with the hard knock real talk of “shit is real (dj premier remix),” joe set the stage for an extended career and made it clear that he understood where he came from, and that it wasn’t just lyrical skills but attitude that defined the artist. he was, more than many in the crew (sans of course big l) able to capture street attitude and outlook. over whistful premier-sampled vibes, fat joe’s braggadocious doesn’t sound mean, nor does it sound matter-of-fact (as it did over the squealing saxophone samples in the original mix) so much as desperate and tragic. on jealous ones envy, joe’s blunt, honest rap style gelled compellingly. his album loyalty is also worth checking; many of the tracks sound modern, but not forced. perhaps by avoiding the pressures facing those that the press branded ��lyricists,’ (nas, for example), joe was released from the pressure of sounding modern without the fear of selling himself short. further, the soulful “born in the ghetto” proved that joe hadn’t lost the realness that had been so appealing in his “shit is real”-days. although not officially a member of the crew, i’ve associated pun with d.i.t.c. if only for his verse on the group’s classic “where ya at.” even if he wasn’t a member, he sounded like one; his albums are all worth mention and the price of admission, just for his tireless, apocalyptic, larger than life flow and lyrics. like big l, pun was hardcore; he was spitting with the purpose of lyrical disemboweling, shocking and terrorizing his rhetorical victims with the pure force of his lyrics and charisma. “dream shatterer,” the best track; i’d probably go with his debut as his best album. his premature death, which is undoubtedly attributable to his big size, has solidified his legendary status. consider the incomparable internal rhymes of his snoop & dre tribute, “twinz (deep cover ’ )” alongside fat joe, where his single couplet about the mistaken murder of middle-men in little italy who “didn’t do diddly.” his skill seems magnified by the way it dexterously seemed to defy his bulk, a tearing aggression that flipped acrobatically around the beat while pun kept his feet firmly planted on the earth. then you have big l, who was not actually large in stature but was the arguably the definitive persona of the crew. c left behind some of the most impressive tracks ever recorded; precocious doesn’t begin to describe the lyrical genius of his early career. both of his albums are absolute must-own releases, and both feature other d.i.t.c. members prominently in production roles; his freestyle tapes are worth hearing too, if only for the prodigal talent with which he dispatches his enemies, real and imagined. his words punched through to your chest while his syllables wrapped themselves around the rhythm, filling every available space to break down how exactly he was at the top of the game. his wit was unmatched—he could have tricked andrea dworkin into laughing at the most misogynistic imagery (“no endz, no skinz”) - and the rhythmic weight of his vocals was uncannily powerful. if you can’t think of big l lyrics off of the top of your head, you have no business being a hip-hop nerd. d.i.t.c. though not nearly as difficult to find in the internet age, the all love ep is still too rare for the performances it contains. fat joe’s opening shot on the title track is especially notable. while the beat thumps underneath a tri-tonal beeping melody, fat joe reps “new york new york! big city of dreams, where there’s nothing but foreign cars, bitches and triple beams, i fiend! for cash, fat pieces of ass…,” literally spitting the opening verse of a career. finesse brags about making hits off of -second loops—how hip-hop is that?—and then it’s off to the chorus. then big l, who steals the show nearly effortlessly: “so hold on and prepare to get rolled on,” unleashing his immediately recognizable voice, twisting multi-syllabic words around the rhythm. it is as if he has effectively forced the language to fit metrically, bending it to his will with the power of his vocals. he similarly rips “internationally known,” a frozen �� s electro beat. at this point, d.i.t.c.’s production had crept away from actual crate digging, and shifted more into ��new york banger’ territory, a post-sampling lawsuit style that also reflected a growing street edge in rap music nationally. still, "style is ill" rumbles through the same romantic sample as cormega's "love in love out," even as it is accompanied by growling d.i.t.c. affiliate party arty. the group’s first album, however, is easily one of the most underrated in new york history. stylistically, it is fairly one-note, a nonstop onslaught of raw street lyrics and tunnel-banging production. “where ya at” featuring big pun; over a supremely satisfying track, pun’s abstract and wordy claims to interplanetary supremacy come second only to his vaguely ��sing-song’ hook, as addictive as rap music can sound, hip-hop for cold lampin’. “if i ain’t home with the fam—where i’m at?” “day one,” the highlight single, is actually a slow, chiming funk. diamond opens, at this point past his creative prime, yet his familiar husky voice doesn’t seem to mind, dreaming of vacations in the bahamas. he’s followed by big l, who steals the show, dropping for one moment the usual metaphorical shields to admit in a moment of brute honesty, honesty made all the more bittersweet by his later tragic passing: “i went from standing on the corner selling cocaine / to rippin’ shows live on stage, hoes yelling my name / to be precise rippin mics is the light of my life….” despite finesse’s claims later in the song—“we worldwide, niggas just nice in one borough”—this track sounds so perfectly of its time and place: new york braggadocious translated through metaphors and intricate, stylized lyrical acrobatics. the notable exception to this style is “tribute,” a song recorded after big l’s death and features one of o.c.’s most passionate verses for his lost friend. with low pianos, tinkling chimes and a minimal boom-bap thump, o.c. regrets not answering his phone when l called just before his murder: if i had the slighest idea that was gonna be our last convo, i woulda picked up yo please accept my apology, i know you're listenin it ain't a day that go by without the crew sayin we miss him february th, you was judged by the most high i was really mad at god you had big plans, you was about to be the man and i'm proud to death that you a part of the fam it be a privilege you associated wit us i hope you in a good place where life is love on the whole, new york lyrical hip-hop has never sounded as simultaneously immediate yet confident, vital yet assured in its dominance. certainly, other records have captured new york's swiftly changing spirit, but no record so thoroughly defined the ideals of this era like worldwide. d.i.t.c. were on top of the world, but they retained the vital connection to their origins - the goal of countless rap records. we discuss the fall of new york, and reassess the significance of a rap history that ignores too $hort, but it is vital that we appropriately reassess new york's own history as well. yes, public enemy were significant, one of the most important groups to ever record. and while mainstream music criticism seems to have picked up p.e., then a tribe called quest, finally on to wu-tang, the story seems distorted with d.i.t.c.’s minimal inclusion. in my mind, d.i.t.c. were the definitive new york rap crew, and they deserve a central role in its history. their most significant role, however, is in your speakers. driving the cross-bronx expressway some years ago, nothing sounded more like the sights, smells and sounds of new york hip-hop than d.i.t.c.'s "thick," blasting from my headphones. immediate, definitive, vital—d.i.t.c. were brilliant. sources wheeler, austin “the judge”, “lord finesse”. elemental magazine, . allhiphop.com lordfinesse.net by: david drake published on: - - comments ( )   recent features by this author pop playground - jay dee: a hip-hop craftsman staff top - top ten underrated rap albums of staff top - top rap basslines pop playground - the "death" of hip-hop article - diplo: the stylus interview   today on stylus reviews october st, year-end thoughts - closing time year-end thoughts - writing about... year-end thoughts - i humanize the... year-end thoughts - notes towards... features october st, pop playground - top albums of pop playground - top songs of movie review - stylus magazine’s top... recently on stylus reviews october th, sam amidon - all is well the black swans - change! yo zushi - notes for “holy larceny” soilwork - sworn to a great divide october th, grizzly bear - friend ep charalambides - likeness stars like fleas - the ken burns effect origami arktika - trollebotn features october th, pop playground - top reissues: pop playground - the final ever stylus... movie review - stylus magazine’s top... october th, dead letter office - the grieving seconds - final seconds movie review - stylus magazine’s top... article - the bluffer’s guide to... recent music reviews radiohead - in rainbows prefuse - preparations phosphorescent - pride sunset rubdown - random spirit lover the fiery furnaces - widow city jens lekman - night falls over kortedala bruce springsteen and the e street band... pj harvey - white chalk iron and wine - the shepherd’s dog ricardo villalobos - fabric beirut - the flying club cup broken social scene presents: kevin... the dirty projectors - rise above the go! team - proof of youth animal collective - strawberry jam recent movie reviews stylus magazine’s top zombie films... the seeker: the dark is rising - david... lars and the real girl - craig gillespie key canadian films by women - kay... michael clayton - tony gilroy oswald’s ghost - robert stone control - anton corbijn king of kong: a fistful of quarters -... boarding gate - olivier assayas across the universe - julie taymor new york film festival , part iv - new york film festival , part iii - the assassination of jesse james by the... the darjeeling limited - wes anderson shadows (senki) - milcho manchevski all content copyright - stylusmagazine.com graphic design: yellow llama buy viagra online buy levitra online buy viagra online buy cialis online new risc-v cpu claims recordbreaking performance per watt | ars technica skip to main content biz & it tech science policy cars gaming & culture store forums subscribe close navigate store subscribe videos features reviews rss feeds mobile site about ars staff directory contact us advertise with ars reprints filter by topic biz & it tech science policy cars gaming & culture store forums settings front page layout grid list site theme black on white white on black sign in comment activity sign up or login to join the discussions! stay logged in | having trouble? sign up to comment and more sign up i can't drive risc-ty five — new risc-v cpu claims recordbreaking performance per watt micro magic's new cpu offers decent performance with record-breaking efficiency. jim salter - dec , : am utc micro magic's new cpu prototype is seen here running on an odroid board. micro magic reader comments with posters participating, including story author share this story share on facebook share on twitter share on reddit micro magic inc.—a small electronic design firm in sunnyvale, california—has produced a prototype cpu that is several times more efficient than world-leading competitors, while retaining reasonable raw performance. we first noticed micro magic's claims earlier this week, when ee times reported on the company's new prototype cpu, which appears to be the fastest risc-v cpu in the world. micro magic adviser andy huang claimed the cpu could produce , coremarks (more on that later) at ghz and . v while also putting out , coremarks at . ghz—the latter all while consuming only mw. huang demonstrated the cpu—running on an odroid board—to ee times at . ghz/ . v and . ghz/ . v. later the same week, micro magic announced the same cpu could produce over , coremarks at ghz while consuming only mw of power. ok, but what’s a coremark? part of the difficulty in evaluating micro magic's claim for its new cpu lies in figuring out just what a coremark is and how many of them are needed to make a fast cpu. it's a deliberately simplified cpu benchmarking tool released by the embedded microprocessor benchmark consortium, intended to be as platform-neutral and simple to build and use as possible. coremark focuses solely on the core pipeline functions of a cpu, including basic read/write, integer, and control operations. this specifically avoids most effects of system differences in memory, i/o, and so forth. the embedded microprocessor benchmark consortium (embc) is a group with wide industry representation: intel, texas instruments, arm, realtek, and nokia are a few of its more notable and easily recognizable members. now that we understood all that, the next step in order to better evaluate micro magic's claims was to run a few coremark benchmarks of our own. all we needed to do here was clone its github repository, then issue a make command—optionally, with arguments xcflags="-dmultithread= -duse_fork= " if we want to test on multiple threads/cores at once. i still have an apple m mac mini on hand, as well as a ryzen u-powered acer swift , so those were my test systems for comparison. getting the raw performance scores was considerably easier than getting truly comparable power readings. on the ryzen-powered linux system, i used the utility turbostat to get both core and package power readings while the tests were running. i don't have access to anything nearly as fine-grained as turbostat for the apple m , so for that platform i took whole-system power draw at the wall and just plain subtracted the reading at desktop idle from the sustained reading while under test. this is extremely crude, and i caution readers not to rely too much on comparing the m 's efficiency to the swift 's on these numbers alone—but it's good enough to get some perspective on micro magic's claim for its new risc-v (pronounced "risk five") cpu. advertisement on to the tests! performance per watt on micro magic's new cpu is eye-popping as compared to typical systems. (it's worth noting that we had no way to run coremark on the m 's slower, less battery-hungry icestorm cores only.) jim salter micro magic's risc-v cpu delivers about / of the raw performance of a single apple m firestorm core at its hyper-efficient ghz clockrate. jim salter if you've got access to a linux system, it's pretty easy to download, compile, and run coremark yourself. jim salter the micro magic cpu is, for the moment, single-core and single-threaded—although huang says it could "easily" be built as a -core part. micro magic has provided figures—and in one case, a screenshot—for performance at ghz, . ghz, and ghz. at the maximally power-efficient ghz clockrate, the micro magic cpu scores about one-fourth the coremarks of either the ryzen u or apple m . at the maximally performant ghz clock, it manages just over a third of their performance. this is enough to let us know that the micro magic chip in its current form isn't a world-class competitor for traditional arm and x cpus in phone or laptop applications—but it's much closer to them than previous risc-v implementations have been. at the power-efficient ghz clockrate, the micro magic cpu is nearly three times faster than, for example, sifive's freedom u cpu running single-threaded. at ghz, it outruns all four of the sifive's cores. enlarge / we can see the micro magic cpu on odroid board here, scoring , iterations/sec over seconds. the multimeter attached to the board is reading mw—according to micro magic, that's a measurement taken during the run, not at idle afterward. micro magic, inc at roughly a quarter the performance of world-leading x and arm mobile processors, the micro magic cpu doesn't sound like much yet. but when we factor in power efficiency, things get crazy. i gave my ryzen and apple processors the benefit of every possible doubt when generating the above charts—i used core power (not total package power) on the ryzen u and ran tests with the gnome desktop shut down. for the apple, i only had access to whole-system power draw, so i subtracted the "desktop idle" power draw from the "under test" power draw. i tested the apple and amd cpus both single-threaded and multithreaded when checking power efficiency. unsurprisingly, both parts produced more performance per watt when exercised with one work thread for each available cpu thread. none of this made much of a dent in the micro magic's commanding lead in power efficiency. at . ghz, the micro magic can accomplish the same workload as the ryzen u with less than one-third the power required. at ghz, that figure plummets to less than one-eighth the power required. what is it good for? the linux operating system already supports risc-v architecture—so for headless or near-headless controllers that simply need to deliver decent performance paired with extreme power efficiency, micro magic's new cpu is likely most of the way there. things get considerably more complicated once you start talking about entire consumer-friendly systems, of course. even aside from hardware considerations like gpu and lte modem, creating an entire android phone based on a non-arm architecture is likely to be a much bigger undertaking. advertisement with that said, it's worth pointing out that—if we take micro magic's numbers for granted—they're already beating the performance of some solid mobile phone cpus. even at its efficiency-first ghz clockrate, the micro magic cpu outperformed a qualcomm snapdragon . the snapdragon isn't world-class anymore, but it's no slouch, either—it was the processor in the us version of samsung's galaxy s . if we use the embc's published single-core score for the snapdragon along with anandtech's single-core cpu power test result, we get about , coremarks per watt. that's triple the efficiency of the ryzen u running single-threaded and a little better than par with it when the ryzen's running an optimally multithreaded workload. in other words, micro magic's prototype cpu is both significantly faster and tremendously more power-efficient than a reasonably modern and still very capable smartphone cpu. conclusions all of this sounds very exciting—micro magic's new prototype is delivering solid smartphone-grade performance at a fraction of the power budget, using an instruction set that linux already runs natively on. better yet, the company itself isn't an unknown. micro magic was originally founded in and was purchased by juniper networks for $ million. in , it was reborn under its original name by the original founders—mark santoro and lee tavrow, who originally worked at sun and led the team that developed the mhz sparc microprocessor. micro magic intends to offer its new risc-v design to customers using an ip licensing model. the simplicity of the design—risc-v requires roughly one-tenth the opcodes that modern arm architecture does—further simplifies manufacturing concerns, since risc-v cpu designs can be built in shuttle runs, sharing space on a wafer with other designs. with that said, it would be an enormous undertaking to port—for example—an entire smartphone ecosystem, such as commercial android, to a new architecture. in addition to building the operating system itself—not just the kernel, but drivers for all hardware from gpu to wi-fi to lte modem, and more—third-party app developers would need to recompile their own applications for the new architecture as well. we're also still taking a pretty fair amount of micro magic's claims at face value. while we've seen a screenshot of an , coremark score, and we've seen a mw power reading, it's not entirely clear that the power reading was representative of the entire benchmark run. still, this is an exciting development. not only does the new design appear to perform well while massively breaking efficiency records, it's doing so with a far more ideologically open design than its competitors. the risc-v isa—unlike x , arm, and even mips—is open and provided under royalty-free licenses. reader comments with posters participating, including story author share this story share on facebook share on twitter share on reddit jim salter jim is an author, podcaster, mercenary sysadmin, coder, and father of three—not necessarily in that order. email jim.salter@arstechnica.com // twitter @jrssnet advertisement you must login or create an account to comment. channel ars technica ← previous story next story → related stories sponsored stories powered by today on ars store subscribe about us rss feeds view mobile site contact us staff advertise with us reprints newsletter signup join the ars orbital transmission mailing list to get weekly updates delivered to your inbox. sign me up → cnmn collection wired media group © condé nast. all rights reserved. use of and/or registration on any portion of this site constitutes acceptance of our user agreement (updated / / ) and privacy policy and cookie statement (updated / / ) and ars technica addendum (effective / / ). ars may earn compensation on sales from links on this site. read our affiliate link policy. your california privacy rights | do not sell my personal information the material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of condé nast. ad choices tara robertson tara robertson diversity, equity + inclusion names: respect, inclusion and belonging diversity, equity and inclusion is not about just revising hr policies and processes to be more inclusive and equitable, it’s a lens that you need to view everything through. for product organizations it’s a key lens to look at the product and customer experience.  i’ve been thinking about personal names and how those are a &# ; continue reading names: respect, inclusion and belonging thought leaders in diversity, equity and inclusion you should know i can’t think of any company, country, or industry that has diversity, equity and inclusion all figured out&# ;it’s an emergent space where we’re all learning how to do better. we can always learn from the people leading the work and from the research. i am sharing this list of nine thought leaders who i admire. &# ; continue reading thought leaders in diversity, equity and inclusion you should know diversity equity and inclusion workshops and courses that i’m excited about diversity, equity and inclusion (dei) is a growing business. there are numerous dei tech startups, dei companies, dei consultants and dei certifications. i&# ;ve been underwhelmed by the certifications offered by academic institutions as they are overly theoretical and don&# ;t seem to equip learners with practical skills to do dei work. here are some trainings and &# ; continue reading diversity equity and inclusion workshops and courses that i&# ;m excited about glassdoor’s d&i ratings: what does . out of even mean? today i learned that glassdoor recently added diversity and inclusion metrics to their company rankings. my first reaction was excitement&# ;this could drive accountability and increase transparency on diversity, equity and inclusion (dei). we know that many many people care about dei in an employer&# ;s brand, so this seems like useful functionality for candidates researching potential companies. &# ; continue reading glassdoor&# ;s d&# ;i ratings: what does . out of even mean? some diversity and inclusion best practices in hiring after years leading diversity and inclusion at mozilla i&# ;m looking for my next job: director or head of diversity, equity and inclusion at a tech company that&# ;s hungry to make systemic change. at mozilla one of my key partnerships was with our talent acquisition team to debias our hiring process and improve the candidate &# ; continue reading some diversity and inclusion best practices in hiring looking back, looking forward: end of year reflection and goal setting my winter holiday is coming to an end. i love that i have no idea what day of the week it is, that my new uniform is yoga pants and a hoodie, and i&# ;ve had time to catch up with people i love. after so much rest (and cheese) i&# ;m getting antsy to get back &# ; continue reading looking back, looking forward: end of year reflection and goal setting visual representation matters recently i read an article on cbc about a project by nicole hill from six nations of the grand river to create modern stock photos of indigenous people because they couldn&# ;t find representations of people like them to promote development projects. there&# ;s been a bunch of awesome photo projects where people have created their own &# ; continue reading visual representation matters ally is a verb, not a noun jeremy dutcher&# ;s music is so beautiful and powerful. the way he talks about hearing his ancestors singing and laughing on archival recordings moves me in a deep way that i have a difficult time explaining with words. his juno acceptance speech for best indigenous music album was badass: he thanked his family and team, he &# ; continue reading ally is a verb, not a noun blah, blah, blah: diversity and inclusion, the code lib edition being asked to keynote code lib was a literal dream come true for me. i shared some of the diversity and inclusion work we&# ;re doing at mozilla, called out whiteness and racism in libraries and shared some personal stuff. this wasn&# ;t the first time i&# ;ve cried while giving a talk, but this was the first time &# ; continue reading blah, blah, blah: diversity and inclusion, the code lib edition blah blah blah: diversity and inclusion it was such an honour to be invited to speak at national digital forum in wellington. this was the biggest talk i&# ;ve ever done and it&# ;s the first talk i&# ;ve done on the diversity and inclusion. i surprised myself by how emotional i got at the end and it couldn&# ;t have been a safer place &# ; continue reading blah blah blah: diversity and inclusion bibliographic wilderness bibliographic wilderness are you talking to heroku redis in cleartext or ssl? in &# ;typical&# ; redis installation, you might be talking to redis on localhost or on a private network, and clients typically talk to redis in cleartext. redis doesn&# ;t even natively support communications over ssl. (or maybe it does now with redis ?) however, the heroku redis add-on (the one from heroku itself) supports ssl connections via &# ;stunnel&# ;, &# ; continue reading are you talking to heroku redis in cleartext or&# ;ssl? &# ; comparing performance of a rails app on different heroku formations i develop a &# ;digital collections&# ; or &# ;asset management&# ; app, which manages and makes digitized historical objects and their descriptions available to the public, from the collections here at the science history institute. the app receives relatively low level of traffic (according to google analytics, around k pageviews a month), although we want it to be &# ; continue reading comparing performance of a rails app on different heroku&# ;formations &# ; deep dive: moving ruby projects from travis to github actions for ci so this is one of my super wordy posts, if that&# ;s not your thing abort now, but some people like them. we&# ;ll start with a bit of context, then get to some detailed looks at github actions features i used to replace my travis builds, with example config files and examination of options available. for &# ; continue reading deep dive: moving ruby projects from travis to github actions for&# ;ci &# ; unexpected performance characteristics when exploring migrating a rails app to heroku i work at a small non-profit research institute. i work on a rails app that is a &# ;digital collections&# ; or &# ;digital asset management&# ; app. basically it manages and provides access (public as well as internal) to lots of files and description about those files, mostly images. it&# ;s currently deployed on some self-managed amazon ec instances &# ; continue reading unexpected performance characteristics when exploring migrating a rails app to&# ;heroku &# ; faster_s _url: optimized s url generation in ruby subsequent to my previous investigation about s url generation performance, i ended up writing a gem with optimized implementations of s url generation. github: faster_s _url it has no dependencies (not even aws-sdk). it can speed up both public and presigned url generation by around an order of magnitude. in benchmarks on my macbook compared &# ; continue reading faster_s _url: optimized s url generation in&# ;ruby &# ; delete all s key versions with ruby aws sdk v if your s bucket is versioned, then deleting an object from s will leave a previous version there, as a sort of undo history. you may have a &# ;noncurrent expiration lifecycle policy&# ; set which will delete the old versions after so many days, but within that window, they are there. what if you were deleting &# ; continue reading delete all s key versions with ruby aws sdk&# ;v &# ; github actions tutorial for ruby ci on drifting ruby i&# ;ve been using travis for free automated testing (&# ;continuous integration&# ;, ci) on my open source projects for a long time. it works pretty well. but it&# ;s got some little annoyances here and there, including with github integration, that i don&# ;t really expect to get fixed after its acquisition by private equity. they also seem to &# ; continue reading github actions tutorial for ruby ci on drifting&# ;ruby &# ; more benchmarking optimized s presigned_url generation in a recent post, i explored profiling and optimizing s presigned_url generation in ruby to be much faster. in that post, i got down to using a aws::sigv ::signer instance from the aws sdk, but wondered if there was a bunch more optimization to be done within that black box. julik posted a comment on that &# ; continue reading more benchmarking optimized s presigned_url&# ;generation &# ; delivery patterns for non-public resources hosted on s i work at the science history institute on our digital collections app (written in rails), which is kind of a &# ;digital asset management&# ; app combined with a public catalog of our collection. we store many high-resolution tiff images that can be mb+ each, as well as, currently, a handful of pdfs and audio files. we &# ; continue reading delivery patterns for non-public resources hosted on&# ;s &# ; speeding up s url generation in ruby it looks like the aws sdk is very slow at generating s urls, both public and presigned, and that you can generate around an order of magnitude faster in both cases. this can matter if you are generating hundreds of s urls at once. my app the app i work is a &# ;digital collections&# ; or &# ; continue reading speeding up s url generation in&# ;ruby &# ; a custom local ohms front-end here at the science history institute, we’ve written a custom ohms viewer front-end, to integrate seamlessly with our local custom &# ;content management system&# ; (a rails-based digital repository app with source available), and provide some local functionality like the ability to download certain artifacts related to the oral history. we spent quite a bit of energy &# ; continue reading a custom local ohms&# ;front-end &# ; encrypting patron data (in rails): why and how special guest post by eddie rubeiz i&# ;m eddie rubeiz. along with the owner of this blog, jonathan rochkind, and our system administrator, dan, i work on the science history institute&# ;s digital collections website, where you will find, among other marvels, this picture of the inventor of styrofoam posing with a santa &# ;sculpture&# ;, which predates the &# ; continue reading encrypting patron data (in rails): why and&# ;how &# ; intentionally considering fixity checking in our digital collections app rewrite at science history institute, we took a moment to step back and  be intentional about how we approach &# ;fixity checking&# ; features and ui, to make sure it&# ;s well-supporting the needs it&# ;s meant to.  i think we do a good job of providing ui to let repository managers and technical &# ; continue reading intentionally considering fixity&# ;checking &# ; sprockets and your rails app sprockets . was released on october th , after several years of beta, congratulations and hooray. there are a couple confusing things that may give you trouble trying to upgrade to sprockets that aren&# ;t covered very well in the changelog or upgrade notes, although now that i&# ;ve taken some time to understand it, i &# ; continue reading sprockets and your rails&# ;app &# ; open source, engineering professional ethics, complicity, and chef so an open topic of controversy in open source philosophy/ideology/practice (/theology), among those involved in controversing on such things, has been &# ;field of endeavor&# ; restrictions. if i release software i own the copyright to as (quasi-)open source, but i try to say that legally you can&# ;t use it for certain things, or the license suggests &# ; continue reading open source, engineering professional ethics, complicity, and&# ;chef &# ; card catalogs: &# ;paper machines&# ; a book i just became aware of that i am very excited about (thanks to jessamyn west for posting a screenshot of her &# ;summer reading&# ; on facebook, bringing it to my attention!) paper machines: about cards &# ; catalogs, - by krajewski phd, markus (author), peter krapp (translator) why the card catalog―a “paper machine” with rearrangeable elements―can be regarded as &# ; continue reading card catalogs: &# ;paper&# ;machines&# ; &# ; dealing with legacy and externally loaded code in webpack(er) i&# ;ve been mostly a ruby and rails dev for a while now, and i&# ;ve been a &# ;full-stack web dev&# ; since that was the only kind of web dev. i&# ;ve always been just comfortable enough in javascript to get by &# ; well, until recently. the, i don&# ;t know what you call it, &# ;modern js&# ; (?) advances &# ; continue reading dealing with legacy and externally loaded code in&# ;webpack(er) &# ; bootstrap to : changes in how font size, line-height, and spacing is done. or &# ;what happened to $line-height-computed.&# ; bootstrap (i am writing this in the age of . . ) changes some significant things about how it handles font-size, line-height, and spacer variables in sass. in particular, changing font-size calculations from px units to rem units; with some implications for line-heights as handled in bootstrap; and changes to how whitespace is calculated to be &# ; continue reading bootstrap to : changes in how font size, line-height, and spacing is done. or &# ;what happened to $line-height-computed.&# ; &# ; what happened to $grid-float-breakpoint in bootstrap . and screen size breakpoint shift from -&# ; . i have an app that customizes bootstrap stylesheets, by re-using bootstrap variables and mixins. my app used the bootstrap $grid-float-breakpoint and $grid-float-breakpoint-max variables in @media queries, to have &# ;complex&# ; layout &# ;collapse&# ; to something compact and small on a small screen. this variable isn&# ;t available in bootstrap anymore.  this post is about bootstrap . . , and &# ; continue reading what happened to $grid-float-breakpoint in bootstrap . and screen size breakpoint shift from -&# ;&# ; . &# ; blacklight : current_user or other request context in searchbuilder solr query builder in blacklight, the &# ;searchbuilder&# ; is an object responsible for creating a solr query. a template is generated into your app for customization, and you can write a kind of &# ;plugin&# ; to customize how the query is generated. you might need some &# ;request context&# ; to do this. one common example is the current_user, for various kinds &# ; continue reading blacklight : current_user or other request context in searchbuilder solr query&# ;builder &# ; bandcamp bandcamp discover amazing new music and directly support the artists who make it. electronic metal rock alternative hip-hop/rap experimental punk pop ambient browse all explore music or browse results titled : by see all results music tagged with search sign up log in bandcamp gift cards hey! please verify your email by clicking the link we sent to . change email / send again bandcamp gift cards × view site language:  log out electronic metal rock alternative hip-hop/rap experimental punk pop ambient browse all explore music or browse results titled : by see all results music tagged with × cancel searching all bandcamp tracks and albums bandcamp sign up log in the metal show december , looking back on a deeply strange year with jonas renkse of katatonia, plus the best metal songs of . hosted by brad sanders. illustration of jonas renkse by louise pomeroy all shows all showsshare this show tracklist all shows share this show : / --:-- close show best of : connecting the dots albums that make connections between genres, continents, and generations. read more the acid test’s best albums of list the best video game music of list the metal show a look back at a deeply strange year with katatonia's jonas renkse, plus the best metal of fans have paid artists $ million using bandcamp, and $ . million in the last days alone. fans have paid artists $ million using bandcamp, and $ . million in the last days alone. selling right now paused (and yes, this really is a live feed — when you hear “nobody pays for music anymore,â€� that’s just the man spreading his agenda) bandcamp daily album of the day color de trópico compiled by el drágon criollo & el palmas by el palmas music a crate-digging compilation of bangers from ’ s & ’ s venezuela. read more best of : connecting the dots bandcamp daily staff list the best jazz albums of dave sumner list the acid test’s best albums of miles bowe list the best ambient releases of arielle gordon list the best video game music of casey jarman list we’re not ranking our year-end list anymore. here’s what we’re doing instead. j. edward keyes list the best contemporary classical albums of peter margasak list the best electronic albums of joe muggs list the best experimental albums of marc masters list the best reissues of dean van nguyen list the best soul of chaka v. grier list the best club music of gabe meier list the best ″ dance singles of sean keating list the best hip-hop albums of phillip mlynar list the best punk albums of kerry cardoza list the best metal albums of brad sanders list the best beat tapes of max bell list video game water levels, drifting ambient, dinosaur music, and more miles bowe list support artists impacted by the covid- pandemic ethan diamond feature big ups: deafheaven pick their bandcamp favorites fred pessaro list the best jazz on bandcamp: november dave sumner list the best ambient music on bandcamp: november arielle gordon list take me home, country roads: chamberlain return, older and wiser alex deller feature the best electronic music on bandcamp: november joe muggs list the best club music on bandcamp: november gabe meier feature warp records comes to bandcamp bandcamp daily staff feature the best hip-hop on bandcamp: november phillip mlynar list the best â€� dance singles on bandcamp: october/november sean keating list more load more even more bandcamp daily get the best of bandcamp daily, delivered every friday sign up thank you! we’ve sent a confirmation email to . new and notable load more new & notable discover filter by: location format time browse by tags / from the album ã‚�ã�Ÿã�—ã�®yume diary - ep by ミカヅキbigwave yokohama, japan “â€� — buy now pre-order you own this wishlist in wishlist hear more direct from artist fan spotlight recent favorites from the bandcamp collections of fans, artists and special guests fans get instant streaming of your purchases, follow your favorite artists, keep a wishlist, showcase your collection, and explore the music of like-minded fans. learn more artists sell directly to your fans with total control over your music and pricing. easy access to your customers’ data, real-time stats, music chart reporting, and more. learn more labels unified accounting and stats across all your artists, a single fulfillment interface for all your merch, direct payments on a per release basis, and a whole lot more. learn more about us fair trade music policy jobs apps: android ios buttons / logos terms of use privacy copyright policy gift cards bandcamp daily facebook twitter status instagram contact/help log in bandcamp for artists bandcamp for fans bandcamp for labels mobile view language:  log in about us bandcamp daily jobs gift cards: buy redeem apps: android ios contact/help language:  fair trade music policy terms of use privacy copyright policy bandcamp switch to desktop version ranti. centuries.org ranti. centuries.org eternally yours on centuries home articles hello! archives contact keeping the dream alive - freiheit written by ranti - - t : : z i did not recall when the first time i heard it, but i remembered it was introduced by my cousin. this song from münchener freiheit became one of the songs i listen a lot. the lyrics (see below) resonate stronger nowadays. keeping the dream alive (single version) cover by david groeneveld: cover by kim wilde: lyrics: freiheit - keeping the dream alive tonight the rain is falling full of memories of people and places and while the past is calling in my fantasy i remember their faces the hopes we had were much too high way out of reach but we had to try the game will never be over because we're keeping the dream alive i hear myself recalling things you said to me the night it all started and still the rain is falling makes me feel the way i felt when we parted the hopes we had were much too high way out of reach but we have to try no need to hide no need to run 'cause all the answers come one by one the game will never be over because we're keeping the dream alive i need you i love you the game will never be over because we're keeping the dream alive the hopes we had were much too high way out of reach but we had to try no need to hide no need to run 'cause all the answers come one by one the hopes we had were much too high way out of reach but we had to try no need to hide no need to run 'cause all the answers come one by one the game will never be over because we're keeping the dream alive the game will never be over because we're keeping the dream alive the game will never be over… tags: (none) edit lou reed's walk on the wild side written by ranti - - t : : z if my memory serves me right, i heard about this walk on the wild side song (wikipedia) sometime during my college year in the s. of course, the bass and guitar reef were the one that captured my attention right away. at that time, being an international student here in the us, i was totally oblivious with the lyrics and the references on it. when i finally understood what the lyrics are about, listening to the song makes more sense. here's the footage of the walk on the wild side song (youtube) but what prompted me to write this was started by the version that amanda palmer sang for neil gaiman. i was listening to her cd "several attempts to cover songs by the velvet underground & lou reed for neil gaiman as his birthday approaches" and one of the songs was walk on the wild side. i like her rendition of the songs, which prompted me to find it on youtube. welp, that platform does not disappoint; it's a quite a nice piano rendition. of course, like any other platform that wants you to stay there, youtube also listed various walk on the wild side cover songs. one of them is from alice phoebe lou a singer-songwriter. her rendition using a guitar is also quite enjoyable (youtube) and now i have a new singer-songwriter to keep an eye on. among other videos that were listed on youtube is the one that kinda blew my mind, walk on the wild side - the story behind the classic bass intro featuring herbie flowers which explained that those are two basses layered on top of each other. man, what a nice thing to learn something new about this song. :-) tags: (none) edit tao written by ranti - - t : : z read it from the lazy yogi tags: (none) edit on climate change written by ranti - - t : : z read the whole poem tags: (none) edit tv news archive from the internet archive written by ranti - - t : : z i just learned about the existence of the tv news archive (covering news from until the day before today's date) containing news shows from us tv such as pbs, cbs, abc, foxnews, cnn, etc. you can search by the captions. they also have several curated collections like news clips regarding nsa or snippets or tv around the world i think some of you might find this useful. quite a nice collection, imo. tags: (none) edit public domain day (january , ): what could have entered it in and what did get released written by ranti - - t : : z copyright law is messy, yo. we won't see a lot of notable and important works entering public domain here in the us until . other countries, however, got to enjoy many of them first. public domain reviews put a list of creators whose work are entering the public domain for canada, european union (eu), and many other countries (https://publicdomainreview.org/collections/class-of- /.) for those in eu, nice to see h.g. wells name there (if uk do withdraw, this might end up not applicable to them. but, my knowledge about uk copyright law is zero, so, who knows.) as usual, center of study for the public domain from duke university put a list of some quite well-known works that are still under the extended copyright restriction: http://web.law.duke.edu/cspd/publicdomainday/ /pre- . those works would have been entered the public domain if we use the law that was applicable when they were published. i'm still baffled how current copyright hinders research done and published in to be made available freely. greedy publishers… so, thanks to that, usa doesn't get to enjoy many published works yet. "yet" is the operative word here because we don't know what the incoming administration would do on this topic. considering the next potus is a businessman, i fear the worst. i know: gloomy first of the year thought, but it is what it is. on a cheerful side, check the list from john mark ockerbloom on his online books project. it's quite an amazing project he's been working on. of course, there are also writings made available from hathitrust and gutenberg project, among other things. here's to the next days. xoxo tags: (none) edit for written by ranti - - t : : z read the full poem tags: (none) edit light written by ranti - - t : : z “light thinks it travels faster than anything but it is wrong. no matter how fast light travels, it finds the darkness has always got there first, and is waiting for it.” ― terry pratchett, reaper man tags: (none) edit dot-dot-dot written by ranti - - t : : z more about bertolt brecht poem tags: (none) edit assistive technology written by ranti - - t : : z many people would probably think assistive technology (at) are computer software, applications, or tools that are designed to help blind or deaf people. typically, the first thing that one might have in mind was screen readers, braille display, screen magnifier app for desktop reading, or physical objects like hearing aid, wheel chair, or crutches, a lot of people probably won't think glasses as an at. perhaps because glasses can be highly personalized to fit one's fashion style. tags: (none) edit recent popular posts keeping the dream alive - freiheit - - t : : z dot-dot-dot - - t : : z on information seeking report - - t : : z public domain day (january , ): what could have entered it in and what did get released - - t : : z droplets - - t : : z old window #garage - - t : : z lou reed's walk on the wild side - - t : : z tao - - t : : z on climate change - - t : : z © — site powered by strong coffee & pictures of happy puppies this work is licensed under a creative commons attribution-noncommercial-noderivatives . international license. subscribe login searching dshr's blog dshr's blog i'm david rosenthal, and this is a place to discuss the work i'm doing in digital preservation. tuesday, december , risc vs. cisc the architectural debate between complex instruction set computers (cisc) and reduced instruction set conputers (risc) really took off in the s: in particular, two projects at stanford university and the university of california, berkeley are most associated with the popularization of this concept. stanford's mips would go on to be commercialized as the successful mips architecture, while berkeley's risc gave its name to the entire concept and was commercialized as the sparc. for the last decade or more the debate has seemed frozen, with the cisc x architecture dominating the server and desktop markets, while the risc arm architecture dominated the mobile market. but two recent developments are shaking things up. below the fold, some discussion. read more » posted by david. at : am comments: labels: benchmarks, intellectual property tuesday, december , max ungrounding my post max: the case against boeing is a year old and has accumulated updates in comments. now the aircraft is returning to service, it is time for a new post. below the fold, bjorn fehrm has two interesting posts about the ungrounding. read more » posted by david. at : am no comments: labels: fault tolerance tuesday, november , i rest my case jeff rothenberg's seminal ensuring the longevity of digital documents focused on the threat of the format in which the documents were encoded becoming obsolete, and rendering its content inaccessible. this was understandable, it was a common experience in the preceeding decades. rothenberg described two different approaches to the problem, migrating the document's content from the doomed format to a less doomed one, and emulating the software that accessed the document in a current environment. the web has dominated digital content since , and in the web world formats go obsolete very slowly, if at all, because they are in effect network protocols. the example of ipv shows how hard it is to evolve network protocols. but now we are facing the obsolescence of a web format that was very widey used as the long effort to kill off adobe's flash comes to fruition. fortunately, jason scott's flash animations live forever at the internet archive shows that we were right all along. below the fold, i go into the details. read more » posted by david. at : am comments: labels: digital preservation, emulation, format migration, format obsolescence thursday, november , storage media update my last post on storage media was after a decade, hamr is still nearly here back in july. below the fold, i look at some of the developments since then. read more » posted by david. at : am no comments: labels: storage media thursday, november , even more on the ad bubble i've been writing for some time about the hype around online advertising. there's a lot of evidence that it is ineffective. recently, the uk's information commissioner's office concluded an investigation into cambridge analytica's involvement in the us election and the brexit referendum. at the register, shaun nichols summarizes their conclusions in uk privacy watchdog wraps up probe into cambridge analytica and... it was all a little bit overblown, no?: el reg has heard on good authority from sources in british political circles that cambridge analytica's advertised powers of online suggestion were rather overblown and in fact mostly useless. in the end, it was skewered by its own hype, accused of tangibly influencing the brexit and presidential votes on behalf of political parties and campaigners using its facebook data. yet, no evidence, according to the ico, could be found supporting those specific claims. below the fold i look at this, a recent book on the topic, and other evidence that has emerged since i wrote contextual vs. behavioral advertising. read more » posted by david. at : am comments: labels: advertising, big data, platform monopolies tuesday, november , the order flow the macguffin in the last two books of william gibson's blue ant trilogy is chombo, a reclusive hacker. in spook country he tracks a container full of us currency, and in zero history: "it's the order flow, isn't it?" milgrim had had no intent to ask this at all. hadn't been thinking off it. yet it had emerged. his therapist had told him that ideas, in human relations, had lives of their own. were in a sense autonomous. "of course" "that's what chombo was doing. finding the order flow." "he found it a week before they kidnapped him, but his work, to that point, would have been useless, without him, i mean." "and the market, the whole thing, it's no longer real? because you know the future?" "it's a very tiny slice of the future. the merest paring. minutes." "how many?" bigend had glanced around the empty lounge. "seventeen, presently." "is that enough?" "seven would have been entirely adequate. seven seconds, in most cases." entirely adequate to make hubertus bigend much, much richer, because knowing the order flow allows him to front-run the transactions. wikipedia defines front-running thus: front running, also known as tailgating, is the prohibited practice of entering into an equity (stock) trade, option, futures contract, derivative, or security-based swap to capitalize on advance, nonpublic knowledge of a large ("block") pending transaction that will influence the price of the underlying security. ... a front running firm either buys for its own account before filling customer buy orders that drive up the price, or sells for its own account before filling customer sell orders that drive down the price. front running is prohibited since the front-runner profits from nonpublic information, at the expense of its own customers, the block trade, or the public market. follow me below the fold for a discussion of why the architecture of cryptocurrencies means that no-one needs chombo's mysterious skills to front-run the order flow. read more » posted by david. at : am comments: labels: bitcoin thursday, october , the long now a talk by stewart brand and danny hillis about years ago explaining the concept of the "long now" and the idea of building a , -year clock to illustrate it was what started me thinking about long-term digital preservation. the idea of lots of copies keep stuff safe (lockss), and the acronym came a couple of years later. hōryū-ji by nekosuki, cc-by-sa now, in the data of long-lived institutions on the long now foundation's blog, alexander rose refers to hōryū-ji: at about , years old, these are the two oldest continuously standing wooden structures in the world. and they’ve replaced a lot of parts of them. they keep the roofs on them, and even in a totally humid and raining environment, the central timbers of these buildings have stayed true. interestingly, this temple was also the place where, over a thousand years ago, a japanese princess had a vision that she needed to send a particular prayer out to the world to make sure that it survived into the future. and so she had, literally, a million wooden pagodas made with the prayer put inside them, and distributed these little pagodas as far and wide as she could. you can still buy these on ebay right now. it’s an early example of the philosophy of “lots of copies keep stuff safe” (lockss). below the fold, more on rose's interesting post. read more » posted by david. at : am no comments: older posts home subscribe to: posts (atom) blog rules posts and comments are copyright of their respective authors who, by posting or commenting, license their work under a creative commons attribution-share alike . united states license. off-topic or unsuitable comments will be deleted. dshr dshr in anwr recent comments full comments blog archive ▼  ( ) ▼  december ( ) risc vs. cisc max ungrounding ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  july ( ) ►  june ( ) ►  february ( ) ►  ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  march ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) lockss system has permission to collect, preserve, and serve this archival unit. simple theme. powered by blogger. none library tech talk - u-m library library tech talk - u-m library technology innovations and project updates from the u-m library i.t. division library it services portfolio academic library service portfolios are mostly a mix of big to small strategic initiatives and tactical projects. systems developed in the past can become a durable bedrock of workflows and services around the library, remaining relevant and needed for five, ten, and sometimes as long as twenty years. there is, of course, never enough time and resources to do everything. the challenge faced by library it divisions is to balance the tension of sustaining these legacy systems while continuing to innovate and develop new services. the university of michigan’s library it portfolio has legacy systems in need of ongoing maintenance and support, in addition to new projects and services that add to and expand the portfolio. we, at michigan, worked on a process to balance the portfolio of services and projects for our library it division. we started working on the idea of developing a custom tool for our needs since all the other available tools are oriented towards corporate organizations and we needed a light-weight tool to support our process. we went through a complete planning process first on whiteboards and paper, then developed an open source tool called tracc for helping us with portfolio management. keys to a dazzling library website redesign the u-m library launched a completely new primary website in july after years of work. the redesign project team focused on building a strong team, internal communication, content strategy, and practicing needs informed design and development to make the project a success. sweet sixteen: digital collections completed july - june digital content & collections (dcc) relies on content and subject experts to bring us new digital collections. this year, digital collections were created or significantly enhanced. here you will find links to videos and articles by the subject experts speaking in their own words about the digital collections they were involved in and why they found it so important to engage in this work with us. thank you to all of the people involved in each of these digital collections! adding ordered metadata fields to samvera hyrax how to add ordered metadata fields in samvera hyrax. includes example code and links to actual code. sinking our teeth into metadata improvement like many attempts at revisiting older materials, working with a couple dozen volumes of dental pamphlets started very simply but ended up being an interesting opportunity to explore the challenges of making the diverse range of materials held in libraries accessible to patrons in a digital environment. and while improving metadata may not sound glamorous, having sufficient metadata for users to be able to find what they are looking for is essential for the utility of digital libraries. collaboration and generosity provide the missing issue of the american jewess what started with a bit of wondering and conversation within our unit of the library led to my reaching out to princeton university with a request but no expectations of having that request fulfilled. individuals at princeton, however, considered the request and agreed to provide us with the single issue of the american jewess that we needed to complete the full run of the periodical within our digital collection. especially in these stressful times, we are delighted to bring you a positive story, one of collaboration and generosity across institutions, while also sharing the now-complete digital collection itself. how to stop being negative, or digitizing the harry a. franck film collection this article reviews how , + frames of photographic negatives from the harry a. franck collection are being digitally preserved. combine metadata harvester: aggregate all the data! the digital public library of america (dpla) has collected and made searchable a vast quantity of metadata from digital collections all across the country. the michigan service hub works with cultural heritage institutions throughout the state to collect their metadata, transform those metadata to be compatible with the dpla’s online library, and send the transformed metadata to the dpla, using the combine aggregator software, which is being developed here at the u of m library. hacks with friends retrospective: a pitch to hitch in when the students go on winter break i go to hacks with friends (hwf) and highly recommend and encourage everyone who can to participate in hwf . not only is it two days of free breakfast, lunch, and snacks at the ross school of business, but it’s a chance to work with a diverse cross section of faculty, staff, and students on innovative solutions to complex problems. u-m library’s digital collection items are now included in library search the university library’s digital collections, encompassing more than collections with over a million items, are now discoverable through the library’s articles discovery tool, powered by summon. read on to learn about searching this trove of images and text, and how to add it to your library’s summon instance. summon . summon . a history of true civilisation is not one of monuments | aeon ideas become a friend of aeon to save articles and enjoy other exclusive benefits make a donation × newsletter privacy policy aeon email newsletters are issued by the not-for-profit, registered charity aeon media group ltd (australian business number ). this email newsletter privacy statement pertains to the personally identifying information you voluntarily submit in the form of your email address to receive our email newsletters more generally, when visiting the aeon site you should refer to our site privacy policy here. this email newsletter privacy statement may change from time to time and was last revised may, . by clicking ‘subscribe’ you agree to the following: we will use the email address you provide to send you daily and/or weekly emails (depending on your selection). we also send occasional donation requests and, no more than once a year, reader surveys. the email address/es you provide will be transferred to our external marketing automation service ‘mailchimp’ for processing in accordance with their privacy policy and terms. we use mailchimp to issue our newsletters, donation requests and reader surveys. we have no control over, and assume no responsibility for, the conduct, practices or privacy policies of mailchimp. unsubscribing you can change your mind at any time by clicking the ‘unsubscribe’ link in the footer of emails you receive from us, or by contacting us at support@aeon.co  if you want to review and correct the personal information we have about you, you can click on ‘update preferences’ in the footer of emails you receive from us, or by contacting us at support@aeon.co security of your personal information we are committed to ensuring that your information is secure. we have taken reasonable measures to protect information about you from loss, theft, misuse or unauthorised access, disclosure, alteration and destruction. no physical or electronic security system is impenetrable however and you should take your own precautions to protect the security of any personally identifiable information you transmit. we cannot guarantee that the personal information you supply will not be intercepted while transmitted to us or our marketing automation service mailchimp. sharing your personal information  we will not disclose your personal information except: ( ) as described by this privacy policy ( ) after obtaining your permission for a specific use or disclosure or ( ) if we are required to do so by a valid legal process or government request (such as a court order, a search warrant, a subpoena, a civil discovery request, or a statutory requirement). we will retain your information for as long as needed in light of the purposes for which is was obtained or to comply with our legal obligations and enforce our agreements. access to your personal information you may request a copy of the personal information we hold about you by submitting a written request to support@aeon.co we may only implement requests with respect to the personal information associated with the particular email address you use to send us the request. we will try and respond to your request as soon as reasonably practical. when you receive the information, if you think any of it is wrong or out of date, you can ask us to change or delete it for you. a history of true civilisation is not one of monuments david wengrow the mariinsky symphony orchestra performs at palmyra in . photo courtesy wikimedia the mariinsky symphony orchestra performs at palmyra in . photo courtesy wikimedia david wengrow is professor of comparative archaeology at university college london. he is the author of the origins of monsters ( ) and what makes civilization? ( nd ed, ). , words edited by sam haselby republish for free support aeon this december support our work to create a unique home for ideas beyond the news cycle. please give now brigid hains editorial director the mariinsky symphony orchestra performs at palmyra in . photo courtesy wikimedia civilisation is back. but it is no longer the preserve of ‘renaissance man’ or of ‘the west’, or even of literate societies. civilisation is a way of talking about human history on the largest scale. from the cave paintings of lascaux to the latest moma exhibition, it binds human history together. but in at least one essential aspect, the concept of civilisation remains fundamentally exclusionary. it is still the stuff of galleries, museums and unesco world heritage sites; of prized images, objects and structures, rather than of living humanity. the prehistoric stone structures of göbekli tepe – where a heritage park has now opened, near the border between turkey and syria – are being mooted as everything from the garden of eden to the cradle of civilisation and the world’s first temple. we still want a civilisation raised up high above the everyday realities of its human makers and keepers. in troubled regions, such as the syrian-turkish border, monuments like these quickly become altars of sacrifice for real human lives. importantly, there have always been other ways of understanding ‘civilisation’. the th-century french anthropologist marcel mauss thought that civilisation should not be reduced to a list of technical or aesthetic achievements. nor should it represent a particular stage of cultural development (‘civilisation’ versus ‘barbarism’, and so on). civilisation could be found in material things, but above all it referred to a potential in human societies. in mauss’s view, civilisation is what happens when discrete societies share morally and materially across boundaries, forming durable relationships that transcend differences. it might seem an abstract debate, but it’s not. let me try to explain. roughly four years have now passed since the military ascendance of daesh or isis in the middle east. isis routinely destroyed or sold antiquities, culminating in their assault on the ancient caravan city of palmyra, in syria, a world heritage site. under isis occupation, palmyra’s roman theatre had become a stage for gruesome atrocities, including the public beheading of khaled al-asaad, a native of modern palmyra, and until then its director of antiquities. in the spring of , after a russian-backed (and, as it turned out, temporary) liberation, palmyra was hosting the mariinsky symphony orchestra. at their performance, an audience of russian soldiers sat to hear bach, prokofiev and shchedrin. the event was designed to present a particular, and i think misguided, idea of civilisation. it was, in the words of russia’s president vladimir putin via live link from moscow, ‘part of humanity’s heritage’. through the ages, palmyra had opened its gates to all manner of foreign gods. ‘everything,’ wrote the russian ancient historian michael rostovtzeff in , ‘is peculiar in the peculiar city of palmyra.’ yet nothing, perhaps, so peculiar as these events of - . what was ‘civilised’ about playing prokofiev in the beautiful wreckage of one ancient syrian city, while the living population of another, aleppo, to the north, was simultaneously under attack? the ancient temples of palmyra were not designed as works of art, to be passively viewed or admired, any more than the caves of lascaux or font-de-gaume were intended as art galleries, or göbekli tepe as a prehistoric version of the sistine chapel. in antiquity, their cult statues demanded live offerings and sacrifices, and now it seemed that they were demanding them again. sacrifice of this kind seems somehow bound up with our modern understandings of ‘heritage’, ‘art’ and ‘civilisation’, in ways that are rarely thought about or articulated. surely what this tells us is that these are, to all intents and purposes, our own modern gods – the gods of the global north. when people use the term ‘early civilisation’, they are mostly referring to pharaonic egypt, inca peru, aztec mexico, han china, imperial rome, ancient greece or other ancient societies of a certain scale and monumentality. all of these were deeply stratified societies, held together mostly by authoritarian government, violence and the radical subordination of women. sacrifice is the shadow lurking behind this concept of civilisation; the sacrifice of freedoms, of life itself, for the sake of something always out of reach – an idea of world order, the mandate of heaven, blessings from those insatiable gods. there is something wrong here. the word ‘civilisation’ stems from a very different source and ideal. in ancient times, civilis meant those qualities of political wisdom and mutual aid that permit societies to organise themselves through voluntary coalition. the modern middle east provides many inspiring examples. in the summer of , a coalition of kurdish units broke the siege of mount sinjar in iraq to provide safe passage, food and shelter for thousands of displaced yazidis. even as i write, the population of mosul is raising to life a new city from the war-torn rubble of the old, street by street, with minimal government support. mutual aid, social cooperation, civic activism, hospitality or simply caring for others: these are the kind of things that actually go to make civilisations. in which case, the true history of civilisation is only just starting to be written. it might begin with what archaeologists call ‘culture areas’ or ‘interaction spheres’, vast zones of cultural exchange and innovation that deserve a more prominent place in our account of civilisation. in the middle east, they have deep roots that become visible towards the end of the last ice age, around , bce. thousands of years before the rise of cities (around bce), village communities already shared basic notions of social order across the region known as the ‘fertile crescent’. physical evidence left behind by common forms of domestic life, ritual and hospitality shows us this deep history of civilisation. it’s in some ways much more inspiring than monuments. the most important findings of modern archaeology might in fact be these vibrant and far-flung networks, where others expected to find only backward and isolated ‘tribes’. these small prehistoric communities formed civilisations in the true sense of extended moral communities. without permanent kings, bureaucrats or standing armies, they fostered the growth of mathematical and calendrical knowledge; advanced metallurgy, the cultivation of olives, vines and date palms, the invention of leavened bread and wheat beer. they developed the major textile technologies applied to fabrics and basketry, the potter’s wheel, stone industries and bead-work, the sail and maritime navigation. through ties of kinship and commerce, they distributed these invaluable and cherished qualities of true civilisation. with ever-increasing accuracy, archaeological evidence allows us to follow the founding threads of this emerging fabric of civilisation, as it crosses the plains of lowland iraq, weaves back and forth between the shores of the mediterranean and the black sea, through the foothills of the taurus and zagros mountains, and down to the marshy head of the persian gulf. civilisation, in this new sense, forms a cultural tapestry of startling complexity and grandeur, centre-less and open-ended, woven from a million tiny social bonds. a moment’s reflection shows that women, their work, their concerns and innovations are at the core of this more accurate understanding of civilisation. tracing the place of women in societies without writing often means using clues left, quite literally, in the fabric of material culture, such as painted ceramics that mimic both textile designs and female bodies in their forms and elaborate decorative structures. to take just one example, it’s hard to believe that the kind of complex mathematical knowledge displayed in early cuneiform documents, or in the layout of urban temples, sprang fully formed from the mind of a male scribe, like athena from the head of zeus. far more likely, these represent knowledge accumulated in preliterate times, through concrete practices such as the applied calculus and solid geometry of weaving and beadwork. what until now has passed for ‘civilisation’ might in fact be nothing more than a gendered appropriation – by men, etching their claims in stone – of some earlier system of knowledge that had women at its centre. from such a starting point, we can see the true history of living civilisation. it reaches back far beyond the earliest monarchies or empires, resisting even the most brutal incursions of the modern state. it’s a civilisation we really can recognise when we see it, taste it, touch it, even in these darkest hours. there can be no justification for the wanton destruction of ancient monuments. but let’s not confuse that with the living pulse of civilisation, which often resides in what at first glance seems small, domestic or mundane. there we will find it, beating patiently, waiting for the light. david wengrow is professor of comparative archaeology at university college london. he is the author of the origins of monsters ( ) and what makes civilization? ( nd ed, ). aeon.co archaeology cosmopolitanism the ancient world october republish for free exclusive video/ family life it’s a clash of cultures when anik’s granddaughter comes home to learn kurdish minutes to marry under the broomstick: detail from netherlandish proverbs ( ) by pieter bruegel the elder (full painting below). courtesy the gemäldegalerie, berlin/wikipedia essay/ rituals and celebrations broomstick weddings from kentucky to wales and all across the atlantic, the enslaved and downtrodden got married – by leaping over a broom. why? tyler d parry physiognomies of russian criminals from the delinquent woman ( ) by cesare lombroso. courtesy the wellcome collection idea/ computing and artificial intelligence algorithms associating appearance and criminality have a dark past catherine stinson the main room at the cave of el castillo in cantabria, spain, showing hand prints and depictions of animals. photo courtesy gabinete de prensa del gobierno de cantabria essay/ art cave art for palaeolithic societies, art-making was both a tool for survival and a tactile, joyous exploration of the world izzy wisher video/ subcultures dented cans, ugly fruit – it’s all tasty (and free) if you’re willing to get your hands dirty minutes photo by annie spratt/unsplash idea/ childhood and adolescence for a child, being carefree is intrinsic to a well-lived life luara ferracioli data unbound : helping organizations access and share data effectively. special focus on web apis for data integration. data unbound helping organizations access and share data effectively. special focus on web apis for data integration. skip to content about some of what i missed from the cmd-d automation conference the cmd-d|masters of automation one-day conference in early august would have been right up my alley: it’ll be a full day of exploring the current state of automation technology on both apple platforms, sharing ideas and concepts, and showing what’s possible—all with the goal of inspiring and furthering development of your own automation projects. fortunately, those of us who missed it can still get a meaty summary of the meeting by listening to the podcast segment upgrade # : masters of automation – relay fm. i've been keen on automation for a long time now and was delighted to hear the panelists express their own enthusiasm for customizing their macs, iphones, or ipads to make repetitive tasks much easier and less time-consuming. noteworthy take-aways from the podcast include: something that i hear and believe but have yet to experience in person: non-programmers can make use of automation through applications such as automator — for macos — and workflow for ios. also mentioned often as tools that are accessible to non-geeks: hazel and alfred – productivity app for mac os x. automation can make the lives of computer users easier but it's not immediately obvious to many people exactly how. to make a lot of headway in automating your workflow, you need a problem that you are motivated to solve. many people use applescript by borrowing from others, just like how many learn html and css from copying, pasting, and adapting source on the web. once you get a taste for automation, you will seek out applications that are scriptable and avoid those that are not. my question is how to make it easier for developers to make their applications scriptable without incurring onerous development or maintenance costs? e-book production is an interesting use case for automation. people have built businesses around scripting photoshop [is there really a large enough market?] omnigroup's automation model is well worth studying and using. i hope there will be a conference next year to continue fostering this community of automation enthusists and professionals. raymond yee automation macos comments ( ) permalink fine-tuning a python wrapper for the hypothes.is web api and other #ianno followup in anticipation of #ianno hack day, i wrote about my plans for the event, one of which was to revisit my own python wrapper for the nascent hypothes.is web api. instead of spending much time on my own wrapper, i spent most of the day working with jon udell's wrapper for the api. i've been working on my own revisions of the library but haven't yet incorporated jon's latest changes. one nice little piece of the puzzle is that i learned how to introduce retries and exponential backoff into the library, thanks to a hint from nick stenning and a nice answer on stackoverflow . other matters in addition to the python wrapper, there are other pieces of follow-up for me. i hope to write more extensively on those matters down the road but simply note those topics for the moment. videos from the conference i might start by watching videos from #ianno conference: i annotate – youtube. because i didn't attend the conference per se, i might glean insight into two particular topics of interest to me (the role of page owner in annotations and the intermingling of annotations in ebooks.) an extension for embedding selectors in the url i will study and try treora/precise-links: browser extension to support web annotation selectors in uris. i've noticed that the same annotation is shown in two related forms: https://hyp.is/zj dyi teeetmxvupjlhsw/blog.dataunbound.com/ / / /revisiting-hypothes-is-at-i-annotate- / https://blog.dataunbound.com/ / / /revisiting-hypothes-is-at-i-annotate- /#annotations:zj dyi teeetmxvupjlhsw does the precise-links extension let me write the selectors into the url? raymond yee annotation comments ( ) permalink revisiting hypothes.is at i annotate i'm looking forward to hacking on web and epub annotation at the #ianno hack day. i won't be at the i annotate conference per se but will be curious to see what comes out of the annual conference. i continue to have high hopes for digital annotations, both on the web and in non-web digital contexts. i have used hypothesis on and off since oct . my experiences so far: i like the ability to highlight and comment on very granular sections of articles for comment, something the hypothes.is annotation tool makes easy to do. i appreciate being able to share annotation/highlight with others (on twitter or facebook), though i'm pretty sure most people who bother to click on the links might wonder "what's this" when they click on the link. a small user request: hypothes.is should allow a user to better customize the facebook preview image for the annotation. i've enjoyed using hypothes.is for code review on top of github. (exactly how hypothes.is complements the extensive code-commenting functionality in github might be worth a future blog post.) my plans for hack day python wrapper for hypothes.is this week, i plan to revisit rdhyee/hypothesisapi: a python wrapper for the nascent hypothes.is web api to update or abandon it in favor of new developments. (for example, i should look at kshaffer/pypothesis: python scripts for interacting with the hypothes.is api.) epubs + annotations i want to figure out the state of art for epubs and annotations. i'm happy to see the announcement of a partnership to bring open annotation to ebooks from march . i'd definitely like to figure out how to annotate epubs (e.g., oral literature in africa (at unglue.it) or moby dick). the best approach is probably for me to wait until summer at which time we'll see the fruits of the partnership: together, our goal is to complete a working integration of hypothesis with both epub frameworks by summer . nyu plans to deploy the readiumjs implementation in the nyu press enhanced networked monographs site as a first use case. based on lessons learned in the nyu deployment, we expect to see wider integration of annotation capabilities in ebooks as epub uptake continues to grow. in the meantime, i can catch up on the current state of futurepress/epub.js: enhanced ebooks in the browser., grok epub cfi updates, and relearn how to parse epubs using python (e.g., rdhyee/epub_avant_garde: an experiment to apply ideas from https://github.com/sandersk/ebook_avant_garde to arbitrary epubs). role of page owners i plan to check in on what's going on with efforts at hypothes.is to involve owners in page annotations: in the past months we launched a small research initiative to gather different points of view about website publishers and authors consent to annotation. our goal was to identify different paths forward taking into account the perspectives of publishers, engineers, developers and people working on abuse and harassment issues. we have published a first summary of our discussion on our blog post about involving page owners in annotation. i was reminded of these efforts after reading that audrey watters had blocked annotation services like hypothes.is and genius from her domains: un-annotated episode : marginalia in the spirit of communal conversation, i threw in my two cents: have there been any serious exploration of easy opt-out mechanisms for domain owners? something like robots.txt for annotation tools? raymond yee annotation comments ( ) permalink my thoughts about fargo.io using fargo.io raymond yee uncategorized comments ( ) permalink organizing your life with python: a submission for pycon ? i have penciled into my calendar a trip  to montreal to attend pycon .   in my moments of suboptimal planning, i wrote an overly ambitious abstract for a talk or poster session i was planning to submit.  as i sat down this morning to meet the deadline for submitting a proposal for a poster session (nov ), i once again encountered the ominous (but for me, definitive) admonition: avoid presenting a proposal for code that is far from completion. the program committee is very skeptical of "conference-driven development". it's true: my efforts to organize my life with python are in the early stages. i hope that i'll be able to write something like the following for pycon . organizing your life with python david allen's getting things done (gtd) system is a popular system for personal productivity. although gtd can be implemented without any computer technology, i have pursued two different digital implementations, including my current implementation using evernote, the popular note-taking program. this talk explores using python in conjunction with the evernote api to implement gtd on top of evernote. i have found that a major practical hinderance for using gtd is that it way too easy to commit to too many projects. i will discuss how to combine evernote, python, gtd with concepts from personal kanban to solve this problem. addendum: whoops…i find it embarrassing that i already quoted my abstract in a previous blog post in september that i had forgotten about. oh well. where's my fully functioning organization system when i need it! tagged pycon, python raymond yee evernote gtd comments ( ) permalink current status of data unbound llc in pennsylvania i'm currently in the process of closing down data unbound llc in pennsylvania.  i submitted the paperwork to dissolve the legal entity in april and have been amazed to learn that it may take up to a year to get the final approval done.  in the meantime, as i establishing a similar california legal entity, i will certainly continue to write on this blog about apis, mashups, and open data. raymond yee data unbound llc comments ( ) permalink must get cracking on organizing your life with python talk and tutorial proposals for pycon are due tomorrow ( / ) .  i was considering submitting a proposal until i took the heart the appropriate admonition against "conference-driven" development of the program committee.   i will nonetheless use the oct and nov deadlines for lightning talks and proposals respectively to judge whether to submit a refinement of the following proposal idea: organizing your life with python david allen's getting things done (gtd) system is a popular system for personal productivity.  although gtd can be implemented without any computer technology, i have pursued two different digital implementations, including my current implementation using evernote, the popular note-taking program.  this talk explores using python in conjunction with the evernote api to implement gtd on top of evernote. i have found that a major practical hinderance for using gtd is that it way too easy to commit to too many projects.  i will discuss how to combine evernote, python, gtd with concepts from personal kanban to solve this problem.   raymond yee getting things done python comments ( ) permalink embedding github gists in wordpress as i gear up i to write more about programming, i have installed the embed github gist plugin. so by writing [gist id= ] in the text of this post, i can embed https://gist.github.com/rdhyee/ into the post to get: from itertools import islice def triangular(): n = i = while true: yield n i += n += i # for i, n in enumerate(islice(triangular(), )): print i+ , n tagged gist, github raymond yee wordpress comments ( ) permalink working with open data i'm very excited to be teaching a new course working with open data at the uc berkeley school of information in the spring semester: open data — data that is free for use, reuse, and redistribution — is an intellectual treasure-trove that has given rise to many unexpected and often fruitful applications. in this course, students will ) learn how to access, visualize, clean, interpret, and share data, especially open data, using python, python-based libraries, and supplementary computational frameworks and ) understand the theoretical underpinnings of open data and their connections to implementations in the physical and life sciences, government, social sciences, and journalism.   raymond yee uncategorized comments ( ) permalink a mundane task: updating a config file to retain old settings i want to have a hand in creating an excellent personal information manager (pim) that can be a worthy successor to ecco pro. so far, running eccoext (a clever and expansive hack of ecco pro) has been a eminently practical solution.   you can download the most recent version of this actively developed extension from the files section of the ecco_pro yahoo! group.   i would do so regularly but one of the painful problems with unpacking (using unrar) the new files is that there wasn't an updater that would retain the configuration options of the existing setup.  so a mundane but happy-making programming task of this afternoon was to write a python script to do exact that function, making use of the builtin configparser library. """ compare eccoext.ini files my goal is to edit the new file so that any overlapping values take on the current value """ current_file_path = "/private/tmp/ /c/program files/ecco/eccoext.ini" new_file_path = "/private/tmp/ /c/utils/eccoext.ini" updated_file = "/private/tmp/ /c/utils/updated_eccoext.ini" # extract the key value pairs in both files to compare the two # http://docs.python.org/library/configparser.html import configparser def extract_values(fname): # generate a parsed configuration object, set of (section, options) config = configparser.safeconfigparser() options_set = set() config.read(fname) sections = config.sections() for section in sections: options = config.options(section) for option in options: #value = config.get(section,option) options_set.add((section,option)) return (config, options_set) # process current file and new file (current_config, current_options) = extract_values(current_file_path) (new_config, new_options) = extract_values(new_file_path) # what are the overlapping options overlapping_options = current_options & new_options # figure out which of the overlapping options are the values different for (section,option) in overlapping_options: current_value = current_config.get(section,option) new_value = new_config.get(section,option) if current_value != new_value: print section, option, current_value, new_value new_config.set(section,option,current_value) # write the updated config file with open(updated_file, 'wb') as configfile: new_config.write(configfile) raymond yee ecco pro python comments ( ) permalink « older posts pages about categories amazon annotation announcments apis architecture art history automation bibliographics bioinformatics bplan chickenfoot citizendium collaboration consulting copyright creative commons data mining data unbound llc digital scholarship ecco pro education evernote firefox flickr freebase getting things done google government gtd hardware hci higher education humanities imaging ischool journalism libraries macos mashups meta mith api workshop mixing and remixing information notelets oclc open access open data openid personal information management personal news politics processing programming tip prototype publishing python recovery.gov tracking repositories rest screen scraping screencast services soap training tutorial uc berkeley uncategorized web hosting web services web weblogging wikipedia wordpress writing zotero tags api art history books chickenfoot codepad coins creative commons data hosting data portability educause exif firefox flickr freebase jcdl jcdl kses library of congress mashups mashup symfony django metadata news nytimes amazonec amazons omb openid openlibrary openoffice.org photos politics project bamboo python pywin recovery.gov tracking screencast stimulus sychronization video webcast wikipedia windows xp wmi wordpress workshops xml in libraries zotero blogroll information services and technology, uc berkeley uc berkeley rss feeds all posts all comments meta log in blog search © | thanks, wordpress | barthelme theme by scott allan wallick | standards compliant xhtml & css | rss posts & comments member demographics study | tools, publications & resources skip to main content ala user menu my account ala ala websites contact ala giveala join ala renew login toggle navigation ala homepage quick links my account ala ala websites contact ala giveala join ala renew login about ala ala divisions ala governance | elections ala offices ala round tables committees & volunteer ops contact ala give to ala | development office history mission & priorities related groups, organizations, affiliates & chapters policy manual strategic plan advocacy, legislation & issues advocacy & public policy banned & challenged books equity, diversity & inclusion intellectual freedom literacy privacy public awareness awards, grants & scholarships ala awards program ala book, print & media awards ala grants ala professional recognition ala recommended "best of" lists ala scholarships ala youth media awards andrew carnegie medals for excellence purchase ala award seals conferences & events ala upcoming annual conferences & midwinter meetings affiliate & chapter planning calendar celebration weeks & promotional events conference & event registration past ala & division conferences statement of appropriate conduct education & careers ala accredited programs ala leadership institute ala scholarship program careers in librarianship elearning opportunities education for librarianship employment library careers membership about ala membership engage with ala "members say it best" get the most from my membership membership updates news & press center ala press releases ala social media channels message book for members press center press credential guidelines press kits recent media coverage state of america's libraries report tools, publications & resources ala guidelines & standards ala research & library topics ctr. for the future of libraries challenge support community relationships professional ethics programming & exhibitions publications × breadcrumb navigation contact congress ala > tools, publications & resources > ala research initiatives > member demographics study tools, publications & resources ala research & library topics about the ala library ask the ala library frequently asked questions about books and reading frequently asked questions from authors and publishers library-related acronyms research ala research initiatives ala membership surveys digital inclusion survey advisory committee news project partners related resources public library funding & technology access study advisory committee data in action issues briefs plftas - study presentations press materials previous studies about public libraries and the internet previous studies - study - study - study state summaries state funding for many public libraries on decline u.s. public library internet connectivity - study florida - hawaii - homework resources available in u.s. public libraries illinois - indiana - iowa - kansas - kentucky - louisiana - maine - maps for - study maryland - massachusetts - media mentions minnesota - mississippi - missouri - montana - nebraska - nevada - new jersey - new york - north carolina - north dakota - ohio - oklahoma - oregon - patron technology training in u.s. public libraries pennsylvania - rhode island - south carolina - south dakota - state summaries tennessee - texas - u.s. public libraries and access to employment resources u.s. public libraries and e-government services utah - vermont - virginia - washington - washington, dc - west virginia - wifi access in u.s. public libraries wisconsin - wyoming - - study project partners related resources librarianship & library staff statistics diversity library directors: gender and salary racial and ethnic diversity among librarians: a status report library staff studies collective bargaining agreements and pay systems employee benefits library support staff job titles partial results from schools and staffing survey - spending on staff development recruitment & retirement library statistics academic libraries academic libraries* in the united states statistical trends nces reports economic hard times and public library use revisited libraries outside the us library cooperatives library research and statistics public libraries public libraries in the united states statistical trends, - * services to children in u.s. public libraries roi bibliography research & statistics on libraries & librarianship in research on libraries and librarianship in research on libraries and librarianship in research on libraries and librarianship in research on libraries and librarianship in research on libraries and librarianship in research on libraries and librarianship in research on libraries and librarianship in research on libraries and librarianship in research on libraries and librarianship in research on libraries and librarianship in research on libraries and librarianship in research on libraries and librarianship in school libraries state libraries table of responses reciprocal borrowing survey resource guides book discussion groups book donations (and magazines) building libraries & library additions cataloging tools and resources copyright for libraries evaluating information filing rules isbn and issn systems implementing library technology interlibrary loans internet access and digital holdings in libraries joint-use libraries bibliography library disaster preparedness & response library fund raising library operating expenditures library policy development library products, consultants links to library web resources lists of libraries marketing to libraries moving libraries nation's largest public libraries national library symbol number employed in libraries number of libraries in the u.s. preservation prison libraries public library use rfid and libraries recommended reading researching banned & challenged books setting up a library summer reading programs top libraries (per collection) virtual reference weeding bibliography topics a to z ala guidelines & standards ala standards & guidelines ala standards manual center for the future of libraries covid- recovery challenge support challenge reporting how to respond to challenges and concerns about library resources formal written requests for reconsideration guidelines for reconsideration committees conducting a challenge hearing working with the media selection & reconsideration policy toolkit answering questions about youth and access to library resources working with community leaders "report censorship" toolkit community relationships ala center for civic life libraries transforming communities ltc models for change: dialogue & deliberation resources for large or urban public libraries for small, mid-sized or rural public libraries for academic libraries online learning blog advisors join our mailing list ltc: turning outward turning outward resources for libraries ltc public innovators cohort case studies ala staff turning outward program evaluation about ltc related resources community engagement around the world what is community engagement? tedx & libraries professional ethics conflicts of interest q&a copyright interpretation enforcement of the code of ethics q&a ethics and social media q&a speech in the workplace q&a programming & exhibitions about the ala public programs office apply for programming grants and awards support ala's cultural communities fund current projects americans and the holocaust community connect: digital access at home great stories club libraries transforming communities: facilitation skills for small and rural libraries media literacy education in libraries for adult audiences nasa @ my library national impact of library public programs assessment resilient communities: libraries respond to the climate change star_net steam equity project thinking money for kids past projects bridging cultures bookshelf: muslim journeys building common ground: discussions of community, civility and compassion dust, drought, and dreams gone dry engage! picturing america through civic engagement latino americans: years of history let's talk about it media literacy @ your library native voices: native people's concepts of health and illness new americans library project one book, one community storycorps @ your library thinking money visions of the universe: four centuries of discovery publications american libraries magazine booklist library studies, issues & trends techsource about blog subscribe about us member demographics study email print cite share this page january demographics update (.pdf) ,  current member responses as of january ala members - take the ala member demographics survey! the ala committee on diversity and the ala membership committee approved the work of a task force to develop a member demographics questionnaire.  this ongoing member survey helps ala take a big step toward knowing itself and being able to describe itself to others.   note :  if you're not currently logged in, you will be prompted to do so before taking the survey.  unfortunately, our current system will not automatically direct you back to this page after logging in; you'll need to navigate back to the survey on your own. we're sorry for the inconvenience.  demographics survey login help comparison: ala members to bureau of labor statistics count of librarians, detailed by percentage of age range (.pdf) comparison: ala members to u.s. census/ american community survey count of librarians, detailed by percentage of age range (.pdf) bls sources about librarians (.pdf) in comparing numbers from sources that provide employment information, it is important to understand the sources - and whether their results are compatible. for example, the bureau of labor statistics provides employment information about librarians in the occupational outlook handbook (ooh) and also in the labor force statistics from the current population survey (cps). the data in these two sources come from two different surveys. the surveys have different purposes, samples, and results. we explain the difference in this one-pager.   contact the office for research & statistics for questions about content on this page. footer navigation committees divisions american association of school librarians (aasl) assn. for library service to children (alsc) assn. of college & research libraries (acrl) assn. of specialized & cooperative library core: leadership, infrastructure, futures public library assn. (pla) reference & user services assn. (rusa) united for libraries (trustees, friends, foundations) young adult library services assn. (yalsa) offices chapter relations office (cro) communications & marketing office (cmo) conference services development office finance and accounting governance human resources information technology & telecommunication services international relations office (iro) library & research center (larc) member relations & services office for accreditation office for diversity, literacy, and outreach services (odlos) office for human resource development and recruitment (hrdr) office for intellectual freedom (oif) public policy & advocacy public programs office (ppo) publishing staff support services round tables ethnic & multicultural information exchange rt (emiert) exhibits round table (ert) film and media round table (fmrt) games & gaming (gamert) government documents (godort) graphic novels & comics round table (gncrt) intellectual freedom round table (ifrt) international relations (irrt) learning rt (learnrt, formerly clenert) library history (lhrt) library instruction round table (lirt) library research (lrrt) library support staff interests (lssirt) map and geospatial information (magirt) new members round table (nmrt) rainbow round table (rrt) retired members round table (rmrt) round table coordinating assembly social responsibilities round table (srrt) staff directory staff organizations (sort) sustainability (sustainrt) copyright statement privacy policy user guidelines site index feedback work at ala © – american library association ala american library association n michigan ave, suite chicago, il | . . . make life, not work: democratizing, decommodifying and remediating existence – uneven earth skip to content uneven earth where the ecological meets the political search for: primary menu about mailing list submit a piece not afraid of the ruins resources uneven earth press make life, not work: democratizing, decommodifying and remediating existence emancipation from labour requires us to democratize and decommodify the economy as a whole october , october , photo by dylan nolte on unsplash by stefanie gerold, ernest aigner, maja hoffmann and louison cahen-fourot in may this year, a group of well-known academics launched an initiative to reform work in light of the coronavirus pandemic and the environmental crisis. the manifesto, work: democratise, decommodify, remediate, has so far been published in newspapers around the world, and signed by more than , people. referring to the essential contribution of workers to society and the economy – made ever more apparent during the pandemic – the manifesto argues that employees should be involved in decision-making processes in firms. it further raises the problem of leaving key human needs such as health to market forces, and therefore demands publicly funded job guarantees. in light of the environmental crisis, the manifesto calls for conditioning state bail-outs on certain environmental standards and on the presence of democratic principles within firms. it considers democratically governed firms best suited to achieve a transition towards sustainable business. we hope that this initiative stimulates the much-needed public debate on the role of work in society. we fully share the demands to democratize firms, decommodify work, and remediate the environment in principle. however, certain suggestions point in the wrong direction and fall short of the progressive potential in current debates on work. the authors also draw an uncritically positive picture of work and are surprisingly silent about the many problems associated with work. democratization. the letter rightly points to the exclusion of workers from most decision-making processes in firms. extending the principle of democracy into the realm of work is long overdue, and implementing co-determination in firms is therefore important. this does not, however, change the major purpose of privately-owned businesses: generating profit for capital owners. placing workers’ interests at centre stage requires different business models altogether, such as cooperatives that are owned and self-managed by their workers. nonetheless, the implied vision of a future where you need a job in order to have a say in economic decision-making is exclusionary and fundamentally undemocratic. it leaves out large parts of the population and continues to marginalize unemployed persons and unpaid (care) activities. a true democratization of work needs to go much further and encompass the democratization of the entire economy, whereby society as a whole decides on what is being produced, how and for whose benefit. collective deliberation about, for example, the purpose of the financial sector, or the necessity of jobs in the weapons industry, might also question the rising number of ‘bullshit jobs’ that are considered useless, or even destructive, for society. the coronavirus pandemic has clearly revealed the rather limited list of jobs and sectors that are essential for meeting society’s basic needs. decommodification. the second claim of the letter demands that work be partly exempted from market mechanisms. we fully agree that essential areas of life should be taken out of the realm of markets. however, “ensuring that all people have access to work” would potentially exacerbate, rather than solve, the problem. the pandemic has clearly shown our dependency on work in order to make a living. regardless of whether our job is useful to society or grants dignity, we are required to sell our labour in order to earn money to meet our needs. a “right to work” scheme, as proposed by the letter, might indeed tackle the unemployment issue, and it might also help to ensure that basic social needs are met. however, implemented in a society equating work with personal achievement and access to social rights, it would also reinforce people’s material and cultural dependency on work. to be truly emancipatory, a “right to work” scheme needs to be mirrored by a “right to live well” that is granted to all – independent of one’s capacity to work, and independent of economic or health crises setting large parts of the labour force free. a “right to live well” scheme would make access to social welfare institutions independent from work and provide the necessary infrastructure to live a meaningful life independent of work. such a scheme could take the form of an in-kind universal basic income providing health, education, housing, energy, transportation and food through full socialization of these sectors. moreover, the idea of grounding “citizenship in firms” because “one’s mind and body, one’s health – one’s very life” is invested in work, seems a rather dystopian vision of the future, whereby the wage relation becomes ever more central to social life. we believe an emancipatory and desirable vision would instead limit the personal and societal relevance of work, so that it is one aspect of life but does not determine life entirely. environmental remediation. the letter rightly argues that any response to the coronavirus-induced economic crisis needs to include environmental considerations. it finds that democratically led firms are best able to achieve such a transition. although this is true in some cases, fractions of organized labour have also repeatedly opposed needed changes. especially in inherently unsustainable industries, such as coal, steel, or aviation, workers’ rights for participation would most likely not result in the required changes – namely a significant downsizing of these industries and therefore the phasing out of most jobs. it is important to understand that work, whether in industry or services, is always a process that consumes energy and resources, and currently at clearly unsustainable levels. as scientific studies have pointed out, we need to reduce the overall amount of work in order to stay on trajectories compatible with ecological limits. why should we try to come up with new tasks to keep everyone busy? instead, we could reduce work hours and redistribute the remaining necessary work more evenly across society, accompanied by a broad, democratic debate about the usefulness and harmfulness of work. democratizing and decommodifying work, and remediating the environment are essential to sustain life on this planet. however, this cannot be done through limiting ourselves to well-worn social democratic thinking. nor can it be done through uncritically considering work as inherently positive, or without reflecting on the role of work in contemporary capitalism. societies, rather than markets or firms, should decide what kind of work is done and considered useful and valuable. emancipation from labour requires us to democratize and decommodify the economy as a whole, to transform it to become sustainable, and to enable us to live well independent of work. it requires us to democratize, decommodify and remediate our very existence. the work: democratise, decommodify, remediate manifesto was further developed into a book. the french version of this book was released on october , . note: a french version of this commentary on the manifesto was published on may , in le monde online. a german version was published on july , as a blog article in der freitag. stefanie gerold is a researcher at technical university of berlin (tu berlin), ernest aigner, maja hoffmann and louison cahen-fourot are researchers at vienna university of economics and business (wu vienna). posted in futurestagged cooperatives, decommodification, democracy, labour, work, worker autonomy post navigation renewable energy september & october readings aaron swartz aaron swartz weblog · twitter · links · quotes aaron swartz is the founder of demand progress, which launched the campaign against the internet censorship bills (sopa/pipa) and now has over a million members. he is also a contributing editor to the baffler and on the council of advisors to the rules. he is a frequent television commentator and the author of numerous articles on a variety of topics, especially the corrupting influence of big money on institutions including nonprofits, the media, politics, and public opinion. from - , he researched these topics as a fellow at the harvard ethics center lab on institutional corruption. he also served on the board of change congress, a good government nonprofit. he has also developed the site theinfo.org. his landmark analysis of wikipedia, who writes wikipedia?, has been widely cited. working with web inventor tim berners-lee at mit, he helped develop and popularize standards for sharing data on the web. he also coauthored the rss . specification, now widely used for publishing news stories. server information sidebar: this site is being served from an ubuntu box with gb of ram. the server is currently provided by several people. thanks to: his piece with photographer taryn simon, image atlas ( ), is has been featured in the new museum. in , he led the development of the nonprofit open library, an ambitious project to collect information about every book ever published. he also cofounded the online news site reddit, where he released as free software the web framework he developed, web.py. me@aaronsw.com aaronhqn sfv mnenmvyvyzrzreph original articles on this site are cc by-nc-sa licensed unless otherwise stated. last updated december none d-lib magazine search d-lib:   home | about d-lib | current issue | archive | indexes | calendar | author guidelines | subscribe | contact d-lib   d - l i b   m a g a z i n e issn: - | https://doi.org/ . /dlib.magazine   d-lib magazine suspended publication of new issues in july . corporation for national research initiatives will continue to maintain the d-lib magazine archive, however, suggestions for long-term archiving are welcome, as are thoughts from the community on any alternate usage of the d-lib brand that would benefit the research community that has been served by d-lib's virtual pages over the last two decades. send suggestions to dlib@dlib.org.   d-lib magazine was produced by corporation for national research initiatives. prior to april , the magazine was sponsored by the defense advanced research project agency (darpa) on behalf of the digital libraries initiative under grant no. n - - - , and by the national science foundation (nsf) under grant no. iis- . from through , contributions by subscribers to the d-lib alliance provided financial support for the continued open access publication of d-lib magazine. in particular, d-lib thanks crossref, and hesburgh libraries at university of notre dame for their long-time membership in the d-lib alliance. privacy policy copyright© corporation for national research initiatives d-lib is registered in the u.s. patent and trademark office. d-lib magazine an electronic publication with a primary focus on digital library research and development. http://www.dlib.org/ d-lib magazine https://doi.org/ . /dlib.magazine d-lib magazine ceased publishing new issues in july . this rss feed will no longer be updated. tara robertson – diversity, equity + inclusion skip to content tara robertson diversity, equity + inclusion menu and widgets pages about presentations publications selected media and talks contact search for: this work by tara robertson is licensed under a creative commons attribution . international license. follow me on twitter my tweets names: respect, inclusion and belonging diversity, equity and inclusion is not about just revising hr policies and processes to be more inclusive and equitable, it’s a lens that you need to view everything through. for product organizations it’s a key lens to look at the product and customer experience.  i’ve been thinking about personal names and how those are a point of inclusion and belonging, or not. names are personal, and for many of us, an important part of our identity. continue reading names: respect, inclusion and belonging posted on december , december , comment on names: respect, inclusion and belonging thought leaders in diversity, equity and inclusion you should know i can’t think of any company, country, or industry that has diversity, equity and inclusion all figured out–it’s an emergent space where we’re all learning how to do better. we can always learn from the people leading the work and from the research. i am sharing this list of nine thought leaders who i admire. i admire that they center their values in their work, drive results and are generous in sharing their thoughts and ideas. it is weighted towards women of colour and queers in the tech sector. i think these people’s work experience, formal credentials and lived experience, makes what they have to say extremely valuable.  continue reading thought leaders in diversity, equity and inclusion you should know posted on november , november , leave a comment on thought leaders in diversity, equity and inclusion you should know diversity equity and inclusion workshops and courses that i’m excited about photo by jacob lund from noun project diversity, equity and inclusion (dei) is a growing business. there are numerous dei tech startups, dei companies, dei consultants and dei certifications. i’ve been underwhelmed by the certifications offered by academic institutions as they are overly theoretical and don’t seem to equip learners with practical skills to do dei work. here are some trainings and workshops that are coming up that i’m excited about. continue reading diversity equity and inclusion workshops and courses that i’m excited about posted on october , november , leave a comment on diversity equity and inclusion workshops and courses that i’m excited about glassdoor’s d&i ratings: what does . out of even mean? stars by darko pevec, licensed under creative commons today i learned that glassdoor recently added diversity and inclusion metrics to their company rankings. my first reaction was excitement–this could drive accountability and increase transparency on diversity, equity and inclusion (dei). we know that many many people care about dei in an employer’s brand, so this seems like useful functionality for candidates researching potential companies. glassdoor launched these user submitted d&i reviews with companies. salesforce scored the highest, with . / . that’s great! but what does it mean? continue reading glassdoor’s d&i ratings: what does . out of even mean? posted on october , november , tags dei, diversity and inclusion, diversity equity and inclusion, metricsleave a comment on glassdoor’s d&i ratings: what does . out of even mean? some diversity and inclusion best practices in hiring image from women of color in tech stock images collection after years leading diversity and inclusion at mozilla i’m looking for my next job: director or head of diversity, equity and inclusion at a tech company that’s hungry to make systemic change. at mozilla one of my key partnerships was with our talent acquisition team to debias our hiring process and improve the candidate experience. now i’m on the candidate side looking for jobs. here’s some of my observations. continue reading some diversity and inclusion best practices in hiring posted on august , november , leave a comment on some diversity and inclusion best practices in hiring looking back, looking forward: end of year reflection and goal setting my winter holiday is coming to an end. i love that i have no idea what day of the week it is, that my new uniform is yoga pants and a hoodie, and i’ve had time to catch up with people i love. after so much rest (and cheese) i’m getting antsy to get back to my regular routine. for the past years i’ve done some kind of looking back on the last year and setting goals/intentions/directions for the next one. i really enjoy this type of reflection. here’s some free tools i’ve used to help structure that reflection. continue reading looking back, looking forward: end of year reflection and goal setting posted on december , november , leave a comment on looking back, looking forward: end of year reflection and goal setting visual representation matters recently i read an article on cbc about a project by nicole hill from six nations of the grand river to create modern stock photos of indigenous people because they couldn’t find representations of people like them to promote development projects. there’s been a bunch of awesome photo projects where people have created their own visual representations of their communities. continue reading visual representation matters posted on december , november , leave a comment on visual representation matters ally is a verb, not a noun jeremy dutcher‘s music is so beautiful and powerful. the way he talks about hearing his ancestors singing and laughing on archival recordings moves me in a deep way that i have a difficult time explaining with words. his juno acceptance speech for best indigenous music album was badass: he thanked his family and team, he asked the other nominees to stand up and praised their work for creating space and defying a single genre, then he called out the canadian prime minister for supporting pipelines, for sending in militarized police forces into unceeded territory and for the boil water advisory that exists in many first nations communities. he was interrupted by the music playing him off. later the arkells, who won the rock album of the year, said a quick thank you and stepped back and invited jeremy dutcher to finish what he was saying. before yesterday it was outside my imagination that a rock band would step back and give a two spirit indigenous opera singer space their time and space on the stage. i think of allyship as a verb, not as a noun, and this was a beautiful example of this. all of this is such an inspiration for me to speak truth to power, to use some of my time to hold up my colleagues’ work on the stage, and to think about where i can step back and literally create time and space for others. posted on march , march , tags ally, diversity and inclusion, indigenous brilliancceleave a comment on ally is a verb, not a noun blah, blah, blah: diversity and inclusion, the code lib edition being asked to keynote code lib was a literal dream come true for me. i shared some of the diversity and inclusion work we’re doing at mozilla, called out whiteness and racism in libraries and shared some personal stuff. this wasn’t the first time i’ve cried while giving a talk, but this was the first time the tears weren’t about trauma. i was overwhelmed with the feeling of what is possible when you are loved and supported by friends and community. i had some of my dearest library friends sitting in the front row holding space for me. in my s and s my work was often fuelled by anger and i was all about burning systems down. now that i’m in my s i’m exploring what it means to be fuelled by love and interdependence. i’m exploring what it means to have privilege and responsibility, and the type of work it takes to build the systems that are liberatory. it’s a new kind of vulnerability that is terrifying, yet incredibly freeing. https://www.youtube.com/watch?v=nwlsbij jja&fbclid=iwar kjsbpxifuhmgv w btdx -lu-wrxdzcrdh jdrn bsc ycneqbqlpea#t= m s here’s my original deck. i deviated a bit from the slides a bit in the actual talk. continue reading blah, blah, blah: diversity and inclusion, the code lib edition posted on february , november , tags code lib, diversity and inclusion, libraries, racism, whitenessleave a comment on blah, blah, blah: diversity and inclusion, the code lib edition blah blah blah: diversity and inclusion it was such an honour to be invited to speak at national digital forum in wellington. this was the biggest talk i’ve ever done and it’s the first talk i’ve done on the diversity and inclusion. i surprised myself by how emotional i got at the end and it couldn’t have been a safer place to share my ideas and my feelings. continue reading blah blah blah: diversity and inclusion posted on november , november , tags d&i, diversity, inclusion, ndfnzleave a comment on blah blah blah: diversity and inclusion posts navigation page page … page next page proudly powered by wordpress acrl techconnect skip to content acrl techconnect menu about authors broken links in the discovery layer—pt. ii: towards an ethnography of broken links this post continues where my last one left off, investigating broken links in our discovery layer. be forewarned—most of it will be a long, dry list of all the mundane horrors of librarianship. metadata mismatches, ezproxy errors, and openurl resolvers, oh my! what does it mean when we say a link is broken? the simplest definition would be: when a link that claims to lead to full text does not. but the way that many discovery layers work is by translating article metadata into a query in a separate database, which leads to some gray areas. what if the link leads to a search with only a single result, the resource in question? what if the link leads to a search with two results, a dozen, a hundred…and the resource is among them? what if the link leads to a journal index and it takes some navigation to get to the article’s full text? where do we draw the line? the user’s expectation is that selecting something that says “full text” leads to the source itself. i think all of the above count as broken links, though they obviously range in severity. some mean that the article simply cannot be accessed while others mean that the user has to perform a little more work. for the purposes of this study, i am primarily concerned with the first case: when the full text is nowhere near the link’s destination. as we discuss individual cases reported by end users, it will solidify our definition. long list i’m going to enumerate some types of errors i’ve seen, providing a specific example and detailing its nature as much as possible to differentiate the errors from each other. . the user selects a full text link but is taken to a database query that doesn’t yield the desired result. we had someone report this with an article entitled “land use: u.s. soil erosion rates–myth and reality” in summon which was translated into a query on the article’s issn, publication title, and an accidentally truncated title (just “land use”). the query fails to retrieve the article but does show other results. the article is present in the database and can be retrieved by editing the query, for instance by changing the title parameter to “u.s. soil erosion rates”. indeed, the database has the title as “u.s. soil erosion rates–myth and reality”. the article appears to be part of a recurring column and is labelled “policy forum: land use” which explains the discovery layer’s representation of the title. fundamentally, the problem is a disagreement about the title between the discovery layer and database. as another example, i’ve seen this problem occur with book reviews where one side prefixes the title with “review:” while the other does not. in a third instance of this, i’ve seen a query title = "julia brannen peter moss "and" ann mooney working "and" caring over the twentieth century palgrave macmillan basingstoke hampshire pp hbk £ isbn " where a lot of ancillary text spilled into the title. . the user is looking for a specific piece except the destination database combines this piece with similar ones into a single record with a generic title such that incoming queries fail. so, for instance, our discovery layer’s link might become a title query for book review: bad feminist by roxane gay in the destination, which only has an article named “book reviews” in the same issue of the host publication. in my experience, this is one of the more common discovery layer problems and can be described as a granularity mismatch. the discovery layer and subscription database disagree about what the fundamental unit of the publication is. while book reviews often evince this problem, so too do letters to the editor, opinion pieces, and recurring columns. . an article present in one of our subscription databases is not represented in the discovery layer, despite the database being correctly selected in the knowledgebase that informs the discovery system’s index. we’re able to read the article “kopfkino: julia phillips’ sculptures beyond the binary” in an ebsco database that provides access to the journal flash art international but no query in summon can retrieve it as a result. i suppose this is not technically a broken link as a non-existent link but it falls under the general umbrella of discovery layer content problems. . the exact inverse of the above: an article is correctly represented by the discovery layer index as being part of a database subscription that the user should have access to, but the article does not actually exist within the source database due to missing content. this occurred with an interview of howard willard in american artist from . while our subscription to art & architecture source does indeed include the issue of american artist in question, and one can read other articles from it, there was no record for the interview itself in ebscohost nor are its pages present in any of the pdf scans of the issue. . the user is looking for an article that is combined with another, even though the source seems to agree that they should be treated separately. for instance, one of our users was looking for the article “musical curiosities in athanasius kircher’s antiquarian visions” in the journal music in art but summon’s link lands on a broken link resolver page in the destination ebsco database. it turns out, upon closer inspection, that the pages for this article are appended to the pdf of the article that appears before it. all other articles for the issue have their own record. this is an interesting hybrid metadata/content problem similar to granularity mismatch: while there is no record for the article itself in the database, the article’s text is present. yet unlike some granularity mismatches it is impossible to circumvent via search; you have to know to browse the issue and utilize page numbers to locate it. . the user selects a link to an article published within the past year in a journal with a year-long embargo. the discovery layer shows a “full text online” link but because the source’s link resolver doesn’t consider an embargoed article to be a valid destination, the link lands on an error page. this is an instance where summon would, ideally, at least take to you to the article’s citation page but in any case the user won’t be able to retrieve the full text. . the user selects an article that is in a journal not contained within any of the library’s database subscriptions. this is usually simple knowledge base error where the journal lists for a database changed without being updated in the discovery layer index. still, it’s quite common because not all subscription changes are published in a machine-readable manner that would allow discovery layers to automate their ingestion. . the user selects an article listed as being published in in the discovery layer, while the source database has so the openurl fails to resolve properly. upon investigation, this date mismatch can be traced back to the journal’s publisher which lists the individual articles as being published in while the issue in which they are contained comes from . the summon support staff rightly points out to me that they can’t simply change the article dates to match one source; while it might fix some links, it will break others, and this date mismatch is a fundamentally unsolvable disagreement. this issue highlights the brittleness of real world metadata; publishers, content aggregators, and discovery products do not live in harmony. reviewing the list of problems, this dual organization seems to helpfully group like issues: metadata & linking problems metadata mismatch ( , , ) granularity mismatch ( ) link resolver error ( ) index problems article not in database/journal/index ( , , , ) journal not in database ( ) of these three, the first category accounts for the vast majority of problems according to my anecdata. it’s notable that issues overlap and their classification is inexact. when a link to an embargoed article fails, should we say that is due to the article being “missing” or a link resolver issue? whatever the case, it is often clear when a link is broken even if we could argue endlessly about how exactly. there are also a host of problems that we, as librarians, cause. we might misconfigure ezproxy for a database or fail to keep our knowledge base holdings up to date. the difference with these problems is that they tend to happen once and then be resolved forever; i fix the ezproxy stanza, i remove access to the database we unsubscribed from. so the proportion of errors we account for is vanishingly low, while these other errors are eternal. no matter how many granularity mismatches or missing articles in i point out, there are always millions more waiting to cause problems for our users. notes this sort of incredibly poor handling of punctuation in queries is sadly quite common. even though, in this instance, the source database and discovery layer are made by the same company the link between them still isn’t prepared to handle a colon in a text string. consider how many academic articles have colons in their title. this is not good. ↩ author eric phetteplaceposted on july , categories discovery, metadata comment on broken links in the discovery layer—pt. ii: towards an ethnography of broken links broken links in the discovery layer—pt. i: researching a problem like many administrators of discovery layers, i’m constantly baffled and frustrated when users can’t access full text results from their searches. after implementing summon, we heard a few reports of problems and gradually our librarians started to stumble across them on their own. at first, we had no formal system for tracking these errors. eventually, i added a script which inserted a “report broken link” form into our discovery layer’s search results. i hoped that collecting reported problems and then reporting then would identify certain systemic issues that could be resolved, ultimately leading to fewer problems. pointing out patterns in these errors to vendors should lead to actual progress in terms of user experience. from the broken links form, i began to cull some data on the problem. i can tell you, for instance, which destination databases experience the most problems or what the character of the most common problems is. the issue is the sample bias—are the problems that are reported really the most common? or are they just the ones that our most diligent researchers (mostly our librarians, graduate students, and faculty) are likely to report? i long for quantifiable evidence of the issue without this bias. how i classify the broken links that have been reported via our form. n = select searches & search results so how would one go about objectively studying broken links in a discovery layer? the first issue to solve is what searches and search results to review. luckily, we have data on this—we can view in our analytics what the most popular searches are. but a problem becomes apparent when one goes to review those search terms: artstor hours jstor kanopy of course, the most commonly occurring searches tend to be single words. these searches all trigger “best bet” or database suggestions that send users directly to other resources. if their result lists do contain broken links, those links are unlikely to ever be visited, making them a poor choice for our study. if i go a little further into the set of most common searches, i see single-word subject searches for “drawing” followed by some proper nouns (“suzanne lacy”, “chicago manual of style”). these are better since it’s more likely users actually select items from their results but still aren’t a great representation of all the types of searches that occur. why are these types of single-word searches not the best test cases? because search phrases necessarily have a long tail distribution; the most popular searches aren’t that popular in the context of the total quantity of searches performed . there are many distinct search queries that were only ever executed once. our most popular search of “artstor”? it was executed times over the past two years. yet we’ve had somewhere near , searches in the past six months alone. this supposedly popular phrase has a negligible share of that total. meanwhile, just because a search for “how to hack it as a working parent. jaclyn bedoya, margaret heller, christina salazar, and may yan. code lib ( ) iss. ″ has only been run once doesn’t mean it doesn’t represent a type of search—exact citation search—that is fairly common and worth examining, since broken links during known item searches are more likely to be frustrating. even our most popular searches evince a long tail distribution. so let’s say we resolve the problem of which searches to choose by creating a taxonomy of search types, from single-word subjects to copy-pasted citations. we can select a few real world samples of each type to use in our study. yet we still haven’t decided which search results we’re going to examine! luckily, this proves much easier to resolve. people don’t look very far down in the search results , rarely scrolling past the first “page” listed (summon has an infinite scroll so there technically are no pages, but you get the idea). only items within the first ten results are likely to be selected. once we have our searches and know that we want to examine only the first ten or so results, my next thought is that it might be worth filtering our results that are unlikely to have problems. but does skipping the records from our catalog, institutional repository, libguides, etc. make other problems abnormally more apparent? after all, these sorts of results are likely to work since we’re providing direct links to the summon link. also, our users do not heavily employ facets—they would be unlikely to filter out results from the library catalog. in a way, by focusing a study on search results that are the most likely to fail and thus give us information about underlying linking issues, we’re diverging away from the typical search experience. in the end, i think it’s worthwhile to stay true to more realistic search patterns and not apply, for instance, a “full text online” filter which would exclude our library catalog. next time on tech connect—oh how many ways can things go wrong?!? i’ll start investigating broken links and attempt to enumerate their differing natures. notes this script was largely copied from robert hoyt of fairfield university, so all credit due to him. ↩ for instance, see: beitzel, s. m., jensen, e. c., chowdhury, a., frieder, o., & grossman, d. ( ). temporal analysis of a very large topically categorized web query log. journal of the american society for information science and technology, ( ), – . “… it is clear that the vast majority of queries in an hour appear only one to five times and that these rare queries consistently account for large portions of the total query volume” ↩ ignore, for the moment, that this taxonomy’s constitution is an entire field of study to itself. ↩ pan, b., hembrooke, h., joachims, t., lorigo, l., gay, g., & granka, l. ( ). in google we trust: users’ decisions on rank, position, and relevance. journal of computer-mediated communication, ( ), – . ↩ in fact, the most common facet used in our discovery layer is “library catalog” showing that users often want only bibliographic records; the precise opposite of a search aimed at only retrieving article database results. ↩ author eric phetteplaceposted on march , march , categories data, discovery comments on broken links in the discovery layer—pt. i: researching a problem orcid for system interoperability in scholarly communication workflows what is orcid? if you work in an academic library or otherwise provide support for research and scholarly communication, you have probably heard of orcid (open contributor & researcher identifier) in terms of “orcid id,” a unique -digit identifier that represents an individual in order to mitigate name ambiguity. the orcid id number is presented as a uri (unique resource identifier) that serves as the link to a corresponding orcid record, where disambiguating data about an individual is stored. for example, https://orcid.org/ - - - x is the orcid id for the late stephen hawking, and clicking on this link will take you to hawking’s orcid record. data within orcid records can include things like names(s) and other identifiers, biographical information, organizational affiliations, and works. figure : this screenshot shows the types of data that can be contained in an orcid record. anyone can register for an orcid id for free, and individuals have full control over what data appears in their record, the visibility of that data, and whether other individuals or organizations are authorized to add data to their orcid record on their behalf. individuals can populate information in their orcid record themselves, or they can grant permission to organizations, like research institutions, publishers, and funding agencies, to connect with their orcid record as trusted parties, establishing an official affiliation between the individual and the organization. for example, figures and illustrate an authenticated orcid connection between an individual author and the university of virginia (uva) as represented in libraopen, the uva library’s samvera institutional repository. figure : the university of virginia library’s libraopen institutional repository is configured to make authenticated connections with authors’ orcid records, linking the author to their contributions and to the institution. once an author authenticates/connects their orcid id in the system, orcid id uris are displayed next to the authors’ names. image source: doi.org/ . /v fb t figure : by clicking on the author’s orcid id uri in libraopen, we can see the work listed on the individual’s orcid record, with “university of virginia” as the source of the data, which means that the author gave permission for uva to write to their orcid record. this saves time for the author, ensures integrity of metadata, and contributes trustworthy data back to the scholarly communication ecosystem that can then be used by other systems connected with orcid. image courtesy of sherry lake, uva https://orcid.org/ - - - orcid ecosystem & interoperability these authenticated connections are made possible by configuring software systems to communicate with the orcid registry through the orcid api, which is based on oauth . . with individual researchers/contributors at the center, and their affiliated organizations connecting with them through the orcid api, all participating organizations’ systems can also communicate with each other. in this way, orcid not only serves as a mechanism for name disambiguation, it also provides a linchpin for system interoperability in the research and scholarly communication ecosystem. figure : orcid serves as a mechanism for interoperability between systems and data in the scholarly communication ecosystem. graphic courtesy of the orcid organization. publishers, funders, research institutions (employers), government agencies, and other stakeholders have been adopting and using orcid increasingly in their systems over the past several years. as a global initiative, over million individuals around the world have registered for an orcid id, and that number continues to grow steadily as more organizations start to require orcid ids in their workflows. for example, over publishers have signed on to an open letter committing to use orcid in their processes, and grant funders are continuing to come on board with orcid as well, having recently released their own open letter demonstrating commitment to orcid. a full list of participating orcid member organizations around the globe can be found at https://orcid.org/members. orcid integrations orcid can be integrated into any system that touches the types of data contained within an orcid record, including repositories, publishing and content management platforms, data management systems, central identity management systems, human resources, grants management, and current research information systems (cris). orcid integrations can either be custom built into local systems, such as the example from uva above, or made available through a vendor system out of the box. several vendor-hosted cris such as pure, faculty , digital measures, and symplectic elements, already have built-in support for authenticated orcid connections that can be utilized by institutional orcid members, which provides a quick win for pulling orcid data into assessment workflows with no development required. while orcid has a public api that offers limited functionality for connecting with orcid ids and reading public orcid data, the orcid member api allows organizations to read from, write to, and auto-update orcid data for their affiliated researchers. the orcid institutional membership model allows organizations to support the orcid initiative and benefit from the more robust functionality that the member api provides. orcid can be integrated with disparate systems, or with one system from which data flows into others, as illustrated in figure . figure : this graphic from the czech technical university in prague illustrates how a central identity management system is configured to connect with the orcid registry via the orcid api, with orcid data flowing internally to other institutional systems. image source: czech technical university in prague central library & computing and information centre , : solving a problem of authority control in dspace during orcid implementation orcid in us research institutions in january of , four consortia in the us – the northeast research libraries (nerl), the greater western library alliance (gwla), the big ten academic alliance (btaa), and lyrasis – joined forces to form a national partnership for a consortial approach to orcid membership among research institutions in the us, known as the orcid us community. the national partnership allows non-profit research institutions to become premium orcid member organizations for a significantly discounted fee and employs staff to provide dedicated technical and community support for its members. as of december , , there are member organizations in the orcid us community. in addition to encouraging adoption of orcid, a main goal of the consortium approach is to build a community of practice around orcid in the us. prior to , any institutions participating in orcid were essentially going it alone and there were no dedicated communication channels or forums for discussion and sharing around orcid at a national level. however, with the formation of the orcid us community, there is now a website with community resources for orcid adoption specific to the us, dedicated communication channels, and an open door to collaboration between member institutions. among orcid us community member organizations, just under half have integrated orcid with one or more systems, and the other slightly more than half are either in early planning stages or technical development. (see the orcid us community newsletter for more information.) as an ecosystem, orcid relies not only on organizations but also the participation of individual researchers, so all members have also been actively reaching out to their affiliated researchers to encourage them to register for, connect, and use their orcid id. getting started with orcid orcid can benefit research institutions by mitigating confusion caused by name ambiguity, providing an interoperable data source that can be used for individual assessment and aggregated review of institutional impact, allowing institutions to assert authority over their institutional name and verify affiliations with researchers, ultimately saving time and reducing administrative burden for both organizations and individuals. to get the most value from orcid, research institutions should consider the following three activities as outlined in the orcid us planning guide: forming a cross-campus orcid committee or group with stakeholders from different campus units (libraries, central it, research office, graduate school, grants office, human resources, specific academic units, etc.) to strategically plan orcid system integration and outreach efforts assessing all of the current systems used on campus to determine which workflows could benefit from orcid integration conducting outreach and education around research impact and orcid to encourage researchers to register for and use their orcid id the more people and organizations/systems using orcid, the more all stakeholders can benefit from orcid by maintaining a record of an individuals’ scholarly and cultural contributions throughout their career, mitigating confusion caused by name ambiguity, assessing individual contributions as well as institutional impact, and enabling trustworthy and efficient sharing of data across scholarly communication workflows. effectively, orcid represents a paradigm shift from siloed, repetitive workflows to the ideal of being able to “enter once, re-use often” by using orcid to transfer data between systems, workflows, and individuals, ultimately making everyone’s lives easier. sheila rabun is the orcid us community specialist at lyrasis, providing technical and community support for + institutional members of the orcid us community. in prior roles, she managed community and communication for the international image interoperability framework (iiif) consortium, and served as a digital project manager for several years at the university of oregon libraries’ digital scholarship center. learn more at https://orcid.org/ - - - author sheila rabunposted on december , december , categories digital scholarship, publication, scholarly communication creating presentations with beautiful.ai updated - - at : pm with accessibility information. beautiful.ai is a new website that enables users to create dynamic presentations quickly and easily with “smart templates” and other design optimized features. so far the service is free with a paid pro tier coming soon. i first heard about beautiful.ai in an advertisement on npr and was immediately intrigued. the landscape of presentation software platforms has broadened in recent years to include websites like prezi, emaze, and an array of others beyond the tried and true powerpoint. my preferred method of creating presentations for the past couple of years has been to customize the layouts available on canva and download the completed pdfs for use in powerpoint. i am also someone who enjoys tinkering with fonts and other design elements until i get a presentation just right, but i know that these steps can be time consuming and overwhelming for many people. with that in mind, i set out to put beautiful.ai to the test by creating a short “prepare and share” presentation about my first experience at ala’s annual conference this past june for an upcoming meeting. a title slide created with beautiful.ai. features to help you get started, beautiful.ai includes an introductory “design tips for beautiful slides” presentation. it is also fully customizable so you can play around with all of of the features and options as you explore, or you can click on “create new presentation” to start from scratch. you’ll then be prompted to choose a theme, and you can also choose a color palette. once you start adding slides you can make use of beautiful.ai’s template library. this is the foundation of the site’s usefulness because it helps alleviate guesswork about where to put content and that dreaded “staring at the blank slide” feeling. each individual slide becomes a canvas as you create a presentation, similar to what is likely familiar in powerpoint. in fact, all of the most popular powerpoint features are available in beautiful.ai, they’re just located in very different places. from the navigation at the left of the screen users can adjust the colors and layout of each slide as well as add images, animation, and presenter notes. options to add, duplicate, or delete a slide are available on the right of the screen. the organize feature also allows you to zoom out and see all of the slides in the presentation. beautiful.ai offers a built-in template to create a word cloud. one of beautiful.ai’s best features, and my personal favorite, is its built-in free stock image library. you can choose from pre-selected categories such as data, meeting, nature, or technology or search for other images. an import feature is also available, but providing the stock images is extremely useful if you don’t have your own photos at the ready. using these images also ensures that no copyright restrictions are violated and helps add a professional polish to your presentation. the options to add an audio track and advance times to slides are also nice to have for creating presentations as tutorials or introductions to a topic. when you’re ready to present, you can do so directly from the browser or export to pdf or powerpoint. options to share with a link or embed with code are also available. usability while intuitive design and overall usability won’t necessarily make or break the existence of a presentation software platform, each will play a role in influencing whether someone uses it more than once. for the most part, i found beautiful.ai to be easy and fun to use. the interface is bold, yet simplistic, and on trend with current website design aesthetics. still, users who are new to creating presentations online in a non-powerpoint environment may find the beautiful.ai interface to be confusing at first. most features are consolidated within icons and require you to hover over them to reveal their function. icons like the camera to represent “add image” are pretty obvious, but others such as layout and organize are less intuitive. some of beautiful.ai’s terminology may also not be as easily recognizable. for example, the use of the term “variations” was confusing to me at first, especially since it’s only an option for the title slide. the absence of any drag and drop capability for text boxes is definitely a feature that’s missing for me. this is really where the automated design adaptability didn’t seem to work as well as i would’ve expected given that it’s one of the company’s most prominent marketing statements. on the title slide of my presentation, capitalizing a letter in the title caused the text to move closer to the edge of the slide. in canva, i could easily pull the text block over to the left a little or adjust the font size down by a few points. i really am a stickler for spacing in my presentations, and i would’ve expected this to be an element that the “design ai” would pick up on. each template also has different pre-set design elements, and it can be confusing when you choose one that includes a feature that you didn’t expect. yet, text sizes that are pre-set to fit the dimensions of each template does help not only with readability in the creation phase but with overall visibility for audiences. again, this alleviates some of the guesswork that often happens in powerpoint with not knowing exactly how large your text sizes will appear when projected onto larger screens. a slide created using a basic template and stock photos available in beautiful.ai. one feature that does work really well is the export option. exporting to powerpoint creates a perfectly sized facsimile presentation, and being able to easily download a pdf is very useful for creating handouts or archiving a presentation later on. both are nice to have as a backup for conferences where internet access may be spotty, and it’s nice that beautiful.ai understands the need for these options. unfortunately, beautiful.ai doesn’t address accessibility on its faq page nor does it offer alternative text or other web accessibility features. users will need to add their own slide titles and alt text in powerpoint and adobe acrobat after exporting from beautiful.ai to create an accessible presentation.  conclusion beautiful.ai challenged me to think in new ways about how best to deliver information in a visually engaging way. it’s a useful option for librarians and students who are looking for a presentation website that is fun to use, engaging, and on trend with current web design. click here to view “my first ala”presentation created with beautiful.ai. jeanette sewell is the database and metadata management coordinator at fondren library, rice university. author jeanette sewellposted on november , november , categories conferences, library, presentation, technology, tools national forum on web privacy and web analytics we had the fantastic experience of participating in the national forum on web privacy and web analytics in bozeman, montana last month. this event brought together around forty people from different areas and types of libraries to do in-depth discussion and planning about privacy issues in libraries. our hosts from montana state university, scott young, jason clark, sara mannheimer, and jacqueline frank, framed the event with different (though overlapping) areas of focus. we broke into groups based on our interests from a pre-event survey and worked through a number of activities to identify projects. you can follow along with all the activities and documents produced during the forum in this document that collates all of them. float your boat exercise             while initially worried that the activities would feel too forced, instead they really worked to release creative ideas. here’s an example: our groups drew pictures of boats with sails showing opportunities, and anchors showing problems. we started out in two smaller subgroups of our subgroups and drew a boat, then met with the large subgroup to combine the boat ideas. this meant that it was easy to spot the common themes—each smaller group had written some of the same themes (like gdpr). working in metaphor meant we could express some more complex issues, like politics, as the ocean—something that always surrounds the issue and can be helpful or unhelpful without much warning. this helped us think differently about issues and not get too focused on our own individual perspective. the process of turning metaphor into action was hard. we had to take the whole world of problems and opportunities and come up with how these could be realistically accomplished. good and important ideas had to get left behind because they were so big there was no way to feasibly plan them, certainly not in a day or two. the differing assortment of groups (which were mixable where ideas overlapped) ensured that we were able to question each other’s assumptions and ask some hard questions. for example, one of the issues margaret’s group had identified as a problem was disagreement in the profession about what the proper limits were on privacy. individually identifiable usage metrics are a valuable commodity to some, and a thing not to be touched to others. while everyone in the room was probably biased more in favor of privacy than perhaps the profession at large is, we could share stories and realities of the types of data we were collecting and what it was being used for. considering the realities of our environments, one of our ideas to bring everyone from across the library and archives world to create a unified set of privacy values was not going to happen. despite that, we were able to identify one of the core problems that led to a lack of unity, which was, in many cases, lack of knowledge about what privacy issues existed and how these might affect institutions. when you don’t completely understand something, or only half understand it, you are more likely to be afraid of it.             on the afternoon of the second day and continuing into the morning of the third day, we had to get serious and pick just one idea to focus on to create a project plan. again, the facilitators utilized a few processes that helped us take a big idea and break it down into more manageable components. we used “big scai” thinking to frame the project: what is the status quo, what are the challenges, what actions are required, and what are the ideals. from there we worked through what was necessary for the project, nice to have, unlikely to get, and completely unnecessary to the project. this helped focus efforts and made the process of writing a project implementation plan much easier. what the workday looked like. writing the project implementation plan as a group was made easier by shared documents, but we all commented on the irony of using google docs to write privacy plans. on the other hand, trying to figure out how to write in groups and easily share what we wrote using any other platform was a challenge in the moment. this reality illustrates the problems with privacy: the tool that is easiest to use and comes to mind first will be the one that ends up being used. we have to create tools that make privacy easy (which was a discussion many of us at the forum had), but even more so we need to think about the tradeoffs that we make in choosing a tool and educate ourselves and others about this. in this case, since all the outcomes of the project were going to be public anyway, going on the “quick and easy” side was ok.             the forum project leaders recently presented about their work at the dlf forum conference. in this presentation, they outlined the work that they did leading up to the forum, and the strategies that emerged from the day. they characterized the strategies as privacy badging and certifications, privacy leadership training, privacy for tribal communities and organizations, model license for vendor contracts, privacy research institute, and a responsible assessment toolkit. you can read through the thought process and implementation strategies for these projects and others yourself at the project plan index. the goal is to ensure that whoever wants to do the work can do it. to quote scott young’s follow-up email, “we ask only that you keep in touch with us for the purposes of community facilitation and grant reporting, and to note the provenance of the idea in future proposals—a sort of cc by designation, to speak in copyright terms.”             for us, this three-day deep dive into privacy was an inspiration and a chance to make new connections (while also catching up with some old friends). but even more, it was a reminder that you don’t need much of anything to create a community. provided the right framing, as long as you have people with differing experiences and perspectives coming together to learn from each other, you’ve facilitated the community-building.   author margaret hellerposted on october , october , categories conferences, privacy the ex libris knowledge center and orangewashing two days after proquest completed their acquisition of ex libris in december , ex libris announced the launch of their new online customer knowledge center. in the press release for the knowledge center, the company describes it as “a single gateway to all ex libris knowledge resources,” including training materials, release notes, and product manuals. a defining feature is that there has never been any paywall or log-on requirement, so that all knowledge center materials remain freely accessible to any site visitor. historically, access to documentation for automated library systems has been restricted to subscribing institutions, so the knowledge center represents a unique change in approach. within the press release, it is also readily apparent how ex libris aims to frame the openness of the knowledge center as a form of support for open access. as the company states in the second paragraph, “demonstrating the company’s belief in the importance of open access, the site is open to all, without requiring any logon procedure.” former ex libris ceo matti shem tov goes a step further in the following paragraph: “we want our resources and documentation to be as accessible and as open as our library management, discovery, and higher-education technology solutions are.” the problem with how ex libris frames their press release is that it elides the difference between mere openness and actual open access. they are a for-profit company, and their currently burgeoning market share is dependent upon a software-as-a-service (saas) business model. therefore, one way to describe their approach in this case is orangewashing. during a recent conversation with me, margaret heller came up with the term, based on the color of the plos open access symbol. similar in concept to greenwashing, we can define orangewashing as a misappropriation of open access rhetoric for business purposes. what perhaps makes orangewashing more initially difficult to diagnose in ex libris’s (and more broadly, proquest’s) case is that they attempt to tie support for open access to other product offerings. even before purchasing ex libris, proquest had been including an author-side paid open-access publishing option to its electronic thesis and dissertation platform, though we can question whether this is actually a good option for authors. for its part, ex libris has listened to customer feedback about open access discovery. as an example, there are now open access filters for both the primo and summon discovery layers. ex libris has also, generally speaking, remained open to customer participation regarding systems development, particularly with initiatives like the developer network and idea exchange. perhaps the most credible example is in a june , press release, where the company declares “support of the open discovery initiative (odi) and conformance with odi’s recommended practice for pre-indexed ‘web-scale’ discovery services.” a key implication is that “conforming to odi regulations about ranking of search results, linking to content, inclusion of materials in primo central, and discovery of open access content all uphold the principles of content neutrality.” given the above information, in the case of the knowledge center, it is tempting to give ex libris the benefit of the doubt. as an access services librarian, i understand how much of a hassle it can be to find and obtain systems documentation in order to properly do my job. i currently work for an ex libris institution, and can affirm that the knowledge center is of tangible benefit. besides providing easier availability for their materials, ex libris has done fairly well in keeping information and pathing up to date. notably, as of last month, customers can also contribute their own documentation to product-specific community knowledge sections within the knowledge center. nevertheless, this does not change the fact that while the knowledge center is unique in its format, it represents a low bar to clear for a company of ex libris’s size. their systems documentation should be openly accessible in any case. moreover, the knowledge center represents openness—in the form of company transparency and customer participation—for systems and products that are not open. this is why when we go back to the knowledge center press release, we can identify it as orangewashing. open access is not the point of a profit-driven company offering freely accessible documentation, and any claims to this effect ultimately ring hollow. so what is the likely point of the knowledge center, then? we should consider that alma has become the predominant service platform within academic libraries, with primo and summon being the only supported discovery layers for it. while oclc and ebsco offer or support competing products, ex libris already held an advantageous position even before the proquest purchase. therefore, besides the knowledge center serving as supportive measure for current customers, we can view it as a sales pitch to future ones. this may be a smart business strategy, but again, it has little to do with open access. two other recent developments provide further evidence of ex libris’s orangewashing. the first is mla’s announcement that ebsco will become the exclusive vendor for the mla international bibliography. on the primo-l listserv, ex libris posted a statement [listserv subscription required] noting that the agreement “goes against the goals of niso’s open discovery initiative…to promote collaboration and transparency among content and discovery providers.” nevertheless, despite not being involved in the agreement, ex libris shares some blame given the long-standing difficulty over ebsco not providing content to the primo central index. as a result, what may occur is the “siloing” of an indispensable research database, while ex libris customers remain dependent on the company to help determine an eventual route to access. secondly, in addition to offering research publications through proquest and discovery service through primo/summon, ex libris now provides end-to-end content management through esploro. monetizing more aspects of the research process is certainly far from unusual among academic publishers and service providers. elsevier arguably provides the most egregious example, and as lisa janicke hinchliffe notes, their pattern of recent acquisitions belies an apparent goal of creating a vertical stack service model for publication services. in considering what elsevier is doing, it is unsurprising—from a business standpoint—for ex libris and proquest to pursue profits in a similar manner. that said, we should bear in mind that libraries are already losing control over open access as a consequence of the general strategy that elsevier is employing. esploro will likely benefit from having strong library development partners and “open” customer feedback, but the potential end result could place its customers in a more financially disadvantageous and less autonomous position. this is simply antithetical to open access. over the past few years, ex libris has done well not just in their product development, but also their customer support. making the knowledge center “open to all” in late was a very positive step forward. yet the company’s decision to orangewash through claiming support for open access as part of a product unveiling still warrants critique. peter suber reminds us that open access is a “revolutionary kind of access”—one that is “unencumbered by a motive of financial gain.” while ex libris can perhaps talk about openness with a little more credibility than their competitors, their bottom line is still what really matters. author chris martinposted on september , september , categories open access, scholarly communication managing ils updates we’ve done a few screencasts in the past here at techconnect and i wanted to make a new one to cover a topic that’s come up this summer: managing ils updates. integrated library systems are huge, unwieldy pieces of software and it can be difficult to track what changes with each update: new settings are introduced, behaviors change, bugs are (hopefully) fixed. the video belows shows my approach to managing this process and keeping track of ongoing issues with our koha ils. author eric phetteplaceposted on august , august , categories library blockchain: merits, issues, and suggestions for compelling use cases blockchain holds a great potential for both innovation and disruption. the adoption of blockchain also poses certain risks, and those risks will need to be addressed and mitigated before blockchain becomes mainstream. a lot of people have heard of blockchain at this point. but many are unfamiliar with how this new technology exactly works and unsure about under which circumstances or on what conditions it may be useful to libraries. in this post, i will provide a brief overview of the merits and the issues of blockchain. i will also make some suggestions for compelling use cases of blockchain at the end of this post. what blockchain accomplishes blockchain is the technology that underpins a well-known decentralized cryptocurrency, bitcoin. to simply put, blockchain is a kind of distributed digital ledger on a peer-to-peer (p p) network, in which records are confirmed and encrypted. blockchain records and keeps data in the original state in a secure and tamper-proof manner[ ] by its technical implementation alone, thereby obviating the need for a third-party authority to guarantee the authenticity of the data. records in blockchain are stored in multiple ledgers in a distributed network instead of one central location. this prevents a single point of failure and secures records by protecting them from potential damage or loss. blocks in each blockchain ledger are chained to one another by the mechanism called ‘proof of work.’ (for those familiar with a version control system such as git, a blockchain ledger can be thought of as something similar to a p p hosted git repository that allows sequential commits only.[ ]) this makes records in a block immutable and irreversible, that is, tamper-proof. in areas where the authenticity and security of records is of paramount importance, such as electronic health records, digital identity authentication/authorization, digital rights management, historic records that may be contested or challenged due to the vested interests of certain groups, and digital provenance to name a few, blockchain can lead to efficiency, convenience, and cost savings. for example, with blockchain implemented in banking, one will be able to transfer funds across different countries without going through banks.[ ] this can drastically lower the fees involved, and the transaction will take effect much more quickly, if not immediately. similarly, adopted in real estate transactions, blockchain can make the process of buying and selling a property more straightforward and efficient, saving time and money.[ ] disruptive potential of blockchain the disruptive potential of blockchain lies in its aforementioned ability to render the role of a third-party authority obsolete, which records and validates transactions and guarantees their authenticity, should a dispute arise. in this respect, blockchain can serve as an alternative trust protocol that decentralizes traditional authorities. since blockchain achieves this by public key cryptography, however, if one loses one’s own personal key to the blockchain ledger holding one’s financial or real estate asset, for example, then that will result in the permanent loss of such asset. with the third-party authority gone, there will be no institution to step in and remedy the situation. issues this is only some of the issues with blockchain. other issues include (a) interoperability between different blockchain systems, (b) scalability of blockchain at a global scale with large amount of data, (c) potential security issues such as the % attack [ ], and (d) huge energy consumption [ ] that a blockchain requires to add a block to a ledger. note that the last issue of energy consumption has both environmental and economic ramifications because it can cancel out the cost savings gained from eliminating a third-party authority and related processes and fees. challenges for wider adoption there are growing interests in blockchain among information professionals, but there are also some obstacles to those interests gaining momentum and moving further towards wider trial and adoption. one obstacle is the lack of general understanding about blockchain in a larger audience of information professionals. due to its original association with bitcoin, many mistake blockchain for cryptocurrency. another obstacle is technical. the use of blockchain requires setting up and running a node in a blockchain network, such as ethereum[ ], which may be daunting to those who are not tech-savvy. this makes a barrier to entry high to those who are not familiar with command line scripting and yet still want to try out and test how a blockchain functions. the last and most important obstacle is the lack of compelling use cases for libraries, archives, and museums. to many, blockchain is an interesting new technology. but even many blockchain enthusiasts are skeptical of its practical benefits at this point when all associated costs are considered. of course, this is not an insurmountable obstacle. the more people get familiar with blockchain, the more ways people will discover to use blockchain in the information profession that are uniquely beneficial for specific purposes. suggestions for compelling use cases of blockchain in order to determine what may make a compelling use case of blockchain, the information profession would benefit from considering the following. (a) what kind of data/records (or the series thereof) must be stored and preserved exactly the way they were created. (b) what kind of information is at great risk to be altered and compromised by changing circumstances. (c) what type of interactions may need to take place between such data/records and their users.[ ] (d) how much would be a reasonable cost for implementation. these will help connecting the potential benefits of blockchain with real-world use cases and take the information profession one step closer to its wider testing and adoption. to those further interested in blockchain and libraries, i recommend the recordings from the library . online mini-conference, “blockchain applied: impact on the information profession,” held back in june. the blockchain national forum, which is funded by imls and is to take place in san jose, ca on august th, will also be livestreamed. notes [ ] for an excellent introduction to blockchain, see “the great chain of being sure about things,” the economist, october , , https://www.economist.com/news/briefing/ -technology-behind-bitcoin-lets-people-who-do-not-know-or-trust-each-other-build-dependable. [ ] justin ramos, “blockchain: under the hood,” thoughtworks (blog), august , , https://www.thoughtworks.com/insights/blog/blockchain-under-hood. [ ] the world food programme, the food-assistance branch of the united nations, is using blockchain to increase their humanitarian aid to refugees. blockchain may possibly be used for not only financial transactions but also the identity verification for refugees. russ juskalian, “inside the jordan refugee camp that runs on blockchain,” mit technology review, april , , https://www.technologyreview.com/s/ /inside-the-jordan-refugee-camp-that-runs-on-blockchain/. [ ] joanne cleaver, “could blockchain technology transform homebuying in cook county — and beyond?,” chicago tribune, july , , http://www.chicagotribune.com/classified/realestate/ct-re- -blockchain-homebuying- -story.html. [ ] “ % attack,” investopedia, september , , https://www.investopedia.com/terms/ / -attack.asp. [ ] sherman lee, “bitcoin’s energy consumption can power an entire country — but eos is trying to fix that,” forbes, april , , https://www.forbes.com/sites/shermanlee/ / / /bitcoins-energy-consumption-can-power-an-entire-country-but-eos-is-trying-to-fix-that/# ff aa bc . [ ] osita chibuike, “how to setup an ethereum node,” the practical dev, may , , https://dev.to/legobox/how-to-setup-an-ethereum-node- a . [ ] the interaction can also be a self-executing program when certain conditions are met in a blockchain ledger. this is called a “smart contract.” see mike orcutt, “states that are passing laws to govern ‘smart contracts’ have no idea what they’re doing,” mit technology review, march , , https://www.technologyreview.com/s/ /states-that-are-passing-laws-to-govern-smart-contracts-have-no-idea-what-theyre-doing/. author bohyun kimposted on july , july , categories coding, data, technologytags bitcoin, blockchain, distributed ledger technology comment on blockchain: merits, issues, and suggestions for compelling use cases introducing our new best friend, gdpr you’ve seen the letters gdpr in every single email you’ve gotten from a vendor or a mailing list lately, but you might not be exactly sure what it is. with gdpr enforcement starting on may , it’s time for a crash course in what gdpr is, and why it could be your new best friend whether you are in the eu or not. first, you can check out the eu gdpr information site (though it probably will be under heavy load for a few days!) for lots of information on this. it’s important to recognize, however, that for universities like mine with a campus located in the eu, it has created additional oversight to ensure that our own data collection practices are gdpr compliant, or that we restrict people residing in the eu from accessing those services. you should definitely work with legal counsel on your own campus in making any decisions about gdpr compliance. so what does the gdpr actually mean in practice? the requirements break down this way: any company which holds the data of any eu citizen must provide data controls, no matter where the company or the data is located. this means that every large web platform and pretty much every library vendor must comply or face heavy fines. the gdpr offers the following protections for personally identifiable information, which includes things like ip address: privacy terms and conditions must be written in easy to understand language, data breaches require quick notifications, the right to know what data is being collected and to receive a copy of it, the “right to be forgotten” or data erasure (unless it’s in the public interest for the data to be retained), ability to transfer data between providers, systems to be private by design and only collect necessary data, and for companies to appoint data privacy officers without conflicts of interest. how this all works in practice is not consistent, and there will be a lot to be worked out in the courts in the coming years. note that google recently lost several right to be forgotten cases, and were required to remove information that they had originally stated was in the public interest to retain. the gdpr has actually been around for a few years, but may , was set as the enforcement date, so many people have been scrambling to meet that deadline. if you’re reading this today, there’s probably not a lot of time to do anything about your own practices, but if you haven’t yet reviewed what your vendors are doing, this would be a good time. note too that there are no rights guaranteed for any americans, and several companies, including facebook, have moved data governance out of their irish office to california to be out of reach of suits brought in irish courts. where possible, however, we should be using all the features at our disposal. as librarians, we already tend to the “privacy by design” philosophy, even though we aren’t always perfect at it. as i wrote in my last post, my library worked on auditing our practices and creating a new privacy policy, and one of the last issues was trying to figure out how we would approach some of our third-party services which we need to provide services to our patrons but that did not allow deleting data. now some of those features are being made available. for example, google analytics now has a data retention feature, which allows you to set data to expire and be deleted after a certain amount of time. google provides some more detailed instructions to ensure that you are not accidentally collecting personally-identifiable information in your analytics data. lots of our library vendors provide personal account features, and those too are subject to these new gdpr features. this means that there are new levels of transparency about what kinds of tracking they are doing, and greater ability for patrons to control data, and for you to control data on the behalf of patrons. here are a few example vendor gdpr compliance statements or faqs: ebsco ex libris proquest springshare note that some vendors, like ebsco, are moving to https for all sites that weren’t before, and so this may require changes to proxy servers or other links. i am excited about gdpr because no matter where we are located, it gives us new tools to defend the privacy of our patrons. even better than that, it is providing lots of opportunities on our campuses to talk about privacy with all stakeholders. at my institution, the library has been able to showcase our privacy expertise and have some good conversations about data governance and future goals for privacy. it doesn’t mean that all our problems will be solved, but we are moving in a more positive direction. author margaret hellerposted on may , may , categories administration, privacytags gdpr names are hard a while ago i stumbled onto the post “falsehoods programmers believe about names” and was stunned. personal names are one of the most deceptively difficult forms of data to work with and this article touched on so many common but unaddressed problems. assumptions like “people have exactly one canonical name” and “my system will never have to deal with names from china/japan/korea” were apparent everywhere. i consider myself a fairly critical and studious person, i devote time to thinking about the consequences of design decisions and carefully attempt to avoid poor assumptions. but i’ve repeatedly run into trouble when handling personal names as data. there is a cognitive dissonance surrounding names; we treat them as rigid identifiers when they’re anything but. we acknowledge their importance but struggle to take them as seriously. names change. they change due to marriage, divorce, child custody, adoption, gender identity, religious devotion, performance art, witness protection, or none of these at all. sometimes people just want a new name. and none of these reasons for change are more or less valid than others, though our legal system doesn’t always treat them equally. we have students who change their legal name, which is often something systems expect, but then they have the audacity to want to change their username, too! and that works less often because all sorts of system integrations expect usernames to be persistent. names do not have a universal structure. there is no set quantity of components in a name nor an established order to those components. at my college, we have students without surnames. in almost all our systems, surname is a required field, so we put a period “.” there to satisfy that requirement. then, on displays in our digital repository where surnames are assumed, we end up with bolded section headers like “., johnathan” which look awkward. many western names might follow a [given name] – [middle name] – [surname] structure and an unfortunate number of the systems i have to deal with assume all names share this structure. it’s easy to see how this yields problematic results. for instance, if you want to a see a sorted list of users, you probably want to sort by family name, but many systems sort by the name in the last position causing, for instance, chinese names to be handled differently from western ones. but it’s not only that someone might not have a middle name, or might have two middle names, or might have a family name in the first position—no, even that would be too simple! some name components defy simple classifications. i once met a person named “bus stop”. “stop” is clearly not a family affiliation, despite coming in the final position of the name. sometimes the second component of a tripartite western name isn’t a middle name at all, but a maiden name or the second word of a two-word first name (e.g. “mary anne” or “lady bird”)! one cannot even determine by looking at a familiar structure the roles of all of a name’s pieces! names are also contextual. one’s name with family, with legal institutions, and with classmates can all differ. many of our international students have alternative westernized first names. their family may call them qiáng but they introduce themselves as brian in class. we ask for a “preferred name” in a lot of systems, which is a nice step forward, but don’t ask when it’s preferred. names might be meant for different situations. we have no system remotely ready for this, despite the personalization that’s been seeping into web platforms for decades. so if names are such a trouble, why not do our best and move on? aren’t these fringe cases that don’t affect the vast majority of our users? these issues simply cannot be ignored because names are vital. what one is called, even if it’s not a stable identifier, has great effects on one’s life. it’s dispiriting to witness one’s name misspelled, mispronounced, treated as an inconvenience, botched at every turn. a system that won’t adapt to suit a name delegitimizes the name. it says, “oh that’s not your real name” as if names had differing degrees of reality. but a person may have multiple names—or many overlapping names over time—and while one may be more institutionally recognized at a given time, none are less real than the others. if even a single student a year is affected, it’s the absolute least amount of respect we can show to affirm their name(s). so what do we to do? endless enumerations of the difficulties of working with names does little but paralyze us. honestly, when i consider about the best implementation of personal names, the mods metadata schema comes to mind. having a element with any number of children is the best model available. the s can be ordered in particular ways, a “@type” attribute can define a part’s function , a record can include multiple names referencing the same person, multiple names with distinct parts can be linked to the same authority record, etc. mods has a flexible and comprehensive treatment of name data. unfortunately, returning to “falsehoods programmers believe”, none of the library systems i administer do anywhere near as good a job as this metadata schema. nor is it necessarily a problem with western bias—even the chinese government can’t develop computer systems to accurately represent the names of people in the country, or even agree on what the legal character set should be! it seems that programmers start their apps by creating a “users” database table with columns for unique identifier, username, “firstname”/”lastname” [sic], and work from there. on the bright side, the name isn’t used as the identifier at least! we all learned that in databases class but we didn’t learn to make “names” a separate table linked to “users” in our relational databases. in my day-to-day work, the best i’ve done is to be sensitive to the importance of names changes specifically and how our systems handle them. after a few meetings with a cross-departmental team, we developed a name change process at our college. system administrators from across the institution are on a shared listserv where name changes are announced. in the libraries, i spoke with our frontline service staff about assisting with name changes. our people at the circulation desk know to notice name discrepancies—sometimes a name badge has been updated but not our catalog records, we can offer to make them match—but also to guide students who may need to contact the registrar or other departments on campus to initiate the top-down name change process. while most of our the library’s systems don’t easily accommodate username changes, i can write administrative scripts for our institutional repository that alter the ownership of a set of items from an old username to a new one. i think it’s important to remember that we’re inconveniencing the user with the work of implementing their name change and not the other way around. so taking whatever extra steps we can do on our own, without pushing labor onto our students and staff, is the best way we can mitigate how poorly our tools are able to support the protean nature of personal names. notes chinese names typically have the surname first, followed by the given name. ↩ another poor implementation can be seen in the chicago manual of style‘s indexing instructions, which has an extensive list of exceptions to the western norm and how to handle them. but cmos provides no guidance on how one would go about identifying a name’s cultural background or, for instance, identifying a compound surname. ↩ although the mods user guidelines sadly limit the use of the type attribute to a fixed list of values which includes “family” and “given”, rendering it subject to most of the critiques in this post. substantially expanding this list with “maiden”, “patronymic/matronymic” (names based on a parental given name, e.g. mikhailovich), and more, as well as some sort of open-ended “other” option, would be a great improvement. ↩ https://www.nytimes.com/ / / /world/asia/ china.html ↩ author eric phetteplaceposted on may , may , categories change, data, diversity comments on names are hard posts navigation page page … page next page search for: search about acrl techconnect is a moderated blog written by librarians and archivists covering innovative projects, emerging tech tools, coding, usability, design, and more. acrl techconnect serves as your source for technology-related content from the association of college and research libraries, a division of the american library association, and c&rl news magazine. cc-by-nc-nd this work is licensed under a creative commons attribution-noncommercial-noderivs . unported license. based on a work at acrl.ala.org/techconnect. recent posts broken links in the discovery layer—pt. ii: towards an ethnography of broken links broken links in the discovery layer—pt. i: researching a problem orcid for system interoperability in scholarly communication workflows creating presentations with beautiful.ai national forum on web privacy and web analytics acrl technology resources articles, books, and podcasts c&rl news column communities and groups categories academic librarianship accessibility administration algorithms api book review books careers change coding conferences continuing education copyright data design digital libraries digital scholarship digitization discovery diversity hacking ils information architecture library library as makerspace library design library instruction linked-data management marketing metadata mobile open access pedagogy planning presentation privacy publication reference scholarly communication social media technology the setup tools tutorial uncategorized usability use study version control web what-if workflow writing about authors acrl techconnect proudly powered by wordpress handshake no account? sign up here. no account? sign up here. sign in students & alumni please select your school to sign in. new to handshake? select your school to get started. employers & career centers please sign in with your email. next please sign in enter your email for (use your .edu email if applicable) next need help? get the job done   students launch the next step in your career. employers hire the next generation of talent. career centers bring the best jobs to your students. learn more library tech talk blog | u-m library skip to main content log in library tech talk technology innovations and project updates from the u-m library i.t. division search library tech talk subscribe to rss feed get updates via email (u-m only) popular posts for library tech talk library it services portfolio keys to a dazzling library website redesign sweet sixteen: digital collections completed july - june adding ordered metadata fields to samvera hyrax sinking our teeth into metadata improvement tags in library tech talk hathitrust library website mlibrary labs dlxs web content strategy mirlyn digital collections digitization search design mtagger oai accessibility usability group ux archive for library tech talk show october ( ) september ( ) august ( ) july ( ) june ( ) april ( ) march ( ) january ( ) show october ( ) june ( ) april ( ) february ( ) january ( ) show december ( ) november ( ) september ( ) july ( ) april ( ) february ( ) show older show november ( ) september ( ) august ( ) june ( ) april ( ) march ( ) february ( ) january ( ) show december ( ) november ( ) august ( ) july ( ) june ( ) april ( ) march ( ) february ( ) january ( ) show december ( ) november ( ) october ( ) september ( ) july ( ) june ( ) may ( ) april ( ) march ( ) february ( ) january ( ) show december ( ) november ( ) october ( ) september ( ) august ( ) july ( ) june ( ) show december ( ) october ( ) september ( ) april ( ) march ( ) january ( ) show august ( ) july ( ) june ( ) may ( ) show december ( ) november ( ) september ( ) july ( ) may ( ) april ( ) march ( ) show december ( ) october ( ) september ( ) august ( ) july ( ) may ( ) february ( ) january ( ) show december ( ) november ( ) october ( ) september ( ) august ( ) july ( ) june ( ) may ( ) library it services portfolio academic library service portfolios are mostly a mix of big to small strategic initiatives and tactical projects. systems developed in the past can become a durable bedrock of workflows and services around the library, remaining relevant and needed for five, ten, and sometimes as long as twenty years. there is, of course, never enough time and resources to do everything. the challenge faced by library it divisions is to balance the tension of sustaining these legacy systems while continuing to... october , see all posts by nabeela jaffer keys to a dazzling library website redesign the u-m library launched a completely new primary website in july after years of work. the redesign project team focused on building a strong team, internal communication, content strategy, and practicing needs informed design and development to make the project a success. september , see all posts by heidi steiner burkhardt sweet sixteen: digital collections completed july - june digital content & collections (dcc) relies on content and subject experts to bring us new digital collections. this year, digital collections were created or significantly enhanced. here you will find links to videos and articles by the subject experts speaking in their own words about the digital collections they were involved in and why they found it so important to engage in this work with us. thank you to all of the people involved in each of these digital collections! august , see all posts by lauren havens adding ordered metadata fields to samvera hyrax how to add ordered metadata fields in samvera hyrax. includes example code and links to actual code. july , see all posts by fritz freiheit sinking our teeth into metadata improvement like many attempts at revisiting older materials, working with a couple dozen volumes of dental pamphlets started very simply but ended up being an interesting opportunity to explore the challenges of making the diverse range of materials held in libraries accessible to patrons in a digital environment. and while improving metadata may not sound glamorous, having sufficient metadata for users to be able to find what they are looking for is essential for the utility of digital libraries. june , see all posts by jackson huang collaboration and generosity provide the missing issue of the american jewess what started with a bit of wondering and conversation within our unit of the library led to my reaching out to princeton university with a request but no expectations of having that request fulfilled. individuals at princeton, however, considered the request and agreed to provide us with the single issue of the american jewess that we needed to complete the full run of the periodical within our digital collection. especially in these stressful times, we are delighted to bring you a positive... june , see all posts by lauren havens how to stop being negative, or digitizing the harry a. franck film collection this article reviews how , + frames of photographic negatives from the harry a. franck collection are being digitally preserved. april , see all posts by larry wentzel pager page of … older posts library contact information university of michigan library hatcher graduate library south, s. university avenue ann arbor, mi - ( ) - | contact-mlibrary@umich.edu except where otherwise noted, this work is subject to a creative commons attribution . license. for details and exceptions, see the library copyright policy. © , regents of the university of michigan culturally responsive community engagement programming and the university library: lessons learned from half a decade of vtditc – in the library with the lead pipe skip to main content chat .webcam open menu home about awards & good words contact editorial board denisse solis ian beilin jaena rae cabrera kellee warren nicole cooke ryan randall emeritus announcements authors archives conduct submission guidelines lead pipe publication process style guide search home about awards & good words contact editorial board denisse solis ian beilin jaena rae cabrera kellee warren nicole cooke ryan randall emeritus announcements authors archives conduct submission guidelines lead pipe publication process style guide search dec craig arthur, freddy paige, la' portia perkins, jasmine weiss and michael williams / comments culturally responsive community engagement programming and the university library: lessons learned from half a decade of vtditc by craig e. arthur, dr. freddy paige, la’ portia perkins, jasmine weiss, and dr. michael williams (good homie signs’ “hip hop @ vt” mural / ) in brief vtditc: hip hop studies at virginia tech is an award-winning series of experiential learning-focused, culturally responsive community engagement programs. it is deeply rooted in hip hop culture and is cosponsored by numerous organizations both on campus and in the community; the heart of the program is undoubtedly the virginia tech university libraries. we have hosted more than programs over the past five academic years. notably, our community engagement fellows, a team of undergraduate and graduate students, helped design and co-teach approximately forty-five media literacy workshops in the community beyond campus in the ‘ -’ academic year. our guiding mission is to remove barriers to entry, to recognize art as scholarship, to learn by doing, and, importantly, to create an expressive and collaborative environment which allows for creative freedom.  introduction vtditc: hip hop studies at virginia tech, or, more commonly, virginia tech digging in the crates, is a practitioner-focused, student-driven, culturally responsive community engagement program that prioritizes experiential learning. the multifaceted and ever-evolving program is based in southwest virginia on the campus of virginia tech (a public, land grant university with a student body of approximately , ). vtditc was co-created by a diverse transdisciplinary team and is now in our fifth consecutive academic year of programming. the program has iteratively developed since the fall semester; we have successfully hosted more than events.  importantly, vtditc builds on a year history of hip hop based curricula and approximately years of hip hop based co-curricular programming at the university. vtditc’s ability to connect and engage such a large group of people is a special attribute of the program. many universities have similar clubs or groups that bring together dancers with dancers or rappers with rappers, for instance, but vtditc is a unique community engagement program in that it prioritizes unity over stratification. the hip hop community at vt can be relatively small if people were counted solely by an arbitrary declaration like ‘hip hop scholar.’ however, when we invite our community to engage in hip hop as a culture, our participation numbers dwarf many other programs that could be considered our peers. vtditc’s success is at least partially due to the fact that a dynamic group of hip hop practitioners who embody the culture beyond our connection to the university co-create and care for it. we shift the university setting and resources to support hip hop culture, not the other way around. this article does not aim to chronicle the important role hip hop culture plays in education and college campuses (see rawls & robinson, , as well as petchauer, and , gosa & fields, , and nielson, ) nor does it seek to record hip hop culture’s history at virginia tech (see fralin, et al., ). we also are not seeking to describe a hip hop ethos (see harrison and arthur, ). rather, we look forward to sharing this case study as an exemplar of culturally responsive programming supported by a university library. in this article we explain how as engaged scholars we commit to understanding the role of culture in education as flexible, local, and global.  hit the crates & create the vtditc community chose our name as a way to recognize one of the many research processes inherent to traditional hip hop arts communities as well as a nod to specific cultural stalwarts. the term ‘digging in the crates’ refers to the traditional information seeking/archival research process that hip hop djs and sample-based producers use to find their source material. digging, understandably, is the physical and intellectual labor of the discovery process in this context – or the work required to locate, sort, and analyze vinyl records. the crates are the acid free archival box equivalent for the vinyl dj. a dj or producer who spends time in the crates has a larger musical vocabulary as a result – just as time spent in library archives benefits a research writer (craig, & rice, ). beyond our name, the vtditc program utilizes effective engagement practices from the broader hip hop community to increase the reach of the virginia tech university libraries’ programming. providing opportunities for community members to engage with hip hop culture’s productions old and new, local and global, is an objective of many of our efforts.  our guiding principles and mission statement early in the development of the program, our leadership board co-created our guiding principles: to remove barriers to entry, to recognize art as scholarship, to learn by doing, and, arguably most importantly, to establish an expressive and collaborative environment which allows for creative freedom. nearly half a decade later, applying these principles still guides the program in the direction of success.  our mission statement was created shortly after founding the program. although it has been remixed and edited slightly over the years, the essence has remained the same. the latest iteration of our mission statement is as follows:  hip hop studies at virginia tech, or vtditc, exists to foster community-based learning among hip hop artists, fans, practitioners, and scholars digitally and globally. we aim to model that students, faculty, and staff’s personal interests are worthy of academic study and publication as well as further institutionalize hip hop studies’ presence on virginia tech’s campus. another motivator that guides our programming is the need to challenge the white heteronormativity of higher education and, especially, library spaces (rosa & henke, ). we build upon the work of scholars such as ladson-billings ( , ), gay ( ), and rawls and robinson ( ) in an effort to nurture both the shared and divergent cultural backgrounds and sensibilities of our community members. removing misconceptions that specific groups are not to be included in the socially constructed identity of a hip hop scholar or practitioner requires intentional effort toward increasing representation of excluded identities. recognizing that hip hop culture was birthed and nurtured in black and brown working class communities, our leadership board prioritizes creating opportunities for hip hop arts practitioners and scholars of color. beyond considering race and ethnicity, we are deliberate about requiring gender parity among compensated guest artists and scholars. these are two examples of how the vtditc community acts as agents of change to redress historical and contemporary oppression in educational spaces (nysed, n.d.).  the origins of vtditc the first meeting of what would eventually become our leadership board, the program’s decision making body, took place on december , in newman library. newman is virginia tech’s main campus library. it is also home to a modest recording studio (now known as media design studio b). the focus of this initial meeting was to create a monthly hip hop-focused seminar series that would take place in the largest venue in newman, the multipurpose room or mpr. volume : intro to djing and fair use occurred a couple of months later in february .  along with the university libraries, representatives from a variety of both student organizations and campus units served as co-sponsors and worked hard to make the event a success. to start the event, students dylan holiday and alayna carey (alayna is a member of our leadership board at present) taught a workshop with librarian craig arthur. the workshop addressed the intersections and divergences of djing and fair use principles. afterwards, the sixty or so attendees had the opportunity to each try their hand at djing with a variety of equipment set up for their use. the vast majority of the equipment belonged to members of the leadership board. virginia tech’s own breaking (also known as breakdancing) club ended the event with an informal cypher. the event’s sponsoring organizations included the africana studies program, the black cultural center, the flowmigos (another name for the vt breaking club), the intercultural engagement center, the gloria d. smith professorship in black studies, students of hip hop legacy (a club related to hip hop fandom), vt expressions (a club focused on hosting open mic events), the vt women’s center, and wuvt . fm (the university’s student-run radio station). this workshop is now considered a foundational component of our  seminar series. it kicks off every year as a welcome event to our community members both old and new. the second iteration of this workshop received front-page coverage in the local newspaper; the article highlighted how hip hop culture was connecting students, faculty, staff, and community members in the newman library (korth, ). (for an approximation of the vibes at this recurring workshop, see vtditc, a.) the six elements of vtditc: hip hop studies at virginia tech vtditc is comprised of six main components: ) the seminar series, ) media literacy workshops, ) weekly studio hours, ) the community engagement fellows program, ) credit-bearing curriculum, and ) practitioners for hire. each of these elements serves a unique subset of our community; for instance, the audience of our media literacy workshops are typically k- students while our practitioners for hire element connects local artists with campus units for opportunities for the artists to be compensated for their talents. while the program originated with the seminar series, the majority of our labor is spent on the other components. ) the seminar series: vt’s longest running monthly event since that first seminar in february , we have hosted additional iterations of the seminar. approximately two dozen artists and scholars from beyond the campus have been compensated to share their expertise with the community we foster. the series, which takes place (originally in-person, now virtually [due to covid- ], and, in due time hopefully, both virtually and in-person) on the second or third thursday evenings of september, october, november, february, march, and april. our seminars specifically occur during these months because that is when the regular school semesters take place. december and may are skipped due to the harried nature of the exam season. the seminars have addressed a wide range of topics including but not limited to gender, artistic ethics, heteronormativity, entrepreneurship, race, and police brutality. a recent example of how we addressed a topic using a hip hop lens was at our seminar vtditc volume : hip hop & police brutality. we hosted several scholars to discuss how hip hop music has long documented police violence. we selected hip hop songs that featured lyrics chronicling artists’ personal interactions with police over the course of three decades. throughout this seminar, we conducted a group temporal analysis of how artists use their music to express the climate of police brutality across time periods and geographic differences. ideally each year the planning committee develops seminars that directly discuss music creation as well as seminars that engage other hip hop practitioners in topics such as dance, the visual arts, journalism, and entrepreneurship.  while including academic voices is important, intentionally prioritizing the perspectives of hip hop arts practitioners is essential to our program. our seminar series does not regularly follow the typical academic panel format. even the events that do resemble a more traditional academic seminar feature a single artistic performance at a minimum. the information discussed in our seminars applies and appeals to a wide range of individuals. as a result, attendees include virginia tech students, faculty, staff, that of nearby institutions, and community members from the broader new river valley and roanoke valley. as a result of the covid- pandemic, guests must now virtually attend our seminars. over the past few months, we have had individuals from across the united states check out our events. previously (before covid- ), guests would need to physically come to virginia tech’s newman library to attend these events.  when attendees arrive at our seminars, they are greeted by a live dj mix of hip hop music curated by our own dj c. sharp. after the welcome mix, the event’s creative director and mc (roles currently occupied by jasmine and la’ portia) bring the community together for announcements. we begin by expressing gratitude to our community partners as well as acknowledging the tutelo/monacan nations as well as the enslaved african people (virginia tech’s blacksburg campus was formerly the site of the smithfield plantation) who occupied this land before us. following our announcements and land acknowledgements, we introduce our artists, scholars, and/or practitioners and they begin their presentations. throughout the seminar there are often exercises where the community interacts with the practitioners. when meeting in person, food was provided midway through the seminar for the community to share. this feature of our seminar series symbolizes a hip hop tradition of breaking bread, but also serves as an opportunity to (albeit marginally) help reduce food scarcity on campus (us gao, ). at the conclusion of our seminar, we make sure to allow time for an open question and answer session so that the community can have another opportunity to engage with the practitioners and as well as each other. we have also hosted numerous more participatory, performance-based events such as beat and mc battles. (see vtditc, b for highlights of our second annual beat battle as an example of how we are reimagining the seminar format.)  (some members of the vtditc leadership board / ; l-r: eric luu (‘ -’ creative director, vt ‘ ), craig arthur (university libraries), juel downing (black cultural center student assistant ‘ -’ , vt ‘ ), yamin semali (atlanta-based mc, producer, dj, & recording engineer), mallory foutch (former program coordinator, vt women’s center), and dr. a. kwame harrison (professor, department of sociology & the africana studies program); image courtesy of richard randolph [vt ‘ ]) ) do things for the kids: media literacy workshops for the broader community this important component predates the program and is arguably our community’s favorite element of the vtditc program. craig has offered free dj classes throughout the new river valley for close to a decade. he had already integrated his twenty-year dj practice into his librarian praxis prior to joining virginia tech. recognizing that virginia tech university libraries was in the process of creating its digital literacy initiative shortly after his arrival, he realized that these workshops would dovetail well with many of the learning outcomes therein and could support the initiative’s efforts. since that time, we have offered more than creation-focused workshops for the larger community.  throughout the years, some of our more regular community partners have included – but are by no means limited to – the boys and girls clubs of southwest virginia, numerous iterations of the local alumnae chapter of alpha kappa alpha sorority, incorporated’s annual steam camp, roanoke public libraries, higher achievement, incorporated, vinton public library, and the west end center for youth. each of these organizations excels in providing programming to populations that virginia tech has traditionally underserved.  although the pandemic has put a temporary stop to our in-person media literacy workshops, we are currently re-developing our lesson plans to work in an online synchronous learning environment. we have hosted three such virtual workshops this semester. our workshops previously prioritized providing both access to music production equipment and utilizing an experiential learning approach to connect hip hop’s creative practices to steam education. science, technology, engineering, the arts and mathematics (steam) education is enhanced by hip hop practices which encourage students to engage in inquiry, dialogue, and critical thinking. unlike stem, the addition of the arts component adds opportunities for students to thrive and connect with abstract concepts (liao, ). while it is difficult to replicate the hands-on experience – such as time with turntables, records, dj mixers, samplers, drum machines, and microphones – the online environment is well equipped for other creative practices like writing raps, critiques, and reflections. online students are also able to engage activities which allow them to explore the relationship of beats per minute in a song and other numerical factors. engineering is an emerging area of interest in the vtditc media literacy workshops. we hope to explore the connection between the built environment and community impacts. hip hop artists regularly communicate their experiences within their environmental context. billboard charting hip hop artists have published songs that reflect the impacts that natural disasters, environmental injustice, and unsafe infrastructure systems have had on black communities. through a lyrical analysis of songs to introduce engineering issues, students are encouraged to consider engineering as a career path to serve their communities.  ) cooking up: studio hours studio hours are a weekly (every friday afternoon) three hour open studio session for any member of our vtditc community to record, refine the mixes of their existing recordings, write new material, and seek guidance from their fellow artists. importantly, studio hours serves as a fellowship-focused space and a markedly strong community of practice is evident. this component of the program began in the spring semester of and has persisted since. it takes place in the location of our initial planning meeting back in december : media design studio b in newman library. mds b offers a recording booth, several audio interfaces, condenser microphones, and two computer workstations – one for audio recording and mixing and another for audio-visual production and/or audio pre-production work. the studio can comfortably accommodate approximately a dozen people. we prioritize the artists’ comfort  and have long been intentional about not overpacking mds b. the vtditc community has not only hosted the longest continuous program in mds b with studio hours, we have also provided valuable user feedback to the team that runs the space. our programming has helped transition the space and equipment therein from a faculty-focused curriculum development lab to a more outwardly-focused recording studio marketed to the broader community. numerous songs have been recorded in mds b by vtditc community members during studio hours. students retain ownership of their work and are guided through the process of publishing their music in both digital and analog formats. the black cultural center mixtape is an example of a community project that came into being largely as a result of studio hours. the bcc mixtape can be found on virginia tech’s black cultural center’s soundcloud page; it was a long term, intensive project that was the brainchild of former bcc director kimberly williams. the project’s production, which took place over the course of two semesters, was largely orchestrated by the vtditc community.  vtditc students have also performed live on wuvt . fm, the university’s student-run radio station, and as opening acts for several major artists when they have performed on campus. we are particularly proud that multiple vtditc alumni have gained employment in creative arts-focused organizations. many have continued their connection to vtditc by collaborating with the current community. we have also hosted regionally and internationally renowned artists and recording engineers as a component of our studio hours program. they include stimulator jones, tim donovan, omar offendum, sum, ian levy, and emcee lioness. as a result of these particular studio sessions, several collaborative songs have been released; they feature students, faculty members, and community members.  each semester, a vtditc community member – often the lead technical director – serves as the resident recording engineer and studio hours community manager. we also attempt – with varying degrees of success – to ensure that we have an aspiring engineer in the wings to sustain the program’s momentum. there are relatively many virginia tech students who create their own music, but there are a limited number of students wanting to learn the engineering process necessary to record music. as a result, we intentionally promote the engineer mentor/mentee experience in hopes that we find interested individuals. our current creative director, jasmine, has expressed interest in music engineering and our leadership board is working to ensure that our current lead technical director shares all of their knowledge. these student leaders have been essential to the success of our constantly evolving and co-constructed studio etiquette guidelines as well. the guidelines ultimately reflect the values of the program and, in turn, ensure that the media co-created during studio hours is indicative of what we are trying to accomplish as a community. since the guidelines are prominently on display and reiterated at each of our sessions, they rarely need to be actively enforced. (vtditc studio etiquette guidelines – fall ) ) learning by doing: the vtditc community engagement fellows the faculty members on the leadership board created the vtditc community engagement fellows program as a way to intentionally transfer skills. students apply to partner with faculty members and dedicate time specifically to cultivating their expertise. this requires a relational process of shared responsibility with students and faculty. inasmuch, the vtditc community engagement fellows program helped us achieve an aspirational goal – to increase the agency of students within the community. the fellows – a team of approximately half a dozen undergraduate and graduate students – are essential to the success of our seminar series, our media literacy workshops, and studio hours. fellows comprise an interdisciplinary team that represent a wide swath of campus life and student organizations. oftentimes, the seemingly sole unifying feature of this team is that nearly all of the fellows are hip hop arts practitioners – be it djs, mcs, beat makers, visual artists, or dancers.  each fellow is classified as either a technical director or a creative director depending on their interests and skill sets. the technical directors, led by a lead technical director, are responsible for the more mechanical aspects such as setting up and striking equipment as well as djing and running audiovisual equipment (and, lately, monitoring chat and moderating attendees) during our programs. the creative directors, led by a lead creative director, handle the more visionary aspects of the program. they help determine the upcoming topics for our seminar series and identify artists and scholars with whom we should engage. they also shape the visual and virtual identity of the program via graphic design and actively maintaining our social media presence. despite the differentiation of duties, both technical and creative directors play an active role in co-designing and co-leading our media literacy workshops. inasmuch, the vtditc program allows for unrivaled and, importantly, compensated experiential learning opportunities on campus and in the community. numerous alums are now working in hip hop arts-based or adjacent professions – as recording engineers in commercial studies or as a community manager for an international breaking school, for example – due in part to this experience. ) not so formal learning: the curricular components vtditc is, without question, a largely co-curricular program. however, along with founding leadership board member dr. a. kwame harrison, craig has co-taught two iterations of a credit bearing course that was directly tied to the vtditc program: africana studies /sociology : foundations of hip hop. this course was offered in fall ( students) and spring ( students). in keeping with the emphasis on experiential learning evident in the rest of the vtditc program, students were afforded the opportunity to create media projects rather than traditional academic essays in both iterations of this course. many students made use of the resources – equipment loans and the media design studio b, for instance – provided to them by the university libraries to do so. we have partnered with the department of sociology and the africana studies program, largely thanks to dr. harrison, to co-teach several independent study courses as well. foci of these courses have included mcing, coordinating events on campus, and internships in commercial recording studios.  ) you can’t pay your bills with exposure: practitioners for hire as previously mentioned, the vtditc program intentionally prioritizes hip hop arts practitioners in all that we do. we do our best to leverage our campus relationships to connect these practitioners with compensated work. there are typically many opportunities – and unfortunately the majority pay with only exposure – for visual artists, djs, photographers, videographers, and dancers to share their work on a college campus. over the years, we have successfully connected members of our community with rare paid opportunities provided by the university. one example of our practitioners for hire component is the relationship we have fostered with north carolina based muralist good homie signs and the university. good homie has created six of the seven murals (the remaining mural was created by meme of the cbs and few & far crews) vtditc has coordinated since the beginning of the program. “narrative art”, commissioned in april for a co-sponsored program on the rhetorics of graffiti with the department of english and dr. jonathan gross (purdue university), has been on display in a popular meeting room in shanks hall, the home of the english department, since june of last year. this component of the vtditc program is an innovation to the best of our knowledge; we hope to continue to connect hip hop arts practitioners with similar paid opportunities on our campus in the coming years. (good homie signs’ “narrative art” mural completed / and permanently installed in the department of english’s conference room – / ) (good homie signs’ ut prosim [or “that i may serve” – the university’s motto] mural completed / and installed permanently in newman library / ; note: third image courtesy of cat piper [vt ‘ ]) (good homie signs’ bobcat studios mural completed / and located in the bobcat studios recording studio at radford high school [radford, va]) the voice of the community to help assess the program, community members are asked to share their feedback. the following quotes are excerpts from testimonials, post-event interviews, and event planning meetings. quotes were selected to describe how members of our community speak to the connection that the vtditc programming supports.  “even outside of breaking, vtditc always brings a really cool vibe to whatever they have going on, whether it’s a rap sesh or craig spinning records or even just chilling and talking about current issues. it’s like a hip hop family, which is nice to see anywhere, especially in a place like blacksburg.” – virgil thornton love is an important ingredient in our events to balance the work required to discuss the tough issues our community faces. academia is dominated with debates and lectures, and while both of those formats are present in vtditc programming, many of the discussions at our events are modeled to mimic a family dinner conversation. food is present and our crowd separates into small focus groups.  “my favorite memories were the beat battles–more specifically, seeing professors and students compete, champion, and show a bombastic love for each other.”  – kimberly williams  breaking down hierarchy is extremely important to empower voices. the vtditc community creates opportunities for faculty, staff, students, and non-university affiliated community members to compete on a level playing field. healthy competition allows for supportive energy to be transferred from the community into individuals and their creations. many of the artistic works shared in our competitions are works in progress that are improved through community input.  “vtditc is more than a library program; it is a community program, yet i continue to discuss its connection to the library and my librarianship. this is because working with vtditc showed me the value of leaving the library to listen to the people the library serves, and this is a lesson i am extremely grateful for as it makes me a better librarian.” – kodi saylor “i learned to listen better, respect better, and uplift better by being in that environment, which is something that came about naturally because that positive energy was already present.” – jon kabongo listening to others and valuing what they have to say is a non-negotiable community requirement of vtditc. the success of the vtditc program is greatly due to our ability to listen to what community members want and need. our community members feel listened to and reciprocate our efforts by listening to others at our events. virginia tech has aspirational community guidelines which unfortunately are not always upheld. our community is not without flaw, but it is apparent that we are committed to superseding the expectations and standards of the broader university environment. we are not building a utopia but an incredible amount of trust is being developed within our community where open mics and vulnerable identities co-exist.  plans for the future we feel confident that we have the program more or less dialed in both in practice and in theory, however we would like to increase the number of people that participate in the program. to date, the vtditc community has been funded largely by the university libraries (approximately $ , -$ , per year) via departmental support for outreach programming as well as by financial support from campus units and internal grants. the vast majority of these funds have gone directly to student wages, artist and scholar honorariums, and purchasing the equipment necessary to support the program. we have received several internal grants (ranging from $ to $ , ) in additional funding. to increase our impact in the broader community, we plan to aggressively seek external funding and sponsorships beyond campus.  additionally, we also hope to further refine our programmatic assessment. qualitative data have been collected from events and engagements which has helped vtditc grow. a student collected several testimonials at our events as a part of a journalism project which was continued by our event staff in hopes of finding opportunities for improvement. participant testimonials have helped tune the amount of time allotted for discussion at events as well as the importance of communicating to students opportunities to become the hosts of our events. testimonial data also helped the vtditc event team create  “no-photos please” lanyards to protect student privacy, especially when engaging in politicized topics. planning meetings for vtditc events are open to anyone, and insights provided by visiting community members have improved our events – especially as new topics are explored in conjunction with new partners. in particular, visiting community members have helped us take an iterative approach to how we promote our events and spread the reach of our programming. vtditc hosts the most attended and longest running series in the newman library, and while the participation rates are impressive, we strive to develop richer quantitative measures of success to explore and assess the program’s success. with the program growing in scale, quantitative measures are beginning to become more applicable for measuring program success through standard statistical procedures. for our online programming, which has connected over participants in the same virtual meeting, a survey is being designed to accompany our registration process which will collect likert scale data to record participant perceptions of engagement and knowledge gains. this likert scale data will be recorded and used to help the leadership and advisory boards make decisions about the program’s trajectory. we also plan to leverage this data as evidence of the program’s impact for external grant funding.  conclusion community practices are established over long periods of time. although the program is almost half a decade old, vtditc is just getting started. constructing, deconstructing, and re-envisioning the program has been a repetitive process. working in the university environment, vtditc was designed to be dynamic and capable of growing even with a large number of individuals whose tenures are relatively brief. many challenges are present when engaging with communities as volatile as those in higher education, especially with respect to continuity, trust, and funding. our guiding principles and engagement practices help to mitigate several common failures. post graduation vtditc students have open lines of  communication with the program and provide guidance to the generations that follow. vtditc only engages in community partnerships that are designed to meet community needs, and prioritize community empowerment, not the further establishment of the academic institution. financial constraints are considered opportunities to develop alternate paths towards success, while maintaining a high standard for the quality of our outputs. while the vtditc community cannot be duplicated at other institutions, by presenting our process, we hope to provide others with the ability to sample our program to create their own sound engagement practices with their community.   acknowledgements this article would not have been possible without the scores of students, artists, community members, as well as virginia tech faculty and staff who have played varying – but all vital – roles in the vtditc crew over the last half decade.  arthur j. boston, ian beilin, and ryan randall’s formal peer-reviews were also invaluable as we wrote, remixed, and reworked this articles’ numerous drafts. thank you for your patience, kindness, and support. the vtditc community dedicates our work to the memory of: james “trigganamatree” maples ( / / - / / ) – the reigning vtditc mc battle championchris “dj g-wiz” gwaltney ( / / - / / ) – early supporter of the program and co-teacher of numerous vtditc media literacy workshops references craig, t. ( ). “jackin’ for beats”: djing for citation critique.” radical teacher, ,  - . drake, d. ( , march ). “hip-hop’s unknown legends: the diggin’ in the crates crew.” stylus magazine. http://stylusmagazine.com/articles/weekly_article/hip-hops-unknown-legends-the-diggin-in-the-crates-crew.html fralin, s., foutch, m., arthur, c., harrison, a.k., paige, f., luu, e., & downing, j. ( ). hip hop @ vt. exhibit displayed in newman library from august to november . https://vtechworks.lib.vt.edu/handle/ / gay, g. ( ). culturally responsive teaching: theory, research, and practice. new york: teachers college press. gosa, t. & fields, t. ( ). “is hip-hop education another hustle? the (ir)responsible use of hip-hop as pedagogy.” in porfilio, b. & viola, m. (eds.), hip-hop(e): the cultural practice and critical pedagogy of international hip-hop (pp. – ). peter lang. harrison, a.k. & arthur, c. ( ). “hip hop ethos.” humanities, ( ), - .  korth, r. ( , february ). “students digging monthly hip hop event.” roanoke times. https://roanoke.com/news/education/higher_education/virginia_tech/students-digging-monthly-hip-hop-event/article_d face - e a- e -aa f- f c f .html ladson-billings, g. ( ). “toward a theory of culturally relevant pedagogy.” american educational research journal, ( ), - . ladson-billings, g. ( ). “culturally relevant pedagogy . : a.k.a. the remix.” harvard educational review, ( ), - . liao, christine ( ). “from interdisciplinary to transdisciplinary: an arts-integrated approach to steam education,” art education, : , - . new york state department of education. (n.d.). culturally responsive-sustaining education framework. http://www.nysed.gov/common/nysed/files/programs/crs/culturally-responsive-sustaining-education-framework.pdf  nielson, e. ( , april ). “high stakes for hip-hop studies.” the huffington post. https://www.huffingtonpost.com/erik-nielson/high-stakes-for-hip-hop-studies_b_ .html petchauer, e. ( ). “framing and reviewing hip-hop educational research.” review of educational research, ( ), – . https://doi.org/ . / petchauer, e. ( ). hip-hop culture in college students’ lives: elements, embodiment, and higher edutainment. routledge. rawls, j.d. & robinson, j. ( ). youth culture power: a #hiphoped guide to building teacher-student relationships and increasing student engagement. peter lang.  rice, j. ( ). “the hip-hop machine: hip-hop pedagogy as composition.” college composition and communication, ( ), - . rosa, k. & henke, k. ( ). ala demographic study. american library association. http://www.ala.org/tools/research/initiatives/membershipsurveys u.s. government accountability office. “food insecurity: better information could help eligible college students access federal food assistance benefits.” u.s. government accountability office, january , . https://www.gao.gov/products/gao- - . vtditc [vtditc hip hop studies at virginia tech]. ( a, october ). #vtditc vol : intro to djing & fair use [video]. youtube. https://youtu.be/oolwlylnkli  vtditc [vtditc hip hop studies at virginia tech]. ( b, november ). #vtditc vol : beat battle & music production workshop featuring beatsbyjblack [video]. youtube. https://youtu.be/nbofsk s-a appendix vtditc: a rough and incomplete timeline / / : craig was invited by dr. karen davis to teach a dj-based media literacy workshop for alpha kappa alpha sorority, incorporated’s tau mu omega chapter’s first steam camp. the camp happened on the campus of radford university which was both dr. davis’ and craig’s employer at the time. although craig had been djing for years and had taught numerous individuals the craft by this point, this workshop was the first time he had the opportunity to teach a group of middle school students from a media literacy perspective. / / : craig was invited back to teach a dj-based media literacy workshop for alpha kappa alpha sorority, inc.’s tau mu omega chapter’s second annual steam camp. this collaboration continues annually to the present.  / / : craig began working at his alma mater in the role of teaching & learning engagement librarian. / / : the first meeting of what would become the vtditc leadership board took place in what is now the media design studio b in newman library. / / : vtditc collaborated with roanoke public libraries for the for the love of hip hop program at their main branch. rpl and vtditc have partnered roughly a dozen times over the interceding years and our relationship with rpl is one unquestionably one of our strongest community partnerships. / / : vtditc vol : intro to djing & fair use. this event – along with every other in-person seminar series event – took place in newman library’s multipurpose room. vt students dylan holliday and alayna carey served as workshop co-teachers alongside craig. alayna (vt class of ‘ ) is still a member of the vtditc leadership board. / / - / / : first vt hip hop appreciation weekend – a three day collaboration between students of hip hop legacy, the flowmigos/vt breaking club, and vtditc – occurred. / / : vtditc vol : hip hop entrepreneurship featured dj zomanno (los angeles based dj and vt alum), justin kim (los angeles based musican and model), and vt student nathan zed. dr. a. kwame harrison (vt department of sociology and africana studies program) moderated the discussion. / / : give me a break versus b-boy/b-girl jam (sponsored by the flowmigos/vt breaking club with assistance from vtditc) took place in the newman library multipurpose room. / / : vtditc vol : gender & hip hop featured legendary poet and vt faculty nikki giovanni. vt phd student corey miles and the black cultural center’s director kimberly williams moderated the discussion. / / : vtditc vol : beat battle & music production workshop featured yamin semali (atlanta based producer, dj, mc, and recording engineer). local music producer electrobro won first place. / / : vtditc vol : mc battle & workshop featured daytripper (atlanta based producer, dj, and mc) and emcee lioness (maryland based mc and vt alum). trigganamatree (aka james maples who passed tragically the following year) won the battle. / / : vtditc vol : hip hop & digital literacy featured dr. ad carson (uva department of music), sum (los angeles based mc), vt student nathan zed, and stimulator jones (roanoke based musician). dr. a. kwame harrsion moderated the discussion. spring semester : we began hosting vtditc studio hours in what is now the media design studio b in newman library. the sessions occurred from am to pm every friday that semester as well as during the summer. / / - / / : vtditc artist/entrepreneur-in-residence. los angeles based artist sum served as the university libraries first (and only thus far) artist/entrepreneur in residence. sum met with over members of the campus community during his residency. afterwards he presented a document with numerous recommendations and debriefed interested members of the university libraries with his findings via a virtual meeting. / / : vtditc vol : the hour challenge – a collaborative music creation competition – took place. three teams of approximately half a dozen randomly chosen local hip hop artists were given an hour to create a full song. the crowd picked their favorite at the conclusion of the event. logistically it was a nightmare but it all worked out somehow. recap video / / : the roanoke times publishes a front page story on the vtditc program. / / - / / : nd annual vt hip hop appreciation weekend transpired. sohhl, the flowmigos, and vtditc served as co-sponsors. / / : vtditc vol : hip hop & liberation featured dr. brandy faulkner (vt department of political science), omar offendum (los angeles based mc), dumi right (vt alum and virginia based mc), and saba taj (durham based visual artist). recap video / / : vtditc park jam featured muralists icue (atlanta) and good homie signs (north carolina) as well as atlanta based dj and mc daytripper. / / : vtditc vol : gender & hip hop ii featured blair ebony smith (university) and kyesha jennings (nc state). recap video fall semester : vtditc studio hours continued in mds b. we altered hours to fridays from to to better serve our community’s needs. / / : the hip hop @ vt exhibit opened in newman library. this exhibit – which was created in collaboration with the university libraries’ course exhibits program – was on display on the main floor of newman library through nearly the entirety of the fall semester. mural timelapse video / / : vtditc vol : intro to djing & fair use – the return consisted of a workshop by craig and numerous vt djs/students who also served as small group coaches. recap video / / : vtditc vol : beat battle & music production workshop featured beatsbyjblack (northern virginia based music producer) and was hosted by vt student eric luu. vt student samwmta won first place. mike abstrakt, a roanoke-based high school student and music producer, took home second place. recap video / / : vtditc vol : hip hop & mental health featured dr. ian levy (manhattan college), dr. freddy paige (virginia tech department of civil and environmental engineering), dr. brandy faulkner, and emcee lioness.  / / : vtditc vol : hip hop & interrogating civility. this event, in collaboration with the office of student conduct, took a critical view of the imperative of civility on our campus. dr. andrea baldwin (vt department of sociology), yolanda avent (vt community and cultural centers), vt student juan pachecho, and dr. ad carson (uva) served as panelists.  / / - / / : rd annual vt hip hop appreciation weekend took place. sohhl, the flowmigos, and vtditc again served as co-sponsors. / / : vtditc vol : gender & hip hop iii – the return of the b-girl. graffiti artist meme, dancer bgirl macca, and emcee lioness served as panelists for this iteration of our seminar series.  / / : nd annual vtditc park jam featured muralists good homie signs and meme. recap video / / : black cultural center (bcc) mixtape released. this collaborative project – the culmination of a semester and a half of work largely done during vtditc studio hours – was formally released at a celebration at the bcc. / / : words of the prophets: graffiti as political protest in greece, italy, and poland. this collaborative program with the vt department of english featured dr. jonathan gross (professor of english at purdue university). he shared his research regarding the rhetorics of graffiti art. good homie signs created a ’ by ’ mural prior to this event. it is now on display in the department of english’s conference room (shanks hall ). / / : vtditc vol : show & prove. this event was an all elements open battle for local hip hop arts practitioners. members of the flowmigos won first place. / : the vtditc leadership board established our inaugural advisory board. the first advisory board consisted of juel downing (vt class of ‘ and original leadership board member), dr. j. rawls (dj/producer and educator), sum (mc), emcee lioness (vt class of ‘ and mc), dumi right (vt class of ‘ and mc), and dr. joycelyn wilson (assistant professor of black media studies, georgia tech). ‘ -’ academic year: notably, the vtditc community engagement fellows co-designed and co-taught media literacy workshops for the broader community. roughly a dozen partner organizations helped facilitate these workshops. / / : vtditc vol : hip hop & race – what hasn’t been said. this event consisted of small group discussions led by a team of moderators.  / / : vtditc vol : soul sessions – rebel voices. this iteration of our seminar series was a collaboration with roanoke-based open mic series soul sessions and celebrated of lgbtq+ history month. / / : vtditc vol : rd annual beat battle & music production workshop. this recurrence of one of our most anticipated events was judged and hosted by stimulator jones (roanoke based musician, dj, and producer). vt student and music producer prince predator (vt class of ‘ ) won the battle.  february : bobcat studios project. vtditc was awarded a $ internal grant by vt’s institute for creativity, arts, and technology to create a recording studio and the culturally-relevant curriculum necessary to support it at radford high school (radford, virginia).  / / : vtditc vol : intro to djing and fair use iii. this workshop was taught by ucla department of africana studies’ lynnée denise and focused on their research regarding the dj as scholar. / / : vtditc held a master class with legendary recording engineer tim donovan in media design studio b.  mid march : vtditc studio hours transitioned to a virtual-only format. / / : vtditc vol : gender & hip hop iv’s original date. we rescheduled this event to / / and transitioned to a virtual format due to the covid- pandemic / / : rd annual vditc park jam’s original date. we rescheduled this event to / / due to the covid- pandemic. / / : vtditc vol : black communities & the police. this was our first virtual-only seminar series event and it transpired shortly after george floyd was murdered by the minneapolis police department. community stalwart dr. brandy faulkner kindly shared her expertise with us yet again. mid august : vtditc studio hours reinstated in-person programming in mds b. / / : vtditc vol : hip hop and police brutality. our second virtual only seminar series event featured dr. brandy faulkner, dr. ellington graves (vt office for inclusion and diversity and department of sociology/africana studies program), roanoke-based recording artist macklyn, and radford university department of social work’s dr. deneen evans. panelists analyzed both current and classic hip hop songs as foundational texts describing instances of police violence.  / / : rd annual vtditc park jam – the do-over. north carolina based artist and regular vtditc collaborator good homie signs created a ’ by ’ mural of the virginia tech motto ut prosim (or “that i may serve”) outside of newman library. the mural was installed in newman library the following month.  / / : vtditc vol – the do-over: gender & hip hop iv featured dr. shante paradigm smalls (st. john’s university). this event was our third virtual-only seminar series event. dr. smalls presentation focused on their research regarding queer hip hop historiographies. / / : vtditc vol : hip hop entrepreneurship ii featured stacy epps (atlanta-based artist and attorney). at our fourth virtual-only seminar series event, stacy’s workshop focused on the steps necessary for aspiring artists to professionalize their creative practices. / - / / : good homie signs created the bobcat studios mural ( ’ by ’) at radford high school.  images: https://drive.google.com/drive/folders/ rmesxfmpcqjjrdjmrpcyqdebjxwsjvss?usp=sharing  testimonials: https://docs.google.com/document/d/ nd b qqrzrvpw tojhwlmog yrazqv ypekcoymvwo/edit?usp=sharing community building, community engagement, community groups, hip-hop, library programming, public services creating a student-centered alternative to research guides: developing the infrastructure to support novice learners leave a reply cancel reply save my name, email, and website in this browser for the next time i comment. current ye@r * leave this field empty this work is licensed under a cc attribution . license. issn - about this journal | archives | submissions | conduct craig arthur – in the library with the lead pipe skip to main content chat .webcam open menu home about awards & good words contact editorial board denisse solis ian beilin jaena rae cabrera kellee warren nicole cooke ryan randall emeritus announcements authors archives conduct submission guidelines lead pipe publication process style guide search home about awards & good words contact editorial board denisse solis ian beilin jaena rae cabrera kellee warren nicole cooke ryan randall emeritus announcements authors archives conduct submission guidelines lead pipe publication process style guide search by craig arthur about craig arthur head, community engagement university libraries virginia tech more current biographical information may be available at http://instagram.com/vtditc. articles by craig arthur culturally responsive community engagement programming and the university library: lessons learned from half a decade of vtditc – – this work is licensed under a cc attribution . license. issn - about this journal | archives | submissions | conduct names: respect, inclusion and belonging – tara robertson skip to content tara robertson diversity, equity + inclusion menu and widgets pages about presentations publications selected media and talks contact search for: this work by tara robertson is licensed under a creative commons attribution . international license. follow me on twitter my tweets names: respect, inclusion and belonging diversity, equity and inclusion is not about just revising hr policies and processes to be more inclusive and equitable, it’s a lens that you need to view everything through. for product organizations it’s a key lens to look at the product and customer experience.  i’ve been thinking about personal names and how those are a point of inclusion and belonging, or not. names are personal, and for many of us, an important part of our identity. how do you say your name?  my name is tara. in north america people often mispronounce it, less so in other parts of the world. my name is pronounced tah-rah, not terra. for the first years of my life it was easier for me to not speak up when people mispronounced it. when i was in my early s i met a woman of colour at a conference who also had a name that was much less common than mine. she said that it was a basic sign of respect to say people’s names properly and that changed how i operate. these days i usually correct people, but i still do the mental arithmetic to calculate if the energy it takes to interject and then to manage people’s apologies is worth it. our names tell a story and for many of us they’re an important part of who we are.  the microaggressions i experience are tiny compared to bipoc people with non-english names. i love this story from actor uzo aduba when she told her mom that she wanted to be called zoe. her mother replied “if they can learn to say tchaikovsky and michelangelo and dostoyevsky, they can learn to say uzoamaka.” "if they can learn to say tchaikovsky and michelangelo and dostoyevsky, they can learn to say uzoamaka." – @uzoaduba take action for girls and women: https://t.co/ocqi uwgi pic.twitter.com/k yf qbtfs — global citizen (@glblctzn) february , i recently learned that from - s the canadian government “assigned inuit numbered identification tags that they had to wear around their necks, mainly because white administrators couldn’t pronounce their names.”  our names are important and saying them correctly is a basic level of respect.  joe biden’s name sign i’ve been following some of the conversations in black deaf communities about president elect joe biden’s name sign. in deaf culture people have name signs that represent them and people with close ties to the deaf community or well known figures also given name signs by the deaf individuals or community. here’s what nakia smith has to say: i signed what i signed 💅🏽 pic.twitter.com/mbyr l u — it’s charmay to you (@realcaunsia) november , she’s quoted in this la times article saying that this name sign looks like “a “c” sign used by members of the crips gang in some american cities and could be dangerous for signers of color and embarrassing to the incoming administration.” names are important and have layers of meaning from our families, histories, cultures and communities.  names in databases when i worked at mozilla i documented the various places someone transitioning their gender at work would need to update their name and gender marker. there were so many systems: the hr information system, ldap logins, payroll system, benefits providers, the company we used to book travel’s system, bugzilla, github, and the internal staff directory and likely others that i’m forgetting.  doing this work i learned there were more than a few people who didn’t fit neatly in these systems, including:  people who only have a first name people with non-english characters in their names people with non-english names who also have english names people who get married and change their last name to their spouse’s last name people who get married and change their last name to a hyphenated name with their spouse’s last name people who get divorced and change their name back people who change their first name to something that fits them better people with very short names people with very long names patrick mckenzie’s falsehoods programmers believe about names is the most comprehensive list of assumptions about names that i’ve read. if you’re designing anything that will include people’s names, this is required reading. emma humphries’ adventures in renaming is also a useful resource. this study by r. ruiz-pérez, e. delgado lópez-cózar, e. jiménez-contreras in the journal of medical library association looked at how “spanish names are handled by national and international databases and to identify mistakes that can undermine the usefulness of these databases for locating and retrieving works by spanish authors”. this study listed name format variations with these two being the most common:  first name first surname second surname first name middle name first surname second surname i can imagine how this would impact search, retrieval and therefore how often the work is cited, which could in turn impact prestige through tenure, promotion and grants.  original article in business insider article in gale academic onefile in gale academic onefile, vernā myers, the vp of inclusion strategy at netflix, name is spelled incorrectly. i’m assuming that the data ingest from business insider choked on the macron over the “a” at the end of her first name. changing verna to vern makes it seem like the vp is male. also, if i was searching for articles that mention vernā myers, this one wouldn’t come up.  just like with in person interactions, how we design databases to include (or exclude) people’s names is about respect and impacts the feeling of belonging (or not) and who can be found (or not).  names in products the way names show up in products and services can be a point of inclusion and belonging. this summer mastercard launched true name: for many in the lgbtqia+ community, the name on their credit, debit or prepaid card does not reflect their true identity. that’s why we’re working with partners to bring products to market that will allow for chosen names to appear on the front of cards, helping ease a major pain point for the transgender and nonbinary communities. it’s a big deal having a credit card or debit card that matches your gender presentation and who you are. this video tells some of those stories: this goes beyond corporate platitudes during pride month. this is something concrete that mastercard did to make their products more inclusive of trans and non-binary people and make it a little easier for trans and non-binary people to buy things.  this summer linkedin added a feature that allows you to record your name. in october greenhouse added the say my name feature, where candidates can “pre-record the correct pronunciation of their names when recruiters request their interview schedule availability through greenhouse”. i’d love to learn about other product examples where the people building the product put specific care and attention on getting people’s names right.  thank you thank you to cara hall and carolyn arthur for feedback and editing help. share this: click to share on twitter (opens in new window) click to share on facebook (opens in new window) related posted on december , december , author tara robertson one thought on “names: respect, inclusion and belonging” meagan pollock says: december , at : am hi tara, after reading a similar post i just published, a colleague directed me to yours! i’m going to link to your article on mine: https://engineerinclusion.com/say-their-name-and-say-it-correctly keep up the great work! leave a reply cancel reply your email address will not be published. required fields are marked * comment name * email * website notify me of follow-up comments by email. notify me of new posts by email. post navigation previous previous post: thought leaders in diversity, equity and inclusion you should know proudly powered by wordpress disruptive library technology jester skip links skip to primary navigation skip to content skip to footer disruptive library technology jester about resume toggle search toggle menu peter murray library technologist, open source advocate, striving to think globally while acting locally follow columbus, ohio email twitter keybase github linkedin stackoverflow orcid email recent posts user behavior access controls at a library proxy server are okay minute read earlier this month, my twitter timeline lit up with mentions of a half-day webinar called cybersecurity landscape - protecting the scholarly infrastructure. ... as a cog in the election system: reflections on my role as a precinct election official minute read i may nod off several times in composing this post the day after election day. hopefully, in reading it, you won’t. it is a story about one corner of democ... running an all-online conference with zoom [post removed] less than minute read this is an article draft that was accidentally published. i hope to work on a final version soon. if you really want to see it, i saved a copy on the interne... with gratitude for the niso ann marie cunningham service award minute read during the inaugural niso plus meeting at the end of february, i was surprised and proud to receive the ann marie cunningham service award. todd carpenter, ... tethering a ubiquity network to a mobile hotspot minute read i saw it happen. the cable-chewing device the contractor in the neighbor’s back yard with the ditch witch trencher ... previous … next enter your search term... twitter github feed © peter murray. powered by jekyll & minimal mistakes. andromeda yelton andromeda yelton though these be matrices, yet there is method in them. when i first trained a neural net on , theses to make hamlet, one of the things i most wanted to do is be able to visualize them. if word vec places documents &# ;near&# ; each other in some kind of inferred conceptual space, we should be able to see some kind of map of them, yes? &# ; continue reading though these be matrices, yet there is method in&# ;them. &# ; of such stuff are (deep)dreams made: convolutional networks and neural style transfer skipped fridai blogging last week because of thanksgiving, but let&# ;s get back on it! top-of-mind today are the firing of ai queen timnit gebru (letter of support here) and a couple of grant applications that i&# ;m actually eligible for (this is rare for me! i typically need things for which i can apply in my &# ; continue reading of such stuff are (deep)dreams made: convolutional networks and neural style&# ;transfer &# ; let’s visualize some hamlet data! or, d and t-sne for the lols. in , i trained a neural net on ~ k graduate theses using the doc vec algorithm, in hopes that doing so would provide a backend that could support novel and delightful discovery mechanisms for unique library content. the result, hamlet, worked better than i hoped; it not only pulls together related works from different departments (thus &# ; continue reading let&# ;s visualize some hamlet data! or, d and t-sne for the&# ;lols. &# ; ai in the library, round one the san josé state university school of information wanted to have a half-course on artificial intelligence in their portfolio, and asked me to develop and teach it. (thanks!) so i got a blank canvas on which to paint eight weeks of&# ;whatever you might want graduate students in library &# ; information science students to know about &# ; continue reading ai in the library, round&# ;one &# ; adventures with parsing django uploaded csv files in python let&# ;s say you&# ;re having problems parsing a csv file, represented as an inmemoryuploadedfile, that you&# ;ve just uploaded through a django form. there are a bunch of answers on stackoverflow! they all totally work with python ! &# ;and lead to hours of frustration if, say, hypothetically, like me, you&# ;re using python . if you are getting &# ; continue reading adventures with parsing django uploaded csv files in&# ;python &# ; my statement at the ala midwinter town hall (american libraries has helpfully provided an unedited transcript of the ala council town hall meeting this past midwinter, which lets me turn my remarks there into a blog post here. you can also watch the video; i start around : . i encourage you to read or watch the whole thing, though; it&# ;s interesting throughout with &# ; continue reading my statement at the ala midwinter town&# ;hall &# ; the highest level of service i. we provide the highest level of service to all library users&# ; ala code of ethics that&# ;s what public libraries do, right? provide service to everyone, respectfully and professionally &# ; and without conditioning that respect on checking your papers. if you walk through those doors, you&# ;re welcome here. when you&# ;re standing in the international arrivals &# ; continue reading the highest level of&# ;service &# ; leia: a montage about heroism montage &# ; ext. hangar &# ; remote planet &# ; day: leia gestures to a document in her other hand. &# ;there&# ;s still fighters that haven&# ;t had their c checks, and we need them ready to scramble by sunday. i can count on you to make that deadline, right?&# ; the chief mechanic nods smartly. &# ; int. &# ; continue reading leia: a montage about&# ;heroism &# ; locating my ala in i&# ;ve been reading discussion on ala council, twitter, and blogs following recent ala press releases and statements from the committee on legislation and the washington office, wondering where to locate my ala, and where to locate myself within it as a member leader. the question i keep coming back to is: where are our lines? &# ; continue reading locating my ala in&# ; &# ; an open letter to heather bresch dear heather bresch, you lived in morgantown. i did, too: born and raised. my parents are retired from the university you attended. my elementary school took field trips to mylan labs. they were shining, optimistic. you&# ;re from west virginia. i am, too. this means we both know something of the coal industry that has both &# ; continue reading an open letter to heather&# ;bresch &# ; none home - apps skip to main content menu system status help & access application directory key student, research, business, and administrative systems used throughout the university of illinois system student & faculty self-service for student registration, records, financial aid; faculty teaching and advising services. home banner pages banner faq self-service help & access home banner pages banner faq self-service help & access most used staff applications banner self-service banner administrative pages my ui info (nessie) hr front end ibuy tem getting help & access applications by category accounts/support view accounts/support application descriptions netid centerthe netid center allows you to manage both your netid password and your fa ( -factor authentication). fa is an extra layer of security to protect your personal data as well as university data available through your account. account recovery options for both are also managed here. pear (protected email attachment repository)this is a closed webmail application available to anyone with a valid university of illinois netid. pear enables university of illinois faculty, staff and students to securely exchange information in cases where university policy dictates users cannot use conventional email (e.g. social security numbers, passwords, and confidential records). service desk managera ticketing tool for customer support and it service desks. built on itil principles, it delivers a comprehensive, integrated solution for the automation and management of both external (customer support) and internal (enterprise service center management) service desks. banner view banner application descriptions banner administrative pagesbanner enterprise resource planning system supporting hr, finance and student. fa is required for banner access. you can register for fa at https://verify.uillinois.edu/. document manager(xtender) - chicago studentintegrated chicago( uic) student document imaging document manager(xtender) - financialintegrated finance document imaging document manager(xtender) - human resources and upbintegrated human resources, payroll & benefits document imaging document manager(xtender) - springfield studentintegrated springfield ( uis) student document imaging document manager(xtender) - urbana-champaign studentintegrated urbana/champaign ( uiuc) student document imaging compliance & training view compliance & training application descriptions mydisclosuresan online application that allows users to disclose and request prior approval for their non-university activities as required by illinois state law. positive time reportingaccess for academic professionals and exempt civil service employees to enter time in compliance with the state officials and employees ethics act data & analytics view data & analytics application descriptions eddie/web intelligenceweb-based and desktop tools to build, view and print data analyses. faculty and staff are able to view standard reports (pre-prepared reports based on functional office approval) or build their own reports or visualizations using collections of related data. mobius viewallows users to view enterprise hr, finance and student reports tableau serverserver infrastructure for faculty and staff to publish their tableau dashboards for their department, college, university or public audience. university codebookthis application is used to maintain the official source for university of illinois administrative and instructional codes. finance view finance application descriptions account code searchthe account code search application is a tool that allows you to search for account codes using keywords, much like a google search. you can browse all account codes, mark frequently used account codes as favorites, and refer to a glossary for technical terms. fabwebthis is a bolt-on application that allows the university to maintain information on fixed assets above a certain dollar limit. ibuyan online marketplace for purchasing goods and services at the university of illinois, ibuy combines the use of internet technology with procurement best practices to simplify the purchasing process and reduce costs. icsuniversity contract management application my-ui-financialsdisplays personalized financial data and standard financial reports sourced from edw datamart p-cardthis the web based system to handle the university's p-card (procurement card system) transactions temuniversity travel and expense management application ui-paythis is a web based system accessed from banner web self service for students pages. it provides access to students to review their electronic bill, make an online payment and enroll in direct deposit. more finance applications press the space bar for more finance applications more finance applications view more finance applications application descriptions alasthis bolt-on application consists of web data entry support for recording criteria and calculation rules and rates for indirect cost assessments as well as allocations. the batch application selects appropriate expense transactions from the banner operating ledger, calculates assessment amounts, and creates journal voucher transactions. finance payroll process application tablesearch, view and edit values on the uillinois.t_fin_payr_adjustments table for fringe benefits assessments, fringe benefits encumbrance, payroll accruals, state rule change, state salary encumbrance and tuition waiver. grant loaderweb application used to interface grant information from kuali to banner. parameter editoraits web application that allows users to enter configuration data that can then be used by other applications. sacsthis is a banner finance bolt-on to recategorize and report information back to the state of illinois on state appropriation funds. web for financecurrently allows access to the banner self service budget query process. xcfoapmanage the university created cross foapal application. used to enter rules and also review errors close financial aid view financial aid application descriptions map calculation tablethis application maintains the control table data for calculating the state of illinois monetary assistance program (map) awards for eligible students. tuition waiver eligibilitythis application maintains control table data for computing hr appointments and assessing eligibility for employee tuition waivers. eligibility as load into banner financial aid to drive waiver calculations. work studythis application maintains control data in support of the interface from the payroll portion of banner to the financial aid portion to update work study earnings. more financial aid applications press the space bar for more financial aid applications more financial aid applications view more financial aid applications application descriptions axiom elitethis appliction is used to process student documents into banner and document manager (xtender) document upload configuration applicationthis web application allows maintenance of configuration data for financial aid documentation uploads. parameter editoraits web application that allows users to enter configuration data that can then be used by other applications. close human resources view human resources application descriptions hiretouchan administrative system used to process electronic employment applications. hr front endcustomized front end for banner hr application. fa is required for hr front end access. you can register for fa at https://verify.uillinois.edu/. hr reporting portala collection of human resources reports developed by the system hr office for use by units, colleges, and central hr. my ui info (nessie)employee self-service and information environment that enables employees to view employment related information, such as benefits, policies, and training opportunities. fa is required for off campus my ui info access. you can register for fa at https://verify.uillinois.edu/. tracker electronic i- a system for processing and storage for federal form i- , including e-verify when appropriate. more hr applications press the space bar for more hr applications more hr applications view more hr applications application descriptions employee mass changethis web application provides for mass changes to employee and job information required by the university and not supplied by banner functionality. hr/pay tools (newt)an interface for hr offices to complete employment and job information required by the university and not supplied by banner functionality. fa is required for newt access. you can register for fa at https://verify.uillinois.edu/. maintenance of workflow departmental approversan interface for maintaining departmental approvers for workflow applications. parameter editoraits web application that allows users to enter configuration data that can then be used by other applications. personnel registry management system (prms)an application used to manage civil service applications and exam scores. retiree rehire forman online proposal form to initiate and route for approval a request to hire someone who retired from a surs employer. retropaythe retro-pay application is used to calculate retro-active pay due to employees based on union settlements. salary plannerthis is a web self-service application from ellucian which allows units to enter annual salary increase information into banner. close payroll/benefits view payroll/benefits application descriptions adjustment notification applicationadjustment notification application (ana) is a web-based application used by departments to initiate requests for payroll adjustments that cannot be processed by the payroll adjustment request interface system (paris). it is used for initiating overpayment adjustments, current pay period time corrections, pay stops, leave balance updates for civil service employees, employee award payments and taxable benefit payments. involuntary deductions applicationan interface for maintaining involuntary deductions. parisan application used for initiating current pay period time corrections and prior pay period adjustments. fa is required for paris access. you can register for fa at https://verify.uillinois.edu/. more payroll/benefits applications press the space bar for more payroll/benefits applications more payroll/benefits applications view more payroll/benefits applications application descriptions campus recreation applicationthis web-based application allows payroll deduction and management of campus recreation membership fees. charities applicationthe web-based application creates campus charity deductions for employees in banner. collections applicationthis web-based application allows student financial services staff members the ability to add a new mua (receivable) deduction, change the amount or terminate the deduction for university employees. parameter editoraits web application that allows users to enter configuration data that can then be used by other applications. parking applicationthis web-based application creates parking deductions for employees in banner. uic auxiliary services applicationan interface for maintain meal plan deduction codes. close process automation view process automation application descriptions banner workflowthis is an enterprise level application that enables ellucian customers to create, maintain, and process workflows that are "erp-centric". this link provides administrators with access to maintain and monitor existing workflows as well as providing users access to their worklist which displays transactions in their "inbox" waiting for their processing action. formbuilderthis is an enterprise level application that allows for event registration and workflow capabilities. administrators can use this link to monitor transactions, run reports, or perform other maintenance tasks to forms they have access to or to create new forms. student administration view student administration application descriptions attribute maintenance systemthis application provides the capability to update attributes within banner. uachievethis application is used to create degree audit reports for students. the report is an unofficial audit of degree progress and includes all completed courses, as well as those currently in progress. uiuc grade change systemthis application is used by uiuc to allow faculty to submit requests for online grade changes. more student administration applications press the space bar for more student administration applications more student administration applications view more student administration applications application descriptions axiom elitethis appliction is used to process student documents into banner and document manager (xtender) banner general event managementbanner application used by uic to setup configuration data to allow students to register for recruiting and admissions events. diplomatic - departmental distinctionsthis application provides the ability to add/update/delete entries in the internal application table for diploma departmental distinction document upload configuration applicationthis web application allows maintenance of configuration data for financial aid documentation uploads. expected graduation date applicationthis application maintains the rules to be used in the calculation of a student's expected graduation term. parameter editoraits web application that allows users to enter configuration data that can then be used by other applications. pp/ap/tbc evaluation table maintenancethis web application allows for review and maintenance of control tables that drive the placement & proficiency and test based credit processes. student registration group assignment (time ticketing)this application maintains the rules used to assign registration time tickets to students. transfer credit extract front-end applicationthis web application allows for review and maintenance of the control tables that drive the test based credit processes. uic - astra scheduleenterprise application for academic, event, and final exam scheduling. uis - astra scheduleenterprise application for academic, event, and final exam scheduling. uiuc - astra scheduleenterprise application for academic, event, and final exam scheduling. web withdrawal deadline datethis application is used to maintain dates associated with student withdrawal deadlines. close time reporting view time reporting application descriptions academic vacation and sick leave recordingthe academic vacation and sick leave system (avsl), designed for academic professional staff, enables the electronic reporting of vacation, sick, and other types of leave. claritythis is an application used to manage project tasks, risk and issues, lessons learned and reporting time spent on a project or service. positive time reportingaccess for academic professionals and exempt civil service employees to enter time in compliance with the state officials and employees ethics act web time entryaccess to enter time using the time sheet entry application, and to access benefit statements questions? search the knowledgebase or contact the aits service desk for technical assistance. getting access need to use one of these applications? you can request access from your unit security contact (usc). find your usc system status check current system status messages and planned outage notices. go to system status university of illinois system copyright © the board of trustees of the university of illinois | privacy statement and terms of use freddy paige – in the library with the lead pipe skip to main content chat .webcam open menu home about awards & good words contact editorial board denisse solis ian beilin jaena rae cabrera kellee warren nicole cooke ryan randall emeritus announcements authors archives conduct submission guidelines lead pipe publication process style guide search home about awards & good words contact editorial board denisse solis ian beilin jaena rae cabrera kellee warren nicole cooke ryan randall emeritus announcements authors archives conduct submission guidelines lead pipe publication process style guide search by freddy paige articles by freddy paige culturally responsive community engagement programming and the university library: lessons learned from half a decade of vtditc – – this work is licensed under a cc attribution . license. issn - about this journal | archives | submissions | conduct jasmine weiss – in the library with the lead pipe skip to main content chat .webcam open menu home about awards & good words contact editorial board denisse solis ian beilin jaena rae cabrera kellee warren nicole cooke ryan randall emeritus announcements authors archives conduct submission guidelines lead pipe publication process style guide search home about awards & good words contact editorial board denisse solis ian beilin jaena rae cabrera kellee warren nicole cooke ryan randall emeritus announcements authors archives conduct submission guidelines lead pipe publication process style guide search by jasmine weiss about jasmine weiss jasmine weiss is a junior at virginia tech university. she is majoring in sociology and minoring in africana studies. jasmine is the creative director for digging in the crates hip hop studies at virginia tech and the vice president for the vt chapter of the naacp. more current biographical information may be available at https://www.linkedin.com/in/jasmine-weiss- a . articles by jasmine weiss culturally responsive community engagement programming and the university library: lessons learned from half a decade of vtditc – – this work is licensed under a cc attribution . license. issn - about this journal | archives | submissions | conduct dshr's blog: first we change how people behave dshr's blog i'm david rosenthal, and this is a place to discuss the work i'm doing in digital preservation. tuesday, april , first we change how people behave then the system will work the way we want. my skepticism about level self-driving cars keeps getting reinforced. below the fold, two recent examples. the fundamental problem of autonomous vehicles sharing roads is that until you get to level , you have a hand-off problem. the closer you get to level , the worse the hand-off problem. source sean gallagher's lion air max crew had seconds to react, boeing simulation finds shows the hand-off problem for aircraft: in testing performed in a simulator, boeing test pilots recreated the conditions aboard lion air flight when it went down in the java sea in october, killing people. the tests showed that the crew of the max would have only had seconds to respond to the maneuvering characteristics augmentation system’s (mcas’s) attempts to correct a stall that wasn’t happening before the aircraft went into an unrecoverable dive, according to a report by the new york times. while the test pilots were able to correct the issue with the flip of three switches, their training on the systems far exceeded that of the lion air crew—and that of the similarly doomed ethiopian airlines flight , which crashed earlier this month. the lion air crew was heard on cockpit voice recorders checking flight manuals in an attempt to diagnose what was going on moments before they died. great, must-read journalism from dominic gates at the seattle times, boeing's home-town newspaper in flawed analysis, failed oversight: how boeing and faa certified the suspect max flight control system shows that the fundamental problem with the max was regulatory capture of the faa by boeing; the faa's priority wasn't to make the max safe, it was to get it into the market as quickly as possible because airbus had a -month lead in this segment. and because airbus' fly-by-wire planes minimize the need for expensive pilot re-training, boeing's priority was to remove the need for it. the company had promised southwest airlines co. , the plane’s biggest customer, to keep pilot training to a minimum so the new jet could seamlessly slot into the carrier’s fleet of older s, according to regulators and industry officials. [former boeing engineer mr. [rick] ludtke [who worked on max cockpit features] recalled midlevel managers telling subordinates that boeing had committed to pay the airline $ million per plane if its design ended up requiring pilots to spend additional simulator time. “we had never, ever seen commitments like that before,” he said. the software fix boeing just announced is just a patch on a fundamentally flawed design, as george leopold reports in software won’t fix boeing’s ‘faulty’ airframe. boeing is gaming the regulations, and the faa let them do it. neither placed safety first. these revelations should completely destroy the credibility of faa certifications. although boeing's highly-trained test pilots didn't have to rtfm, they did have only seconds to diagnose and remedy the problem caused by the faulty angle-of-attack sensor and the buggy mcas software. inadequately trained lion air and ethiopian airlines pilots never stood a chance of a successful hand-off. self-driving car advocates assume that hand-offs are initiated by the software recognizing a situation it can't handle. but in this case the mcas software was convinced, on the basis of a faulty sensor, that it was handling the situation and refused to hand-off to the pilots times in succession. self-driving car stopper self-driving cars drivers will lack even the level of training of the dead pilots. the cars' software is equally dependent upon sensors, which can be fooled by stickers on the road*, and cannot handle rain, sleet or snow. or, as it turns out, pedestrians as david zipper tweeted: at a mobility event today i met an auto industry rep who told me "to enable av's we need a period of increased urban law enforcement so pedestrians know what they can't do. then they'll change behavior." i was so stunned i could barely respond "i think that's a horrific idea." — david zipper (@davidzipper) march , atrios' apt comment was: it is this type of thing which makes me obsess about this issue. and i have a couple insider sources (ooooh i am a real journalist) who confirm these concerns. the self-driving car people see pedestrians as a problem. i don't really understand how you can think urban taxis are your business model and also think walking is the enemy. cities are made of pedestrians. well, cities other than phoenix, anyway. i pay a dumb mortgage so i can walk to a concert, like i did last night. but no-one who matters cares about pedestrians because no-one who matters is ever on the sidewalk, let alone crossing the street. as the cdc reports: in , , pedestrians were killed in traffic crashes in the united states. this averages to one crash-related pedestrian death every . hours. additionally, almost , pedestrians were treated in emergency departments for non-fatal crash-related injuries in . pedestrians are . times more likely than passenger vehicle occupants to be killed in a car crash on each trip. the casualties who don't "know what they can't do" won't add much to the deaths and injuries, so we can just go ahead and deploy the technology asap. * tesla says the "stickers on the road" attack: is not a realistic concern given that a driver can easily override autopilot at any time by using the steering wheel or brakes and should always be prepared to do so well, yes, but the technology is called "autopilot" and musk keeps claiming "full autonomy" is just around the corner. posted by david. at : am labels: techno-hype comments: david. said... sean gallagher reports that: "delivery of boeing’s promised fix to the flight system software at the center of two max crash investigations has been pushed back several weeks after an internal review by engineers not connected to the aircraft raised additional safety questions. the results of the “non-advocate” review have not been revealed, but the federal aviation administration confirmed on april that the software needed additional work." april , at : pm david. said... although they did rtfm, it looks like it didn't help: "pilots at the controls of the boeing co. max that crashed in march in ethiopia initially followed emergency procedures laid out by the plane maker but still failed to recover control of the jet, according to people briefed on the probe’s preliminary findings." april , at : am david. said... in whistleblowers: faa max safety inspectors lacked training, certification, sean gallagher reports that: "multiple whistleblowers have raised issues over the federal aviation administration’s safety inspection process connected to boeing’s max aircraft, according to a letter to the faa from senate commerce committee chairman sen. roger wicker on april . and the faa’s leadership was informed of these concerns as far back as august of . the whistleblowers cited “insufficient training and improper certification” of faa aviation safety inspectors, “including those involved in the aircraft evaluation group (aeg) for the boeing max," wicker said in his letter to faa acting administrator david elwell." both boeing and the faa have serious credibility problems. april , at : am david. said... izabella kaminska and jamie powell uber's conflicting self-driving fleet vision analyzes uber's ipo documents and shows (a) uber is betting the future on a fleet of level cars, and (b) the economics of this bet simply don't work (and of course neither does the technology): "but here's the really important factor for would-be buyers of the stock on ipo day. uber says autonomous driving is essential for it to continue to effectively compete, but it also says these development efforts are capital and operations intensive (the opposite of its supposed asset-light business model today)." the quotes they emphasize from the ipo documents are fairly devastating. april , at : pm david. said... yet again william gibson was prophetic. in defense against the darknet, or how to accessorize to defeat video surveillance, thomas claiburn describes a real-life version of the "ugliest t-shirt" from gibson's zero history. april , at : pm david. said... julie bort's an engineer at uber's self-driving car unit warns that it's more like 'a science experiment' than a real car capable of driving itself shows that in autonomous cars, like everything else, uber is following the "fake it until you make it" path of today's silicon valley startups. and for the few in the audience who haven't read gibson, the "ugliest t-shirt" makes the wearer invisible to surveillance cameras. makes pedestrians even more of a problem for self-driving cars, no? april , at : am david. said... another good post on the -max crashes is how the boeing max disaster looks to a software developer by gregory travis: "so boeing produced a dynamically unstable airframe, the max. that is big strike no. . boeing then tried to mask the ’s dynamic instability with a software system. big strike no. . finally, the software relied on systems known for their propensity to fail (angle-of-attack indicators) and did not appear to include even rudimentary provisions to cross-check the outputs of the angle-of-attack sensor against other sensors, or even the other angle-of-attack sensor. big strike no. . april , at : pm david. said... christine negroni's what people don’t get about why planes crash stresses the handoff problem: "in the crash of an asiana airlines boeing landing in san francisco in , investigators determined that a contributing factor was the pilots’ over-reliance on automated systems which led to an erosion in their flying skills. the investigation of the fatal flight of an air france airbus a from rio de janeiro to paris in led to the conclusion that the complexity of the fly-by-wire airplane befuddled the pilots. the max probes suggest another variation on the conundrum: technology intended to protect against pilot error trapped the pilots. helpless in the cockpit, they were unable to do as captain sully did and save the day." april , at : am david. said... southwest and faa officials never knew boeing turned off a safety feature on its max jets, and dismissed ideas about grounding them by hillary hoffower is based on reporting by andy pastzor of the wsj: "southwest airlines and the federal aviation administration (faa) officials who monitor the carrier were unaware that a standard safety feature, designed to warn pilots about malfunctioning sensors, on boeing max jets was turned off when southwest began flying the model in ... in earlier models, the safety feature alerted pilots when a sensor called the "angle-of-attack vane" incorrectly conveyed the pitch of the plane's nose, according to pastzor. in the max, it functions as such while also signaling when the maneuvering characteristics augmentation system (mcas) — a new automated system linked to both october's lion air crash and march's ethiopian airlines crash — could misfire; but these alerts were only enabled if carriers purchased additional safety features" and: "like other airlines flying the max, southwest didn't learn about the change until the aftermath of the lion air crash, ... the carrier then asked boeing to reactivate the alerts on its max fleet, causing faa inspectors to contemplate grounding the max fleet until it was determined whether or not pilots needed additional training — but the idea was quickly dropped. once the feature was reactivated, some faa officials again considered grounding southwest's max fleet to determine whether pilots needed new training — and again, the discussions, which happened via email, were dismissed after a few days" it is clear that the faa's priority was boeing's competitive position against airbus, not safety. additional training would have cost boeing $ m a plane to southwest, and would have cost southwest probably more than that in increased costs covering the grounded planes and unavailable pilots. april , at : pm david. said... as usual, paul vixie was way ahead of the curve. he wrote disciplining the unoccupied mind in july : "simply put, if you give a human brain the option to perform other tasks than the one at hand, it will do so. no law, no amount of training, and no insistence by the manufacturer of an automobile will alter this fact. it's human nature, immalleable. so until and unless tesla can robustly and credibly promise an autopilot that will imagine every threat a human could imagine, and can use the same level of caution as the best human driver would use, then the world will be better off without this feature." i wrote techno-hype part moths later, and this post months later, both with esentially the same message. april , at : pm david. said... uber, lyft, waymo and many others believe that the key market for semi-autonomous (level ) cars is robo-taxis. via jamie powell's the questionable economics of autonomous taxi fleets, "a new paper out monday, written by researchers at the massachusetts institute of technology and exclusively shared with ft alphaville, agrees. it suggests that, at current prices, an automated hive of driverless taxis will actually be more expensive for a consumer to use than the old-world way of owning four wheels. drawing on a wealth of publicly available data, ashley nunes and his colleague kristen hernandez suggest that the price for taking an autonomous taxi will be between $ . to $ . on a per-mile basis, versus the $ . cost of owning a car. using san francisco’s taxi market as its test area, the academics examined a vast array of costs such as licensing, maintenance, fuel and insurance for their calculations." note the "san francisco". waymo can't actually make robo-taxis work in phoenix. the big markets for taxis are old, dense cities such as san francisco and new york. nightmares even for human drivers (try driving through chinatown in sf, or across manhattan in rush hour). april , at : pm david. said... boeing built deadly assumptions into max, blind to a late design change is the new york times longread on the process that led to the max disasters. it is a story of a siloed organization, with people making safety-critical decisions based on partial or incorrect information about the system in question. it should make everyone think twice before flying on any boeing plane: "but many people involved in building, testing and approving the system, known as mcas, said they hadn’t fully understood the changes. current and former employees at boeing and the federal aviation administration who spoke with the new york times said they had assumed the system relied on more sensors and would rarely, if ever, activate. based on those misguided assumptions, many made critical decisions, affecting design, certification and training." june , at : pm david. said... clive irving's how boeing’s bean-counters courted the max disaster is another good article on how the crisis arose: "the origins of the are particularly significant now, with boeing engulfed in a world crisis of confidence with two crashes of the newest model, the max- , killing people. specifically, the origins of the design highlight the consequences to boeing of believing that it could keep upgrading a -year-old design indefinitely." june , at : pm david. said... april glaser interviewed self-driving car pioneer chris urmson for how close are we to self-driving cars, really?. he didn't disagree with her question: "i’ve read that you think self-driving cars are about five to years away from a small-scale rollout, but to years away from ubiquity, or a very large rollout." june , at : pm david. said... boeing's disregard of safety in manufacturing and slow-rolling of faa oversight goes backmany years before the max disasters, according to a long story by michael laris entitled long before the max disasters, boeing had a history of failing to fix safety problems: "repeatedly, safety lapses were identified, and boeing would agree to fix them, then fail to do so, the faa said." june , at : am david. said... in boeing falsified records for jet sold to air canada. it developed a fuel leak katie nicholson reports that: "boeing staff falsified records for a jet built for air canada which developed a fuel leak ten months into service in . in a statement to cbc news, boeing said it self-disclosed the problem to the u.s. federal aviation administration after air canada notified them of the fuel leak. the records stated that manufacturing work had been completed when it had not." june , at : pm david. said... matt stoller's the coming boeing bailout? is a good overview of the way anti-trust failure corrupted boeing: "the net effect of the merger, and the follow-on managerial and financial choices, is that america significantly damaged its aerospace industry. where there were two competitors - mcdonnell douglas and boeing, now there is one. and that domestic monopoly can no longer develop good civilian aerospace products. hundreds of people are dead, and tens of billions of dollars wasted." july , at : am david. said... jeffrey rothfeder's for years, automakers wildly overpromised on self-driving cars and electric vehicles—what now? shows that realism about self-driving cars without trained self-driving car drivers is breaking out, now the uber ipo is over: "starting around may , uber projected in public and private presentations that it would manufacture , autonomous vehicles by , only to change that forecast four months later to over , units. the company also said that human safety drivers, who take over the wheel when an av needs help, would not be required on its cars by . and in , the company declared, tens of thousands of fully self-driving uber taxis would be in of the largest cities. ... the uber employee responsible for the forecasts said that while she was designing them, executives had asked her “to think about a way” to show accelerated uber av development." but now: "ceo dara khosrowshahi said at an economic club meeting in washington, dc, that it will take more than years for all uber cars to be driverless," and: "waymo’s ceo john krafcik told a tech conference that it will be decades before autonomous cars are widespread on the roads, and they may always need human assistance to drive in multifaceted environments, such as bad weather or areas crowded with construction or emergency equipment." told you so! july , at : am david. said... the details in newly stringent faa tests spur a fundamental software redesign of boeing’s max flight controls seem somewhat confused, but apparently the fact that mcas, unlike earlier flight control systems, can override the pilots in ways from which they may be unable to recover means that the fundamental architecture of the 's flight control software is no longer adequate. the faa is requiring that the software be re-architected to be more resilient to failures. if so, the predicitions of an early return to service are highly optimistic. august , at : am david. said... gareth corfield at the register has more details on the max software re-architecture: "astonishingly, until the max crashes, the aircraft was flying with no redundancy at all for the flight control computers. if the active one failed or suffered inversion of critical bits in memory, there was no standby unit ready to cut in and continue. the seattle times reported that this has now been redesigned so the two onboard computers run in an active:standby configuration. previously the units merely swapped over in between flights. in addition, the computers will receive input from both angle-of-attack sensors rather than just the one. a faulty aoa sensor is thought to have been a contributory factor to the max crashes, which together cost more than lives." august , at : am david. said... andy greenberg's a boeing code leak exposes security flaws deep in a 's guts reports that: "santamarta claims that leaked code has led him to something unprecedented: security flaws in one of the dreamliner's components, deep in the plane's multi-tiered network. he suggests that for a hacker, exploiting those bugs could represent one step in a multi­stage attack that starts in the plane’s in-flight entertainment system and extends to highly protected, safety-critical systems like flight controls and sensors." this isn't an immediate threat to safety-critical systems which boeing claims are firewalled: "but even granting boeing's claims about its security barriers, the flaws santamarta found are egregious enough that they shouldn't be dismissed, says stefan savage, a computer science professor at the university of california at san diego, who is currently working with other academic researchers on an avionics cybersecurity testing platform. "the claim that one shouldn't worry about a vulnerability because other protections prevent it from being exploited has a very bad history in computer security," savage says. "typically, where there's smoke there's fire." savage points in particular to a vulnerability santamarta highlighted in a version of the embedded operating system vxworks, in this case customized for boeing by honeywell." maybe boeing needs to pay software developers more than $ /hr. august , at : am david. said... via atrios, el gato malo has a good explanation of why, even if level self-driving were possible, tesla's "full self-driving" is never going to be it. august , at : am david. said... joining the pile on tesla's robo-taxi bs, keubiko's tesla's robotaxi red herring estimates the cost in crashes and deaths they're projecting: "even if autonomous cars are as good has human drivers by , is it reasonable or feasible to think that the news flow, consumer acceptance, politicians, and regulators will accept anywhere near these numbers? if a single uber test vehicle death can send the industry into a tizzy, what would thousands of crashes per day and a death every minutes or so look like? this even ignores the stats on the miles that would be owner-driven (in autonomous mode) and not “robotaxi”. as an analogue, look at what boeing is dealing with on its max. air travel is still statistically very safe, and the max had well over , flights before the two crashes within months grounded (justifiably so) the fleet. does anyone honestly believe that a newly emerging industry can withstand the news flow anywhere close to these numbers?" august , at : am david. said... how does an autonomous car work? not so great by youjin shin, chris alcantara and aaron steckelberg at the wapo is a great interactive explanation of many of the limitations of self-driving car technology other than the hand-off problem. go check it out. september , at : am david. said... jennifer elias' alphabet exec blames media for overhyping self-driving cars, even though google drove the hype illustrates the slow dawning of the realization that level is nowhere close: "[waymo] has dialed back its enthusiastic tone as it falls behind its original timeline for getting full self-driving cars on the road. the company said in that it wouldn't need to wait until ⁠— when analysts expected self-driving cars to go fully autonomous ⁠— but that it would give riders the ability within "months." morgan stanley cut its valuation on waymo by % last month from $ billion to $ billion, concluding that the industry is moving toward commercialization slower than expected and that waymo still relies on human safety drivers, which cnbc reported in august." elias provides a timeline of google's optimistic predictions of "full self-driving". october , at : pm david. said... in hailing a driverless ride in a waymo, ed niedermeyer reports on his first ride in a fully driverless waymo car, as part of their testing in a small part of phoenix, az: "there were moments where the self-driving system’s driving impressed, like the way it caught an unprotected left turn just as the traffic signal turned yellow or how its acceleration matched surrounding traffic. the vehicle seemed to even have mastered the more human-like driving skill of crawling forward at a stop sign to signal its intent. only a few typical quirks, like moments of overly cautious traffic spacing and overactive path planning, betrayed the fact that a computer was in control. a more typical rider, specifically one who doesn’t regularly practice their version of the driving turing test, might not have even noticed them." but he points out that: "in , waymo ceo john krafcik declared on stage at the lisbon web summit that “fully self-driving cars are here.” krafcik’s show of confidence and accompanying blog post implied that the “race to autonomy” was almost over. but it wasn’t. nearly two years after krafcik’s comments, vehicles driven by humans — not computers — still clog the roads in phoenix. the majority of waymo’s fleet of self-driving chrysler pacifica minivans in arizona have human safety drivers behind the wheel; and the few driverless ones have been limited to testing only." november , at : am david. said... remember the uber self-driving car that killed a woman crossing the street? the ai had no clue about jaywalkers by katyanna quach describes the ntsb report on the killing of a pedestrian by an uber self-driving car in march : "an investigation by the ntsb into the crash has pinpointed a likely major contributing factor: the code couldn't recognize her as a pedestrian, because she was not at an obvious designated crossing. rather than correctly anticipating her movements as a person moving across the road, it ended up running right into her. “the system design did not include a consideration for jaywalking pedestrians,” the watchdog stated [pdf] in its write-up.” the penalty for jaywalking is death. november , at : am david. said... timothy b. lee's how terrible software design decisions led to uber’s deadly crash has more detail on just how bad uber's software was. november , at : pm david. said... in another company is dialing back expectations for self-driving taxis timothy b lee reports more realism dawning on the self-driving hype: "daimler is planning to "rightsize" its spending on self-driving taxis, chairman ola källenius said on thursday. getting self-driving cars to operate safely in complex urban environments has proved more challenging than people expected a few years ago, he admitted. "there has been a reality check setting in here," källenius said, according to reuters. he is just the latest executive to acknowledge that work on self-driving taxi technology is not progressing as fast as optimists expected two or three years ago. earlier this year, ford ceo jim hackett sought to dampen expectations for ford's own self-driving vehicles. industry leaders waymo and gm's cruise missed self-imposed deadlines to launch driverless commercial taxi services in and , respectively. november , at : pm david. said... in it's tough to make predictions, especially about the future, atrios links to a survey of car companies' timelines for their self-driving cars. it is an amazing display of irrational optimism. december , at : am david. said... in spooky video shows self-driving cars being tricked by holograms thor benson reports: "researchers from ben-gurion university of the negev's (bgu) cyber security research center in israel found that both semi-autonomous and fully autonomous cars stopped when they detected what they thought were humans in the street but were actually projections. they also projected a street sign onto a tree and fake lane markers onto the street to trick the cars. the research was published by the international association for cryptologic research." february , at : am david. said... john markoff reports in ben shneiderman's anti-autonomy campaign in a case for cooperation between machines and humans: "late last year, dr. shneiderman embarked on a crusade to convince the artificial intelligence world that it is heading in the wrong direction. in february, he confronted organizers of an industry conference on “assured autonomy” in phoenix, telling them that even the title of their conference was wrong. instead of trying to create autonomous robots, he said, designers should focus on a new mantra, designing computerized machines that are “reliable, safe and trustworthy.” there should be the equivalent of a flight data recorder for every robot, dr. shneiderman argued." may , at : pm david. said... in amazon/zoox: consolidation crunch, jamie powell reports on how reality is breaking in to the self-driving car hype: "apart from demonstrating, yet again, that a commercial deployment self-driving technology is still a dream in the eyes of a few starry-eyed technologists, the mooted acquisition also speaks to other emerging themes in the space. ... the first is that capital is king. zoox had not only planned to build the brains of a self-driving car, but manufacture its own autonomous vehicle. the cash required for such a feat runs into the billions. ... which ties into our second point – the self-driving car world will have to begin to consolidate. one, because there are arguably only two companies – google and amazon – that can support the sort of research and development intensity required without constantly returning to the capital markets. and second because a future where all cars operate on the same plain technologically, and can interact with the required state infrastructure, will require a level of standardisation within the industry which will naturally lend towards there being two active players at best. it is far more likely in years the self-driving car technology suite – from software to sensors – resembles boeing and airbus’ stranglehold over the airliner space than the dispersed competitive landscape that currently exists." may , at : pm david. said... tom krisher reports in study: autonomous vehicles won't make roads completely safe that: "a new study says that while autonomous vehicle technology has great promise to reduce crashes, it may not be able to prevent all mishaps caused by human error. auto safety experts say humans cause about % of u.s. crashes, but the insurance institute for highway safety study says computer-controlled robocars will only stop about one-third of them." june , at : am david. said... the technology quarterly section of the economist's current edition is a skeptical look at ai. one article is entitled driverless cars show the limits of today’s ai: "the problem, says rodney brooks, an australian roboticist who has long been sceptical of grand self-driving promises, is deep-learning approaches are fundamentally statistical, linking inputs to outputs in ways specified by their training data. that leaves them unable to cope with what engineers call “edge cases”—unusual circumstances that are not common in those training data. driving is full of such oddities. some are dramatic: an escaped horse in the road, say, or a light aircraft making an emergency landing on a highway (as happened in canada in april). most are trivial, such as a man running out in a chicken suit. human drivers usually deal with them without thinking. but machines struggle." june , at : am david. said... self-driving industry takes to the highway after robotaxi failure by patrick mcgee describes the current "pivot" by self-driving car companies: "eleven years on, however, the industry still has little idea what to do with the technology, despite some big advances over the past decade. as the much-hyped, seven-year quest to develop a driverless uber service has suffered several setbacks, the appetite is now switching beyond robotaxis in search of more profitable avenues. the sector is experiencing “autonomous disillusionment”, says prescott watson, principal at maniv mobility, an early-stage venture capital firm. now, “the pitch is, ‘robotaxis are a pipe dream’, but let’s take this technology to do something more lucrative,” he adds. investors are still interested in autonomy but the focus has shifted towards practical services such as grocery delivery, automated warehouse robots, and autonomous functions restricted to highways. ... that does not mean robotaxis are dead per se, but the idea is now on life-support. aside from fringe efforts, the robotaxi dream is now confined to those with the major financial firepower of a tech company or car giant that can spend many more years on the effort." july , at : pm david. said... cars with "advanced driver assistance systems" aren't autonomous, but as timothy b. lee writes about tests conducted by aaa in new cars can stay in their lane—but might not stop for parked cars, they have run into the "hand-off problem": "the advanced driver-assistance systems (adas) on the latest cars still struggle to avoid collisions with parked vehicles. they tested cars from bmw, kia, and subaru; none consistently avoided running into a fake car partially blocking the travel lane. "all test drivers reached a general consensus that combining adaptive cruise and lane-keeping functionalities in a single system did not consistently enhance the driving experience," the report said. the vehicles made mistakes often enough that drivers often found the experience nerve-wracking rather than relaxing. greg brannon, a co-author of the aaa report, argues that a fundamental challenge with this kind of system is the need to maintain alertness. human beings are terrible at paying continued attention behind the wheel of a car that mostly drives itself. so when (not if) these vehicles make a mistake, there's a heightened risk that the driver won't be paying close enough attention to recover safely. ... "test drivers were sometimes taken by surprise and were required to retake full control in the middle of critical situations with little to no advance notice," the aaa report says." august , at : pm david. said... nicholas vega adds to the financial trainwreck that is uber with uber’s self-driving car unit has made little progress despite $ . b price tag: "uber’s efforts to build a self-driving car have cost the company nearly $ . billion and still it’s nowhere close to putting a driverless car on the road, according to a new report. the ride-hail giant’s advance technologies group has been beset by infighting and setbacks, the information reports, leading to fears that rivals like alphabet-owned waymo and apple’s self-driving tech may soon leave it in the dust. despite the team first beginning its research in , uber’s self-driving car “doesn’t drive well” and “struggles with simple routines and simple maneuvers,” a manager in the unit told ceo dara khosrowshahi, the report said." september , at : am david. said... brad templeton's tesla’s ‘full self-driving’ is . % there, just , times further to go sums it up: "there are also several necessary disengagements — where the human driver has to grab the wheel and take control to avoid a very likely accident — in these videos. while no statistics are available about how frequently those are needed, it appears to be reasonably frequent. this is the norm with systems that require constant manual supervision, and is why they need that supervision. all the full robocar projects have also required one (or really two) “safety drivers” behind the wheel who also have needed to do such interventions, frequently at first, and less and less frequently as time goes on. only recently have waymo and now nuro deployed vehicles with no supervising driver on-board. (cruise recently got the permit to do this but has not yet done it, though they claim they might by the end of this year. ama/zoox also has such a permit.) based on the videos and claims by tesla of it commonly taking elon musk on his commute with few interventions and sometimes none, i threw out the number . % in the headline. this is not a precisely calculated number, but a proxy for “seems to work most of the time.” in reality, we would want to calculate how often it is needing interventions." october , at : am david. said... in insurance companies flag “driver disengagement” as factor in robot car safety lambert strether discusses a report from the insurance institute for highway safety entitled disengagement from driving when using automation during a -week field trial: "the current study assessed how driver disengagement, defined as visual-manual interaction with electronics or removal of hands from the wheel, differed as drivers became more accustomed to partial automation over a -week trial. ... the longer drivers used partial automation, the more likely they were to become disengaged by taking their hands off the wheel, using a cellphone, or interacting with in-vehicle electronics. results associated with use of the two acc systems diverged, with drivers in the s exhibiting less disengagement with use of acc compared with manual driving, and those in the evoque exhibiting more." november , at : am post a comment newer post older post home subscribe to: post comments (atom) blog rules posts and comments are copyright of their respective authors who, by posting or commenting, license their work under a creative commons attribution-share alike . united states license. off-topic or unsuitable comments will be deleted. dshr dshr in anwr recent comments full comments blog archive ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ▼  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ▼  april ( ) short talk at asilomar microcomputer workshop personal pods and fatcat the demise of the digital preservation network what is amazon? digitized historical documents first we change how people behave ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  july ( ) ►  june ( ) ►  february ( ) ►  ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  march ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) lockss system has permission to collect, preserve, and serve this archival unit. simple theme. powered by blogger. la’ portia perkins – in the library with the lead pipe skip to main content chat .webcam open menu home about awards & good words contact editorial board denisse solis ian beilin jaena rae cabrera kellee warren nicole cooke ryan randall emeritus announcements authors archives conduct submission guidelines lead pipe publication process style guide search home about awards & good words contact editorial board denisse solis ian beilin jaena rae cabrera kellee warren nicole cooke ryan randall emeritus announcements authors archives conduct submission guidelines lead pipe publication process style guide search by la' portia perkins articles by la' portia perkins culturally responsive community engagement programming and the university library: lessons learned from half a decade of vtditc – – this work is licensed under a cc attribution . license. issn - about this journal | archives | submissions | conduct though these be matrices, yet there is method in them. – andromeda yelton skip to content andromeda yelton menu home about contact resume hamlet lita talks machine learning (ala midwinter ) boston python meetup (august , ) swib libtechconf code lib keynote texas library association online northwest : five conversations about code new jersey esummit (may , ) westchester library association (january , ) bridging the digital divide with mobile services (webjunction, july ) though these be matrices, yet there is method in them. andromeda uncategorized december , december , when i first trained a neural net on , theses to make hamlet, one of the things i most wanted to do is be able to visualize them. if word vec places documents ‘near’ each other in some kind of inferred conceptual space, we should be able to see some kind of map of them, yes? even if i don’t actually know what i’m doing? turns out: yes. and it’s even better than i’d imagined. , graduate theses, arranged by their conceptual similarity. let me take you on a tour! region is biochemistry. the red dots are biology; the orange ones, chemistry. theses here include positional cloning and characterization of the mouse pudgy locus and biosynthetic engineering for the assembly of better drugs. if you look closely, you will see a handful of dots in different colors, like a buttery yellow. this color is electrical engineering & computer science, and its dots in this region include computational regulatory genomics : motifs, networks, and dynamics — that is to say, a computational biology thesis that happens to have been housed in computation rather than biology. the green south of region is physics. but you will note a bit of orange here. yes, that’s chemistry again; for example, dynamic nuclear polarization of amorphous and crystalline small molecules. if (like me), you almost majored in chemistry and realized only your senior year that the only chemistry classes that interested you were the ones that were secretly physics…this is your happy place. in fact, most of the theses here concern nuclear magnetic resonance applications. region has a striking vertical green stripe which turns out to be the nuclear engineering department. but you’ll see some orange streaks curling around it like fingers, almost suggesting three-dimensional depth. i point this out as a reminder that the original neural net embeds these , documents in a -dimensional space; i have projected that down to dimensions because i don’t know about you but i find dimensions somewhat challenging to visualize. however — just as objects may overlap in a -dimensional photo even when they are quite distant in -dimensional space — dots that are close together in this projection may be quite far apart in reality. trust the overall structure more than each individual element. the map is not the territory. that little yellow thumb by region is mathematics, now a tiny appendage off of the giant discipline it spawned — our old friend buttery yellow, aka electrical engineering & computer science. if you zoom in enough you find eecs absolutely everywhere, applied to all manner of disciplines (as above with biology), but the bulk of it — including the quintessential parts, like compilers — is right here. dramatically red region , clustered together tightly and at the far end, is architecture. this is a renowned department (it graduated i.m. pei!), but definitely a different sort of creature than most of mit, so it makes sense that it’s at one extreme of the map. that said, the other two programs in its school — urban studies & planning and media arts & sciences — are just to its north. region — tiny, yellow, and pale; you may have missed it at first glance — is linguistics island, housing theses such as topics in the stress and syntax of words. you see how there are also a handful of red dots on this island? they are brain & cognitive science theses — and in particular, ones that are secretly linguistics, like intonational phrasing in language production and comprehension. similarly — although at mit it is not the department of linguistics, but the department of linguistics & philosophy — the philosophy papers are elsewhere. (a few of the very most abstract ones are hanging out near math.) and what about region , the stingray swimming vigorously away from everything else? i spent a long time looking at this and not seeing a pattern. you can tell there’s a lot of colors (departments) there, randomly assorted; even looking at individual titles i couldn’t see anything. only when i looked at the original documents did i realize that this is the island of terrible ocr. almost everything here is an older thesis, with low-quality printing or even typewriting, often in a regrettable font, maybe with the reverse side of the page showing through. (a randomly chosen example; pdf download.) a good reminder of the importance of high-quality digitization labor. a heartbreaking example of the things we throw away when we make paper the archival format for born-digital items. and also a technical inspiration — look how much vector space we’ve had to carve out to make room for these! the poor neural net, trying desperately to find signal in the noise, needing all this space to do it. i’m tempted to throw out the entire leftmost quarter of this graph, rerun the d projection, and see what i get — would we be better able to see the structures in the high-quality data if they had room to breathe? and were i to rerun the entire neural net training process again, i’d want to include some sort of threshhold score for ocr quality. it would be a shame to throw things away — especially since they will be a nonrandom sample, mostly older theses — but i have already had to throw away things i could not ocr at all in an earlier pass, and, again, i suspect the neural net would do a better job organizing the high-quality documents if it could use the whole vector space to spread them out, rather than needing some of it to encode the information “this is terrible ocr and must be kept away from its fellows”. clearly i need to share the technical details of how i did this, but this post is already too long, so maybe next week. tl;dr i reached out to matt miller after reading his cool post on vectorizing the dpla and he tipped me off to umap and here we are — thanks, matt! and just as clearly you want to play with this too, right? well, it’s super not ready to be integrated into hamlet due to any number of usability issues but if you promise to forgive me those — have fun. you see how when you hover over a dot you get a label with the format . -x.txt? it corresponds to a url of the format https://hamlet.andromedayelton.com/similar_to/x. go play :). share this: twitter facebook like this: like loading... tagged dataviz fridai hamlet umap published by andromeda romantic analytical technologist librarian. view all posts by andromeda published december , december , post navigation previous post of such stuff are (deep)dreams made: convolutional networks and neural style transfer leave a reply cancel reply enter your comment here... fill in your details below or click an icon to log in: email (required) (address never made public) name (required) website you are commenting using your wordpress.com account. ( log out /  change ) you are commenting using your google account. ( log out /  change ) you are commenting using your twitter account. ( log out /  change ) you are commenting using your facebook account. ( log out /  change ) cancel connecting to %s notify me of new comments via email. notify me of new posts via email. create a free website or blog at wordpress.com. add your thoughts here... (optional) post to cancel privacy & cookies: this site uses cookies. by continuing to use this website, you agree to their use. to find out more, including how to control cookies, see here: cookie policy %d bloggers like this: coyle's information coyle's information comments on the digital age, which, as we all know, is . women designing ceci n'est pas une bibliothèque use the leader, luke! pamflets the work i, too, want answers i'd like to buy a vowel frbr without fr or br it's "academic" libraryland, we have a problem frbr as a data model google books and mein kampf on reading library journal, september, the work pray for peace two frbrs, many relationships if it ain't broke precipitating forward miseducation transparency of judgment all the (good) books all the books mysteries solved! user tasks, step one in the library with the lead pipe in the library with the lead pipe an open access, peer reviewed journal culturally responsive community engagement programming and the university library: lessons learned from half a decade of vtditc by craig e. arthur, dr. freddy paige, la’ portia perkins, jasmine weiss, and dr. michael williams (good homie signs’ “hip hop @ vt” mural / ) in brief vtditc: hip hop studies at virginia tech is an award-winning series of experiential learning-focused, culturally responsive community engagement programs. it is deeply rooted in hip hop culture and... read more creating a student-centered alternative to research guides: developing the infrastructure to support novice learners in brief: research and course guides typically feature long lists of resources without the contextual or instructional framework to direct novice researchers through the research process. an investigation of guide usage and user interactions at a large university in the southwestern u.s. revealed a need to reexamine the way research guides can be developed and... read more power and status (and lack thereof) in academe: academic freedom and academic librarians in brief academic librarians do not experience full academic freedom protections, despite the fact that they are expected to exercise independent judgment, be civically engaged, and practice applied scholarship. academic freedom for academic librarians is not widely studied or well understood. to learn more, we conducted a survey which received over responses from academic... read more the library commons: an imagination and an invocation by jennie rose halperin in brief commons theory can provide important interventions within neoliberal managerial information capitalism when applied to the library as an institution. the commons and its associated practices provide a model of abundance, sharing, and cooperation. libraries can and should participate in alternative economic and management models to create an inclusive vision... read more “information has value”: the political economy of information capitalism in brief information capitalism dominates the production and flow of information across the globe. it produces massive information institutions that are as harmful to everyday people as they are powerful. to this point, information literacy (il) educators do not have a theory and pedagogy of information capitalism. this article appraises the current state of political... read more training matters: student employment and learning in academic libraries in brief conceiving of student employment in academic libraries as an educationally purposeful experience requires adopting a learner-centered pedagogical approach to student employee job training. adopting such an approach is triply beneficial: it makes that job training more effective; it identifies training as an opportunity to pursue learning goals that support the growth of students... read more creating a library wide culture and environment to support mlis students of color: the diversity scholars program at oregon state university libraries in brief the work of social justice, equity, and inclusion is not a short-term investment by a limited number of people; instead, it should be a part of every library’s and librarian’s work. at the oregon state university libraries (osul), we felt that in order to create a program dedicated to employing mlis students of... read more it’s not imposter syndrome: resisting self-doubt as normal for library workers in brief library workers, as with other professions, are quick to diagnose ourselves and others with imposter syndrome when we doubt or devalue our everyday work.&# ; however, methods of coping with imposter syndrome have changed little in the forty years since the term was first theorized, and often centre on feel-good fixes which do not... read more multilingualism, neoliberalism, and language ideologies in libraries in briefthis article calls for a more holistic and inclusive approach to the under-examined issue of language in libraries. it begins by foregrounding language as a category of difference and arguing for its consideration in discussions of access, equity, diversity, and inclusion. by drawing on literature from applied linguistics and library and information studies, it... read more communicating with information: creating inclusive learning environments for students with asd in brief the focus of this article is twofold: it ) considers how digital humanities techniques and methodologies increase accessibility and scholarship opportunities for students with autism spectrum disorder; and ) outlines how libraries can collaborate with existing services to provide subsequently appropriate supports for students. autism spectrum disorder (asd), one of the increasingly prevalent... read more we've detected that javascript is disabled in your browser. would you like to proceed to legacy twitter? yes something went wrong, but don’t fret — let’s give it another shot. we've detected that javascript is disabled in your browser. would you like to proceed to legacy twitter? yes something went wrong, but don’t fret — let’s give it another shot. michael williams – in the library with the lead pipe skip to main content chat .webcam open menu home about awards & good words contact editorial board denisse solis ian beilin jaena rae cabrera kellee warren nicole cooke ryan randall emeritus announcements authors archives conduct submission guidelines lead pipe publication process style guide search home about awards & good words contact editorial board denisse solis ian beilin jaena rae cabrera kellee warren nicole cooke ryan randall emeritus announcements authors archives conduct submission guidelines lead pipe publication process style guide search by michael williams articles by michael williams culturally responsive community engagement programming and the university library: lessons learned from half a decade of vtditc – – this work is licensed under a cc attribution . license. issn - about this journal | archives | submissions | conduct today, micro magic, inc. announced the world’s highest performance/ power -bit risc-v core at , coremarks/watt. “after achieving the world’s fastest risc-v at ghz and , coremarks”, said mark santoro, ph.d. co-founder of micro magic, inc., “we achieved another milestone by producing over , coremarks at ghz while consuming less that mw.” utilizing its world-class eda tools, micro magic was able to demonstrate silicon, as pictured below, closely matching its simulations with a small team in record time. how does , coremarks/watt compare with existing parts? a quick survey of existing processors in the ghz to ghz range shows that the micro magic risc-v cpu is more than x better than any cisc/risc/mips implementation. “for applications like cell phones, it makes a big difference whether one can use their phone for a whole day, or several, on a single charge” says lee tavrow, ph.d. co-founder of micro magic, “typically low power devices are also much lower performance, but with our ip, we allow our customer to have both the world’s fastest speed at ghz and lowest power at mw and ghz in the same device.” micro magic, inc. is a silicon valley based eda company that provides tools for high speed digital design, ip, and design services. for more information, please contact dr. andy huang at andy@micromagic.com micro magic, inc. delivers world’s highest performance/power risc-v core december , press release :: for immediate release picture caption: micro magic, inc. risc-v chip running at . ghz consuming mw with a coremark score of , . © micro magic, inc. all rights reserved. culturally responsive-sustaining education framework culturally responsive-sustaining education framework culturally resp onsive-sustaining education the cr-s framework helps educators create student-centered learning environments that: affirm racial, linguistic and cultural identities; prepare students for rigor and independent learning, develop students’ abilities to connect across lines of difference; elevate historically marginalized voices; and empower students as agents of social change. culturally resp onsive-sustaining education nysed would like to acknowledge members of the culturally responsive- sustaining education expert committee who conceived of nysed’s definition of cr-s and provided the theoretical framework for this policy guide. nysed would also like to acknowledge members of the board of regents- nominated advisory panel for their guidance and continued partnership on this initiative. the culturally responsive-sustaining framework is the collective insight of the various stakeholders we engaged with while creating this document from the ground up. we are grateful to the multitude of teachers, students, parents, administrators, community advocates, and higher education faculty who participated. we would like to thank the students of el puente academy for peace and justice (jorman esparza, yomeiry bautista, genesys salcedo, rosalind reyes) for their guidance in drafting the guidelines for students. nysed expert committee: alfredo artiles, jeff duncan-andrade, david kirkland, gloria ladson-billings, joyce moy, django paris, carla shedd-guild, amy stuart-wells, mariana souto-manning, zoila morrell. nysed advisory panel: zakiyah ansari, tracey atkins, jim bostic, barry derfel, arnold dodge, winsome gregory, gilleyan hargrove, stanley harper, eva hassett, ruth holland scott, andrea honigsfeld, sonya horsford, brian jones, marina marcou-o’malley, regent nan mead, fatima morrell, roberto padilla, joe rogers, yolanda sealey-ruiz, andrea toussaint, carmela thompson, regent lester young, jr. this work was made possible due to generous partnerships between: new york state education department and the new york community trust new york state education department and leadership for educational equity culturally responsive-sustaining framework project management team: makila s. meyers, ed.d, regents research fellow (rrf) for culturally responsive- sustaining education julia c. lamberti, leadership for educational equity (lee) policy fellow juliette lyons-thomas, ph.d, new york state education department regents of the univer sity betty a. rosa, chancellor, b.a., m.s. in ed., m.s. in ed., m.ed., ed.d. ....... bronx t. andrew brown, vice chancellor, b.a., j.d. ..................................................... rochester roger tilles, b.a., j.d. ................................................................................................ manhasset lester w. young, jr., b.s., m.s., ed.d. ................................................................... beechhurst christine d. cea, b.a., m.a., ph.d. . ....................................................................... staten island wade s. norwood, b.a. ............................................................................................. rochester kathleen m. cashin, b.s., m.s., ed.d. .................................................................. brooklyn james e. cottrell, b.s., m.d. ..................................................................................... new york josephine victoria finn, b.a., j.d. .......................................................................... monticello judith chin, m.s. in ed. ............................................................................................. little neck beverly l. ouderkirk, b.s. in ed., m.s. in ed. ..................................................... morristown catherine collins, r.n., n.p., b.s., m.s. in ed., ed.d. ...................................... buffalo judith johnson, b.a., m.a., c.a.s. ......................................................................... new hempstead nan eileen mead, b.a. ............................................................................................... manhattan elizabeth s. hakanson, a.s., m.s., c.a.s. .......................................................... syracuse luis o. reyes, b.a., m.a., ph.d. .............................................................................. new york susan w. mittler, b.s., m.s. ..................................................................................... ithaca acknowledgments the university of the state of new york commissioner of education and president of the univer sity maryellen elia executive deputy commissioner elizabeth r. berlin senior deputy commissioner for education p olicy jhone ebert deputy commissioner for p instructional supp ort angelica infante-green deputy commissioner for higher education john d’agati the state education department does not discriminate on the basis of age, color, religion, creed, disability, marital status, veteran status, national origin, race, gender, genetic predisposition or carrier status, or sexual orientation in its educational programs, services and activities. portions of this publication can be made available in a variety of formats, including braille, large print or audio tape, upon request. inquiries concerning this policy of nondiscrimination should be directed to the department’s office for diversity and access, room , education building, albany, ny . we would like to thank the following offices for their collaboration and feedback: office of bilingual education & world languages under the direction of lissette colon-collins office of special education under the direction of christopher suriano office of curriculum & instruction under the direction of marybeth casey office of accountability under the direction of ira schwartz office of higher education under the direction of john d’agati office of assessment under the direction of steven katz office of adult career & continuing education services under the direction of kevin smith d es ig n by a m y u ni ke w ic z/ je lly fe ve r l lc / p v is ua l b y: k irp au l b ab ar , n ew y or k st at e ed uc at io n d ep ar tm en t for new york state teachers for new york state school leaders culturally resp onsive-sustaining education for new york state students for new york state district leaders for new york state education department p olicymakers for new york state families and community members for new york state higher education faculty and administrators introduction references culturally resp onsive- sustaining mindsets vision glossary of terms culturally resp onsive- sustaining guidelines executive summary collaborative members contents culturally resp onsive-sustaining education introduction structural inequities is at play, deeply rooted in our country’s history, culture, and institutions. this system of inequity — which routinely confers advantage and disadvantage based on linguistic background, gender, skin color, and other characteristics — must be clearly understood, directly challenged, and fundamentally transformed. the new york state education department (nysed) has come to understand that the results we seek for all our children can never be fully achieved without incorporating an equity and inclusion lens in every facet of our work (see also new york state’s every student succeeds act (essa) plan). this understanding has created an urgency around promoting equitable opportunities that help all children thrive. new york state understands that the responsibility of education is not only to prevent the exclusion of historically silenced, erased, and disenfranchised groups, but also to assist in the promotion and perpetuation of cultures, languages and ways of knowing that have been devalued, suppressed, and imperiled by years of educational, social, political, economic neglect and other forms of oppression. in january , the new york state board of regents directed the office of p- education and higher education to convene a panel of experts, engage with stakeholders, and develop from the ground up a framework for culturally responsive-sustaining education. the new york university metropolitan center for research on equity and the transformation of schools, under the leadership of dr. david kirkland, drafted a robust guidance document that served as a springboard for this initiative. the new york state education department presented this guidance document to students, teachers, parents, school and district leaders, higher education faculty, community advocates, and policymakers. the guidelines in this document represent the collective insight of this work. the culturally responsive-sustaining (cr-s) framework is intended to help education stakeholders create student-centered learning environments that affirm cultural identities; foster positive academic outcomes; develop students’ abilities to connect across lines of difference; elevate historically marginalized voices; for more than a century, education providers throughout the united states have strived and struggled to meet the diverse needs of american children and families. a complex system of biases and culturally resp onsive-sustaining education introduction empower students as agents of social change; and contribute to individual student engagement, learning, growth, and achievement through the cultivation of critical thinking. the framework was designed to support education stakeholders in developing and implementing policies that educate all students effectively and equitably, as well as provide appropriate supports and services to promote positive student outcomes. historically, education debates have been polarized, with difference sometimes being viewed as an individual deficit. the cr-s framework marks our journey forward and begins the evolution toward leveraging difference as an asset. the framework is grounded in four principles*: • welcoming and affirming environment • high expectations and rigorous instruction • inclusive curriculum and assessment • ongoing professional learning each principle is illustrated by a set of features rooted in elements of quality education that illustrate how cr-s might look in practice across a range of domains, from the state education department to the classroom. the framework represents an opportunity for stakeholders to continue to work together and plan for the unique needs of their communities. the new york state education department recognizes much of this work is already happening across the state and looks forward to an even deeper understanding of culturally responsive- sustaining education in new york state schools, districts, and communities. this framework reflects the state’s commitment to improving learning results for all students by creating well- developed, culturally responsive-sustaining, equitable systems of support for achieving dramatic gains in student outcomes. * the principles that organize state education department’s cr-s framework were inspired by the high leverage strategies that emerged from buffalo public school’s work on culturally and linguistically responsive education. culturally resp onsive-sustaining education vision the new york state guidelines for culturally responsive- sustaining education are grounded in a vision of an education system that creates: students are prepared for rigor and independent learning. students understand themselves as contributing members of an academically- rigorous, intellectually-challenging school and classroom community. students demonstrate an ability to use critical reasoning, take academic risks, and leverage a growth mindset to learn from mistakes. students are self-motivated, setting and revising academic personal goals to drive their own learning and growth. students acknowledge the limitations of their own perspectives. they have empathy for others while they appreciate and respect others’ differences. they demonstrate cooperation and teamwork, using active listening and communication skills to resolve conflict. they use interpersonal skills to build and maintain strong relationships, including those along lines of difference, in their class and school communities. all layers of the environment in which students learn (classroom, school, family, and community) affirm and value the various aspects of students’ cultural identities (i.e. race, ethnicity, age, gender, sexual orientation, disability, religion, socioeconomic background). role models in the classroom, school, family, and community recognize student strengths and offer opportunities for students to grow and learn. students bring a critical lens to the world as they study historical and contemporary conditions of inequity and learn from historically marginalized voices. students learn about power and privilege in the context of various communities and are empowered as agents of positive social change. i. ii. students who have a critical lens through which they challenge inequitable systems of access, power, and privilege. iii. students who are sociopolitically conscious and socioculturally responsive students who experience academic success culturally resp onsive-sustaining education vision this vision is grounded in gloria ladson-billings’ early work on culturally relevant teaching, specifically the three criteria for culturally relevant pedagogy she puts forth in ladson-billings ( ). the new york state culturally responsive-sustaining framework includes guidelines for students, teachers, school leaders, district leaders, families and community members, higher education faculty, and education department policymakers. for guidelines to be effective, all stakeholders must work together, prioritize and implement systems and structures that facilitate the scale of culturally responsive-sustaining practices, and hold each other accountable to short- and long-term goals. when stakeholders work together to implement culturally respon- sive-sustaining practices, educators will grow in their ability to be: s o c i o p o l i t i c a l ly co n s c i o u s demonstrate excellence by being inclusive-minded and asset-focused identify and critically examine both historical and contemporary power structures reflect, honor, value, and center various identity perspectives as assets in policies and practices (sue, ) engage in critical conversations recognize that personal, cultural, and institutionalized discrimination creates and sustains privileges for some while creating and sustaining disadvantage for others s o c i o c u lt u r a l ly r e s p o n s i v e commit to understanding the role of culture in education as flexible, local, and global act as agents of social change to redress historical and contemporary oppression build alliances across difference to eradicate all forms of discrimination engage current and historical issues practice mutual respect for qualities and experiences that are different from one’s own executive summary culturally resp onsive-sustaining education culturally responsive-sustaining (cr-s) education is grounded in a cultural view of learning and human development in which multiple expressions of diversity (e.g., race, social class, gender, language, sexual orientation, nationality, religion, ability) are recognized and regarded as assets for teaching and learning. new york state education department definition the new york state education department understands culture as the multiple components of one’s identity, including but not limited to: race, economic background, gender, language, sexual orientation, nationality, religion, and ability. culture far transcends practices such as cuisines, art, music, and celebrations to also include ways of thinking, values, and forms of expression. these ways and forms are in constant flux, renegotiation, and evolution. schools then become a meeting point for cultures, containing children and adults who bring with them multiple facets of their identity, along with unique experiences and perspectives. from this perspective, learning is rooted in the lives and experiences of people and cultivated through activities that people find meaningful. when teaching is not rooted in students’ lives, student learning suffers. perhaps worst, biases take hold and deficit perspectives become normalized throughout our schools and classrooms, structuring entire systems that blame students for failure. the school community is representative of many cultures, and therefore culture has consequences on how students experience schools. the framework is intentional about the relationship between culture and education, presenting a multi-tiered systems approach for cultural inclusion that broadens what ethnic groups, classes, sexualities, and abilities are privileged in the creation and maintenance of traditional education. research suggests that many students whose cultures are more closely aligned with the “cultural fabric” of schools experience praise and are viewed as more dedicated than those whose home cultures differ. educators committed to understanding both the concept of culture and many different cultures can refocus their lens for viewing students’ cultures not as “deficiencies to overcome” (paris & alim, , p. ), but as assets who possess vibrant realities and rich reservoirs of knowledge. by making all cultures matter, our students’ cultures can be positioned as strengths and as the foundation of empowering, rigorous, and innovative learning. what is culture? executive summary culturally resp onsive-sustaining education cr-s education explores the relationship between historical and contemporary conditions of inequality and ideas that shape access, participation, and outcomes for learners. the goal of the cr-s framework is to help educators design and implement a student-centered learning environment that: • affirms racial and cultural identities and fosters positive academic outcomes • develops students’ abilities to connect across cultures • empowers students as agents of social change • contributes to an individual’s engagement, learning, growth, and achievement through the cultivation of critical thinking. to make this a reality, the department, under the board of regents, has created a framework for cr-s practices. the framework is intended to be used by a variety of education stakeholders, including but not limited to students, teachers, school and district leaders, families and community members, higher education faculty and administrators, and education department policymakers. this definition was created by the nysed expert committee: alfredo artiles, jeff duncan-andrade, david kirkland, gloria ladson-billings, joyce moy, django paris, carla shedd-guild, amy stuart-wells, mariana souto-manning, zoila morrell. high expectations and rigorous instruction student-led civic engagement. critical examination of power structures. project-based learning on social justice issues. student leadership opportunities. s t u d e n t s teachers inclusive curriculum and assessment current events incorporated into instruction. students as co-designers of curriculum. resources written and developed by racially, culturally, and linguistically diverse perspectives. instructional strategies that adapt to diverse learning styles. welcoming and affirming environment collective responsibility to learn about student cultures and communities. close relationships with students & families. social-emotional learning programs. materials that represent and affirm student identities. ongoing professional learning and support diversity, equity, and inclusion training, examining implicit bias and interrogation of beliefs and assumptions. support in aligning curriculum and instruction to the histories, languages, and experiences of traditionally marginalized voices. school leaders district lea d ers ed uc at io n d ep ar tm en t p ol ic ym ak er s stud ents and fam ilies c o m m u n it y m e m b e r s the cr-s framework helps educators create student-centered learning environments that: affirm racial, linguistic and cultural identities; prepare students for rigor and independent learning; develop students’ abilities to connect across lines of difference; elevate historically marginalized voices; and empower students as agents of social change. hi gh er ed uc ati on f acu lty culturally resp onsive-sustaining education executive summary high expectations and rigorous instruction student-led civic engagement. critical examination of power structures. project-based learning on social justice issues. student leadership opportunities. s t u d e n t s teachers inclusive curriculum and assessment current events incorporated into instruction. students as co-designers of curriculum. resources written and developed by racially, culturally, and linguistically diverse perspectives. instructional strategies that adapt to diverse learning styles. welcoming and affirming environment collective responsibility to learn about student cultures and communities. close relationships with students & families. social-emotional learning programs. materials that represent and affirm student identities. ongoing professional learning and support diversity, equity, and inclusion training, examining implicit bias and interrogation of beliefs and assumptions. support in aligning curriculum and instruction to the histories, languages, and experiences of traditionally marginalized voices. school leaders district lea d ers ed uc at io n d ep ar tm en t p ol ic ym ak er s stud ents and fam ilies c o m m u n it y m e m b e r s the cr-s framework helps educators create student-centered learning environments that: affirm racial, linguistic and cultural identities; prepare students for rigor and independent learning; develop students’ abilities to connect across lines of difference; elevate historically marginalized voices; and empower students as agents of social change. hi gh er ed uc ati on f acu lty culturally resp onsive-sustaining education executive summary the cr-s framework is an initiative by the new york state education department (nysed) that establishes culturally responsive-sustaining guidelines for student, teachers, school and district leadership, families and community advocates, higher education, and the state education department. this initiative is both urgent and timely, as it responds to many of the public forum comments about every student succeeds act (essa), one of which is the necessity of including culturally responsive- sustaining education into all aspects of public education. the state education department worked closely with various academic experts, renowned in their respective fields, to draft a nysed definition of culturally responsive-sustaining education. new york university metropolitan center for research on equity and the transformation of schools (metro center) used these conversations to draft a robust guidance document from which this framework was created. the framework was then built from the ground up, drawing on feedback from stakeholders across the state who generously gave of their time and insight. after three rounds of feedback, this framework incorporates the collective insight of these stakeholders. this document is intended for use across stakeholder groups. a guiding principle of asset-based pedagogies is that a culturally responsive-sustaining approach to teaching and learning benefits a broad range of stakeholders. in the design of this framework, we thought about those who work in urban, suburban and rural communities. we considered the unique needs of each of these environments and encourage educators to take up this framework, recognizing the unique needs of their teaching contexts and the plethora of diversity that exists in all educational environments. nysed recognizes that for culturally responsive-sustaining education to thrive, the impetus cannot be placed solely on student, teachers, and school leaders; all stakeholders must work together to create the conditions under which this vision of education can flourish. nysed believes that we must incorporate an equity and inclusion lens in every facet of the state’s work to achieve student success outcomes for all students. thus, the framework aligns closely with other nysed policies, including the new york state board of regents and the nysed every student succeeds act (essa plan), specifically: • recognize the effect of school environment on student academic performance and support efforts to improve the climate of all schools. • promote a relationship of trust and respect between schools and families, recognizing that student achievement and school improvement are shared responsibilities. • provide educators with opportunities for continual professional learning in the areas of equity, anti-bias, multicultural, and culturally responsive-sustaining pedagogies. • support districts and their communities in engaging in critical conversations about culturally responsive- sustaining educational systems. what is the culturally responsive-sustaining framework? culturally responsive-sustaining (cr-s) education draws on decades of research in asset-based pedagogies that recognize that cultural difference (including racial, ethnic, linguistic, gender, sexuality and ability) should be treated as assets for teaching and learning. this approach to education counters dominant narratives about difference as deficits or as characteristics of students and families that should be remediated or assimilated. using this approach to education, all families are believed to have cultural capital, or knowledge, abilities, and networks, that can, and should, be leveraged in classrooms. while schooling has traditionally privileged the capital of families from dominant backgrounds, cr-s positions educators to acknowledge, value, and leverage the wealth of knowledge found in communities that have been marginalized. culturally responsive education is about teaching the students in front of you. to do this requires that one work to get to know their students and develop meaningful relationships with students while engaging in the students’ communities. however, culturally responsive education must also be sustaining, that is it must work to encourage cultural pluralism and not cultural assimilation. home and youth culture should be welcomed into the classroom as areas ripe for discussion. differences should not just be seen as strengths, but they should also be maintained because they are what make students and families unique. how educators understand culture has real consequences for our children as a limited understanding of culture has the power to disadvantage some while privileging others (kirkland, ). what is culturally responsive-sustaining education? culturally resp onsive-sustaining education executive summary the principles that organize the new york state education department’s cr-s framework are inspired by the high leverage strategies that emerged from buffalo public school’s work on culturally and linguistically responsive education. the principles of culturally responsive- sustaining education welcoming and affirming environment high expectations and rigorous instruction inclusive curriculum and assessment ongoing professional learning descrip tion a welcoming and affirming environment feels safe. it is a space where people can find themselves represented and reflected, and where they understand that all people are treated with respect and dignity. the environment ensures all cultural identities (i.e. race, ethnicity, age, gender, sexual orientation, disability, language, religion, socioeconomic background) are affirmed, valued, and used as vehicles for teaching and learning. resources school climate and culture index mental health education literacy schools: linking to a continuum of well-being english language learner/multilingual learner parent resources social emotional learning: essential for learning, essential for life guidelines and resources for social and emotional development and learning (sedl) in new york state nysed information and resources regarding restorative justice and trauma sensitivity training the new york state dignity for all students act (dasa) sy m b o l welcoming and affirming environment culturally resp onsive-sustaining education executive summary descrip tion inclusive curriculum and assessment elevate historically marginalized voices. it includes opportunities to learn about power and privilege in the context of various communities and empowers learners to be agents of positive social change.  it provides the opportunity to learn about perspectives beyond one’s own scope. it works toward dismantling systems of biases and inequities, and decentering dominant ideologies in education. resources teacher test development and participation opportunities civic readiness initiative the new york state k- social studies framework and toolkits sy m b o l inclusive curriculum and assessment descrip tion ongoing professional learning is rooted in the idea that teaching and learning is an adaptive process needing constant reexamination (moll, et al., ; gay, ). it allows learners to develop and sharpen a critically conscious lens toward instruction, curriculum, assessment, history, culture, and institutions. learners must be self-directed and take on opportunities that directly impact learning outcomes. resources diverse and learner-ready teachers initiative professional standards for educational leaders (psels) new york state teaching standards nyu metro tac-d - regional workshops sy m b o l ongoing professional learning descrip tion high expectations and rigorous instruction prepare the community for rigor and independent learning. the environment is academically rigorous and intellectually challenging, while also considering the different ways students learn. instruction includes opportunities to use critical reasoning, take academic risks, and leverage a growth mindset to learn from mistakes. messages encourage positive self-image and empower others to succeed. resources new york state board of regents every student succeeds act (essa plan) new york state next generation english language arts and mathematics learning standards new york state my brother’s keeper (initiative) new york state early learning standards blueprint for improved results for students with disabilities state systemic improvement plan multi-tiered systems of support model blueprint for english language learner/multilingual learner success social emotional learning benchmarks sy m b o l high expectations and rigorous instruction culturally resp onsive-sustaining mindsets all stakeholders (students, teachers, school leaders, district leaders, families and community members, higher education faculty and administrators, and education department policymakers) can adopt these culturally responsive-sustaining aligned mindsets as a lens through which to implement the cr-s guidelines outlined in this framework. culturally resp onsive-sustaining education • student and community assets should be sustained and leveraged for academic achievement. • consider students as co-designers of curriculum and drivers of instruction (jenkins & healey, ) • embed community input into curriculum to reflect diversity of the local and global community. • employ a critical pedagogy that empowers students to see themselves as agents of social change and architects of their own destinies (duncan- andrade & morrell, ). • employ a critical lens (racial, gender, sexual identity, linguistic, religious, ability, socioeconomic, or other salient cultural identities) when developing resources and intervention frameworks to de-center dominant ideologies and pedagogies that ignore or marginalize diverse students. • identify and one’s own implicit biases, reflecting on how they may shape one’s feelings, actions, academic expectations, or behavioral expectations of students based on particular aspects of their identities (race, gender, social class, nationality, language, sexual orientation, abiilty, etc.) • assess and reflect on one’s racial literacy skills, “the ability to read, discuss, and write about situations that involve race or racism” (sealey-ruiz, ), and seek opportunities to practice and develop racial literacy with peers and students. new york state education stakeholders can contribute to a culturally responsive-sustaining education for students by: believing that culture is not an addition but is a critical component of education.  believing that critical and continuous self-reflection is required to dismantle systems of biases and inequities rooted in our country’s history, culture, and institutions. believing that students and their families are individuals with their own assets, knowledge, and abilities who should be valued and consulted. culturally responsive- sustaining mindsets culturally resp onsive-sustaining guidelines culturally responsive- sustaining guidelines all stakeholders (students, teachers, school leaders, district leaders, families and community members, higher education faculty and administrators, and education department policymakers) can consider implementing the following cr-s guidelines as a means to achieve a more culturally responsive- sustaining education system. the following section is organized by stakeholder group. each stakeholder group is provided with guidelines that serve as recommendations according to the four principles of culturally responsive-sustaining education. we recognize that much of this work is already happening across the state. the following guidelines are intended to offer a bank of strategies, with other perspectives for your community to consider. this is in no way meant to be an exhaustive list. collaborate with stakeholders to prioritize and plan for the local needs of your community. e d u c a t io n d e p a r t m e n t p o l ic y m a k e r s h ig h e r e d u c a t io n fa c u lt y a n d a d m in is t r a t o r s s t u d e n t s t e a c h e r s s c h o o l l e a d e r s d is t r ic t l e a d e r s fa m il ie s a n d c o m m u n it y m e m b e r s culturally resp onsive-sustaining education s t u d e n t s culturally resp onsive-sustaining education s t u d e n t snew york state students can contribute to a culturally responsive- sustaining educational environment by: creating a welcoming and affirming environment fostering high expectations and rigorous instruction identifying inclusive curriculum and assessment engaging in ongoing professional learning and support culturally resp onsive-sustaining education s t u d e n t s culturally resp onsive-sustaining education • maintain knowledge and awareness that everyone reacts to situations differently based on their own experiences, cultural backgrounds, and perspectives. • practice empathy during all interactions. think about others’ feelings, taking into account their experiences and imagining what it feels like to be in another person’s shoes. • respectfully, and with care, engage in difficult conversations, particularly those that challenge power and privilege in our society. • choose kind words over put-down language. strive to accept others rather than impose negative judgment, in order to create a safe and supportive learning environment that allows for other students to think critically, share honestly, and take academic risks. • support and accept classmates. hold peers accountable to following the mutually-agreed upon norms and assume the responsibility of creating an educational environment in which others feel affirmed and valued. • create opportunities for others to join the conversation by asking questions, listening to and acknowledging the opinions of others, and being open- minded to peers. • express respectful agreement or disagreement with opinions, validating the knowledge of peers, or challenging their viewpoints in constructive ways. • acknowledge and try to incorporate the ideas of peers respectfully, recognizing that other students may have vastly different perspectives, experiences, strengths, needs, and opinions. • lean into discomfort, taking emotional and academic risks by engaging in critical conversations. • support classmates when in need and work to help mediate through discussion and restorative practices. • collaborate with teachers and trusted adults to repair harm when harm is caused. • take risks and view mistakes as opportunities to grow academically and emotionally. • create collective norms about how to take care of the physical space and materials in the classroom and school community. • make an effort to build strong relationships across groups, talking to and getting to know a variety of peers and their perspectives. • consider the physical environment of the classroom to determine what cultures, languages, and identities are reflected, represented and valued. collaboratively advocate for the representation of the cultural backgrounds of all students across new york state, ensuring that diverse backgrounds are reflected and valued in the school community throughout the year, not only on designated holidays. • advocate for diversity of art, food, and activities in the building that represent the vast diversity of the state and that incorporate relevant cultural and historical context. • work with teachers to create an environment that establishes mutually agreed-upon norms. act out of a sense of personal responsibility to follow these norms, and not from a fear of punishment or desire for a reward. • build respect and mutual understanding across the school community, including with teachers, administrators, counselors, school aides, custodial staff, lunch and recess staff, etc. • take ownership of the physical space and learning environment in the school community, welcoming others, taking on leadership roles as school ambassadors, and creating and engaging in activities that improve the school climate and culture for students of diverse backgrounds. • participate in the creation of, and review of, school codes of conduct. be a collaborating member of these existing committees. • address implicit bias in the school and community environment. • take risks and learn from your mistakes, in order to grow academically and emotionally. • identify inequity and challenge it when you see it. creating a welcoming and affirming environment express respectful agreement or disagreement with opinions, validating the knowledge of peers, or challenging their viewpoints in constructive ways. s t u d e n t s culturally resp onsive-sustaining education • challenge oneself to do more than what feels academically comfortable. set high goals and continuously revise them to push yourself out of your academic comfort zone. • collaborate with teachers to develop tools for persevering in difficult social and academic situations, i.e. growth mindset tools that help students view challenges and failures as opportunities to grow, and view their brain as a muscle that continues to get stronger over time when they take on new challenges and try new things. • draw upon your past learning, prior experiences, and the richness of your cultural background to make meaning of new concepts and apply learning on an ongoing basis. • strive and take pride in producing high quality work, using feedback to revise work, continuously improve, and set new goals. • voice and express the need for challenging work and extension activities after achieving a goal. • promote the group’s success and support the participation of everyone in the learning task. • take responsibility for one’s role in group activities, balancing group and individual accountability. • work cooperatively toward goals and hold each other accountable in supportive ways. • develop or sustain the mindset that having high expectations means caring about more than just a grade, but also personal growth and character development. • participate, when possible, in student leadership opportunities, such as student-led workshops, peer-led discussion, and student-run school- wide initiatives. • advocate for varied ways of learning (i.e. project-based learning, presentations, station work, small group work) that accommodate the diverse learning styles and interests of those in the class community. • continuously learn about implicit bias, with attention to identifying and addressing implicit bias in the school community. • advocate for the physical access of all differently-abled members of the school community. fostering high expectations and rigorous instruction culturally resp onsive-sustaining education s t u d e n t s s t u d e n t s culturally resp onsive-sustaining education • identify, discuss and dismantle implicit bias in curriculum and assessment. • advocate for the opportunity for all students to actively give input and share their opinions on the curriculum (book selection, course offerings, elective offerings). • identify gaps where the current curriculum does not address multiple perspectives, cultures, and backgrounds. advocate for fair representation of these absent perspectives. • challenge power and privilege where present, or absent, in the curriculum by locating other resources or requesting curriculum that is inclusive of multiple perspectives. • generate ideas about people or concepts that peers may like to learn about and share these ideas with your teachers and school leaders. • ask questions about self, community, and society that may serve as opportunities to connect in-school learning with the world outside the classroom. share these questions and any related ideas with your teachers and school leaders. • collaborate with teachers to connect events deemed relevant by your community to the classroom. • actively engage in service learning opportunities, when available, to expand learning beyond the classroom. encourage peers to collaborate with you in these learning opportunities. • collaborate with teachers, peers, and administrators to create opportunities for meaningful long-term projects, project- based learning activities, and field visits that allow all students to demonstrate their knowledge and growth over time, and align to the varied learning styles and interests of those in the class community. • collaborate with teachers, peers, and administrators to create multiple ways of assessing in-classroom learning that allow all students to demonstrate their knowledge and growth over time, and align to the varied learning styles and interests of those in the class community. • look critically at the course offerings, extracurricular activities, and student- led organizations. challenge the current system to make changes that ensure equitable access and participation, especially if the environment offers limited options in which the same students participate and hold leadership opportunities. • set goals toward future aspirations and collaborate with teachers and families to make plans about achieving them. work daily toward accomplishing these goals. • apply for out-of-school programs and learning opportunities, when possible. • seek help and guidance, when needed, from broader support networks such as peers, family, and trusted adults. • take ownership and accountability after making mistakes, using your mistake as an opportunity to learn and further academic and emotional growth. • continuously learn about implicit bias, with attention to identifying and challenging your own biases, and identifying and addressing implicit bias in the school community. • challenge yourself to learn about people, cultures, languages, orientations, abilities, and socioeconomic backgrounds different than your own. identifying inclusive curriculum and assessment engaging in ongoing professional learning and support develop or sustain the mindset that having high expectations means caring about more than just a grade, but also personal growth and character development. t e a c h e r s culturally resp onsive-sustaining education t e a c h e r s culturally resp onsive-sustaining education new york state teachers can cultivate a culturally responsive- sustaining education for students by: creating a welcoming and affirming environment fostering high expectations and rigorous instruction identifying inclusive curriculum and assessment engaging in ongoing professional learning and support culturally resp onsive-sustaining education t e a c h e r s • assess the physical environment of the classroom and school to determine whether a variety of diverse cultures, languages, orientations, and identities are reflected, represented and valued. promote a variety of perspectives that represent the diversity of the state of new york beyond designated icons, historical figures, months and holidays. • build rapport and develop positive relationships with students, and their families, by learning about their interests and inviting them to share their opinions and concerns. find opportunities to address and incorporate their opinions and concerns. • provide multiple opportunities for parents to communicate in their language and method of preference, such as digital and in-person formats, class visits, phone conversations, text message, email, collaborative projects, and impromptu conferences. • work with families early and often to gather insight into students’ cultures, goals, and learning preferences. • enact classroom management strategies that avoid assigning blame or guilt to students based on perceptions about their cultures, differences, or home lives. • work toward creating an environment that establishes mutually agreed-upon norms and encourages students to act out of a sense of personal responsibility to follow those norms, not from a fear of punishment or desire for a reward. • meet with families to understand and align the recognition, reward, and incentive practices used in the classroom to the values and cultural norms of families. • create opportunities to allow different groups and ideas to become part of the fabric of the school community by organizing proactive community- building circles and activities that promote positive relationships among individuals from diverse backgrounds. include students, teachers, school staff, leaders, families, and community members in these opportunities. • use restorative justice circles and structures to welcome students back into learning when harm has occurred. • participate in the review of school and district policies (codes of conduct, curriculum reviews, community engagement, etc.). • attend or volunteer at community events, when possible, to develop relationships with families and the community outside of the classroom setting. • respond to instances of disrespectful speech about student identities by intervening if hurtful speech or slurs are used, addressing the impact of said language, and discussing appropriate and inappropriate responses when instances of bias occur. use these moments as opportunities to build classroom environments of acceptance. • identify and address implicit bias in the school and community environment. • encourage students to take academic risks in order to create an environment that capitalizes on student mistakes as learning opportunities that help students grow academically and emotionally. creating a welcoming and affirming environment culturally resp onsive-sustaining education t e a c h e r s • have high expectations and deliver rigorous instruction for all students regardless of identity markers, including race, gender, sexual orientation, language, ability, and economic background. • reflect on your own implicit bias, how that bias might impact your expectations for student achievement or the decisions you make in the classroom, and the steps you can take to address your biases and their impact on students. • strive to be culturally sustaining by centering the identities of all students in classroom instruction, encouraging cultural pluralism rather than asking students to minimize their identities in order to be successful. • provide parents with information about what their child is expected to learn, know, and do at his/her grade level and ways to reinforce concepts at home (e.g., using the home language; reading with, or monitoring, independent reading). • promote alternative achievement metrics that also support academics (e.g., demonstrating growth, leadership, character development, social emotional learning competencies, or school values). • invite families and community members to speak or read in the classroom as a means to teach about topics that are culturally specific and aligned to the classroom curriculum and/or content area. • provide opportunities for students to critically examine topics of power and privilege. these can be planned project-based learning initiatives, instructional activities embedded into the curriculum, or discussion protocols used in response to inequity that occurs in the school and/or classroom. • incorporate current events, even if they are controversial, into instruction. utilize tools (prompting discussion questions, socratic seminar, conversation protocols) that encourage students to engage with difficult topics (power, privilege, access, inequity) constructively. • be responsive to students’ experiences by providing them with a space to process current events. • help students identify their different learning styles in both classwork and homework and incorporate instructional strategies and assignments that are responsive to those learning styles. • provide students with opportunities to present to their peers through project- based or stations-based learning to leverage student experience and expertise. • co-create explicit classroom expectations that meet the needs of all students. fostering high expectations and rigorous instruction have high expectations and deliver rigorous instruction for all students regardless of identity markers, including race, gender, sexual orientation, language, ability, and economic background. culturally resp onsive-sustaining education t e a c h e r s • continuously learn about implicit bias, with attention to identifying and challenging your own biases, and identifying and addressing implicit bias in the school community. • use professional learning activities as opportunities to better acquaint oneself with the diverse communities in which their students live. • set professional goals related to cr-s practices. • engage in inquiry groups and professional learning communities with peers and mentors. • analyze discipline data to determine any trends across sub-groups or bias toward students. engaging in ongoing professional learning and support • feature and highlight resources written and developed by traditionally marginalized voices that offer diverse perspectives on race, culture, language, gender, sexual identity, ability, religion, nationality, migrant/refugee status, socioeconomic status, housing status, and other identities traditionally silenced or omitted from curriculum. • play a role in helping schools to understand and align curriculum to the variety of histories, languages and experiences that reflect the diversity of the state population. • pair traditional curricular content with digital and other media platforms that provide current and relevant context from youth culture. • provide homework, projects, and other classroom materials in multiple languages. • provide regular opportunities for social emotional learning strategies within lessons and as discrete learning activities. • utilize student data points and assessment measures that reflect learning spaces, modalities, and demonstration of proficiency that go beyond metrics traditionally associated with standardized testing. • engage students in youth participatory action research that empowers youth to be agents of positive change in their community. • connect instructional content with the daily lives of students by using culturally- specific examples (e.g., music, movies, text) that tap into their existing interests, knowledge, and youth culture. • take field trips to community-learning sites, such as museums, parks, cultural centers, neighborhood recreational centers, and community centers, to foster students’ cultural understanding and connection to the surrounding community. • incorporate cooperative learning activities to encourage understanding of diverse perspectives; support students in working cooperatively toward goals; and highlight students’ unique strengths in the group (e.g., public speaking, note-taking, writing, drawing, etc.). • support students in creating and running student-led initiatives. identifying inclusive curriculum and assessment encourage students to take academic risks in order to create an environment that capitalizes on student mistakes as learning opportunities that help students grow academically and emotionally.   t e a c h e r s culturally resp onsive-sustaining education s c h o o l l e a d e r s culturally resp onsive-sustaining education culturally resp onsive-sustaining education s c h o o l l e a d e r s culturally resp onsive-sustaining education new york state school leaders can cultivate culturally responsive- sustaining education for students by: creating a welcoming and affirming environment fostering high expectations and rigorous instruction identifying inclusive curriculum and assessment engaging in ongoing professional learning and support culturally resp onsive-sustaining education s c h o o l l e a d e r s culturally resp onsive-sustaining education • conduct periodic review of school policies (i.e. dress code, discipline code, conduct code), by collaborating with parents, teachers, community members and incorporating research- based best practices such as restorative justice, positive behavior interventions and supports. • assess school climate using a variety of measures (i.e. surveys, interviews, focus groups, informal gatherings) to collect diverse stakeholder impressions and experiences, using questions that consider issues of diversity, equity, and inclusion. • disaggregate data (i.e. discipline, attendance, enrollment in advanced coursework, special education, and gifted and talented programs) by sub-group, evaluate trends, and create a strategic plan to address disproportionality. • provide space for teachers and staff to process and determine how to engage with students and families after social and political events that impact the wider community. • support formal and informal structures for families to receive information about grade-level standards and expectations, developmentally appropriate social emotional tools, and strategies to support academic and social growth at home. creating a welcoming and affirming environment s c h o o l l e a d e r s culturally resp onsive-sustaining education • provide interpretation services at family meetings (i.e. parent organization meetings, community events, during the enrollment process, during the provision of special education services, etc.), to ensure family engagement includes meaningful two-way communication and offers families the opportunity to share (not just receive) in their home language. • develop multiple means of ongoing family engagement (i.e. apps and online systems of communication, parent leadership opportunities, parent family liaison positions, opportunities for families to serve as active co-creators of policies and programs, parent organizing bodies, and holding meetings at varied hours, possibly providing transportation and childcare, outreach at community meetings). • create advisory groups consisting of various education stakeholders (families, teachers, students, community members) to work collaboratively to set school norms, establish school goals, and build alignment between the families’ expectations and values, and the school’s expectations and values. • work with cultural and community centers to identify needs and provide services to families by offering classes such as parenting, financial literacy, computer literacy, or english language at the school. • highlight works of art designed by students and members of the broader community that incorporate relevant cultural and historical context. • create a visibly multilingual and multicultural environment by posting signs, banners, and other materials throughout the school that acknowledge and celebrate the identities of students. • post high-quality work in the physical environment that is not limited to the display of correct answers, but also demonstrates students’ critical thinking, conceptual understanding, reasoning, and application of content to meaningful real-world situations. work to ensure high-quality work is equitably represented from students across sub-groups. • create “listening conferences” or “peacemaking circles” led by a trained facilitator through which all stakeholders can discuss cultural and social values and resolve conflict. • develop peer mediation programs where trained student mediators assist their peers in settling disputes. • incorporate time in the school day when formal restorative practices can occur. • provide the time and resources for students to create cultural clubs to learn more about their culture as well as other students’ cultures. • develop interview questions when hiring new staff that provide opportunities for candidates to identify ways they share (or don’t share) experiences with the local student populations and to explain the implications of those experiences for their professional practices. • incorporate parent and community voices into the hiring process. incorporate parent and community voices into the hiring process. s c h o o l l e a d e r s culturally resp onsive-sustaining education • support staff in embedding grade- level, standards-aligned resources that emphasize cultural pluralism; social justice; and current events into curriculum across content areas. • partner with teachers to audit curriculum, materials, and school or classroom libraries to assess: whether they properly represent, value, and develop students’ cultures; presence of implicit bias; or omission of cultural (race, class, gender, language, sexual orientation, nationality, ability) perspectives. • support the design and implementation of multiple forms of assessment that consider personalized student needs (i.e. learning style, learning preferences, language proficiency). • invest in curricular resources that reflect diverse cultures and voices of marginalized people. • invest in community leaders and family members as contributors to instruction by actively seeking and welcoming their history and knowledge. • incorporate social emotional learning (sel) materials, resources, and strategies into the school day and broader learning environment that consider and plan for topics of equity and inclusion. • expose students to the world beyond the home community while affirming their own identities (i.e. community mentor programs, guest speakers, field trips, cross-district partnerships). identifying inclusive curriculum and assessment • have high expectations and ensure rigorous instruction for all students regardless of identity markers, including race, gender, sexual orientation, language, ability, and economic background. • reflect on your own implicit bias, how that bias might impact your expectations for student achievement or the decisions you make in the school, and the steps you can take to address your biases and their impact on students. • develop in-school inquiry-based teams to address instructional rigor, cultural responsiveness, achievement disparities, and student engagement. • embed cognitive and instructional strategies into teacher coaching that enables students to strengthen learning capacity. • embed cognitive and instructional strategies into the teacher coaching model that pushes teachers to put the cognitive lift on students. coach teachers to deliver high-quality instruction that enables students to grow as independent learners, think critically, make meaning of new concepts in multiple ways, and apply learning to meaningful, real-world situations. • promote alternative achievement metrics that also supports academics (e.g., demonstrating school values, strong attendance, leadership, growth). fostering high expectations and rigorous instruction conduct periodic review of school policies (i.e. dress code, discipline code, conduct code), by collaborating with parents, teachers, community members and incorporating research-based best practices such as restorative justice, positive behavior interventions and supports. engaging in ongoing professional learning and support s c h o o l l e a d e r s culturally resp onsive-sustaining education • support teachers in building capacity to leverage community context in curriculum. • create learning communities (i.e., professional learning communities, book study, discussion groups, online webinars, digital subscriptions) for teachers and students to engage in topics that directly address educator and student identities and understand and unpack privilege. • provide opportunities for teachers and leaders to receive trainings on topics related to diversity, equity, and inclusion, such as: critical self- reflection, disproportionality, anti-bias, developing racial literacy, combating racism and microaggressions, etc. • use data and research to identify teachers with strong culturally responsive-sustaining practices and racial literacy skills and allow time for them to share their practices (i.e. peer observations, professional learning, etc.) • support teachers in conducting cross-curricular culturally responsive- sustaining planning sessions by providing forums for collaborative planning, drafting, mapping, and aligning. d is t r ic t l e a d e r s culturally resp onsive-sustaining education new york state district leaders can cultivate culturally responsive- sustaining education for students by: creating a welcoming and affirming environment fostering high expectations and rigorous instruction identifying inclusive curriculum and assessment engaging in ongoing professional learning and support d is t r ic t l e a d e r s culturally resp onsive-sustaining education d is t r ic t l e a d e r s culturally resp onsive-sustaining education • create a policy statement about your commitment to culturally responsive- sustaining education, and include staff (teachers, school safety officers, counselors, lunch and recess staff) in its creation, development, and ongoing training. • conduct periodic review of school policies (i.e. dress code, discipline code, conduct code), by collaborating with parents, teachers, community members and incorporating research-based best practices such as restorative justice, positive behavior interventions and supports. • encourage and incentivize school leaders to hold spaces (i.e. community forums, social events) that foster collaboration among teachers, families, and community members that provide insight into the assets that exist among the school community. • provide resources to schools (i.e. shared language, online resources, questions for discussion, etc.) for incorporating and responding to current events and events that impact the community. • formalize structures for school and district-wide parent collaboration, such as parent-teacher associations/ organizations (pta/pto) or academic parent-teacher teams (aptt). • assess school climate using a variety of measures (i.e. surveys, interviews, focus groups, informal gatherings) to collect diverse stakeholder impressions and experiences, using questions that consider issues of diversity, equity, and inclusion. • disaggregate data (i.e. discipline, attendance, enrollment in advanced coursework, special education, and gifted and talented programs) by sub-group, evaluate trends, and create a strategic plan to address disproportionality. • make accessible and readable information readily available to families in a variety of modes, including translations and accommodations for those with disabilities. • provide interpretation services at family meetings (i.e. parent organization meetings, community events, during the enrollment process, during the provision of special education services, etc.), to ensure family engagement includes meaningful two-way communication and offers families the opportunity to share (not just receive) in their home language. • gather family and community feedback on district-wide policies before implementation and provide transparent updates during and after implementation. • develop multiple means of ongoing family engagement (i.e. apps and online systems of communication, holding meetings at varied hours, possibly providing transportation and childcare, outreach at community meetings or other places the community gathers). • stay current on wider social and political issues that affect communities served by the district (i.e. hold regular meetings with community-based organizations and advocacy groups, create a community liaison role to gather information from the field). • work to improve the recruitment and retention of a diverse teacher workforce (i.e. teachers who identify as people of color, lgbtqia+, differently- abled) by strengthening pipelines for teacher education and cultivating relationships with local and national partners (i.e. historically black colleges and universities, hispanic association of colleges and universities, alliance organizations). • identify, cultivate, and support students who are interested in joining the district in the future as a classroom teacher or school professional (school counselor, occupational and speech pathologist, etc.) by partnering with higher education and other professional organizations that could provide scholarships, internships, externships, and mentorship opportunities, as a means to strengthen teacher education pipelines. • work with cultural and community centers and organizations to identify needs and provide services to families by offering classes such as parenting, financial literacy, computer literacy, or english language at the school. creating a welcoming and affirming environment create a policy statement about your commitment to culturally responsive-sustaining education, and include staff (teachers, school safety officers, counselors, lunch and recess staff) in its creation, development, and ongoing training d is t r ic t l e a d e r s culturally resp onsive-sustaining education • strategize instructional methods to disrupt any disparities in student success outcomes that exist across lines of difference, highlighting and sharing best practices from the field. • incorporate adaptive learning methods that encourage differentiation, explora- tion and curiosity as opposed to scripted, one-size-fits-all instructional programs. • partner with experts in the field (i.e. professional learning organizations, higher education, consultants) to identify research-based, instructional strategies that are most effective in advancing student academic success. • use tools to identify and recognize instructional methods that high-performing, culturally responsive-sustaining teachers are using across content areas. • facilitate structures for teacher collaboration across school and district teams, i.e. peer observations, school visits, purposeful partnerships, mentor teachers. fostering high expectations and rigorous instruction • train and build the capacity of instructional leaders to support teachers in delivering instruction that is rigorous, student-centered, and promotes students as agents of positive social change. • disseminate existing, or develop new, self-assessment tools and resources for educators to assess and reflect on their implicit biases. • ensure schools have evidence-based trainings and planning time supportive of cr-s, including space for collaborative curriculum drafting, mapping, and aligning (carter & welner, ). • provide professional learning communities and other professional learning structures to address bias, develop racial literacy skills, etc. • use data and research to identify teachers with strong cr-s practices and racial literacy skills and allow time/space for them to share their practices with other district teachers. engaging in ongoing professional learning and support • adopt curriculum that includes culturally authentic learning experiences that mirror students’ ways of learning, understanding, communicating, and demonstrating curiosity and knowledge. • adopt curriculum that highlights contributions and includes texts reflective of the diverse identities of students and reframes the monocultural framework that privileges the historically advantaged at the expense of other groups. • invest in research to determine assessments geared toward academic achievement for underrepresented and underserved students of diverse identities. • formally disseminate existing research on best practices from the field regarding culturally responsive-sustaining curriculum, instruction, and assessment to stakeholders in the district. • partner with higher education institutions on curriculum development, coaching, and consultation around issues of diversity, equity and inclusion (e.g., immigration, integration, diversification of curriculum). • create courses district-wide about the diversity of cultures representative of the state of new york (e.g., native americans, african americans, latinx studies, asian american studies, gender studies) in a way that is comprehensive (e.g., across grade levels and not relegated to one specific month) and empowering (e.g., african american history does not begin with slavery, but with african history). identifying inclusive curriculum and assessment fa m il ie s a n d c o m m u n it y m e m b e r s culturally resp onsive-sustaining education new york state families and community members can cultivate a culturally responsive- sustaining education for students by: creating a welcoming and affirming environment fostering high expectations and rigorous instruction identifying inclusive curriculum and assessment engaging in ongoing professional learning and support culturally resp onsive-sustaining education fa m il ie s a n d c o m m u n it y m e m b e r s culturally resp onsive-sustaining education culturally resp onsive-sustaining education fa m il ie s a n d c o m m u n it y m e m b e r s culturally resp onsive-sustaining education • communicate with your child’s teachers using your preferred language and means of communication (e.g., in-person, phone, email, texts, notes) from the variety of methods of participation offered (in-class, in-school, at-home, community-based). when a variety of communication methods is not offered, advocate for increased means of communication. • advocate for the right to receive communications in the language and format desired. • advocate to ensure that school culture and environment is safe and responsive to children’s needs. • partner with teachers and school leaders to inform them of, and assist with, school community needs. • be aware of, and collaboratively advocate for, children having access to a wide range of educational coursework and programming. • share knowledge about your child’s interests, learning style, learning preferences, and prior educational experiences with trusted teachers and leaders in the school community. • share traditions and cultural assets with teachers to support the integration of these values within curriculum. • support students in engaging with their local community (i.e. youth participatory action research [y-par] and other community-based inquiry) that encourages student engagement with their local contexts. • be open to opportunities for service learning, outreach, field trips, and other educational opportunities in the school community, toward the end of helping students develop a sense of identity and belonging and provide a support system in the school community. • ask teacher and school leaders what is being taught in each class, and periodically inquire about children’s progress toward achieving learning goals. • support students in achieving progress toward learning goals, to the extent possible. seek help and guidance from trusted teachers, leaders, and families in the school community, when needed. creating a welcoming and affirming environment fostering high expectations and rigorous instruction set goals with your children toward their future aspirations and collaborate with teachers to make plans about achieving them. share knowledge about your child’s interests, learning style, learning preferences, and prior educational experiences with trusted teachers and leaders in the school community. • generate ideas about concepts that your children and their peers may like to learn about. • ask questions of your children about self, community, and society that may serve as opportunities to connect in-school learning with the world outside the classroom. • collaborate with teachers to connect events deemed relevant by the community to the classroom. • actively engage your children in service learning opportunities, when available, to expand learning beyond the classroom. identifying inclusive curriculum and assessment culturally resp onsive-sustaining education • participate in decision-making around programs, policies, and learning activities that impact the school community. • work with parent organizations to ensure that parents are represented in the school across various identities including race, family orientation, social class, profession, religious backgrounds. • offer time and talents to school events and trainings, to the extent possible. • leverage the knowledge of other parents to create strong parental in-school community. • set goals with your children toward their future aspirations and collaborate with teachers to make plans about achieving them. • support your children in applying for out-of-school programs and learning opportunities, when possible. engaging in ongoing professional learning and support fa m il ie s a n d c o m m u n it y m e m b e r s h ig h e r e d u c a t io n fa c u lt y a n d a d m in is t r a t o r s culturally resp onsive-sustaining education h ig h e r e d u c a t io n fa c u lt y a n d a d m in is t r a t o r s culturally resp onsive-sustaining education new york state higher education faculty and administrators can cultivate a culturally responsive- sustaining education for students by: creating a welcoming and affirming environment fostering high expectations and rigorous instruction identifying inclusive curriculum and assessment engaging in ongoing professional learning and support h ig h e r e d u c a t io n fa c u lt y a n d a d m in is t r a t o r s • create a policy statement about your institution’s commitment to culturally responsive-sustaining education that includes a definition, shared language, and short and term-long goals. include administrators, faculty, staff, and students in its creation and ongoing implementation. • identify school codes of conduct and discipline policies that disproportionately impact persons of color, students who are english language learners/multilingual learners, students with disabilities, students of different religions, gender identities, sexual identities, nationalities, socioeconomic backgrounds, housing status, migrant/refugee status, and other diverse identities. • collaborate with teacher and leader candidates to address inequitable policies, and expand the development of tools to do so. • work to expand the recruitment and retention of a diverse student body and staff with identities and experiences that reflect the varied experiences of the student population. (i.e. educators and staff who identify as people of color, lgbtqia+, differently-abled; educators and staff with experience in both rural and urban populations). creating a welcoming and affirming environment culturally resp onsive-sustaining education h ig h e r e d u c a t io n fa c u lt y a n d a d m in is t r a t o r s culturally resp onsive-sustaining education • have high expectations and deliver rigorous instruction for all teacher and leader candidates regardless of identity markers, including race, gender, sexual orientation, language, ability, and economic background. • reflect on your own implicit bias, and how that bias might impact your expectations for teacher and leader candidate achievement, and the decisions you make as a faculty member or administrator. • create a course, or embed into existing courses, the opportunity for teacher and leader candidates to identify and address their own implicit bias. • train and build the capacity of teacher and leader candidates to deliver instruction that meets the needs of a diverse population; values multiple components of student identity (race, economic background, gender, language, sexual orientation, nationality, religion, and ability); counters deficit-based policies; and promotes students as agents of positive social change. • review and update faculty pedagogical practices for culturally responsive- sustaining teaching across disciplines and support faculty in implementing said instruction. • invest in research to determine the educational policies and reforms geared toward academic achievement for underrepresented and underserviced students of diverse identities and support faculty in implementing these practices in their teacher and leader preparation courses. • formally disseminate existing research on best practices from the field regarding culturally responsive- sustaining instruction to stakeholders in the district. • document and share examples from the field of culturally responsive-sustaining instruction and school leadership beyond the academic community to reach all education stakeholders. • place teaching candidates in student teaching placements across a range of diverse settings (urban, rural, suburban, small, large, traditional, nontraditional), supporting teachers to work along lines of difference with students of diverse backgrounds (race, language, economic background, ability). fostering high expectations and rigorous instruction invest in research to determine the educational policies and reforms geared toward academic achievement for underrepresented and underserviced students of diverse identities and support faculty in implementing these practices in their teacher and leader preparation courses. h ig h e r e d u c a t io n fa c u lt y a n d a d m in is t r a t o r s culturally resp onsive-sustaining education engaging in ongoing professional learning and support • prioritize teacher and leader professional learning opportunities that align with new york state professional learning standards and build educators’ capacities to deliver cr-s instruction. work with school leaders and districts to engage teachers and school support staff in these opportunities both as in-school, job-embedded professional development and as out-of-school, college/university-based professional learning. opportunities might be remote, in-person, short-term, or long-term. • create pipelines between the district and college/universities by identifying, cultivating, and supporting high school students of diverse backgrounds from the district who are interested in returning to the district as classroom teachers or school professional personnel (school counselors, occupational and speech pathologists, etc.). • disseminate existing, or develop new, self-assessment tools and resources for educators to assess and reflect on their implicit biases. identifying inclusive curriculum and assessment • integrate cr-s education into teacher and education leadership preparation programs as both a standalone class and an infused aspect of all teacher preparation classes. • prioritize social emotional learning approaches that are culturally responsive-sustaining as essential to quality teaching and learning throughout new york state. • partner with districts on curriculum development, coaching, and assessment consultation with regard to issues of diversity, disproportionality, equity, and inclusion. • partner with teachers, school leaders, and district leaders to create materials to help in cr-s strategic planning and implementation at the classroom, school, and district level. • conduct curriculum audits within teacher and education leadership preparation programs to identify the levels of bias existing in current resource selection and staff capacity. work with teacher and education leadership to use this data to better inform or advocate for different curricular choices. • invest in research to identify culturally responsive-sustaining methods of assessment that consider personalized student needs (i.e. learning style, learning preferences, language proficiency, interests) and allow all students to demonstrate their knowledge and growth over time. • formally disseminate existing research on best practices from the field regarding culturally responsive- sustaining curriculum and assessment to stakeholders in the district. • support school districts in creating courses about the diversity of cultures representative of the state of new york, (e.g., native americans, african americans, latinx studies, asian american, gender studies) in a way that is comprehensive (e.g., across grade levels and not relegated to one specific month) and empowering (e.g., african american history does not begin with slavery, but with african history). create pipelines between the district and college/ universities by identifying, cultivating, and supporting high school students of diverse back- grounds from the district who are interested in returning to the district as classroom teachers or school professional personnel (school counselors, occupational and speech pathologists, etc.). h ig h e r e d u c a t io n fa c u lt y a n d a d m in is t r a t o r s culturally resp onsive-sustaining education culturally resp onsive-sustaining education new york state education department policymakers can cultivate culturally responsive- sustaining education for students by: creating a welcoming and affirming environment fostering high expectations and rigorous instruction identifying inclusive curriculum and assessment engaging in ongoing professional learning and support culturally resp onsive-sustaining education e d u c a t io n d e p a r t m e n t p o l ic y m a k e r s e d u c a t io n d e p a r t m e n t p o l ic y m a k e r sculturally resp onsive-sustaining education culturally resp onsive-sustaining education e d u c a t io n d e p a r t m e n t p o l ic y m a k e r s culturally resp onsive-sustaining education • strive to be sustaining by centering the identities of all students in our educational policies, encouraging cultural pluralism rather than creating policies that ask students to minimize their identities in order to be successful. • strive to be responsive to the needs of students, teachers, school and district leaders, parents, and families. • work to expand the recruitment and retention of a diverse staff with identities and experiences that reflect the varied experiences of the student population in new york state (i.e. staff who identify as people of color, lgbtqia+, differently- abled; staff with experience in both rural and urban populations). • make accessible and readable information readily available, in multiple languages, to parents and families. • develop guidance on ways schools can respond to local and global events, as well as prominent community concerns. • provide resources families need to be engaged advocates for their children’s sense of belonging in school, with particular regard to the opportunities and challenges associated with having marginalized identity markers (i.e. race, sexuality, gender identity, ability, language, etc.) • recognize the effect of school environment on student achievement and continue to expand the development of tools that assess, address, and support the improvement of school climate. • engage families and communities in a respectful way, as outlined in the first commitment of new york state’s my brother’s keeper (mbk) initiative. creating a welcoming and affirming environment engaging in ongoing professional learning and support e d u c a t io n d e p a r t m e n t p o l ic y m a k e r sculturally resp onsive-sustaining education • identify and share resources in every content area that allow teachers, school leaders, and district leaders to embed equitable representations of diverse cultures, celebrate the voices of underrepresented identities, and accurately represent historical events into curriculum. • promote the design of multiple forms of assessment that consider personalized student needs (i.e. learning style, learning preferences, language proficiency). • promote and utilize asset-based research on the academic achievement of underrepresented and underserved students to determine educational policies and reforms related to standards, curriculum, and assessment. • use differentiated approaches to instruction based on need and culture, as outlined in the third commitment of new york state’s mbk initiative. • build internal staff capacity to engage in continuous professional learning and growth around culturally responsive- sustaining practices that will be reflected in policies. • provide supports, opportunities, and resources that build stakeholders’ capacity to implement cr-s practices. • continuously engage staff members in professional learning about implicit bias, with particular attention to allowing staff members to identify and challenge their own biases, and training them on identifying and addressing implicit bias in the workplace. • provide educators with opportunities for professional learning in the areas of equity, anti-bias, multicultural, and culturally responsive-sustaining pedagogies. • identify and share research practices proven effective and highlight examples of best practices from the field. • create different pathways for educational success and life readiness, including college, career, technical education, and vocational pathways, etc. • create high-quality resources that allow teachers, school leaders, and district leaders to plan and implement culturally responsive-sustaining practices in their respective communities. • align existing resources to the diagnostic tool for school and district effectiveness (dtsde) and social emotional learning (sel) frameworks. • align existing state standards to cr-s guidelines. • adhere to the six commitments set by the new york state my brother’s keeper (mbk) initiative that incorporate strategies to help boys and young men of color—and all students—realize their full potential. fostering high expectations and rigorous instruction strive to be sustaining by centering the identities of all students in our educational policies, encouraging cultural pluralism rather than creating policies that ask students to minimize their identities in order to be successful. identifying inclusive curriculum and assessment culturally resp onsive-sustaining education culturally resp onsive-sustaining education alim, h. s., baglieri, s., ladson-billings, g., paris, d., rose, d. h., valente, j. m. ( , spring). responding to: “crosspollinating culturally sustaining pedadogy and universal design for learning: toward an inclusive pedagogy that accounts for dis/ability.” harvard educational review, ( ), - . archibold, e.e. ( ). accessing freedom: culturally responsive restorative justice practice in schools. journal of pedagogy, pluralism and practice. ( ), - . retrieved from https://digitalcommons.lesley.edu/cgi/viewcontent. cgi?article= &context=jppp. aronowitz, s., & giroux, h. a. ( ). education under siege: the conservative, liberal, and radical debate over schooling. south hadley, ma: bergin and garvey. aronson, b, & laughter, j. ( , march). the theory and practice of culturally relevant education: a synthesis of research across content areas. review of educational research, ( ), - . asante, m. k. ( ). afrocentricity. new york: john wiley & sons, inc. asmar, m. ( , august ). one way denver public schools is addressing race and culture in the classroom. chalkbeat. retrieved from https://www.chalkbeat.org/posts/ co/ / / /one-way-denver-public-schools-is-addressing- race-and-culture-in-the-classroom/. au, k., & jordan, c. ( ). teaching reading to hawaiian children: finding a culturally appropriate solution. in h. t. trueba, g. p. guthrie, & k. au (eds.), culture and the bilingual classroom: studies in classroom ethnography (pp. – ). rowley, ma: newbury. augustin, c. ( , june ). langston league launches new curriculum aimed at black male students. the vibe. retrieved from https://www.vibe.com/ / /langston-league- shapes-new-statistic-of-young-black-male-scholars/. banks, j.a. ( ). levels of integration of multicultural content, a brief summary. retrieved from http:// resources.css.edu/diversityservices/docs/ levelsofintegrationofmulticulturalcontent.pdf. bhabha, h. k. ( ). the location of culture. new york: routledge. benigni, m.d., bronk, l., & cardona, m.a. ( ). meeting the needs of our students: creating a diverse teaching staff. retrieved from http://www.meridenk .org/customer-content/www/ cms/files/creating_a_diverse_teaching_staff.pdf.   benhabib, s. ( ). the claims of culture: equality and diversity in the global era (pp. - ). princeton, n.j.: princeton university press. boykin, a. w. ( ) afrocultural expression and its implications for schooling. in e. r. hollins, j. e. king, & w. c. hayman (eds.), teaching diverse populations: formulating a knowledge base (pp. - ). albany: state university of new york press. boykin, a. w., & noguera, p. ( ). creating the opportunity to learn: moving from research to practice to close the achievement gap. alexandria, va: ascd. bps high school to teacher program. (n.d.). retrieved from http://www.teachboston.org/become-a- teacher/ bps-high-school-to-teacher-program. bristol, t. j. ( ) teaching boys: toward a theory of gender- relevant pedagogy. gender and education, ( ), - . brown-jeffy, s., & cooper, j. e. ( ). toward a conceptual framework of culturally relevant pedagogy: an overview of the conceptual and theoretical literature. teacher education quarterly, , – . carter, p. l., & welner, k. g. ( ). closing the opportunity gap: what america must do to give every child an even chance. new york: oxford university press. cazden, c., & leggett, e. ( ). culturally responsive educa- tion: recommendations for achieving lau remedies ii. in h. t. trueba, g. p. guthrie, & k. au (eds.), culture and the bilingual classroom: studies in classroom ethnography (pp. – ). rowley, ma: newbury house. childress, s., doyle, d. p., & thomas, d. a. ( ). leading for equity: the pursuit of excellence in montgomery county public schools. cambridge, ma: harvard education press. references culturally resp onsive-sustaining education culturally resp onsive-sustaining education cohen, j., pickeral, t., & mccloskey, m. ( ). assessing school climate. the education digest, ( ), . darling-hammond, l., & berry, b. ( ). recruiting teachers for the st century: the foundation for educational equity. journal of negro education, - . duncan-andrade, j. m., & morrell, e. ( ). the art of critical pedagogy: possibilities for moving from theory to practice in urban schools. new york: peter lang. emily richmond. ( , december ). when restorative justice in schools works. the atlantic. retrieved from https://www.theatlantic.com/education/archive/ / / when-restorative-justice-works/ /. fergus, e., noguera, p., & martin, m. ( ). schooling for resilience: improving the life trajectory of black and latino boys. cambridge, ma: harvard education press. ferlazzo, l. ( , february ). how to practice restor- ative justice in schools. education week teacher blog. retrieved from http://blogs.edweek.org/teachers/ classroom_qa_with_larry_ferlazzo/ / /response_how_to_ practice_restorative_justice_in_schools.html?r= . ford, d.y., moore, j.l., & whiting, g.w. ( ). eliminating deficit orientations: creating classrooms and curricula for gifted students from diverse cultural backgrounds. in constantine, m.g. & sue, d.w. (eds.), addressing racism: facilitating cultural competence in mental health and educational settings (pp. - ). hoboken, nj: wiley. retrieved from https://start.hubzilla.org/cloud/lexlee/addressing% racism% facilitating% cultural% competence% in% mental% health% and% educational% settings% % bblackatk% d.pdf. fortner, c., faust-berryman, a., & keehn, g. ( ). atlanta public schools equity audit. retrieved from https://www.atlanta publicschools.us/site/handlers/filedownload.shx?module instanceid= &dataid= &filename=aps% equity% audit% report% final.pdf. freire, p. ( ). pedagogy of the oppressed ( th anniversary ed.). new york: continuum. garcia, e. e. & ozturk, m. ( ). an asset-based approach to latino education in the united states: understanding gaps and advances. new york, ny: routledge. gay, g. ( ). at the essence of learning: multicultural education. west lafayette, in: kappa delta pi gay, g. ( ). culturally responsive teaching: theory, research, and practice. new york, ny: teachers college press. gellerman, b. ( , september ). boston public school system seeks to increase diversity among its teachers. wbur news. retrieved from http://www.wbur.org/news/ / / / boston-teachers-diversity.   human resource council for the nonprofit section. (n.d.). diversity at work. retrieved from http://hrcouncil.ca/ hr-toolkit/diversity-recruitment.cfm.   illinois criminal justice information authority. implementing restorative justice: a guide for schools. retrieved fromhttps:// www.sccgov.org/sites/pdo/ppw/sesap/documents/ school% rjp% guideboook.pdf. jackson state university. (n.d.). call me mister. retrieved from http://www.jsums.edu/mli/mister/. jenkins, a., & healey, m. ( ). developing the student as a researcher through the curriculum. innovations in practice,  ( ), - . jordan, c. ( ). translating culture: from ethnographic information to educational program. anthropology & education quarterly, , – . king, j., & wilson, t. l. ( ). on being african-american: beyond cultural democracy and racist education. unpublished manuscript. kirkland, d. ( ). why i study culture, and why it matters: humanizing ethnographies in social science research. in d. paris & m. winn (eds.), humanizing research. thousand oaks publishing. references culturally resp onsive-sustaining education klump, j. & mcneir, g. ( ). culturally responsive practices for student success: a regional sampler. portland, or.: northwest regional educational laboratory. retrieved from http:// educationnorthwest.org/sites/default/files/culturally- responsive-practices.pdf. korbey, h. ( ). a history in which we can all see ourselves. edutopia. retrieved from https://www.edutopia.org/article/ history-which-we-can-all-see-ourselves. ladson-billings, g. ( ). culturally relevant teaching: the key to making multicultural education work. in c.a. grant (ed.), research and multicultural education (pp. - ). london: falmer press. ladson-billings, g. ( ). the dreamkeepers: successful teachers of african american children. san francisco, ca: josseybass. ladson-billings, g. ( ) but that’s just good teaching! the case for culturally relevant pedagogy. theory into practice, ( ), - . ladson-billings, g. ( ). crossing over to cannan: the journey of new teachers in diverse classrooms. san francisco: jossey-bass. landsman, j. & lewis, c. w. ( ). white teachers / diverse classrooms: creating inclusive schools, building on students’ diversity, and providing true educational equity. sterling, virginia: stylus publishing. lucas, t., & villegas, a. m. ( ). preparing linguistically responsive teachers: laying the foundation in preservice education. theory into practice, ( ), - . macias, j. ( ). the hidden curriculum of papago teachers: american indian strategies for mitigating cultural discontinuity in early schooling. in g. spindler & l. spindler (eds.), interpretive ethnography at home and abroad (pp. - ). hillsdale, nj: lawrence erlbaum associates. mcgrady, m. ( , february ). white students undergo weekly “deconstructing whiteness’ program at northwestern university. the college fix. retrieved from https://www. thecollegefix.com/post/ /. mckenzie, k.b. & scheurich, j.j. ( ). equity traps: a useful construct for preparing principals to lead schools that are successful with racially diverse students. educational administration quarterly. ( ), - . doi: . / x . mclaren, p. ( ). life in schools: an introduction to critical pedagogy in the foundations of education. white plains, ny: longman. metropolitan center for urban education. ( ). academic interventions for struggling learners: using culturally responsive instructional support teams. new york university steinhardt school of culture, education, and human development. mid-atlantic equity consortium. ( ). english learners & disproportionality in special education. retrieved from https:// maec.org/wp-content/uploads/ / /english-learners- and-disproportionality-in-special-ed.pdf mohatt, g., & erickson, f. ( ). cultural differences in teaching styles in an odawa school: a sociolinguistic approach, in h. trueba, g. guthrie, & k. au (eds.), culture and the bilingual classroom: studies in classroom ethnography (pp. - ), rowley, ma: newbury house. moll, l. c., amanti, c., neff, d. & gonzález, n. ( / ). funds of knowledge for teaching: using a qualitative approach to connect homes and classrooms. theory into practice, , - . moll, n. c, & gonzález, n. ( ). lessons from research with language-minority children. journal of reading behavior, ( ), - . moore, s., perez-mendez, c., beatty, j., & eiserman, w. ( ). a three-way conversation: effective use of cultural mediators, interpreters and translators. denver, co: western media products. retrieved from http://fpg.unc.edu/sites/fpg.unc. edu/files/resources/presentations-and-webinars/a% three% way% conversation.pdf. references culturally resp onsive-sustaining education muñiz, j. ( , february ). diversifying the teacher work- force with ‘grow your own’ programs. new america. retrieved from https://www.newamerica.org/education-policy/ edcentral/diversifying-teacher-workforce-grow- your-own-pathways. office of special education programs (osep), center on positive behavioral interventions and supports. ( , november ). pbis frequently asked questions. retrieved from http://www.pbis.org/common/cms/files/pbisresources/ pbis_q&a.pdf. paris, d. ( ). culturally sustaining pedagogy: a needed change in stance, terminology, and practice. educational researcher, ( ), - . paris, d., & alim, h.s. ( ). what are we seeking to sustain through culturally sustaining pedagogy? a loving critique forward. harvard educational review, ( ), - . paris, d., & alim, h. s. (eds). ( ). culturally sustaining pedagogies: teaching and learning for justice in a changing world. new york, ny: teachers college press. peterson, e.r., rubie-davies, c., osborne, d., & sibley, c. ( ). teachers’ explicit expectations and implicit prejudiced attitudes to educational achievement: relations with student achievement and the ethnic achievement gap. learning and instruction, , - . retrieved from https://www. researchgate.net/publication/ _teachers% _ explicit_expectations_and_implicit_prejudiced_attitudes_to_ educational_achievement_relations_with_student_achieve- ment_and_the_ethnic_achievement_gap. public policy associates, incorporated. ( ). considerations for conducting evaluation using a culturally responsive and racial equity lens. retrieved from http://publicpolicy.com/ wp-content/uploads/ / /ppa-culturally-responsive- lens.pdf. rabouln, d. ( , january ). black history month has been an epic failure. huffington post. retrieved from https:// www.huffingtonpost.com/dion-rabouin/black-history- month_b_ .html?utm_hp_ref=black-voices. research alliance for new york city schools. ( ). culturally relevant education: a guide for educators. retrieved from https:// steinhardt.nyu.edu/scmsadmin/media/users/sg /pdfs/ esi_practice_guides/cre_practice_guide.pdf. richards, h; brown, a; forde, t. ( ). addressing diversity in schools: culturally responsive pedagogy. denver, co: national center for culturally responsive educational systems (nccrest) roth, k. ( ). the induction seminar: nurturing culturally sustaining teaching and learning in rural alaska native communities. in coulter, c., jimenez-silva, m., & pinnegar, s. (eds.), culturally sustaining and revitalizing pedagogies: language, culture, and power (pp. - ). bingley, u.k.: emerald publishing limited. santamaria, l. j. ( ). culturally responsive differentiated instruction: narrowing gaps between best pedagogical practices benefiting all learners. teachers college record, ( ), - . sealey-ruiz, y. ( ). building racial literacy in first-year composition. teaching english in the two year college,  ( ), . shade, b. j., kelly, c., and oberg, m. ( ). creating culturally responsive classrooms. washington, dc: american psychological association. sleeter, c. e. ( ). confronting the marginalization of culturally responsive pedagogy. urban education, ( ), - . smith, r. g., & brazer, s. d. ( ). striving for equity: district leadership for narrowing the opportunity and achievement gaps. cambridge: harvard education press. sue, d. w. ( ). multidimensional facets of cultural competence. the counseling psychologist, ( ), - . sammet, k. & kekelis, l. ( ). expanding access and inclusion in stem through culturally responsive family engagement. stem next opportunity fund. retrieved from http:// ot vwwe okplr iw ql -wpengine.netdna-ssl.com/ wp content/uploads/ / /case-study-_final.pdf. references culturally resp onsive-sustaining education schott foundation for public education ( ). restorative practices: fostering healthy relationships & promoting positive discipline in schools: a guide for educators. retrieved from http:// schottfoundation.org/sites/default/files/restorative-practices- guide.pdf. sharan, y. ( ). cooperative learning: a diversified pedagogy for diverse classrooms. intercultural education, ( ), - . retrieved from https://www.researchgate.net/ profile/yael_sharan/publication/ _cooperative_ learning_a_diversified_pedagogy_for_diverse_classrooms/ links/ f d cf e e f f /cooperative- learning-a-diversified-pedagogy-for-diverse-classrooms. pdf?origin=publication_detail. sue, d.w., capodilupo, c.m., torino, g.c., bucceri, j.m., holder, a.m.b., nadal, k.l., & esquilin, m. ( ). racial microaggressions in everyday life: implications for clinical practice. american psychologist, ( ), - . retrieved from https://world-trust.org/wp-content/uploads/ / / - racial-microagressions-in-everyday-life.pdf. teaching tolerance. ( , august ). examining your school’s climate. tolerance. retrieved from https://www.tolerance.org/ professional-development/examining-your-schools-climate. turner, c. s. ( ). diversifying the faculty: a guidebook for search committees. washington, dc: association of american colleges & universities. the leadership conference education fund. ( ). the nd annual new education majority poll: black and latino parents and families on education and their children’s future. tom joyner foundation. ( ). ewc officially rolls out the call me mister program. retrieved from https://tomjoyner foundation.org/ewc-officially-rolls-call-mister-program/. university of washington college of education. using multicultural literature to increase reading engagement and comprehension for upper elementary students in michigan. retrieved from https://education.uw.edu/cme/mlp. u.s. department of education. ( ). the state of racial diversity in the educator workforce. retrieved from https:// www .ed.gov/rschstat/eval/highered/racial-diversity/state- racial-diversity-workforce.pdf. vavrus, m. ( ). culturally responsive teaching. in t.l. good (ed.), st century education: a reference handbook, , - , los angeles: sage. villegas, a. m. ( ). culturally responsive pedagogy for the ’s and beyond. washington, dc: eric clearinghouse on teacher education. vogt, l., jordan, c., & tharp, r. ( ). explaining school failure, producing school success: two cases. anthropology and education quarterly, , - . weinstein, c., curran, m., & tomlinson-clarke, s. ( ). culturally responsive classroom management: awareness into action. theory into practice. ( ), - . retrieved from http://www.e b.org/portals/ /files% by% division/ school% support/rsetasc/culturally% responsive% classroom% management.pdf?ver= - - - - . woodson, c. g. ( ). the mis-education of the negro. new york: wilder publications limited. references image credits: front cover: ©istock.com/saulherrera; page : ©istock.com/fatcamera; page : ©istock.com/-victor; page : ©istock.com/lightfieldstudios; page : ©istock.com/weedezign, ©istock.com/-victor; page : ©istock.com/-victor-; page : ©istock.com/kali ; page : ©istock.com/ridofranz; page : ©istock.com/peopleimages; page : ©istock.com/ martinedoucet, ©istock.com/jacoblund, ©istock.com/peopleimages; page : ©istock.com/fatcamera; page : ©istock.com/gradyreese; page : ©istock.com/solstock, ©istock.com/ fatcamera; page : ©istock.com/asiseeit; page : ©istock.com/asiseeit; page : ©istock.com/dglimages; page : ©istock.com/solstock; page : ©istock.com/fg trade; page : ©istock.com/kali , ©istock.com/kadek bonit permadi; page : ©istock.com/fstop ; page : ©istock.com/grapeimages; page : ©istock.com/johnnygreig; page : ©istock.com/pabradyphoto; page : ©istock.com/ferrantraite; page : ©istock.com/miodrag ignjatovic culturally resp onsive-sustaining education asset-based per spective is a transformational perspective that recognizes and values the rich cultural practices embedded in all communities. asset-based teaching is a strengths- based approach that leverages students’ knowledge, experiences, skills, values, and perspectives as assets for learning. asset-based educators see cultural differences as assets, create caring learning communities in which social, cultural, and linguistic diversities are valued, use the cultural knowledges of diverse cultures, families, and communities to guide curriculum development, classroom climates, instructional strategies, and relationships with students, and challenge racial, linguistic, and cultural stereotypes, prejudices, racism, and other forms of intolerance, injustice, and oppression. deficit-based per spective  implies that students are flawed or deficient and that the role of the school is to fix the student. deficit-based teaching seeks to teach to students’ weaknesses instead of teaching to their strengths. it views students as needed to be fixed or remediated, and often attributes their school failures to perceived deficits that lie within the student, their family, community or culture. diver sity is a reality created by individuals and groups from a broad spectrum of demographic and philosophical differences. these differences can exist along dimensions of race, ethnicity, gender, language heritage, sexual orientation, socio- economic status, age, physical abilities, religious beliefs, political beliefs, or other ideologies. it is the exploration of these differences in a safe, positive, and nurturing environment. it is about understanding each other and moving beyond simple tolerance to embracing and celebrating the rich dimensions of difference contained within everyone. finally, we acknowledge that categories of difference are not always fixed but can be fluid, and we respect individual rights to self-identification, as no one culture is intrinsically superior to another. equity is the state, quality, or ideal of being just, impartial, and fair. the concept of equity is synonymous with fairness and justice. to be achieved and sustained, equity needs to be thought of as a structural and systemic concept, and not as idealistic. equity is a robust system and dynamic process that reinforces and replicates equitable ideas, power, resources, strategies, conditions, habits, and outcomes. systematic equity is a complex combination of interrelated elements designed to create, support and sustain social justice. gender implies a non-binary association of characteristics within the broad spectrum between masculinities and femininities. in new york state, gender is identified by the student. in the case of very young transgender students not yet able to advocate for themselves, gender may be identified by the parent or guardian. inclusive more than simply diversity and numerical representation, being inclusive involves authentic and empowered participation and a true sense of belonging. in an inclusive school, the social and instructional space is designed such that all students have access to the curriculum and there are many opportunities for students to be successful. internalized racism describes the private racial beliefs held by and within individuals. the way we absorb social messages about race and adopt them as personal beliefs, biases, and prejudices are all within the realm of internalized racism. for people of color, internalized oppression can involve believing in negative messages about oneself or one’s racial group. for whites, internalized privilege can involve feeling a sense of superiority and entitlement or holding negative beliefs about people of color. interper sonal racism is how our private beliefs about race become public when we interact with others. when we act upon our prejudices or unconscious bias — whether intentionally, visibly, verbally — we engage in interpersonal racism. interpersonal racism also can be willful and overt, taking the form of bigotry, hate speech or racial violence. institutional racism is racial inequity baked into our institutions, connoting a system of power that produces racial disparities in domains such as law, health, employment, education, and so on. it can take the form of unfair policies and practices, discriminatory treatment and inequitable opportunities and outcomes. a school system that concentrates people of color in the most overcrowded and under-resourced schools with the least qualified teachers, compared to the educational opportunities of more advantaged students, is an example of institutional racism. microaggressions are the everyday verbal, nonverbal, and environmental slights, snubs, or insults, whether intentional or unintentional, which communicate hostile, derogatory, or negative messages to target persons based solely upon their marginalized group membership. in many cases, these hidden messages may invalidate the group identity or experiential reality of targeted persons, demean them on a personal or group level, communicate the perception that they are lesser human beings, suggest they do not belong with the majority group, threaten and intimidate, or relegate them to inferior status and treatment. multilingual learner s (mls) are students who, by reason of foreign birth or ancestry, speak or understand languages other than english, speak or glossary of terms culturally resp onsive-sustaining education understand little or no english, require support in order to become proficient in english, and are identified pursuant to section . of new york state’s commissioner’s regulations. pluralism is a socially constructed system in which members of an identity group maintain participation in this group even as they belong to a larger cultural group. educational pluralism is when students can leverage aspects of their cultural background as assets for learning and sustain those assets throughout their schooling. they are not required to minimize their unique cultural strengths in order to experience social and academic success or acceptance because no one culture is not valued as standard or dominant. race is a socially constructed system of categorizing humans largely based on observable physical features (phenotypes) such as skin color and ancestry. there is no scientific basis for or discernible distinction between racial categories. the ideology of race has become embedded in our identities, institutions, and culture and is used as a basis for discrimination and domination. racial justice is the systematic fair treatment of people of all races that results in equitable opportunities and outcomes for everyone. all people are able to achieve their full potential in life, regardless of race, ethnicity or the community in which they live. racial justice — or racial equity —goes beyond “anti-racism.” it’s not just about what we are against, but also what we are for. a cr-s education framework should move us from a reactive posture to a more powerful, proactive and even preventative approach. the concept of racism is widely thought of as simply personal prejudice, but, in fact, it is a complex system of racial hierarchies and inequities. at the micro level of racism, or individual level, are internalized and interpersonal systems of engrained bias. at the macro level of racism, we focus beyond individuals to the broader dynamics, including symbolic, ideological, institutional, and structural systems of racial hierarchies and inequities. socioeconomic status is the social standing or class of an individual or group. it is often measured as a combination of education, income, and occupation. examinations of socioeconomic status often reveal inequities in access to resources, as well as issues related to privilege, power, and control. in new york state, a student’s socioeconomic status is determined by family participation in economic assistance programs, such as the free or reduced price lunch programs; social security insurance (ssi); food stamps; foster care; refugee assistance (cash or medical assistance); earned income tax credit (eitc); home energy assistance program (heap); safety net assistance (sna); bureau of indian affairs (bia); or family assistance: temporary assistance for needy families (tanf). if one student in a family is identified as low income, all students from that household or economic unit may be identified as low income. sociocultural resp onsiveness involves the active sensitivity to what all students need to be successful academically, psychologically, emotionally, and socially. such responsiveness recognizes that all students are different and must be uniquely responded to, challenged and stimulated, and strategies must be adapted to meet the needs of individual and groups of students. socio-p olitical consciousness involves an awareness to both the social and political factors at play in the workings of complex societal systems. this consciousness is necessary for navigating complex systems based on a unity of thought and performance, reflective practice and deliberative action, skills that are meaningful and necessary for participation in expanding global economies and democracies. structural racism (or structural racialization) is the operation of racial bias across institutions and society. it describes the cumulative and compounding effects of an array of factors that systematically privilege one group over another. since the word “racism” often is understood as a conscious belief, “racialization” may be a better way to describe a process that does not require intentionality. race equity expert john a. powell writes: “’racialization’ connotes a process rather than a static event. it underscores the fluid and dynamic nature of race… ‘structural racialization’ is a set of processes that may generate disparities or depress life outcomes without any racist actors.” systematic equity is a complex combination of interrelated elements consciously designed to create, support, and sustain social justice. it is a robust system and dynamic process that reinforces and replicates equitable ideas, power, resources, strategies, conditions, habits, and outcomes. systemic racialization describes a dynamic system that produces and replicates racial ideologies, identities, and inequities. systemic racialization is the deeply-institutionalized pattern of discrimination that cuts across major political, economic and social organizations in a society. public attention to racism is generally focused on the symptoms (such as a racist slur by an individual) rather than the system of racial inequality. like two sides of the same coin, racial privilege describes race-based advantages and preferential treatment based on skin color, while racial oppression refers to race-based disadvantages, discrimination and exploitation based on skin color. glossary of terms culturally resp onsive-sustaining education alfredo artiles dean of the graduate college and professor at arizona state university jeff duncan-andrade associate professor at san francisco state university david kirkland executive director of new york university metro center gloria ladson-billings distinguished professor at university of wisconsin joyce moy executive director of asian american/asian research institute, city university of new york django paris associate professor and director of the banks center for educational justice at university of washington michigan state carla shedd-guild associate professor of urban education at the cuny graduate center amy stuart-wells professor at teachers college, columbia university mariana souto-manning associate professor at teachers college, columbia university zoila morrell associate professor of educational leadership at mercy college zakiyah shaakir-ansari advocacy director at the alliance for quality education tracy atkins teacher, development and evaluation coach, (tdec) for district jim bostic executive director at nepperhan community center barry derfel assistant superintendent at tst boces of ithaca arnold dodge associate professor of education at long island university winsome gregory assistant superintendent for administration and instruction at nyack public schools gilleyan hargrove supervisor of guidance services at nycdoe stanley harper superintendent of schools at salmon river central school district eva hassett executive director at international institute of buffalo ruth holland scott community leader of rochester andrea honigsfeld professor of education, molloy college sonya horsford associate professor at teachers college, columbia university brian jones associate director of education at the schomburg center for research in black culture marina marcou-o’malley policy and operations director at alliance for quality education regent nan mead new york state board of regents fatima morrell assistant superintendent, buffalo public schools roberto padilla superintendent of newburgh schools joe rogers director of public engagement at the center for educational equity at teachers college, columbia university yolanda sealey-ruiz associate professor at teachers college, columbia university andrea toussaint assistant principal at medgar evers preparatory school carmela thompson assistant dean of the graduate school at buffalo state university regent lester young, jr. new york state board of regents collaborative members expert panel advisory panel culturally resp onsive-sustaining education carla shedd associate professor of sociology and urban education at the graduate center, cuny helaine w. marshall professor of education at long island university-hudson abja midha deputy director of the education trust- ny gretchen rymarchyk deputy executive director at rural schools association of new york kim sykes director of education policy at new york immigration coalition jamaica miles lead organizer/parent: schenectady jasmine gripper legislative director at alliance for quality education susan lafond assistant in educational services at new york state united teachers roberta clements school psychologist at beacon city school district lauren r. french superintendent at gouverneur central school district vanessa leung co-executive director coalition for asian american children and families diana noriega chief program officer at the committee for hispanic children and families alexsandra lopez bilingual special education specialist at erie boces elaine gross president of erase racism jessica karnes coordinator of staff development at erie boces sheena jacob k- social studies coordinator at glen cove city school district ashley baxter educator at nyc doe wanda vasquez new principal coach at nyc doe dola deloff director of instructional support services at sullivan county boces april francis social studies curriculum and staff development specialist at putnam northern westchester boces william green teacher at nyc doe laurie rabinowitz doctoral student in curriculum and teaching at teachers college, columbia university tammy mangus superintendent at monticello school district george jenkim teacher at schenectady city school district audrey hall vanderhoef retired teacher at berlin central school district elizabeth fallo assistant director of pupil and personnel services at onteora central school district gian starr assistant principal at pine plains central school district trini hernandez director at rbern   sandra strock rbern resource specialist at questar iii boces gliset colon assistant professor at buffalo state college, state university of new york jevon d. hunter associate professor, university at buffalo, the state university of new york haoua hamza associate professor at niagara university marcus deveso assistant director, buffalo prep   salma elsayed student at cee/tywls of astoria susan barlow executive director at parent network of western new york ericka galeano bilingual outreach specialist trainer at parent network of western new york ann brittain director of resettlement services at us conference of catholic bishops brian zralek lead organize at voice-buffalo/bilt brandon van every program assistant at seneca nation education pete hill project director at native american community services of erie and niagara counties, inc. dr. zena ntiranyibagira assistant professor of french/ community member at multilingual education advisory committee michael belle-isle assistant superintendent at amherst central school district dalphne bell supervisor of mathematics at buffalo school district nadia nashir assistant superintendent of multilingual education at buffalo school district patti stephen executive director at buffalo prep valerie paine assistant superintendent at greece central school district connie meginnis director of enl/bilingual education at dunkirk city school district kristine brown teacher at cheektowaga sloan district colleen sadowski director of school library system at media services at rochester city school district stephen la morte executive director of social studies at service learning at rochester city school district nicole delaney literacy coach at spencer-van etten central school district jennifer doyle middle school principal at rochester academy charter bryan whitley-grassi teacher and curriculum chair and global concepts charter school julie schwab superintendent at enterprise charter school michael duffy resource coordinator at erie boces new york state stakeholder s collaborative members the cr-s framework helps educators create student-centered learning environments that: affirm racial, linguistic and cultural identities; prepare students for rigor and independent learning, develop students’ abilities to connect across lines of difference; elevate historically marginalized voices; and empower students as agents of social change. acrobat accessibility report accessibility report filename: culturally-responsive-sustaining-framework-final.pdf report created by: organization: [enter personal and organization information through the preferences > identity dialog.] summary the checker found problems which may prevent the document from being fully accessible. needs manual check: passed manually: failed manually: skipped: passed: failed: detailed report document rule name status description accessibility permission flag passed accessibility permission flag must be set image-only pdf passed document is not image-only pdf tagged pdf passed document is tagged pdf logical reading order needs manual check document structure provides a logical reading order primary language passed text language is specified title passed document title is showing in title bar bookmarks failed bookmarks are present in large documents color contrast needs manual check document has appropriate color contrast page content rule name status description tagged content passed all page content is tagged tagged annotations passed all annotations are tagged tab order failed tab order is consistent with structure order character encoding passed reliable character encoding is provided tagged multimedia passed all multimedia objects are tagged screen flicker passed page will not cause screen flicker scripts passed no inaccessible scripts timed responses passed page does not require timed responses navigation links passed navigation links are not repetitive forms rule name status description tagged form fields passed all form fields are tagged field descriptions passed all form fields have description alternate text rule name status description figures alternate text failed figures require alternate text nested alternate text passed alternate text that will never be read associated with content passed alternate text must be associated with some content hides annotation passed alternate text should not hide annotation other elements alternate text failed other elements that require alternate text tables rule name status description rows passed tr must be a child of table, thead, tbody, or tfoot th and td passed th and td must be children of tr headers passed tables should have headers regularity passed tables must contain the same number of columns in each row and rows in each column summary skipped tables must have a summary lists rule name status description list items passed li must be a child of l lbl and lbody passed lbl and lbody must be children of li headings rule name status description appropriate nesting passed appropriate nesting back to top dshr's blog: max ungrounding dshr's blog i'm david rosenthal, and this is a place to discuss the work i'm doing in digital preservation. tuesday, december , max ungrounding my post max: the case against boeing is a year old and has accumulated updates in comments. now the aircraft is returning to service, it is time for a new post. below the fold, bjorn fehrm has two interesting posts about the ungrounding. in the first, boeing max changes beyond mcas, fehrm lays out the cascade of warnings that resulted from a single angle-of-attack sensor failure: as faa and boeing played through what happened in the max crashes in boeing’s engineering simulators, the cascading alerts triggered by a faulty single angle of attack (aoa) sensor stood out: stick shaker went on on the affected side from rotation and stayed on all the time, despite the aircraft flying with the correct speed and not being close to stall. ias (airspeed) unreliable alert triggered alt (altitude) unreliable alert triggered aoa (angle of attack) unreliable should have shown but didn’t because of a bug in max’s software that tied it to the optional display of aoa on the pilot’s primary flight display (pfd, the pilot’s electronic horizon display). the speed tapes on the pilot’s primary flight display behaved strangely, showing too low speed and high speed concurrently in the et case. several trim related failures in such an environment relied on the pilots identifying the trim misbehavior within four seconds. when flight crews from different airlines were flying these scenarios, it became clear such assumptions were unrealistic. this is an example of the hand-off problem that is inherent in sophisticated automation (see first we change how people behave and the numerous comments). clearly, giving even expert pilots only seconds to comprehend and react to this confusing rush of warnings would have been unrealistic, even if the pilots had been informed about and trained on the mcas system that was causing them, which they weren't. in the second, fehrm points out an interesting difference between the faa's and the easa's requirements for re-certifying the max in max ungrounding, anac’s and easa’s decisions: the other condition has its root in the disconnection of speed trim, mcas, autopilot, and flight directors should the two angle of attack systems disagree. easa will temporarily revoke the max certification for required navigation performance – authorization required (rnp ar) approaches. ... should the aoa monitor trip, speed trim, mcas, and more importantly, autopilot and flight directors disconnect, it puts a crew in a very tight spot as the difficulty of such approaches are high (they require special crew training and certification). you need all the tools you have in such approaches and don’t want a sudden disconnect of the autopilot and flight directors combined with speed trim warning, followed by aoa, ias and alt disagree. the revoke of the rpn ar approach certification is temporary. one can guess it will be allowed again once a synthetic third aoa sensor is introduced to the max. it creates a voting “two versus one” situation when one of the sensors presents suspicious values. it would then result in an aoa disagree warning, but the autopilot and flight directors would stay on and ias and alt would still get the required aoa corrections. the aoa disagree is then an indication for required maintenance rather than a major system hiccup. duplicating systems is never a good approach to fault tolerance, they must be triplicated. in the s ba used tridents on the edinburgh to london shuttle. their autoland systems were triplcated, and certified for zero-visibility landing. i experienced my first go-round when, on my way from edinburgh to miami for a conference, the approach to lhr in heavy cloud was interrupted by the engines spooling up and an abrupt climb. the captain calmly announced that one of the autopilots disagreed with the other two and, as a precaution, we were going around for another try. on the second approach there was no disagreement. we eventually landed in fog so thick i couldn't see the wingtips. only the tridents were landing, nothing was taking off. my miami flight was delayed and after about hours i was re-routed via lga. posted by david. at : am labels: fault tolerance no comments: post a comment newer post older post home subscribe to: post comments (atom) blog rules posts and comments are copyright of their respective authors who, by posting or commenting, license their work under a creative commons attribution-share alike . united states license. off-topic or unsuitable comments will be deleted. dshr dshr in anwr recent comments full comments blog archive ▼  ( ) ▼  december ( ) risc vs. cisc max ungrounding ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  july ( ) ►  june ( ) ►  february ( ) ►  ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  march ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) lockss system has permission to collect, preserve, and serve this archival unit. simple theme. powered by blogger. coral sheldon-hess coral sheldon-hess librarian, developer, engineer, maker, bird nerd the online unconference of niche interests if you're looking for a fun and educational thing to do this weekend, you might consider attending the second quarterly(??) online unconference of niche interests ("ouni" for short), scheduled to run from pm until a bit after pm eastern standard time, this sunday, november . we have a set of volunteer presenters who will each talk for up to minutes about a niche topic they're into.continue readingthe online unconference of niche interests what i’m telling family about covid- a family member asked me to tell them about covid- . it was a general question, which i chose to interpret as "how does transmission work, and what is the real risk?" this is what i said. as i told them, i'm not a biologist of any sort, and i will accept corrections (both from people who are biologists and from those who can cite sources), of course. both this person and i have autoimmune issues, so i take that as a given in this post.continue readingwhat i&# ;m telling family about covid- what i’ve been up to during all this how my household is doing perhaps the best place to start writing about what i&# ;ve been up to is to be really clear: i&# ;m ok, and, at least for now, so are my loved ones. my spouse and i are both incredibly lucky to have jobs that can be done&# ;continue readingwhat i&# ;ve been up to during all this get that bread i want to tell you about my take on the new artisan bread in five minutes a day recipe. the things i have to add to the discussion: ) a couple of hacks for people who, like me, do not have a kitchen fan that vents outdoors (i promise i'll explain why this matters) and who like at least a little bit of whole grain in their bread, plus ) photos of some of the steps they don't show as clearly in the book. i'm still experimenting (always!), but i have a base recipe/approach that i like and that i think is good enough to share.continue readingget that bread year-end post we&# ;re rapidly approaching the time for the traditional year-end post, which i&# ;ve been known to skip in recent years—i had a run of several really rough years, there. while wasn&# ;t without personal challenges and setbacks (and a whole lot of frightening developments in the us and abroad), it brought&# ;continue reading year-end post belated update right now i should be grading or preparing for classes, but honestly i&# ;m three blog posts behind where i wanted to be by now (i haven&# ;t forgotten my wiscon promise to make a post about tabletop roleplaying games) and fighting a pretty nasty headache. so what if i take a&# ;continue readingbelated update doing data things tldr: i took two classes this semester, and i'm going to teach at least one, probably . , classes next semester. i'm super psyched about it. i'll still work for the library where i'm an adjunct, too, but fewer hours per week. i'm still available for full-time hire, if you have data for me to work with.continue readingdoing data things i usually do a year-end post. that&# ;s not happening in . this year took so much from me, and from people i care about, that i refuse to write about it. but i&# ;d like to write about . not &# ;resolutions&# ; so much as &# ;plans and goals&# ;&# ;and maybe not even those&# ;continue reading a librarian again over the past few years, i’ve come to dread the “what do you do?” question, because what people generally mean is “where do you work?” and it’s awkward when you can’t have that conversation the way they expect. continue readinga librarian again dlf in pittsburgh (updated) this is just a really quick post to say that dlf forum is in my hometown, this year, and i'd love to meet up with some of my internet-and-conference friends, if travel and conference scheduling makes that a possibility for any of you! i live here, and most of our public transit is downtown-centered; i can come to you, or i can give you easy directions to meet me somewhere if you're feeling adventurous. continue readingdlf in pittsburgh archival connections archival connections project site platform monopolies and archives i am at the interpares trust north american team meeting in vancouver, and the issue of platform monopolies has risen to the top of my mind. here is a quick list of readings i&# ;ve thrown together while listening to and engaging in the discussion: for now, i don&# ;t have much to say, other than this: as a &# ; continue reading platform monopolies and archives sia workshop links just sharing a few links for use during the sia workshop i&# ;ll be teaching later today: google form for exercises sia workshop slides scaling machine-assisted description of historical records one of the questions i&# ;ve been grappling with as part of the archival connections research project is simple: is there a future for the finding aid?  i&# ;m inclined to think not, at least not in the form we are used to. looking to the future, i recently had the chance to propose something slightly different, and &# ; continue reading scaling machine-assisted description of historical records social feed manager takeaways later this week, i&# ;ll be introducing the archival connections project at the society of indiana archivists meeting.  during the first year of this project, one focus of my work was evaluating and developing some recommendations for using social feed manager, a tool developed by george washington university libraries. my full report is here, for those interested:  https://gwu-libraries.github.io/sfm-ui/resources/sfmreportprom .pdf. without &# ; continue reading social feed manager takeaways arrangement and description in the cloud: a preliminary analysis i&# ;m posting a preprint of some early work related to the archival connections project.  this work will be published as a book chapter/proceedings by the archiveschule in marburg.  in the meantime, here is the preprint: archival arrangement and description in the cloud a preliminary analysis installing social feed manager locally the easiest way to get started with social feed manager is to install docker on a local machine, such as a laptop or (preferably) desktop computer with a persistent internet connection. running sfm locally for anything other than testing purposes is not recommended. it will not be sufficient for a long-term documentation project and would &# ; continue reading installing social feed manager locally preserving email report summary earlier today, i provided a summary of preserving email, a technology watch report i wrote back in . i'll leave it to others to judge how well that report holds up, but i had the following takeaways when re-reading it: introducing archival connections welcome! this shares information from a five-year research project that i am coordinating at the university of illinois at urbana-champaign.  the project aims to make it easier for people to find and use the materials managed by archival repositories like the university of illinois archives, where i work.  you can read more about the project on the &# ; continue reading introducing archival connections let’s visualize some hamlet data! or, d and t-sne for the lols. – andromeda yelton skip to content andromeda yelton menu home about contact resume hamlet lita talks machine learning (ala midwinter ) boston python meetup (august , ) swib libtechconf code lib keynote texas library association online northwest : five conversations about code new jersey esummit (may , ) westchester library association (january , ) bridging the digital divide with mobile services (webjunction, july ) let’s visualize some hamlet data! or, d and t-sne for the lols. andromeda uncategorized november , in , i trained a neural net on ~ k graduate theses using the doc vec algorithm, in hopes that doing so would provide a backend that could support novel and delightful discovery mechanisms for unique library content. the result, hamlet, worked better than i hoped; it not only pulls together related works from different departments (thus enabling discovery that can’t be supported with existing metadata), but it does a spirited job on documents whose topics are poorly represented in my initial data set (e.g. when given a fiction sample it finds theses from programs like media studies, even though there are few humanities theses in the data set). that said, there are a bunch of exploratory tools i’ve had in my head ever since that i’ve not gotten around to implementing. but here, in the spirit of tossing out things that don’t bring me joy (like ) and keeping those that do, i’m gonna make some data viz! there are only two challenges with this: by default doc vec embeds content in a -dimensional space, which is kind of hard to visualize. i need to project that down to or dimensions. i don’t actually know anything about dimensionality reduction techniques, other than that they exist. i also don’t know know javascript much beyond a copy-paste level. i definitely don’t know d , or indeed the pros and cons of various visualization libraries. also art. or, like, all that stuff in tufte’s book, which i bounced off of. (but aside from that, mr. lincoln, how was the play?) i decided i should start with the pages that display the theses most similar to a given thesis (shout-out to jeremy brown, startup founder par excellence) rather than with my ideas for visualizing the whole collection, because i’ll only need to plot ten or so points instead of k. this will make it easier for me to tell visually if i’m on the right track and should let me skip dealing with performance issues for now. on the down side, it means i may need to throw out any code i write at this stage when i’m working on the next one. 🤷‍♀️ and i now have a visualization on localhost! which you can’t see because i don’t trust it yet. but here are the problems i’ve solved thus far: it’s hard to copy-paste d examples on the internet. d ’s been around for long enough there’s substantial content about different versions, so you have to double-check. but also most of the examples are live code notebooks on observable, which is a wicked cool service but not the same environment as a web page! if you just copy-paste from there you will have things that don’t work due to invisible environment differences and then you will be sad. 😢 i got tipped off to this by mollie marie pettit’s great your first d scatterplot notebook, which both names the phenomenon and provides two versions of the code (the live-editable version and the one you can actually copy/paste into your editor). if you start googling for dimensionality reduction techniques you will mostly find people saying “use t-sne”, but t-sne is a lying liar who lies. mind you, it’s what i’m using right now because it’s so well-documented it was the easiest thing to set up. (this is why i said above that i don’t trust my viz.) but it produces different results for the same data on different pageloads (obviously different, so no one looking at the page will trust it either), and it’s not doing a good job preserving the distances i care about. (i accept that anything projecting from d down to d will need to distort distances, but i want to adequately preserve meaning — i want the visualization to not just look pretty but to give people an intellectually honest insight into the data — and i’m not there yet.) conveniently this is not my first time at the software engineering rodeo, so i encapsulated my dimensionality reduction strategy inside a function, and i can swap it out for whatever i like without needing to rewrite the d as long as i return the same data structure. so that’s my next goal — try out umap (hat tip to matt miller for suggesting that to me), try out pca, fiddle some parameters, try feeding it just the data i want to visualize vs larger neighborhoods, see if i’m happier with what i get. umap in particular alleges itself to be fast with large data sets, so if i can get it working here i should be able to leverage that knowledge for my ideas for visualizing the whole thing. onward, upward, et cetera. 🎉 share this: twitter facebook like this: like loading... tagged fridai hamlet published by andromeda romantic analytical technologist librarian. view all posts by andromeda published november , post navigation previous post ai in the library, round one next post of such stuff are (deep)dreams made: convolutional networks and neural style transfer one thought on “let’s visualize some hamlet data! or, d and t-sne for the lols.” pingback: though these be matrices, yet there is method in them. – andromeda yelton leave a reply cancel reply enter your comment here... fill in your details below or click an icon to log in: email (required) (address never made public) name (required) website you are commenting using your wordpress.com account. ( log out /  change ) you are commenting using your google account. ( log out /  change ) you are commenting using your twitter account. ( log out /  change ) you are commenting using your facebook account. ( log out /  change ) cancel connecting to %s notify me of new comments via email. notify me of new posts via email. create a free website or blog at wordpress.com. privacy & cookies: this site uses cookies. by continuing to use this website, you agree to their use. to find out more, including how to control cookies, see here: cookie policy %d bloggers like this: dshr's blog: risc vs. cisc dshr's blog i'm david rosenthal, and this is a place to discuss the work i'm doing in digital preservation. tuesday, december , risc vs. cisc the architectural debate between complex instruction set computers (cisc) and reduced instruction set conputers (risc) really took off in the s: in particular, two projects at stanford university and the university of california, berkeley are most associated with the popularization of this concept. stanford's mips would go on to be commercialized as the successful mips architecture, while berkeley's risc gave its name to the entire concept and was commercialized as the sparc. for the last decade or more the debate has seemed frozen, with the cisc x architecture dominating the server and desktop markets, while the risc arm architecture dominated the mobile market. but two recent developments are shaking things up. below the fold, some discussion. source last month, apple announced three products, mac mini, mac air, and " macbook pro based on their arm-based m chip to ecstatic reviews: the mac mini (and its new macbook air and -inch macbook pro siblings) has apple’s m system-on-a-chip, which includes an -core gpu, a cpu with four performance and four efficiency cores, a -core neural processing unit (npu) called the neural engine, and a whole bunch of other stuff. built on the arm instruction set architecture (arm isa), the m features billion transistors and was manufactured in a nm process. according to apple, each performance core in the m qualifies as the world’s fastest cpu core to date, while the efficiency cores match the performance of some recent intel macs. all three replace products using intel x chips, and the head-to-head comparisons showed the risc completely outclassing the cisc in a market segment it had dominated for decades. clearly this is a big deal. now, the are some obvious reasons why intel is at a disadvantage in these comparisons. apple's m is brand new, where the intel chips are a couple of years old. and the m uses a nm process, where intel has been struggling to upgrade its fabs: intel's press release also says that yields for its nm process are now twelve months behind the company's internal targets, meaning the company isn't currently on track to produce its nm process in an economically viable way. the company now says its nm cpus will not debut on the market until late or early . but the m also compares well to amd's nm x cpus so this isn't the whole explanation. erik engheim's why is apple’s m chip so fast? provides an excellent explanation for the lay audience. he starts from the basics (what is a microprocessor (cpu)?) and goes on to explain that whereas intel and amd make cpus that others build into systems such as pcs and servers, apple makes systems that are implemented as a single chip, a system-on-chip (soc). apple can do this where intel and amd can't because the soc isn't their product, their product is a mac that includes a soc as a component. one thing we understood when we started nvidia more than a quarter of a century ago was that custom silicon to perform critical functions, such as d graphics, was an essential component of a pc. but the custom silicon had to be a separate chip. we used a state-of-the-art nm process. at nm apple can put , times as many gates in the same chip area. so apple can include the precise set of additional custom processors that match the needs to the product. in this case, not just gpu cores, neural engine cores, but also two different implementations of the arm architecture, optimized for speed and optimized for efficiency to extend battery life. engheim explains the two main ways of making cpus faster using the same process and the same clock rate, multiple cores and out-of-order execution, and their limitations. in the server space, having lots of cores makes a lot of sense; the demand is for many simultaneous tasks from many simultaneous users, and the alternative to adding cores to a cpu is to add cpus to a server, which is more expensive. but in the pc space there is only one user, and although the demand will be for several simultaneous threads, once that demand is satisfied extra cores provide no benefit. the m 's cores are probably more than enough, which is indicated by apple envisaging that, most of the time, the low-power "efficiency" cores will do all the work. note that, in adding cores, the only advantage risc provides is that the simpler instruction set should make each core a bit smaller. not a big deal. but for compute-intensive tasks such as games, the other cores need to be fast. which is where out-of-order execution comes in, and risc turns out to have a big advantage. out-of-order execution means that instructions are fetched from memory, then decoded into "micro-operations", which can be thought of as instructions for the individual components of the core. the micro-operations are stored in a re-order buffer (rob), together with information about what data they need, and whether it is available. instead of executing the micro-operations for each instruction, then executing the micro-operations for the next instruction, the core looks through the rob finding micro-operations that have all the data they need and executing them. it does instructions as soon as it can, not waiting until the instruction before is complete. engheim explains the importance of the difference between the x rob and the m 's: it is because the ability to run fast depends on how quickly you can fill up the rob with micro-ops and with how many. the more quickly you fill it up and the larger it is the more opportunities you are given to pick instructions you can execute in parallel and thus improve performance. machine code instructions are chopped into micro-ops by what we call an instruction decoder. if we have more decoders we can chop up more instructions in parallel and thus fill up the rob faster. and this is where we see the huge differences. the biggest, baddest intel and amd microprocessor cores have four decoders, which means they can decode four instructions in parallel spitting out micro-ops. but apple has a crazy eight decoders. not only that but the rob is something like three times larger. you can basically hold three times as many instructions. no other mainstream chipmaker has that many decoders in their cpus. risc is the reason the m can have more decoders than x . engheim explains: you see, for x an instruction can be anywhere from – bytes long. on a risc chip instructions are fixed size. why is that relevant in this case? because splitting up a stream of bytes into instructions to feed into eight different decoders in parallel becomes trivial if every instruction has the same length. however, on an x cpu, the decoders have no clue where the next instruction starts. it has to actually analyze each instruction in order to see how long it is. the brute force way intel and amd deal with this is by simply attempting to decode instructions at every possible starting point. that means we have to deal with lots of wrong guesses and mistakes which has to be discarded. this creates such a convoluted and complicated decoder stage that it is really hard to add more decoders. but for apple, it is trivial in comparison to keep adding more. in fact, adding more causes so many other problems that four decoders according to amd itself is basically an upper limit for how far they can go. the result is that the m 's fast cores are effectively processing instructions twice as fast as intel's and amd's at the same clock frequency. and their efficiency cores are processing about as many using much less power. using much less power for the same workload is one of the main reasons arm dominates the mobile market, where battery life is crucial. that brings us to the second interesting recent risc development. arm isn't the only risc architecture, it is just by a long way the most successful. among the others with multiple practical implementations, risc-v is i believe unique; it is the only fully open-source risc architecture. source in new risc-v cpu claims recordbreaking performance per watt jim salter reports on a new implementation of risc-v that claims extraordinarily low power for quite respectable performance. micro magic's: new prototype cpu, which appears to be the fastest risc-v cpu in the world. micro magic adviser andy huang claimed the cpu could produce , coremarks (more on that later) at ghz and . v while also putting out , coremarks at . ghz—the latter all while consuming only mw. huang demonstrated the cpu—running on an odroid board—to ee times at . ghz/ . v and . ghz/ . v. later the same week, micro magic announced the same cpu could produce over , coremarks at ghz while consuming only mw of power. some caveats are necessary: the chip is a single-core prototype. the micro magic benchmarks are claimed, not independently verified. the coremark benchmark is an industry standard for embedded systems, it isn't an appropriate benchmark for pc-type systems such as use the cpus salter is comparing it to. the power efficiency is impressive, but the raw single-core performance is merely interesting. at ghz it is about / the performance of one of the m 's four fast cores. it is worth noting that the risc-v architecture has multiple instruction lengths, just much less baroque ones than x . so the rob advantage may be less. nevertheless, if micro magic's customers can deliver multi-core soc products they should provide much more compute for the same power as current embedded chips. salter is cautiously optimistic: all of this sounds very exciting—micro magic's new prototype is delivering solid smartphone-grade performance at a fraction of the power budget, using an instruction set that linux already runs natively on. ... micro magic intends to offer its new risc-v design to customers using an ip licensing model. the simplicity of the design—risc-v requires roughly one-tenth the opcodes that modern arm architecture does—further simplifies manufacturing concerns, since risc-v cpu designs can be built in shuttle runs, sharing space on a wafer with other designs. ... still, this is an exciting development. not only does the new design appear to perform well while massively breaking efficiency records, it's doing so with a far more ideologically open design than its competitors. the risc-v isa—unlike x , arm, and even mips—is open and provided under royalty-free licenses. p.s: more evidence of m 's impressive performance in liam tung's aws engineer puts windows on arm on apple mac m – and it thrashes surface pro x. the surface pro x uses an arm chip co-developed by qualcomm and microsoft. posted by david. at : am labels: benchmarks, intellectual property comments: david. said... see also chris mellor's seagate says it's designed two of its own risc-v cpu cores – and they'll do more than just control storage drives: "seagate says it has, after several years of effort, designed two custom risc-v processor cores for what seems a range of functions including computational storage. the disk drive maker told us one of the homegrown cpus is focused on high performance, and the other is optimized for area, ie: it's less powerful though smaller and thus uses takes up less silicon on a die. both cores are said to include risc-v's security features, and are drive-agnostic, which means that they can be used with ssds as well as hard disk drives." december , at : pm ian adams said... a minor nit, though i agree with all the architectural and design commentary around the rics vs cisc debate! the nanometer process used these days is a squirrelly a comparison on an actual performance and process basis. said better than i can phrase: "having looked at the above comparison, and highlighted it in his video, der auer challenges the obvious conclusion that intel nm+++ and tsmc nm are very similar in physical scale, reminding viewers that the above pictures don't fully represent the d structure that is so important to modern chip optimisation. moreover, the relationship between node size, half-pitch, and gate length has significantly loosened since the early s. the xxnm figure reflects process history more than progress, asserts the oc expert, and thus it isn't very useful as a metric to compare between chip makers. another metric, probably worth closer consideration is transistor density, as revealed by the chip fabricators. intel nm and tsmc nm processes both produce dies with approx million transistors per sq millimetre" https://hexus.net/tech/news/cpu/ -intel- nm-amdtsmc- nm-transistors-micro-compared/ *(full disclosure, i do work for intel labs, though i'm about a million miles away from anything touching cpus, still doing storage systems software work these days :) ) december , at : am david. said... simon sharwood reports from amazon's re:invent conference: "desantis said the reason that commercial upses and switch gears don’t meet its needs is that they’re designed for the many scenarios in which they’ll be put to work, rather than amazon’s requirements. the same logic goes into developing cpus, he said, arguing that the likes of intel and amd design products that will sell well by making them general-purpose devices. the result is processors that pack in features to make them suitable for more tasks. when raw power was needed, multi-core cpus were the answer. when utilisation rates of cpus became an issue, simultaneous multithreading came along. none of that tech ever left mainstream cpus, desantis argued, and the result is architectures ripe for side-channel attacks and which delivers variable performance (which is why the hpc crowd turn off smt)." the result is their arm-based graviton cpus: "aws would rather processors designed for the cloud. hence its investment in graviton, the many-core architecture and extra-large caches as they allow better per-core performance without the need for other trickery. the architecture is designed from the ground up for microservices, which aws sees as the dominant wave of software development. “graviton delivers . - times better performance/watt than any other cpu in our cloud,” desantis said." december , at : am post a comment older post home subscribe to: post comments (atom) blog rules posts and comments are copyright of their respective authors who, by posting or commenting, license their work under a creative commons attribution-share alike . united states license. off-topic or unsuitable comments will be deleted. dshr dshr in anwr recent comments full comments blog archive ▼  ( ) ▼  december ( ) risc vs. cisc max ungrounding ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  july ( ) ►  june ( ) ►  february ( ) ►  ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  march ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) lockss system has permission to collect, preserve, and serve this archival unit. simple theme. powered by blogger. coyle's information coyle's information comments on the digital age, which, as we all know, is . thursday, june , women designing those of us in the library community are generally aware of our premier "designing woman," the so-called "mother of marc," henriette avram. avram designed the machine reading cataloging record in the mid- 's, a record format that is still being used today. marc was way ahead of its time using variable length data fields and a unique character set that was sufficient for most european languages, all thanks to avram's vision and skill. i'd like to introduce you here to some of the designing women of the university of california library automation project, the project that created one of the first online catalogs in the beginning of the 's, melvyl. briefly, melvyl was a union catalog that combined data from the libraries of the nine (at that time) university of california campuses. it was first brought up as a test system in and went "live" to the campuses in . work on the catalog began in or around , and various designs were put forward and tested. key designers were linda gallaher-brown, who had one of the first masters degrees in computer science from ucla, and kathy klemperer, who like many of us was a librarian turned systems designer. we were struggling with how to create a functional relational database of bibliographic data (as defined by the marc record) with computing resources that today would seem laughable but were "cutting edge" for that time. i remember linda remarking that during one of her school terms she returned to her studies to learn that the newer generation of computers would have this thing called an "operating system" and she thought "why would you need one?" by the time of this photo she had come to appreciate what an operating system could do for you. the one we used at the time was ibm's os / . kathy klemperer was the creator of the database design diagrams that were so distinctive we called them "klemperer-grams." here's one from : melvyl database design klemperer-gram, drawn and lettered by hand, not only did these describe a workable database design, they were impressively beautiful. note that this not only predates the proposed rda "database scenario" for a relational bibliographic design by years, it provides a more detailed and most likely a more accurate such design. rda "scenario " data design, in the early days of the catalog we had a separate file and interface for the cataloged serials based on a statewide project (including the california state universities). although it was possible to catalog serials in the marc format, the systems that had the detailed information about which issues the libraries held was stored in serials control databases that were separate from the library catalog, and many serials were represented by crusty cards that had been created decades before library automation. the group below developed and managed the calls (california academic library list of serials). four of those pictured were programmers, two were serials data specialists, and four had library degrees. obviously, these are overlapping sets. the project heads were barbara radke (right) and theresa montgomery (front, second from right). at one point while i was still working on the melvyl project, but probably around the very late 's or early 's, i gathered up some organization charts that had been issued over the years and quickly calculated that during its history the project the technical staff that had created this early marvel had varied from / to / female. i did some talks at various conferences in which i called melvyl a system "created by women." at my retirement in i said the same thing in front of the entire current staff, and it was not well-received by all. in that audience was one well-known member of the profession who later declared that he felt women needed more mentoring in technology because he had always worked primarily with men, even though he had indeed worked in an organization with a predominantly female technical staff, and another colleague who was incredulous when i stated once that women are not a minority, but over % of the world's population. he just couldn't believe it. while outright discrimination and harassment of women are issues that need to be addressed, the invisibility of women in the eyes of their colleagues and institutions is horribly damaging. there are many interesting projects, not the least the wikipedia women in red, that aim to show that there is no lack of accomplished women in the world, it's the acknowledgment of their accomplishments that falls short. in the library profession we have many women whose stories are worth telling. please, let's make sure that future generations know that they have foremothers to look to for inspiration. posted by karen coyle at : am comment: labels: library catalogs, library history, open data, women and technology monday, may , i've been trying to capture what i remember about the early days of library automation. mostly my memory is about fun discoveries in my particular area (processing marc records into the online catalog). i did run into an offprint of some articles in ital from (*) which provide very specific information about the technical environment, and i thought some folks might find that interesting. this refers to the university of california melvyl union catalog, which at the time had about , records. operating system: ibm / programming language: pl/i cpu: megabytes of memory storage: disk drives, ~ gigabytes dbms: adabas the disk drives were each about the size of an industrial washing machine. in fact, we referred to the room that held them as "the laundromat." telecommunications was a big deal because there was no telecommunications network linking the libraries of the university of california. there wasn't even one connecting the campuses at all. the article talks about the various possibilities, from an x. network to the new tcp/ip protocol that allows "internetwork communication." the first network was a set of dedicated lines leased from the phone company that could transmit characters per second (character = byte) to about ascii terminals at each campus over a baud line. there was a hope to be able to double the number of terminals. in the speculation about the future, there was doubt that it would be possible to open up the library system to folks outside of the uc campuses, much less internationally. (melvyl was one of the early libraries to be open access worldwide over the internet, just a few years later.) it was also thought that libraries would charge other libraries to view their catalogs, kind of like an inter-library loan. and for anyone who has an interest in z . , one section of the article by david shaughnessy and clifford lynch on telecommunications outlines a need for catalog-to-catalog communication which sounds very much like the first glimmer of that protocol. ----- (*) various authors in a special edition: ( ). in-depth: university of california melvyl. information technology and libraries, ( ) i wish i could give a better citation but my offprint does not have page numbers and i can't find this indexed anywhere. (cue here the usual irony that libraries are terrible at preserving their own story.) posted by karen coyle at : am no comments: labels: library catalogs, library history monday, april , ceci n'est pas une bibliothèque on march , , the internet archive announced that it would "suspend waitlists for the . million (and growing) books in our lending library," a service they then named the national emergency library. these books were previously available for lending on a one-to-one basis with the physical book owned by the archive, and as with physical books users would have to wait for the book to be returned before they could borrow it. worded as a suspension of waitlists due to the closure of schools and libraries caused by the presence of the coronavirus- , this announcement essentially eliminated the one-to-one nature of the archive's controlled digital lending program. publishers were already making threatening noises about the digital lending when it adhered to lending limitations, and surely will be even more incensed about this unrestricted lending. i am not going to comment on the legality of the internet archive's lending practices. legal minds, perhaps motivated by future lawsuits, will weigh in on that. i do, however, have much to say on the use of the term "library" for this set of books. it's a topic worthy of a lengthy treatment, but i'll give only a brief account here. library … bibliothÈque … bibliotek the roots “libr…” and “biblio…” both come down to us from ancient words for trees and tree bark. it is presumed that said bark was the surface for early writings. “libr…”, from the latin word liber meaning “book,” in many languages is a prefix that indicates a bookseller’s shop, while in english it has come to mean a collection of books and from that also the room or building where books are kept. “biblio…” derives instead from the greek biblion (one book) and biblia (books, plural). we get the word bible through the greek root, which leaked into old latin and meant the book. therefore it is no wonder that in the minds of many people, books = library.  in fact, most libraries are large collections of books, but that does not mean that every large collection of books is a library. amazon has a large number of books, but is not a library; it is a store where books are sold. google has quite a few books in its "book search" and even allows you to view portions of the books without payment, but it is also not a library, it's a search engine. the internet archive, amazon, and google all have catalogs of metadata for the books they are offering, some of it taken from actual library catalogs, but a catalog does not make a quantity of books into a library. after all, home depot has a catalog, walmart has a catalog; in essence, any business with an inventory has a catalog. "...most libraries are large collections of books, but that does not mean that every large collection of books is a library." the library test first, i want to note that the internet archive has met the state of california test to be defined as a library, and this has made it possible for the archive to apply for library-related grants for some of its projects. that is a good thing because it has surely strengthened the archive and its activities. however, it must be said that the state of california requirements are pretty minimal, and seem to be limited to a non-profit organization making materials available to the general public without discrimination. there doesn't seem to be a distinction between "library" and "archive" in the state legal code, although librarians and archivists would not generally consider them easily lumped together as equivalent services. the collection the archive's blog post says "the internet archive currently lends about as many as a us library that serves a population of about , ." as a comparison, i found in the statistics gathered by the california state library those of the benicia public library in benicia california. benicia is a city with a population of , ; the library has about , books. well, you might say, that's not as good as over one million books at the internet archive. but, here's the thing: those are not , random books, they are books chosen to be, as far as the librarians could know, the best books for that small city. if benicia residents were, for example, primarily chinese-speaking, the library would surely have many books in chinese. if the city had a large number of young families then the children's section would get particular attention. the users of the internet archive's books are a self-selected (and currently un-defined) set of internet users. equally difficult to define is the collection that is available to them: this library brings together all the books from phillips academy andover and marygrove college, and much of trent university’s collections, along with over a million other books donated from other libraries to readers worldwide that are locked out of their libraries. each of these is (or was, in the case of marygrove, which has closed) a collection tailored to the didactic needs of that institution. how one translates that, if one can, to the larger internet population is unknown. that a collection has served a specific set of users does not mean that it can serve all users equally well. then there is that other million books, which are a complete black box. library science i've argued before against dumping a large and undistinguished set of books on a populace, regardless of the good intentions of those doing so. why not give the library users of a small city these one million books? the main reason is the ability of the library to fulfill the laws of library science: books are for use. every reader his or her book. every book its reader. save the time of the reader. the library is a growing organism. [ ] the online collection of the internet archive nicely fulfills laws and : the digital books are designed for use, and the library can grow somewhat indefinitely. the other three laws are unfortunately hindered by the somewhat haphazard nature of the set of books, combined with the lack of user services. of the goals of librarianship, matching readers to books is the most difficult. let's start with law , "every book its reader." when you follow the url to the national emergency library, you see something like this: the lack of cover art is not the problem here. look at what books you find: two meeting reports, one journal publication, and a book about hand surgery, all from . scroll down for a bit and you will find it hard to locate items that are less obscure than this, although undoubtedly there are some good reads in this collection. these are not the books whose readers will likely be found in our hypothetical small city. these are books that even some higher education institutions would probably choose not to have in their collections. while these make the total number of available books large, they may not make the total number of useful books large. winnowing this set to one or more (probably more) wheat-filled collections could greatly increase the usability of this set of books. "while these make the total number of available books large, they may not make the total number of useful books large." a large "anything goes" set of documents is a real challenge for laws and : every reader his or her book, and save the time of the reader. the more chaff you have the harder it is for a library user to find the wheat they are seeking. the larger the collection the more of the burden is placed on the user to formulate a targeted search query and to have the background to know which items to skip over. the larger the retrieved set, the less likely that any user will scroll through the entire display to find the best book for their purposes. this is the case for any large library catalog, but these libraries have built their collection around a particular set of goals. those goals matter. goals are developed to address a number of factors, like: what are the topics of interest to my readers and my institution? how representative must my collection be in each topic area? what are the essential works in each topic area? what depth of coverage is needed for each topic? [ ] if we assume (and we absolutely must assume this) that the user entering the library is seeking information that he or she lacks, then we cannot expect users to approach the library as an expert in the topic being researched. although anyone can type in a simple query, fewer can assess the validity and the scope of the results. a search on "california history" in the national emergency library yields some interesting-looking books, but are these the best books on the topic? are any key titles missing? these are the questions that librarians answer when developing collections. the creation of a well-rounded collection is a difficult task. there are actual measurements that can be run against library collections to determine if they have the coverage that can be expected compared to similar libraries. i don't know if any such statistical packages can look beyond quantitative measures to judge the quality of the collection; the ones i'm aware of look at call number ranges, not individual titles.  there library service the archive's own documentation states that "the internet archive focuses on preservation and providing access to digital cultural artifacts. for assistance with research or appraisal, you are bound to find the information you seek elsewhere on the internet." after which it advises people to get help through their local public library. helping users find materials suited to their need is a key service provided by libraries. when i began working in libraries in the dark ages of the 's, users generally entered the library and went directly to the reference desk to state the question that brought them to the institution. this changed when catalogs went online and were searchable by keyword, but prior to then the catalog in a public library was primarily a tool for librarians to use when helping patrons. still, libraries have real or virtual reference desks because users are not expected to have the knowledge of libraries or of topics that would allow them to function entirely on their own. and while this is true for libraries it is also true, perhaps even more so, for archives whose collections can be difficult to navigate without specialized information. admitting that you give no help to users seeking materials makes the use of the term "library" ... unfortunate. what is to be done? there are undoubtedly a lot of useful materials among the digital books at the internet archive. however, someone needing materials has no idea whether they can expect to find what they need in this amalgamation. the burden of determining whether the archive's collection might suit their needs is left entirely up to the members of this very fuzzy set called "internet users." that the collection lends at the rate of a public library serving a population of , shows that it is most likely under-utilized. because the nature of the collection is unknown one can't approach, say, a teacher of middle-school biology and say: "they've got what you need." yet the archive cannot implement a policy to complete areas of the collection unless it knows what it has as compared to known needs. "... these warehouses of potentially readable text will remain under-utilized until we can discover a way to make them useful in the ways that libraries have proved to be useful." i wish i could say that a solution would be simple - but it would not. for example, it would be great to extract from this collection works that are commonly held in specific topic areas in small, medium and large libraries. the statistical packages that analyze library holdings all are, afaik, proprietary. (if anyone knows of an open source package that does this, please shout it out!) if would also be great to be able to connect library collections of analog books to their digital equivalents. that too is more complex than one would expect, and would have to be much simpler to be offered openly. [ ] while some organizations move forward with digitizing books and other hard copy materials, these warehouses of potentially readable text will remain under-utilized until we can discover a way to make them useful in the ways that libraries have proved to be useful. this will mean taking seriously what modern librarianship has developed over its circa centuries, and in particular those laws that give us a philosophy to guide our vision of service to the users of libraries. ----- [ ] even if you are familiar with the laws you may not know that ranganathan was not as succinct as this short list may imply. the book in which he introduces these concepts is over pages long, with extended definitions and many homey anecdotes and stories. [ ] a search on "collection development policy" will yield many pages of policies that you can peruse. to make this a "one click" here are a few *non-representative* policies that you can take a peek at: hennepin county (public) lansing community college (community college) stanford university, science library (research library) [ ] dan scott and i did a project of this nature with a bay area public library and it took a huge amount of human intervention to determine whether the items matched were really "equivalent". that's a discussion for another time, but, man, books are more complicated than they appear. posted by karen coyle at : am no comments: labels: books, digital libraries, openlibrary monday, february , use the leader, luke! if you learned the marc format "on the job" or in some other library context you may have learned that the record is structured as fields with -digit tags, each with two numeric indicators, and that subfields have a subfield indicator (often shown as "$" because it is a non-printable character) and a single character subfield code (a-z, - ). that is all true for the marc records that libraries create and process, but the machine readable cataloging standard (z . or iso ) has other possibilities that we are not using. our "marc" (currently marc ) is a single selection from among those possibilities, in essence an application profile of the marc standard. the key to the possibilities afforded by marc is in the marc leader, and in particular in two positions that our systems generally ignore because they always contain the same values in our data: leader byte -- indicator count leader byte -- subfield code length in marc records, leader byte is always " " meaning that fields have -byte indicators, and leader byte is always because the subfield code is always two characters in length. that was a decision made early on in the life of marc records in libraries, and it's easy to forget that there were other options that were not taken. let's take a short look at the possibilities the record format affords beyond our choice. both of these leader positions are single bytes that can take values from to . an application could use the marc record format and have zero indicators. it isn't hard to imagine an application that has no need of indicators or that has determined to make use of subfields in their stead. as an example, the provenance of vocabulary data for thesauri like lcsh or the art and architecture thesaurus could always be coded in a subfield rather than in an indicator: $a religion and science $ lcsh another common use of indicators in marc is to give a byte count for the non-filing initial articles on title strings. istead of using an indicator value for this some libraries outside of the us developed a non-printing code to make the beginning and end of the non-filing portion. i'll use backslashes to represent these codes in this example: $a \the \birds of north america i am not saying that all indicators in marc should or even could be eliminated, but that we shouldn't assume that our current practice is the only way to code data. in the other direction, what if you could have more than two indicators? the marc record would allow you have have as many as nine. in addition, there is nothing to say that each byte in the indicator has to be a separate data element; you could have nine indicator positions that were defined as two data elements ( + ), or some other number ( + + ). expanding the number of indicators, or beginning with a larger number, could have prevented the split in provenance codes for subject vocabularies between one indicator value and the overflow subfield, $ , when the number exceeded the capability of a single numerical byte. having three or four bytes for those codes in the indicator and expanding the values to include a-z would have been enough to include the full list of authorities for the data in the indicators. (although i would still prefer putting them all in $ using the mnemonic codes for ease of input.) in the first university of california union catalog in the early 's we expanded the marc indicators to hold an additional two bytes (or was it four?) so that we could record, for each marc field, which library had contributed it. our union catalog record was a composite marc record with fields from any and all of the over libraries across the university of california system that contributed to the union catalog as dozen or so separate record feeds from oclc and rlin. we treated the added indicator bytes as sets of bits, turning on bits to represent the catalog feeds from the libraries. if two or more libraries submitted exactly the same marc field we stored the field once and turned on a bit for each separate library feed. if a library submitted a field for a record that was new to the record, we added the field and turned on the appropriate bit. when we created a user display we selected fields from only one of the libraries. (the rules for that selection process were something of a secret so as not to hurt anyone's feelings, but there was a "best" record for display.) it was a multi-library marc record, made possible by the ability to use more than two indicators. now on to the subfield code. the rule for marc is that there is a single subfield code and that is a lower case a-z and - . the numeric codes have special meaning and do not vary by field; the alphabetic codes aare a bit more flexible. that gives use possible subfields per tag, plus the pre-defined numeric ones. the marc standard has chosen to limit the alphabetic subfield codes to lower case characters. as the fields reached the limits of the available subfield codes (and many did over time) you might think that the easiest solution would be to allow upper case letters as subfield codes. although the subfield code limitation was reached decades ago for some fields i can personally attest to the fact that suggesting the expansion of subfield codes to upper case letters was met with horrified glares at the marc standards meeting. while clearly in the range of a-z seemed ample, that has not be the case for nearly half of the life-span of marc. the marc leader allows one to define up to characters total for subfield codes. the value in this leader position includes the subfield delimiter so this means that you can have a subfield delimiter and up to characters to encode a subfield. even expanding from a-z to aa-zz provides vastly more possibilities, and allow upper case as well give you a dizzying array of choices. the other thing to mention is that there is no prescription that field tags must be numeric. they are limited to three characters in the marc standard, but those could be a-z, a-z, - , not just - , greatly expanding the possibilities for adding new tags. in fact, if you have been in the position to view internal systems records in your vendor system you may have been able to see that non-numeric tags have been used for internal system purposes, like noting who made each edit, whether functions like automated authority control have been performed on the record, etc. many of the "violations" of the marc rules listed here have been exploited internally -- and since early days of library systems. there are other modifiable leader values, in particular the one that determines the maximum length of a field, leader . marc has leader set at " " meaning that fields cannot be longer than . that could be longer, although the record size itself is set at only bytes, so a record cannot be longer than . however, one could limit fields to (leader value set at " ") for an application that does less pre-composing of data compared to marc and therefore comfortably fits within a shorter field length.  the reason that has been given, over time, why none of these changes were made was always: it's too late, we can't change our systems now. this is, as caesar might have said, cacas tauri. systems have been able to absorb some pretty intense changes to the record format and its contents, and a change like adding more subfield codes would not be impossible. the problem is not really with the marc record but with our inability (or refusal) to plan and execute the changes needed to evolve our systems. we could sit down today and develop a plan and a timeline. if you are skeptical, here's an example of how one could manage a change in length to the subfield codes: a marc record is retrieved for editing read the leader of the marc record if the value is " " and you need to add a new subfield that uses the subfield code plus two characters, convert all of the subfield codes in the record: $a becomes $aa, $b becomes $ba, etc. $ becomes $ , $ becomes $ , etc. leader code is changed to " " (alternatively, convert all records opened for editing) a marc record is retrieved for display read the leader of the marc record if the value is " " use the internal table of subfield codes for records with the value " " if the value is " " use the internal table of subfield codes for records with the value " " sounds impossible? we moved from aacr to aacr , and now from aacr to rda without going back and converting all of our records to the new content.  we have added new fields to our records, such as the , , for rda values, without converting all of the earlier records in our files to have these fields. the same with new subfields, like $ , which has only been added in recent years. our files have been using mixed record types for at least a couple of generations -- generations of systems and generations of catalogers. alas, the time to make these kinds of changes this was many years ago. would it be worth doing today? that depends on whether we anticipate a change to bibframe (or some other data format) in the near future. changes do continue to be made to the marc record; perhaps it would have a longer future if we could broach the subject of fixing some of the errors that were introduced in the past, in particular those that arose because of the limitations of marc that could be rectified with an expansion of that record standard. that may also help us not carry over some of the problems in marc that are caused by these limitations to a new record format that does not need to be limited in these ways. epilogue although the marc  record was incredibly advanced compared to other data formats of its time (the mid- 's), it has some limitations that cannot be overcome within the standard itself. one obvious one is the limitation of the record length to bytes. another is the fact that there are only two levels of nesting of data: the field and the subfield. there are times when a sub-subfield would be useful, such as when adding information that relates to only one subfield, not the entire field (provenance, external url link). i can't advocate for continuing the data format that is often called "binary marc" simply because it has limitations that require work-arounds. marcxml, as defined as a standard, gets around the field and record length limitations, but it is not allowed to vary from the marc limitations on field and subfield coding. it would be incredibly logical to move to a "non-binary" record format (xml, json, etc.) beginning with the existing marc and  to allow expansions where needed. it is the stubborn adherence to the iso format really has limited library data, and it is all the more puzzling because other solutions that can keep the data itself intact have been available for many decades. posted by karen coyle at : am no comments: labels: marc tuesday, january , pamflets i was always a bit confused about the inclusion of "pamflets" in the subtitle of the decimal system, such as this title page from the edition: did libraries at the time collect numerous pamphlets? for them to be the second-named type of material after books was especially puzzling. i may have discovered an answer to my puzzlement, if not the answer, in andrea costadoro's work: a "pamphlet" in was not (necessarily) what i had in mind, which was a flimsy publication of the type given out by businesses, tourist destinations, or public health offices. in the 's it appears that a pamphlet was a literary type, not a physical format. costadoro says: "it has been a matter of discussion what books should be considered pamphlets and what not. if this appellation is intended merely to refer to the size of the book, the question can be scarecely worth considering ; but if it is meant to refer to the nature of a work, it may be considered to be of the same class and to stand in the same connexion with the word treatise as the words tract ; hints ; remarks ; &c, when these terms are descriptive of the nature of the books to which they are affixed." (p. ) to be on the shelves of libraries, and cataloged, it is possible that these pamphlets were indeed bound, perhaps by the library itself.  the library of congress genre list today has a cross-reference from "pamphlet" to "tract (ephemera)". while costadoro's definition doesn't give any particular subject content to the type of work, lc's definition says that these are often issued by religious or political groups for proselytizing. so these are pamphlets in the sense of the political pamphlets of our revolutionary war. today they would be blog posts, or articles in buzzfeed or slate or any one of hundreds of online sites that post such content. churches i have visited often have short publications available near the entrance, and there is always the watchtower, distributed by jehovah's witnesses at key locations throughout the world, and which is something between a pamphlet (in the modern sense) and a journal issue. these are probably not gathered in most libraries today. in dewey's time the printing (and collecting by libraries) of sermons was quite common. in a world where many people either were not literate or did not have access to much reading material, the sunday sermon was a "long form" work, read by a pastor who was probably not as eloquent as the published "stars" of the sunday gatherings. some sermons were brought together into collections and published, others were published (and seemingly bound) on their own.  dewey is often criticized for the bias in his classification, but what you find in the early editions serves as a brief overview of the printed materials that the us (and mostly east coast) culture of that time valued.  what now puzzles me is what took the place of these tracts between the time of dewey and the web. i can find archives of political and cultural pamphlets in various countries and they all seem to end around the 's- 's, although some specific collections, such as the samizdat publications in the soviet union, exist in other time periods. of course the other question now is: how many of today's tracts and treatises will survive if they are not published in book form? posted by karen coyle at : pm no comments: labels: classification, library history saturday, november , the work the word "work" generally means something brought about by human effort, and at times implies that this effort involves some level of creativity. we talk about "works of art" referring to paintings hanging on walls. the "works" of beethoven are a large number of musical pieces that we may have heard. the "works" of shakespeare are plays, in printed form but also performed. in these statements the "work" encompasses the whole of the thing referred to, from the intellectual content to the final presentation. this is not the same use of the term as is found in the library reference model (lrm). if you are unfamiliar with the lrm, it is the successor to frbr (which i am assuming you have heard of) and it includes the basic concepts of work, expression, manifestation and item that were first introduced in that previous study. "work," as used in the lrm is a concept designed for use in library cataloging data. it is narrower than the common use of the term illustrated in the previous paragraph and is defined thus: class: work definition: an abstract notion of an artistic or intellectual creation. in this definition the term only includes the idea of a non-corporeal conceptual entity, not the totality that would be implied in the phrase "the works of shakespeare." that totality is described when the work is realized through an lrm-defined "expression" which in turn is produced in an lrm-defined "manifestation" with an lrm-defined "item" as its instance.* these four entities are generally referred to as a group with the acronym wemi. because many in the library world are very familiar with the lrm definition of work, we have to use caution when using the word outside the specific lrm environment. in particular, we must not impose the lrm definition on uses of the work that are not intending that meaning. one should expect that the use of the lrm definition of work would be rarely found in any conversation that is not about the library cataloging model for which it was defined. however, it is harder to distinguish uses within the library world where one might expect the use to be adherent to the lrm. to show this, i want to propose a particular use case. let's say that a very large bibliographic database has many records of bibliographic description. the use case is that it is deemed to be easier for users to navigate that large database if they could get search results that cluster works rather than getting long lists of similar or nearly identical bibliographic items. logically the cluster looks like this: in data design, it will have a form something like this: this is a great idea, and it does appear to have a similarity to the lrm definition of work: it is gathering those bibliographic entries that are judged to represent the same intellectual content. however, there are reasons why the lrm-defined work could not be used in this instance. the first is that there is only one wemi relationship for work, and that is from lrm work to lrm expression. clearly the bibliographic records in this large library catalog are not lrm expressions; they are full bibliographic descriptions including, potentially, all of the entities defined in the lrm. to this you might say: but there is expression data in the bibliographic record, so we can think of this work as linking to the expression data in that record. that leads us to the second reason: the entities of wemi are defined as being disjoint. that means that no single "thing" can be more than one of those entities; nothing can be simultaneously a work and an expression, or any other combination of wemi entities. so if the only link we have available in the model is from work to expression, unless we can somehow convince ourselves that the bibliographic record only represents the expression (which it clearly does not since it has data elements from at least three of the lrm entities) any such link will violate the rule of disjointness. therefore, the work in our library system can have much in common with the conceptual definition of the lrm work, but it is not the same work entity as is defined in that model. this brings me back to my earlier blog post with a proposal for a generalized definition of wemi-like entities for created works.  the wemi concepts are useful in practice, but the lrm model has some constraints that prevent some desirable uses of those entities. providing unconstrained entities would expand the utility of the wemi concepts both within the library community, as evidenced by the use case here, and in the non-library communities that i highlight in that previous blog post and in a slide presentation. to be clear, "unconstrained" refers not only to the removal of the disjointness between entities, but also to allow the creation of links between the wemi entities and non-wemi entities, something that is not anticipated in the lrm. the work cluster of bibliographic records would need a general relationship, perhaps, as in the case of viaf, linked through a shared cluster identifier and an entity type identifying the cluster as representing an unconstrained work. ---- * the other terms are defined in the lrm as: class: expression definition: a realization of a single work usually in a physical form. class: manifestation definition: the physical embodiment of one or more expressions. class: item definition: an exemplar of a single manifestation. posted by karen coyle at : am no comments: labels: frbr, library catalogs, lrm, metadata monday, april , i, too, want answers around - i worked on the reference desk at my local public library. for those too young to remember, this was a time when all information was in paper form, and much of that paper was available only at the library. the internet was just a twinkle in the eye of some scientists at darpa, and none of us had any idea what kind of information environment was in our future.* the library had a card catalog and the latest thing was that check-outs were somehow recorded on microfilm, as i recall. as you entered the library the reference desk was directly in front of you in the prime location in the middle of the main room. a large number of library users went directly to the desk upon entering. some of these users had a particular research in mind: a topic, an author, or a title. they came to the reference desk to find the quickest route to what they sought. the librarian would take them to the card catalog, would look up the entry, and perhaps even go to the shelf with the user to look for the item.** there was another type of reference request: a request for facts, not resources. if one wanted to know what was the population of milwaukee, or how many slot machines there were in saudia arabia***, one turned to the library for answers. at the reference desk we had a variety of reference materials: encyclopedias, almanacs, dictionaries, atlases. the questions that we could answer quickly were called "ready reference." these responses were generally factual. because the ready reference service didn't require anything of the user except to ask the question, we also provided this service over the phone to anyone who called in. we considered ourselves at the forefront of modern information services when someone would call and ask us: "who won best actor in ?" ok, it probably was a bar bet or a crossword puzzle clue but we answered, proud of ourselves. i was reminded of all this by a recent article in wired magazine, "alexa, i want answers."[ ] the argument as presented in the article is that what people really want is an answer; they don't want to dig through books and journals at the library; they don't even want an online search that returns a page of results; what they want is to ask a question and get an answer, a single answer. what they want is "ready reference" by voice, in their own home, without having to engage with a human being. the article is about the development of the virtual, voice-first, answer machine: alexa. there are some obvious observations to be made about this. the glaringly obvious one is that not all questions lend themselves to a single, one sentence answer. even a question that can be asked concisely may not have a concise answer. one that i recall from those long-ago days on the reference desk was the question: "when did the vietnam war begin?" to answer this you would need to clarify a number of things: on whose part? us? france? exactly what do you mean by begin? first personnel? first troops? even with these details in hand experts would differ in their answers. another observation is that in the question/answer method over a voice device like alexa, replying with a lengthy answer is not foreseen. voice-first systems are backed by databases of facts, not explanatory texts. like a gps system they take facts and render them in a way that seems conversational. your gps doesn't reply with the numbers of longitude and latitude, and your weather app wraps the weather data in phrases like: "it's degrees outside and might rain later today." it doesn't, however, offer a lengthy discourse on the topic. just the facts, ma'am.[ ] it is very troubling that we have no measure of the accuracy of these answers. there are quite a few anecdotes about wrong answers (especially amusing ones) from voice assistants, but i haven't seen any concerted studies of the overall accuracy rate. studies of this nature were done in the 's and 's on library reference services, and the results were shocking. even though library reference was done by human beings who presumably would be capable of detecting wrong answers, the accuracy of answers hovered around - %.[ ] repeated studies came up with similar results, and library journals were filled with articles about this problem. the  solution offered was to increase training of reference staff. before the problem could be resolved, however, users who previously had made use of "ready reference" had moved on to in-sourcing their own reference questions by using the new information system: the internet. if there still is ready reference occuring in libraries, it is undoubtedly greatly reduced in the number of questions asked, and it doesn't appear that studying the accuracy is on our minds today. i have one final observation, and that is that we do not know the source(s) of the information behind the answers given by voice assistants. the companies behind these products have developed databases that are not visible to us, and no source information is given for individual answers. the voice-activated machines themselves are not the main product: they are mere user interfaces, dressed up with design elements that make them appealing as home decor. the data behind the machines is what is being sold, and is what makes the machines useful. with all of the recent discussion of algorithmic bias in artificial intelligence we should be very concerned about where these answers come from, and we should seriously consider if "answers" to some questions are even appropriate or desirable. now, i have question: how is it possible that so much of our new technology is based on so little intellectual depth? is reductionism an essential element of technology,  or could we do better? i'm not going to ask alexa**** for an answer to that. [ ] vlahos, james. “alexa, i want answers.” wired, vol. , no. , mar. , p. . (try ebsco) [ ] weech, terry l. “review of the accuracy of telephone reference/information services in academic libraries: two studies.” the library quarterly: information, community, policy, vol. , no. , , pp. – . [ ] https://en.wikipedia.org/wiki/joe_friday * the only computers we saw were the ones on star trek ( ), and those were clearly a fiction. ** this was also the era in which the gas station attendent pumped your gas, washed your windows, and checked your oil while you waited in your car. *** the question about saudia arabia is one that i actually got. i also got the one about whether there were many "colored people" in haiti. i don't remember how i answered the former, but i do remember that the user who asked the latter was quite disappointed with the answer. i think he decided not to go. **** which i do not have; i find it creepy even though i can imagine some things for which it could be useful. posted by karen coyle at : am no comments: labels: knowledge organization older posts home subscribe to: posts (atom) copyright coyle's information by karen coyle is licensed under a creative commons attribution-noncommercial . united states license. karen karen coyle where i'll be dc , ottawa, sep - what i'm reading paper, m. kurlansky the coming of the third reich, r. j. evans a room of ones own, v. woolf blog archive ▼  ( ) ▼  june ( ) women designing ►  may ( ) ►  april ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  november ( ) ►  april ( ) ►  march ( ) ►  january ( ) ►  ( ) ►  november ( ) ►  august ( ) ►  ( ) ►  october ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  february ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  may ( ) ►  april ( ) ►  january ( ) ►  ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  february ( ) ►  ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) labels library catalogs ( ) googlebooks ( ) frbr ( ) cataloging ( ) linked data ( ) rda ( ) rdf ( ) oclc ( ) marc ( ) copyright ( ) metadata ( ) digital libraries ( ) women and technology ( ) semantic web ( ) digitization ( ) books ( ) intellectual freedom ( ) bibframe ( ) open access ( ) women technology ( ) standards ( ) classification ( ) internet ( ) google ( ) rda dcmi ( ) classification lcsh ( ) ebooks ( ) kosovo ( ) dcmi ( ) er models ( ) openlibrary ( ) authority control ( ) libraries ( ) skyriver ( ) wish list ( ) identifiers ( ) library history ( ) open data ( ) reading ( ) schema.org ( ) search ( ) vocabularies ( ) wikipedia ( ) knowledge organization ( ) privacy ( ) women ( ) drm ( ) foaf ( ) lrm ( ) rfid ( ) shacl ( ) application profiles ( ) lcsh intell ( ) linux ( ) names ( ) politics ( ) about me karen coyle berkeley, ca, united states librarian, techie, social commentator, once called "public intellectual" by someone who couldn't think of a better title. view my complete profile simple theme. theme images by gaffera. powered by blogger. dshr's blog: max: the case against boeing dshr's blog i'm david rosenthal, and this is a place to discuss the work i'm doing in digital preservation. tuesday, november , max: the case against boeing the title of alec mcgillis' the case against boeing is misleading. samya stumo, one of the victims of the second max crash was the daughter of a niece of ralph nader: they were the first american family to sue boeing, accusing the company of gross negligence and recklessness. mcgillis certainly does discuss some of the ways the culture of douglas led to boeing's malfeasance, including blaming the pilots: boeing seemed to believe that pilot error had caused the crash. in its response to an initial indonesian government report, it highlighted the contrasting reactions of the crew on the doomed flight and the crew the day before, saying that the pilots on the second day had not followed the standard “runaway trim” procedures. but that's not really what the article is about. follow me below the fold as i try to tease out the real story mcgillis tells, and then add more news on the topic. nader understands that boeing needs to be held responsible, because: taken together, the reports suggested that boeing had put all the risk on the pilot, who would be expected to know what to do within seconds if a system he didn’t know existed set off a welter of cockpit alerts and forced the plane downward. “an airplane shouldn’t put itself in a position where the pilots have to act heroically to save the plane,” the veteran u.s. commercial-airline pilot told me. “pilots shouldn’t have to be superhuman. planes are built to be flown by normal people.” gregory travis, the pilot and software engineer, said, “mcas sealed their fate. everything that comes after that is noise.” but nader also understands that the major responsibility lies with congress. since the crash, nader and his family: have made more than a dozen trips to washington—a routine they expect to continue: they recently found an apartment in town. they have met separately with two dozen members of congress, and with the heads of the federal aviation administration and the national transportation safety board, and testified before a house committee. ... they got a meeting for themselves and eleven other victims’ families with elaine chao, the secretary of transportation. mcgillis writes: the government used to provide a counterweight to corporations that compromised safety. owing in great part to the activism of nader and his allies, in the late sixties and early seventies agencies such as the national highway traffic safety administration, the occupational safety and health administration, and the consumer product safety commission were founded to protect citizens. especially with today's culture of short-termism, companies will tend to do whatever they can get away with to cut costs and shorten product cycles. it is up to government regulation to push back against this to protect the public from the risks it engenders, especially in areas where lives hang in the balance. but: as early as , however, there was a backlash. that year, lewis powell, prior to serving on the supreme court, wrote a memo calling on corporations to more aggressively fight regulations. he singled nader out as a threat, “a legend in his own time and an idol of millions of americans.” ... by the early nineties, it was plain to nader that the government was failing to regulate air safety. in “collision course,” a book that he co-wrote with wesley j. smith, they warned, “it is an unfortunate fact that government oversight and enforcement is so underfunded and understaffed that regulators and inspectors must rely upon the integrity and good faith of those they regulate to obey the rules.” they continued, “if a company is determined to cut corners, there is every likelihood that it will succeed, at least for a while.” douglas boeing was determined to cut corners with the max. the person responsible for aviation safety at the faa is ali bahrami. here is a timeline of ali bahrami's career (italics are quotes from mcgillis): bahrami becomes a senior engineer at douglas aircraft. bahrami becomes an engineer at faa bahrami becomes manager of the faa's transport airplane directorate boeing lobbyists began pushing for a wholesale shift in regulatory oversight. change to oda embracing the deregulatory agenda promoted by the bush administration and the republicans in congress, the f.a.a. changed to a model called organization designation authorization. manufacturers would now select and supervise the safety monitors. if the monitors saw something amiss, they would raise the issue with their managers rather than with the f.a.a. i.e. manufacturers could hide safety problems from the faa. bahrami becomes manager of the faa's boeing aviation safety oversight office, a forty-person bureau in seattle dedicated to serving boeing. i.e. the role of the "safety oversight office" was to promote boeing's interests. boeing announces the max. bahrami becomes vice president for civil aviation at aerospace industries association, a washington, d.c.-based trade association that represents the nation's leading aerospace and defense manufacturers and suppliers.  i.e. a lobbyist. (march) faa certifies the max. (july) bahrami becomes faa's associate administrator for aviation safety. (october) lion air flight crash. (march) ethiopian airlines flight crash. (july) ali bahrami ... appeared at a senate hearing. the wall street journal had just reported that the f.a.a. had determined, after the lion air crash, that there was a high risk of another max emergency within the next ten months, but had decided to allow boeing to proceed with its software fix without grounding the planes. bahrami said, “from the safety perspective, we felt strongly that what we did was adequate.” (july)  nader's family were called in to meet with bahrami. as tor related in a recording that he made immediately afterward, they asked bahrami what he thought he could have done to prevent the ethiopia crash. bahrami said that there was nothing he could have done. (bahrami does not recall saying this.) so, while the faa was certifying the max, bahrami was lobbying on behalf of boeing (and smaller companies). it is hard to believe he was pushing for more rigor in the faa's certification process. before that, he was running an faa bureau "dedicated to serve boeing": the f.a.a. has said that it lacked the resources to oversee the plane’s updates, but the veteran f.a.a. engineer in seattle told me that this was because of the way its boeing office was set up by ali bahrami, with only a few people assigned to flight controls. one the max was certified bahrami cycled back through the revolving door to be in charge of aviation safety at the faa. obviously, given the deregulatory fervor of the current administration, a lobbyist for aircraft manufacturers would be the ideal candidate to oversee safety at the faa. and why would anyone think that bahrami would admit that there was anything he could have done but didn't after those incompetent lion air pilots crashed their plane? but, as nader wrote in : it is an unfortunate fact that government oversight and enforcement is so underfunded and understaffed that regulators and inspectors must rely upon the integrity and good faith of those they regulate to obey the rules. and as he wrote this month in buffeting boeing ceo’s rope-a-dope in congress: ever since the congress, under boeing pressure, ordered the faa to delegate more self-certifying power to boeing and other aircraft makers, hearings with the faa, boeing, and airlines have been theater. nothing results except giving in to aircraft manufacturers and carriers’ demands, rubber-stamped by the toady faa and an indentured congress. lobbyists like bahrami peddling deregulatory ideology can pour money into legislators coffers and there is little that conscientious bureaucrats can do to counter their influence. the real culprits in the deaths of people are the legislators incapable of resisting lobbyist dollars. in addition to the deaths, there are massive financial losses at too-big-to-fail boeing and its customers, which the taxpayer will undoubtedly be called upon to repair (see boeing's blackmail of nasa for an example). yves smith's faa pushes back on boeing pressure to recertify max by year end; agency also considering major revamp of certification process is a must-read. smith starts by pointing out that, while boeing may be desperate to get the max flying again, the faa is equally desperate to regain its credibility: the reason to think the faa’s recent noises might be precursors to real action, as opposed to more better optics, is that the max debacle has led the agency to lose its most valued asset: that of having its aircraft certifications be accepted without independent vetting by other aviation regulators. losing that would put american manufacturers at a serious disadvantage relative to foreign competitors. the stakes are so high that the faa’s incentives are to do whatever it takes to get back to status quo ante. this is a problem on the desk of the new faa administrator: and the faa chief might be up to the task. the current faa “administrator” is steve dickson, who was sworn in on august , meaning he is the new guy who isn’t hamstrung by having to defend past decisions. he’s also been a pilot, first a fighter pilot and later flew commercial jets, including , and had retired from being the senior vp of flight operations for delta, which included safety. note that delta did not buy the max. he’s also a law school graduate (which means not easily intimidated by suits). source the "american manufacturer" that would suffer the most if the faa's certification wasn't accepted overseas would be boeing. ignoring the long-term downside of rushing the faa's recertification is typical of boeing's short-term focus on the stock price. it  had poured $ b in cash on its stockholders ($ b dividends + $ b stock buybacks) since to pump it. as i wrote back in july: suppose instead of buying back stock, boeing had invested in its future. even assuming an entirely new replacement for the series was as expensive as the (the first of a new airframe technology), they could have delivered the first replacement ($ b), and be almost % through developing another entirely new airframe ($ b/$ b). but executive bonuses and stock options mattered more than the future of the company's cash cow product. instead: blowing these $ billion on share buybacks has caused boeing to have a “total equity” of a negative $ billion. in other words, it has $ billion more in liabilities than in assets. this company is out of wriggle room. if it can’t borrow enough money to make payroll, it’s over. short-termism is a cancer that is eating us corporations, but the guys who took the decisions will suffer no consequences for killing the company, they'll retire rich. remarkably, boeing's stock has failed to slump since the max crashes and the problems with nasa's commercial crew program became public. their desperation to keep it that way has led them to pump the stock in another way: boeing has continued to push the notion that the max would be certified to fly as of various dates that proved to be a crporate fantasy as new problems and concerns emerged. the latest was an announcement last monday that it expected the max to get a green light in december, which goosed the stock. in faa pushes back on “pressure” to return boeing max to service, jon ostrower writes: both the faa and other stakeholders viewed the boeing statement as overt public pressure to recertify the max by the end of . president of southwest airlines pilots association on november wrote that boeing was “increasingly publicizing” that it may have to shut max production as it is running out of room for aircraft storage. “there is some concern that this is simply another tactic to push the rts timeline up, force operators to resume making payments on max aircraft, and transfer some costs, logistics, and responsibilities of storing and restoring the max to revenue service to respective operators,” wrote capt. jon weaks in a letter to the southwest airlines pilot corps. boeing's arm-twisting didn't sit well with dickson, who seems to be a sophisticated political operator: the faa has apparently had enough of boeing trying to pressure them via the media. interestingly, dickson responded not by publicly slapping down boeing but by making a countermove that had the same effect, of circulating a memo and including his “i’ve got your back” message in what appears to be a regular weekly video to the entire agency that is posted on youtube. by sending them to the entire agency rather than, say, a narrow group overseeing the max review, this message were guaranteed to get to the press pronto. dickson memo, courtesy the air current but in addition to messaging the whole organization, dickson took specific action: dickson also sent a memo to the head of the max team which appears to also have been circulated widely within the faa, which was likely no accident. and who is the "head of the max team? ali bahrami! my guess is that dickson wasn't merely pushing back on boeing, he was also putting bahrami on notice that his freedom of action was severely constrained because the boss was looking over his shoulder. other countries' regulators appear to be taking a harder line against boeing, as evidenced by natalie kitroeff and david gelles' canadian official calls for removal of key software from max: a manager at canada’s aviation regulator believes that boeing should remove software that played a role in two deadly crashes of its max before the plane is cleared to fly again, according to emails between global aviation regulators this week that were reviewed by the new york times. ... “the only way i see moving forward at this point, is that mcas has to go,” the official, jim marko, the manager in aircraft integration and safety assessment at transport canada civil aviation, wrote in the email. he sent the email on tuesday to officials at the federal aviation administration, the european union aviation safety agency and brazil’s national civil aviation agency. posted by david. at : am comments: david. said... in o-rings and production pressure, daniel little reviews a book by a senior engineer at morton thiokol (mti) descfibing the process by which, under pressure from nasa management, who were under pressure from congress, mti management over-rode their engineers and approved the fatal launch of the challenger space shuttle. december , at : pm david. said... more evidence of inadequate regulatory oversight in boeing max was plagued with production problems, whistle-blower says by david gelles: "four months before the first deadly crash of boeing’s max, a senior manager approached an executive at the company with concerns that the plane was riddled with production problems and potentially unsafe. that manager, ed pierson, plans to tell his story to congress on wednesday. employees at the renton, wash., factory where the max is produced were overworked, exhausted and making mistakes, mr. pierson said in an interview. a cascade of damaged parts, missing tools and incomplete instructions was preventing planes from being built on time. executives were pressuring workers to complete planes despite staff shortages and a chaotic factory floor. ... during the time when mr. pierson said the renton facility was in disarray, it built the two planes that crashed and killed a total of people." december , at : pm david. said... in faa let boeing max continue to fly even as review found serious crash risk dominic rushe show how completely faa management placed boeing's interests above those of the passengers and crew: "us regulators allowed boeing’s max to keep flying even after their own analysis found the plane could have averaged one fatal crash about every two or three years without intervention. according to a report dated a month after a lion air max crashed in october , killing people, the federal aviation administration (faa) concluded the plane could become involved in more fatal crashes without design changes." they assessed a crash every - years but didn't ground the plane. what more needs to be said. this came out in a house hearing, the very institution that had voted to starve the faa of resources and transfer responsibility from the faa to boeing. december , at : pm david. said... two headlines today show boeing's chickens coming home to roost. shutdown likely at boeing renton as max crisis extends and australia’s qantas chooses airbus over boeing for longest routes. december , at : am david. said... yves smith discusses the implications of boeing's roosting chickens: "boeing now has more max aircraft in its inventory that it sold before the troubled jet was grounded worldwide. the seattle times points out that many of boeing’s mothballed planes will need “extensive maintenance” to be able to fly. the wall street journal cited analyst estimates that the freeze would cut boeing’s $ . billion a quarter max cash burn by about %." and: "the knock-on impact of the production freeze will be significant. from the journal: “it would be hard to have any other single company stop the production of a single product and have it hit the economy as hard as this would,” said luke tilley, chief economist at investment-management firm wilmington trust. he estimated that stopping max production for one quarter would shave . of a percentage point from quarterly annualized gdp growth. boeing’s suppliers will take a blow,. with the propensity of major firms to concentrate production among fewer suppliers (to gain more pricing leverage, natch), the damage to some could be large. and they also be less likely to shield their workers even in the near term. " december , at : am david. said... mentour pilot's explanation of the knock-on effects of boeing halting max production on his youtube channel is worth watching. december , at : pm david. said... see also matt stoller's the coming boeing bailout?: "in , clinton’s deputy secretary of defense, bill perry, called defense contractor ceos to a dinner, nicknamed “the last supper.” he told them to merge with each other so as, in the classic excuse used by monopolists, to find efficiencies in their businesses. the rationale was that post-cold war era military spending reductions demanded a leaner defense base. in reality, perry had been a long-time mergers and acquisitions investment banker working with industry ally norm augustine, the eventual ceo of lockheed martin. perry was so aggressive about encouraging mergers that he put together an accounting scheme to have the pentagon itself pay merger costs, which resulted in a bevy of consolidation among contractors and subcontractors. in , boeing, with both a commercial and military division, ended up buying mcdonnell douglas, a major aerospace company and competitor. with this purchase, the airline market radically consolidated." boeing is too big to fail in both commercial and military products, so given: "blowing these $ billion on share buybacks has caused boeing to have a “total equity” of a negative $ billion. in other words, it has $ billion more in liabilities than in assets. this company is out of wriggle room. if it can’t borrow enough money to make payroll, it’s over." a taxpayer bailout seems inevitable. december , at : am david. said... like wolf richter, matt stoller is focused on boeing's finances: "boeing has significant development costs associated with the max, which is inherently the case for all large complex aircraft systems. the problem is that accounting for these costs have been pushed into the future based on anticipated sales, which is risky but manageable if you can build safe aircraft airliners want to buy. but unfortunately for boeing and anyone who wants a good aerospace industry, that was a big if. and now that the risk has turned into catastrophe, the accounting probably doesn’t make sense." rating agencies are downgrading boeing's debt, and the company has a large negative cash flow: "all the focus on the max meant other items flew under the radar—items like boeing’s cash flow data. “operating cash flow for the third quarter was negative $ . billion driven by lower deliveries, lower advance payments and timing of receipts and expenditures,” said boeing (ticker: ba) cfo greg smith on the company’s earnings conference call. he added cash pressures will remain until max deliveries begin again." december , at : am david. said... boeing’s crisis deepens as the c.e.o. struggles to confront it by natalie kitroeff and david gelles goes into detail about the deteriorating relationship between boeing's ceo and his regulator: "after the crashes, but before the plane was grounded, mr. muilenburg called president trump and expressed confidence in the safety of the max. he has repeatedly made overly optimistic projections about how quickly the plane would return to service, pushing for speedy approval from regulators. the constantly shifting timeline has created chaos for airlines, which have had to cancel thousands of flights and sacrifice billions of dollars in sales. in his few public appearances, mr. muilenburg’s attempts to offer a sincere apology for the accidents have been clumsy, prolonging boeing’s reputational pain. his performance has left lawmakers irate. the families of crash victims, convinced the company does not care about their loss, have repeatedly confronted him with posters of the dead." and boeing’s push to make training profitable may have left max pilots unprepared by peter robison and julie johnsson illustrates yet another instance of management prioritizing profit over safety: "but the most fundamental breakdown at boeing may have been a lack of appreciation of how humans respond under stress—both in the machine it was designing and in its own organization. on aircraft like the boeing , a cadre of pilots had worked closely with engineers to solve problems. by the time the max entered development, boeing was pushing hard to turn the unglamorous but all-important business of customer training into a profit center of its own. many pilots were distracted by a dispute with boeing over the hiring of outside contractors. they contended the quality of training was slipping." december , at : am david. said... it’s not just software. new safety risks under scrutiny on boeing’s max by natalie kitroeff and david gelles lists a number of additional safety problems with the max turned up by boeing's and the faa's reviews: "the company is looking at whether two bundles of critical wiring are too close together and could cause a short circuit. a short in that area could lead to a crash if pilots did not respond correctly, the people said." and: "cfm international, the joint venture between general electric and safran that manufactures the engines, has told the f.a.a. it discovered a possible weakness in one of the engines’ rotors, which could cause the part to shatter. the likelihood of that failure is remote and regulators aren’t requiring an immediate fix, though they are looking to require that airlines inspect as many max engines as possible before the plane returns to service, an f.a.a. official said." and: "while assembling the max, workers at boeing’s renton, wash., factory had ground down the outer shell of a panel that sits atop the engine housing in an effort to ensure a better fit into the plane. in doing so, they inadvertently removed the coating that insulates the panel from a lightning strike, taking away a crucial protection for the fuel tank and fuel lines. the f.a.a. is developing a directive that will require the company to restore lightning protection to the engine panel and boeing is already in the process of resolving the issue." january , at : pm david. said... reuters reports that boeing has bowed to the inevitable: "boeing said tuesday it is recommending that pilots receive training in a flight simulator before the grounded max returns to flying, a reversal of the company’s long-held position that computer-based training alone was adequate. ... boeing’s interim chief executive, greg smith, said in a statement that boeing decided to recommend simulator training because of the importance to boeing of gaining public and airline confidence in the max." presumably they will owe southwest $ m/plane. january , at : pm david. said... boeing employees mocked f.a.a. and ‘clowns’ who designed max by natalie kitroeff provides yet more evidence of boeing's dysfunctional culture: "boeing employees mocked federal rules, talked about deceiving regulators and joked about potential flaws in the max as it was being developed, according to over a hundred pages of internal messages delivered thursday to congressional investigators. ... the most damaging messages included conversations among boeing pilots and other employees about software issues and other problems with flight simulators for the max, a plane later involved in two accidents, in late and early , that killed people and threw the company into chaos." january , at : am david. said... dominic rushe writes ousted boeing ceo dennis muilenburg to receive $ m in stock and pension: "muilenberg, , will forfeit stock worth $ . m, according to boeing, but is contractually entitled to receive $ . m in stock and pension awards. “we thank dennis for his nearly years of service to the boeing company,” the company said in a statement. “upon his departure, dennis received the benefits to which he was contractually entitled and he did not receive any severance pay or a annual bonus.”" poor guy! loosing % of his moolah! january , at : pm david. said... boeing faces another million-dollar faa fine over faulty max parts by claudia assis reports: "federal regulators said late friday they could slap a $ . million fine on boeing co. ... for allegedly installing "nonconforming" wing parts on some max jets and later presenting the planes as ready for certification. the civil penalty would be in addition to a fine of $ . million proposed against boeing in december for allegedly installing the same components on of the company's next generation jets, the federal aviation administration said." january , at : am david. said... my reaction to this new york times story is that this, right here, is why us industry is dying: "on friday, boeing said mr. calhoun would receive a $ million bonus if he got the max safely flying again. (mr. muilenburg is leaving with $ . million in stock and pension awards.)" the board fired the guy who almost killed the company and made him rich. the board hired a guy whose job is to rescue the dying company and they think he needs a bonus of around times a good salary just to motivate him to do the job he was hired to do? january , at : pm david. said... edward helmore's boeing reports lowest order numbers in years following max catastrophes gives some idea of how much trouble boeing is in: "the aerospace company reported on tuesday that it had more cancellations than new purchases in . the figures included the cancellation of three dreamliners in december. in the same month, boeing failed to book any max orders as customers avoided the model after two fatal crashes that have led to a worldwide grounding. boeing delivered commercial airplanes in , the lowest level since , and fewer than half the planes its main rival airbus delivered last year, a record for the european jet maker. boeing’s numbers are especially bleak compared with airbus’s orders for new planes for . the european plane maker currently has a -year production backlog on orders, or , commercial planes, while boeing finished the year with a backlog of , ." january , at : pm david. said... scott hamilton's boeing hasn’t hit bottom yet. neither have suppliers is full of bad news for boeing. quarterly results are due in weeks and calhoun needs to get all the bad news out in one go. but there is so much he may not want to risk it: "while boeing hasn’t officially given any direction to the supply chain, information obtained by lna indicates production will be suspended at least through february. boeing hopes for a mid-february restart. faa recertification appears unlikely next month. whether it comes in march remains a question. ... based on available information, the initial production rate will be between - maxes per month. the return to rate likely won’t occur until . achieving rate /mo, which was the goal by the end of , now likely won’t occur until late at the earliest. ... boeing put on hold the development of a new airplane, whether it’s the new midmarket airplane (nma) or future small airplane (fsa)." january , at : pm david. said... the seattle times headline says it all - beyond pilot trash talk, max documents reveal how intensely boeing focused on cost: "soon after the max was certified in , when a series of internal emails addressed why the max simulator program had proved so troublesome and expensive, the employees in the conversation pointed to a "culture" that prioritized cost-cutting over everything else." january , at : am david. said... the case against both boeing and the faa just got a whole lot stronger. how boeing’s responsibility in a deadly crash ‘got buried’ by chris hamby recounts how pressure from boeing and the faa on the inquiry into the crash of a turkish ng at schiphol a decade ago obscured a very similar cause to the max crashes. namely a flight control computer that relied on a single sensor that was not described in the documentation: "the ng has two parallel sets of computers and sensors, one on the left side of the plane and one on the right. most of the time, only one set is in control. on the turkish airlines flight, the system on the right was in control. the pilots recognized the inaccurate altitude readings and noted that they were coming from the sensor on the left. this would have led them to conclude that the bad data coming from the left didn’t matter because the autothrottle was getting the correct data from the right, dr. dekker found. what the pilots couldn’t have known was that the computer controlling the engine thrust always relied on the left sensor, even when the controls on the right were flying the plane. that critical information was nowhere to be found in the boeing pilots’ manual" worse, boeing had a fix in but it was optional: "five years before the turkish airlines crash, boeing was aware that a sensor malfunction could idle the engines improperly, but the company decided it wasn’t a safety concern, the dutch investigators wrote. after receiving reports about autothrottle misfires that did not lead to accidents, a boeing review board determined that if a malfunction occurred, pilots would recognize it and intervene. in the meantime, boeing developed a software update that allowed the autothrottle to compare the readings from the two altitude sensors. if they differed by more than feet, the autothrottle wouldn’t be able to improperly idle the engines. the safeguard was available in , but the change wouldn’t work on some ng models, like the turkish airlines plane, that used an autothrottle computer made by a different company. after the crash, boeing developed a version of the update compatible with those computers, and the f.a.a. required airlines to install it." january , at : pm david. said... boeing's debt load is ballooning, according to jon brodkin's boeing seeks $ billion in loans as max crisis continues: "boeing is aiming to borrow $ billion or more to help it get through the max crisis, cnbc reported today, citing people familiar with the matter. "the company has secured at least $ billion from banks so far, the people said, and is talking to other lenders for more contributions," cnbc wrote. citigroup, bank of america, wells fargo, and jpmorgan already agreed to loan boeing money." not including this $ b, the long-term debt load has increased rapidly: "boeing had $ . billion in long-term debt as of september , , nearly double the $ . billion of long-term debt it had on december , , according to a boeing sec filing. by contrast, boeing added less than $ billion in long-term debt in all of . ... boeing in october reported q revenue of $ billion, down from $ . billion year-over-year. revenue for the first nine months of was $ . billion, down percent year-over-year. net earnings in q were $ . billion, down from $ . billion in q ." january , at : pm david. said... wolf richter pointed to boeing's debt: "the second thing to know about boeing’s mad scramble to borrow another $ billion is that it already has a huge amount of debt and other liabilities, and that its total liabilities ($ billion) exceed its total assets ($ billion) by about $ billion as of september , meaning that it has negative net equity, that the share buybacks have destroyed its equity, which is what share buybacks do to the balance sheet. it also means that every dime in “cash” and “cash equivalent” listed on the balance sheet is borrowed. and this is about to get a whole lot worse. in october , boeing had already obtained a new credit line of $ . billion, which about doubled the size of its existing credit line. credit lines serve as liquidity backup." that was before boeing's latest attempt to strong-arm the faa into re-certifying the max, as explained in sean gallagher's max fix slips to summer—and that’s just one of boeing’s problems: "boeing executives are now telling the company's max customers that the software fix required to make the airliner airworthy will not be approved in the near future and that it will likely be june or july before the federal aviation administration certifies the aircraft for flight again—meaning that the aircraft will have been grounded for at least months." the other problems are in boeing's space business (the various starliner failures, and the struggling space launch system) and its military business (the kc- tanker fiasco, the winddown of the f- /a, and their subcontracting to sikorsky for new helicopters). read gallagher's piece for the details. january , at : am david. said... as expected, calhoun tried to get the bad news on the table. david gelles' boeing expects max costs will surpass $ billion: "boeing on wednesday said that the costs associated with shutting down and restarting the factory would amount to some $ billion. ... the company also said that the cost of compensating airlines that have suffered lost sales as a result of the grounding of the max was now expected to reach $ . billion, up from a previous estimate of $ . billion. ... and boeing said that as a result of the grounding, ... it expected the overall cost to produce the max to rise to $ . billion in the years ahead, up from an earlier estimate of $ . billion." to put that into perspective, $ . b is % more than boeing spent to develop the , an airframe using entirely new technology. so the decay of their corporate culture has cost boeing more that it would have spent to develop a replacement for the series, something they still urgently need to do! and i'm skeptical that this announcement accounts for (a) the possibility of a delay in certification beyond mid-year, and (b) the effect of boeing's use of "program accounting" to, in effect, book expected future profits now. january , at : am david. said... yves smith writes: "ceo thinking isn’t driven by economics as practiced by either neoclassical or finance economists. it is unduly influenced by net present value analysis, which is at the core of most companies’ capital budgeting processes as well as wall street financial modeling. companies and often the street assign unduly high risk premia, which results in cash flows more than five or ten years out having close to nada impact on cash flow analyses. it isn’t just the rise of neoliberalism and the promotion of the ideology of shareholder capitalism that led to the fetishization of cash flow models (which are just storytelling that too many take too seriously because spreadsheets). it is also that the rise of the personal computer suddenly made it vastly easier to prepare financial forecasts, greatly increasing their use as a managerial tool. and i’ve seen again and again how users come to treat those models as more real than the conditions they represent." january , at : pm david. said... there's also a case against airbus, and it has just been decided. david pegg and rob evans' airbus to pay record £ bn in fines for 'endemic' corruption reports that: "airbus, europe’s largest aerospace multinational, is to pay a record £ bn in penalties after admitting it had paid huge bribes on an “endemic” basis to land contracts in countries. ... allison clare, for the sfo, told the court the company had paid bribes in malaysia, sri lanka, indonesia, taiwan and ghana between and . airbus, which admitted five counts of failing to prevent bribery, had used a network of secret agents to pay large-scale backhanders to officials in foreign countries to land high-value contracts. ... french prosecutors examined bribes to other countries including china, japan, russia, kuwait, brazil and turkey." but at least they didn't kill anyone. january , at : pm david. said... the subhead of michael sainato's ‘the only ones not paying for boeing’s mistakes is boeing': laid-off supply workers voice their anger: "thousands of us workers have suffered job cuts and loss of hours – while boeing’s former boss walks away with $ m" not to mention loss of health insurance. february , at : pm david. said... on his youtube channel, mentour pilot has an excellent -minute overview of the decay of boeing's culture and congress' destruction of the faa's oversight capability. february , at : pm david. said... in boeing fixing new software bug on max; key test flight nears, alan levin, siddharth vikram philip and christopher jasper report that: "boeing co. has discovered a new software problem on the grounded max, but the company said the flaw won’t set back the goal of returning the plane to service in mid- . the planemaker identified the issue during flight testing and notified the federal aviation administration last month, according to an email thursday from boeing. the problem was that an indicator light, designed to warn of a malfunction by a system that helps raise and lower the plane’s nose, was turning on when it wasn’t supposed to, the company said." february , at : pm david. said... eric m. johnson's boeing's fraying max suppliers see capacity crunch reports that: "boeing co suppliers are shedding jobs and capacity to cope with a halt in max output, but while that staves off chaos, aerospace executives worry the industry might be unable to ramp factories quickly enough when the plane wins approval to fly again. as a result, industrial heavyweights like fuselage maker spirit aerosystems have already laid off workers. spirit on friday slashed its quarterly dividend and said it would receive $ million from boeing before april to support production. now a cluster of other crucial companies small and big that forge metal, assemble and paint max winglets, and build data systems have followed suit with no indication that boeing will offer a lifeline, people familiar with the matter said." see also consultant to boeing: cut dividends, invest in new airplane by scott hamilton and joey roulette's boeing's botched starliner test flirted with 'catastrophic' failure: nasa panel. february , at : pm david. said... in boeing’s starliner problems may be worse than we thought, eric berger reports that: "at this point, it seems that nasa and boeing do not yet know what they don't know about the problems, and it will take some time to sort all of this out." al three of boeing's major lines of business, commercial, military and space, have major problems related to poor-quality engineering. february , at : am david. said... the headline of lewis tamb’s seattle times article says it all - experts question whether boeing’s board of directors is capable of righting the company. he details the board’s lack of engineering expertise, poor corporate governance, and culpability for the decisions that crippled the company. february , at : pm david. said... in boeing refuses to cooperate with new inquiry into deadly crash chris hamby and claire moses report that: "boeing and american safety officials refused to cooperate on thursday with a new inquiry by dutch lawmakers into a deadly crash near amsterdam in that had striking parallels with two more recent accidents involving the manufacturer’s max. members of the dutch parliament wanted to question the boeing chief executive, david calhoun, about the company’s possible influence over the original dutch investigation of the accident, which killed nine people on a turkish airlines flight. the national transportation safety board also refused lawmakers’ request to participate." february , at : am david. said... the key points of phil lebeau's boeing posts zero new airplane orders in january are: "* january is the latest month without orders following the grounding of the max in march of . * the company delivered new airplanes in january, including six dreamliners, a pair of s, two s and three ngs. * boeing recorded a negative order rate in — for the first time in decades — as customers canceled or converted orders. ... the lack of orders last month stands in contrast to its competitor airbus, which logged orders for commercial airplanes in january." february , at : am david. said... more on the capture of the faa in niraj choski's f.a.a. failed to assure southwest airlines safety, report says (my emphasis): "among the report’s conclusions was that the agency failed to adequately certify that southwest planes bought from foreign carriers were up to federal standards. federal regulations allow carriers to use american-made planes acquired from foreign airlines, but only after the agency confirms their airworthiness. that process typically takes three to four weeks, but f.a.a. designees provided such certification for of the planes in just one day, the report found." the report: "cited accusations from f.a.a. officials that southwest used “diversion, distraction and power” to get what it wanted and would regularly bypass local officials by going straight to f.a.a. headquarters." february , at : am david. said... gregory tavis, who wrote how the boeing max disaster looks to a software developer, is back with ship the airplane: the cultural, organizational and technical reasons why boeing cannot recover. it is a truly excellent, must-read overview of how boeing ended up with a single point of failure in a safety-critical system. february , at : am david. said... in starliner gives boeing a hard lesson in how not to verify software irene klotz points out that the recent starliner failures relate to the same problem that caused the max disasters, poor software engineering: "the independent review team assessing the starliner’s orbital flight test (oft) is not expected to complete its work until the end of february, but nasa and boeing said on feb. that the panel had found multiple areas where the software verification process failed." february , at : am david. said... in boeing finds debris in max jetliners: company memo, eric m. johnson reports that: "boeing co found debris that could pose potential safety risks in the fuel tanks of several max aircraft that are in storage and waiting to be delivered to airlines, according to an internal memo seen by reuters on tuesday. foreign object debris, an industrial term for rags, tools, metal shavings and other materials left behind by workers during the production process, has been a quality control issue for various boeing aircraft, such as its kc- tankers." this has been an on-going problem. for example, natalie kitroeff and david gelles reported months ago on the same issue with the : "safety lapses at the north charleston plant have drawn the scrutiny of airlines and regulators. qatar airways stopped accepting planes from the factory after manufacturing mishaps damaged jets and delayed deliveries. workers have filed nearly a dozen whistle-blower claims and safety complaints with federal regulators, describing issues like defective manufacturing, debris left on planes and pressure to not report violations. others have sued boeing, saying they were retaliated against for flagging manufacturing mistakes. joseph clayton, a technician at the north charleston plant, one of two facilities where the dreamliner is built, said he routinely found debris dangerously close to wiring beneath cockpits." february , at : am david. said... natalie kitroeff and michael s. schmidt's federal prosecutors investigating whether boeing pilot lied to f.a.a. starts: "federal prosecutors investigating boeing are examining whether the company knowingly misled the federal aviation administration while it was seeking the regulator’s approval for its max plane, according to two people familiar with the matter who spoke on the condition of anonymity to discuss an active inquiry. in recent months, prosecutors have questioned several boeing employees in front of a federal grand jury, with some of their queries focusing on whether mark forkner, a top pilot at the company, intentionally lied to the regulator about the nature of new flight control software on the jet, the people said." february , at : pm david. said... dominic rushe's boeing's 'culture of concealment' led to fatal max crashes, report finds is based on a preliminary version of the findings of the house transportation committee. they are devastating for both boeing and the faa: "in a blistering -page report the committee found boeing’s max design “was marred by technical design failures, lack of transparency with both regulators and customers”. according to the report, in the manufacturer was “under tremendous financial pressure” to compete with its rival airbus’s a neo aircraft. ... as a result of those pressures, and in order to get the max certified as quickly as possible, the manufacturer misled and withheld information from the federal aviation administration (faa) and even “the very existence” of the mcas anti-stall software system, blamed for the crashes, from pilots. ... the regulator’s oversight was “grossly insufficient” and it “failed in its duty” to both uncover critical problems and make sure boeing fixed them, the committee found. “the combination of these problems doomed the lion air and ethiopian airlines flights,” the report concluded." of course. the report doesn't blame the congress for its failings in the case. march , at : am david. said... kenneth chang's ‘close call’: nasa-boeing investigation of starliner flight finds lapses shows that boeing's cultural problems aren't just with the max: "an uncrewed test flight of starliner, a boeing spacecraft designed to carry nasa astronauts, could have ended in disaster in december because of lapses that allowed software errors to slip through undetected and unfixed before the spacecraft launched, according to a review by nasa and boeing that was announced on friday. the review team made recommendations for fixes and improvements. some recommendations were specific, such as changes to the software testing procedures. others addressed possible blind spots in how the program was managed." march , at : pm david. said... yesterday's boeing news. boeing crashes: $ billion in share buybacks turn into existential threat by wolf richter reports that: "boeing’s shares came unglued, plunging . % today, after having already plunged over the past four weeks. since february , shares have crashed %, and since the peak on march , , %. today’s plunge came after a flurry of disclosures and leaks in the morning about boeing, including: * sources said that boeing is planning to draw down entirely and much quicker than expected its new credit facility of $ . billion as early as friday, apparently worried that banks might freeze the credit facility later, and banks did during the financial crisis. * boeing disclosed that it had negative net orders of - aircraft for the first two months of , with cancellations of the max exceeding orders for all models" today's boeing news. boeing said to add another fix to max to appease regulators by niraj chokshi reveals that: "before the scheduled return of the max this summer, the aircraft manufacturer plans to separate wire bundles in the jet to assure regulators about the plane’s safety, according to a source familiar with the company’s plans who was not authorized to speak publicly about them. the wire bundles have raised concerns because they could, in rare circumstances, cause a short circuit and possibly lead to a catastrophic failure. boeing has argued privately to regulators that the likelihood of such a failure is remote." boeing is down another % on the day. march , at : pm david. said... david calhoun's boeing criticism misses its most deserving target shows the seattle times editorial board has no confidence in boeing's new ceo (and long-time board member). march , at : am david. said... eric berger's new document reveals significant fall from grace for boeing’s space program shows that boeing's corporate culture has corrupted all its major programs: "much has been made of boeing's difficulties in aviation, most notably with the max. this airplane has been grounded for a year after two crashes that killed people between them, collectively making for the worst air disaster since september , . then there are the issues with the company's kc- pegasus tanker program, which is $ billion over budget, three years behind schedule, and beset by technical issues. most recently, in march, the air force revealed that it had upgraded chronic leaks in the aircraft's fuel system to a category i deficiency. this is a problem for an aircraft that is supposed to perform aerial refueling. since december, the company's space issues have also become more widely known following the failure of the company's starliner capsule to successfully carry out a test flight to the international space station. ... but a new document released by nasa reveals the broader scope of boeing's apparent decline in spaceflight dominance. the "source selection statement" from nasa explains the space agency's rationale for selecting spacex over three other companies—boeing, northrop grumman, and sierra nevada corporation—to deliver large supplies of cargo to lunar orbit. ... of the four contenders, [boeing] had the lowest overall technical and mission suitability scores. in addition, boeing's proposal was characterized as "inaccurate" and possessing no "significant strengths." boeing also was cited with a "significant weakness" in its proposal for pushing back on providing its software source code." not to mention the continuing fiasco of the sls: "nasa is presently in the final throes of deciding how it will get humans to the lunar surface by . it is notable that the most likely scenario involves launching crew and a lander on the same rocket, which would require boeing to both complete the space launch system rocket's core stage—under development for nearly a decade now—as well as a brand-new second stage called the exploration upper stage before then." april , at : am david. said... matt taibbi's the s.e.c. rule that destroyed the universe delves into the bigger picture of the stock buybacks that destroyed boeing. for example: "it’s hard to overstate how much money has vanished. s&p companies overall spent the size of the recent bailout – $ trillion – on buybacks just in the last three years! banks spent $ billion on buybacks and dividends across a -month period in - . as former fdic chief sheila bair pointed out last month, “as a rule of thumb $ of capital supports $ of lending.” so, $ billion in buybacks and dividends translates into roughly $ . trillion in lending that didn’t happen. most all of the sectors receiving aid through the new cares act programs moved huge amounts to shareholders in recent years. the big four airlines – delta, united, american, and southwest – spent $ . billion on buybacks just since . if that sum sounds familiar, it’s because it equals almost exactly the size of the $ billion bailout airlines are being given as part of the cares act relief package." taibbi makes the important point that: "the two major federal financial rescues, in - and now, have become an important part of a cover story shifting attention from all this looting: the public has been trained to think companies have been crippled by investment losses, when the biggest drain has really come via a relentless program of intentional extractions." april , at : am david. said... in . the plane that never was, patrick smith points out that boeing has ceded the mid-size segment to airbus for the foreseeable future: "boeing should have signed off on the project a long time ago. instead, they kept force-feeding us monsterized s. then came the max fiasco. right on its heels is covid- , which has thrown the global aviation industry to onto the ledge of catastrophe. regardless of when this is over, a new, clean-sheet airframe is about the last thing boeing or its customers will have the time or resources to deal with. ... airbus will sell a thousand xlrs, mark my words. for carriers it’s the only option. and boeing will be left looking dumber than it does already." april , at : am david. said... in addition to ceding the mid-size market to airbus, boeing has decided it can't afford to compete in the regional jet market. in boeing terminates $ . billion deal to buy stake in embraer unit, vindu goel reports that: "boeing, which is contending with the economic fallout from the pandemic and the grounding of its max jets, said saturday that it had terminated an agreement to buy percent of embraer’s commercial jet business for $ . billion. walking away from the deal will help boeing conserve cash at a time when it is facing a litany of problems." april , at : pm david. said... in boeing cutting more than , u.s. jobs with thousands more planned david shepardson reports on the next stage of boeing's decline: "boeing co said wednesday it was eliminating more than , u.s. jobs, including involuntary layoffs of , u.s. workers as the largest american planemaker restructures in the face of the coronavirus pandemic. boeing also disclosed it plans “several thousand remaining layoffs” in the next few months but did not say where those would take place. the company announced in april it would cut % of its worldwide workforce of , by the end of . ... in april, boeing recorded zero orders for the second time this year and customers canceled another orders for its grounded max plane, compounding its worst start to a year since ." may , at : pm david. said... scott hamilton's pontifications: bleak near- to mid-term future for rolls-royce engine unit starts: "the jet engine division of rolls-royce faces an uncertain future because of its own problems, exacerbated by the impact of covid- on commercial airlines. beset by problems with its trent , boeing engine, hampered by a huge error in judgment to withdraw from a joint venture with pratt & whitney, beset by the premature termination of the airbus a program and now facing a long-term impact of the coronavirus crisis, rolls is an engine maker with few opportunities." the post details a series of decisions as bad as boeing's. june , at : pm david. said... david shepardson reports that u.s. regulator, boeing complete max certification test flights: "the tests of boeing’s proposed changes to the automated flight control system on the aircraft are a pivotal moment in the company’s worst-ever corporate crisis. the faa must complete the data review, approve new pilot training procedures, among other steps, and is unlikely to approve the plane’s ungrounding until mid-september, reuters reported this week." july , at : am david. said... the wall street journal story boeing max increasingly unlikely to carry passengers before starts: "boeing co.’s max isn’t likely to resume widespread passenger flights until early next year—nearly two months beyond previous expectations—due to another regulatory delay, according to u.s. government and industry officials." yves smith has an analysis that compares it with a more optimistic seattle times story and concludes: "i don’t see how anyone can be fantasizing that the max will be carrying passengers before february , and the odds favor later than that." smith's pessimism has been righter than most so far. july , at : am david. said... more trouble for boeing: ) - iconic jumbo jet nears the end as boeing placed final part orders. ) - boeing to delay x as demand drops for big jets: sources. ) - boeing’s north charleston site stashing undelivered dreamliners in every nook and cranny. ) not max - faa issues emergency inspection order for s due to engine shutdown issue. july , at : am david. said... reuters reports that boeing finds flaws in fuselage of some dreamliners; eight aircraft affected. august , at : am david. said... scott hamilton's pontifications: wa state frets about boeing brain drain, but it’s already happening suggests that boeing is losing experienced engineers and is unable to replace them: "nearly half of the membership of speea, the engineers and technicians union at boeing, are years or older right now. almost two thirds of these are within - years old. in other words, ready for retirement right now or soon to be." august , at : am david. said... lambert strether provides a roundup of the ongoing crises at beoing in as boeing inches toward max recertification, and lunar lander go sour, charleston v. seattle looms. tl;dr: : "there are still a number of steps to go before it can fly again (presumably in the fourth quarter after regulatory approvals are complete)" : "over the past few months, there have been manufacturing problems with mating body sections ( aircraft), the vertical tail fin ( aircraft), and the horizontal stabilizer ( aircraft)" lunar lander: "boeing co is submitting to an independent review of its compliance and ethics practices, according to an agreement struck with nasa and the u.s. air force and seen by reuters, part of widening fallout from its behavior in bidding to supply lunar landing vehicles. ... the u.s. justice department has opened a criminal probe into whether nasa’s former head of human spaceflight gave boeing co ba.n improper guidance during a lucrative lunar-lander contract competition, two people familiar with the matter said on friday." everett vs. charleston: "boeing, with main assembly plants at everett and charleston, has excess capacity. what to do? from leeham news and analysis, “pontifications: boeing sc makes its case for production consolidation—and it favors everett“: ... quality control at the charleston plant has been a major issue since it opened, even after boeing bought it from alenia and a joint venture between alenia and vought. employee turnover at charleston historically is higher than desired, which hurts qc." september , at : am david. said... kiran stacey's boeing hid design flaws in max jets from pilots and regulators reports that: "boeing hid design flaws in its max jet from both pilots and regulators as it raced to have the airplane certified as fit to fly, according to a damning congressional report into why two of the aircraft crashed within months of each other last year, killing people. the report by the us house of representatives transport committee found the us aircraft maker cut corners and pressured regulators to overlook aspects of its new design in its attempts to catch up with european rival airbus. it also accused us regulators of being too concerned with pleasing the company to exercise proper oversight." september , at : pm david. said... faa’s own engineers say proposed fixes to max aren’t enough by alan levin reports: "the union representing the federal aviation administration engineers overseeing boeing co.’s redesign of the grounded max says the government’s proposed fixes to the plane don’t go far enough. the national air traffic controllers association, which represents faa engineers who review and sign off on aircraft certification, said in comments filed on monday that the max should have to adhere to tougher standards on cockpit alerts." and: "curtis ewbank, a whistle-blower who has previously raised concerns about the plane’s design with congressional investigators, said in comments filed with the faa that a proposal to mandate fixes to the jetliner didn’t address multiple hazards identified in the two fatal max accidents and earlier incidents. “clearly more actions are required to revise faa processes so that it accurately assesses airplane design and regulates in the public interest,” ewbank said in the comments, posted on the regulations.gov website. ewbank said the faa and boeing should do more to prohibit faulty readings from the sensor implicated in both crashes and improve the plane’s warning systems." september , at : am david. said... proposed us fix for boeing max software woes does not address ethiopian crash scenario, uk pilot union warns by gareth corfield reports yet another objection to the fix, that both pilots are supposed to turn the trim wheel together: "balpa said: "requiring both crew members to turn the trim wheel simultaneously in a non-normal scenario is extremely undesirable and goes against all philosophies of having one pilot fly and one run the qrh [quick reference handbook: reading out the emergency checklist]. no flight control system should require both pilots to operate it at any stage, let alone in an emergency." the trade union added: "it is felt that this should be reconsidered (particularly in light of the smaller diameter trim wheel as fitted to the max to enable the new larger screens to fit, and as per the scenario observed in the ethiopian airlines accident)." september , at : pm david. said... what the max’s return tells us about automation by ashley nunes makes the same point about the hand-off problem as i have been making: "it was lisanne bainbridge who foresaw a more pressing problem brought on by the bots. in her paper ironies of automation, the british psychologist theorised the more automated the system, the more crucial the human becomes. bainbridge concluded that a designer “who tries to eliminate the operator still leaves the operator to do the tasks which the designer cannot think how to automate.” put simply, technology only gets you so far. november , at : am david. said... bjorn fehrm has a technical discussion of why the mcas fixes are required at bjorn’s corner: max ungrounding, the technical background. november , at : am post a comment newer post older post home subscribe to: post comments (atom) blog rules posts and comments are copyright of their respective authors who, by posting or commenting, license their work under a creative commons attribution-share alike . united states license. off-topic or unsuitable comments will be deleted. dshr dshr in anwr recent comments full comments blog archive ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ▼  ( ) ►  december ( ) ▼  november ( ) max: the case against boeing seeds or code? auditing the integrity of multiple replicas academic publishers as parasites ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  february ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  november ( ) ►  october ( ) ►  september ( ) ►  july ( ) ►  june ( ) ►  february ( ) ►  ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) ►  march ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  march ( ) ►  january ( ) ►  ( ) ►  december ( ) ►  october ( ) ►  september ( ) ►  august ( ) ►  july ( ) ►  june ( ) ►  may ( ) ►  april ( ) lockss system has permission to collect, preserve, and serve this archival unit. simple theme. powered by blogger. ted lawless ted lawless brief articles and technical notes about working with metadata, web apis and data management tools. i've also compiled a list of presentations and projects that i've been involved with. please feel free to contact me if you find anything of interest. articles / / connecting python's rdflib to aws neptune / / usable sample researcher profile data / / exploring years of the new yorker fiction podcast with wikidata / / now publishing complete lahman baseball database with datasette / / publishing the lahman baseball database with datasette / / sparql to pandas dataframes / / querying wikidata to identify globally famous baseball players / / python etl and json-ld / / orgref data as rdf see a complete list of articles in the archive. ted lawless: github twitter stack overflow linkedin the web robots pages skip to content advertisement navigation the /robots.txt tags frequently asked questions mailing list other sites about robotstxt.org tools /robots.txt checker robots database ip lookup advertisement the web robots pages web robots (also known as web wanderers, crawlers, or spiders), are programs that traverse the web automatically. search engines such as google use them to index the web content, spammers use them to scan for email addresses, and they have many other uses. on this site you can learn more about web robots. about /robots.txt explains what /robots.txt is, and how to use it. the faq answers many frequently asked questions, such as how do i stop robots visiting my site? and how can i get the best listing in search engines?" the other sites page links to external resources for robot writers and webmasters. the robots database has a list of robots. the /robots.txt checker can check your site's /robots.txt file and meta tags. the ip lookup can help find out more about what robots are visiting you. advertisement about this site | privacy and cookies policy | contact us | © . all rights reserved. | hosted by mythic beasts recent uploads tagged code lib recent uploads tagged code lib img_ img_ img_ img_ img_ img_ img_ img_ img_ img_ img_ img_ img_ img_ img_ img_ img_ img_ img_ img_ blog.cbeer.info blog.cbeer.info autoscaling aws elastic beanstalk worker tier based on sqs queue length ldpath in examples building a pivotal tracker irc bot with sinatra and cinch real-time statistics with graphite, statsd, and gdash icemelt: a stand-in for integration tests against aws glacier cnpq di identificação endereço / contato repercussões linhas de pesquisa recursos humanos instituições parcerias indicadores de rh equipamentos e softwares grupo de pesquisa estudos e práticas de preservação digital endereço para acessar este espelho: dgp.cnpq.br/dgp/espelhogrupo/ identificação situação do grupo: certificado ano de formação: data da situação: / / : data do último envio: / / : líder(es) do grupo: miguel Ángel márdero arellano permite enviar email Área predominante: ciências sociais aplicadas; ciência da informação instituição do grupo: instituto brasileiro de informação em ciência e tecnologia - ibict unidade: contato *email do remetente *assunto *descrição enviarlimpar endereço / contato endereço logradouro: superintendência do ibama - df número: complemento: ibict- instituto brasileiro de informação em ciência e tecnologia - biblioteca bairro: asa sul uf: df localidade: brasília cep: caixa postal: localização geográfica latitude: - . longitude: - . contato do grupo telefone: ( ) - fax: () contato do grupo: cariniana@ibict.br website: http://cariniana.ibict.br repercussões repercussões dos trabalhos do grupo o grupo de pesquisa surgiu da necessidade de se promover estudos e soluções tecnológicas para a rede de serviços de preservação digital de documentos eletrônicos brasileiro. desde a rede cariniana participa da iniciativa internacional lockss da stanford university, uma contribuição significativa para a informação científica no brasil, que, por conseguinte irá habilitar a preservação do conteúdo de publicações em redes internacionais de instituições participantes da iniciativa lockss. inicialmente as atividades foram desenvolvidas em parceria com seis universidades brasileiras com o apoio de seus respectivos centros de informação e de informática. o grupo de pesquisa promove o compartilhamento de estudos e práticas, além da integração de conteúdos da memória institucional digital de forma consorciada e federada. o grupo de pesquisa consta com linhas e cerca de participantes. participação em redes de pesquisa rede de pesquisa website/blog rede cariniana http://cariniana.ibict.br/ linhas de pesquisa nome da linha de pesquisa quantidade de estudantes quantidade de pesquisadores ações competências em preservação digital visualizar espelho da linha de pesquisa ui-button curadoria digital visualizar espelho da linha de pesquisa ui-button institucionalização da memória digital visualizar espelho da linha de pesquisa ui-button patrimônio artístico, audiovisual e sonoro visualizar espelho da linha de pesquisa ui-button periódicos eletrônicos visualizar espelho da linha de pesquisa ui-button projetos, políticas e auditorias de preservação digital visualizar espelho da linha de pesquisa ui-button sigad e rdc-arq visualizar espelho da linha de pesquisa ui-button soluções tecnológicas de preservação digital visualizar espelho da linha de pesquisa ui-button teoria e pesquisa em preservação digital visualizar espelho da linha de pesquisa ui-button recursos humanos pesquisadores titulação máxima data inclusão ações adriana lucia cox hollós doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button alex pereira de holanda mestrado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button alexandre faria de oliveira especialização / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button amarílis montagnolli gomes corrêa mestrado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button ana paula araújo cabral da silva especialização / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button ana suely pinho lopes mestrado profissional / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button anna caroline magalhães reis graduação / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button barbara coelho neves doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button brenda couto de brito rocco mestrado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button cassandra lúcia de maya viana mestrado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button caterina marta groposo pavão doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button charlley dos santos luz mestrado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button cicilia conceição de maria mestrado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button claudia lima de andrade graduação / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button daniela francescutti martins hott mestrado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button diego abadan moura melgarejo graduação / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button diego bil silva barros mestrado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button douglas andre muller graduação / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button fabiano couto corrêa da silva doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button francisco de assis noberto galdino de araújo mestrado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button frederico augusto dos santos Ângelo especialização / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button gabriela ayres ferreira terrada graduação / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button gildenir carolino santos doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button glaucco ranniere de souza pontes especialização / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button gustavo pereira martins mestrado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button idalina antonieta ferreira de lima graduação / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button igor dias ferrer graduação / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button isaque daniel rocha eberhardt doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button jane fontes gadelha graduação / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button jéssica bilac gaspareto ensino médio ( o grau) / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button jetur lima de castro mestrado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button joão guilherme nogueira machado especialização / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button joão paulo moraes de andrade mestrado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button josé carlos abbud grácio doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button josé marcelo schiessl doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button juliana pinheiro farias graduação / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button juliana rocha de faria silva doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button julio francisco santillan aldana doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button karyn munyk lehmkuhl mestrado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button kelen cândida vieira bomfim graduação / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button laerte pereira da silva júnior doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button laura vilela rodrigues rezende doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button lidia maria batista brandao toutain doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button luiz carlos flôres de assumpção doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button luiz carlos henderson guedes de oliveira graduação / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button luiza martins de santana graduação / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button magda lucia almada soares especialização / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button maira murrieta costa doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button maria de fátima duarte tavares doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button maria de nazaré freitas pereira doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button marta patricia corsi de filippi especialização / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button miguel Ángel márdero arellano doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button millard wesley long schisler mestrado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button mônica regina peres doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button pablo alexandre gobira de souza ricardo doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button patrícia luque carreiro doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button patrick laurindo silva graduação / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button poliana piacesi sepulveda doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button rafael cobbe dias mestrado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button railane antunes pereira mestrado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button raimunda lima evangelista graduação / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button rodrigo moreira garcia mestrado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button rodrigo rabello da silva doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button rubens ramos ferreira mestrado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button rubens ribeiro gonçalves da silva doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button sonia aguiar cruz riascos doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button sonia araujo de assis boeres doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button susimery vila nova silva mestrado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button thayse natália cantanhede santos mestrado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button vanderlei batista dos santos doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button vania ferreira da silva doutorado / / visualizar currículo lattes ui-buttonvisualizar espelho do pesquisador ui-button estudantes nível de treinamento data inclusão ações nenhum registro adicionado técnicos formação acadêmica data inclusão ações nenhum registro adicionado colaboradores estrangeiros país data inclusão ações cristina azorín millaruelo reino da espanha / / visualizar currículo lattes ui-buttonvisualizar espelho do colaborador estrangeiro ui-button dunia llanes padrón republica de cuba / / visualizar currículo lattes ui-buttonvisualizar espelho do colaborador estrangeiro ui-button miquel térmens graells reino da espanha / / visualizar currículo lattes ui-buttonvisualizar espelho do colaborador estrangeiro ui-button pascal aventurier republica francesa / / visualizar currículo lattes ui-buttonvisualizar espelho do colaborador estrangeiro ui-button egressos pesquisadores período de participação no grupo ações adauto liberato de moura neto de / / a / / ui-button adriano gustavo sanchez gil de / / a / / ui-button albano souza oliveira de / / a / / ui-button alessandra analu moreira da silva de / / a / / ui-button allana pereira da silva de / / a / / ui-button amanda ferreira da silva de / / a / / ui-button ana celia sophia souza e lima de / / a / / ui-button anaiza caminha gaspar de / / a / / ui-button ana paula cavalcante de santana de / / a / / ui-button ana rita pinheiro de freitas de / / a / / ui-button ana rosa de sá barreto de / / a / / ui-button ana vitória assunção capistrano de alencar de / / a / / ui-button anna caroline magalhães reis de / / a / / ui-button arthur heleno lima rodrigues de souza de / / a / / ui-button augusto scofano mainieri de / / a / / ui-button beatriz kushnir de / / a / / ui-button bruna lais campos do nascimento de / / a / / ui-button carla lopes ferreira de / / a / / ui-button carlos alberto malcher bastos de / / a / / ui-button carlos gilberto vieira da silva junior de / / a / / ui-button carolina lobato de carvalho teixeira de / / a / / ui-button cassiano neves falcão de / / a / / ui-button claudia lima de andrade de / / a / / ui-button claudio mauro vieira serra de / / a / / ui-button cleison israel dos santos de / / a / / ui-button cleusa maria de souza maia de / / a / / ui-button clovis armando alvarenga netto de / / a / / ui-button daniela ramalho martins de / / a / / ui-button daniel lima viegas de / / a / / ui-button danilo gregorio fragoni de / / a / / ui-button dante luiz juliatto de / / a / / ui-button darlan jevaer schmitt de / / a / / ui-button david capelo de carvalho de / / a / / ui-button denis novaes lopes de / / a / / ui-button diego sampaio vasconcelos ramalho lima de / / a / / ui-button dyego de queiroz brum de / / a / / ui-button eliane braga de oliveira de / / a / / ui-button elie henri hayon de / / a / / ui-button elifas gonçalves junior de / / a / / ui-button elisa granha lira de / / a / / ui-button elisângela alves de moura de / / a / / ui-button elisete santos da silva zagheni de / / a / / ui-button emilene andreia canal caetano de / / a / / ui-button Érika mayumi kato cruz de / / a / / ui-button ernandes lopes bezerra de / / a / / ui-button ewilla cunha de / / a / / ui-button fábio luiz daudt morais de / / a / / ui-button fernanda weschenfelder de / / a / / ui-button fernando william cruz de / / a / / ui-button flávio duque estrada soares pereira de / / a / / ui-button flávio duque estrada soares pereira de / / a / / ui-button frederico augusto dos santos Ângelo de / / a / / ui-button frederico holtz filho de / / a / / ui-button gabriela miranda do carmo de / / a / / ui-button gelci rostirolla de / / a / / ui-button gercina Ângela de lima de / / a / / ui-button gerson luiz de abreu henriques de / / a / / ui-button giovani pieri de / / a / / ui-button gregori schneider de / / a / / ui-button guilherme da silva fontes lopes de / / a / / ui-button igor garcia ballhausen sampaio de / / a / / ui-button isadora pinheiro barbieri de / / a / / ui-button ivana aparecida ferrer silva de / / a / / ui-button jéssica cristina silva do vale de / / a / / ui-button joão felipe barbosa araripe silva de / / a / / ui-button joão pedro buzzi de / / a / / ui-button joão ricardo chagas dos santos de / / a / / ui-button joão thiago de guimarães anchieta e araújo campos de / / a / / ui-button johnatan marlyn ribeiro de oliveira de / / a / / ui-button jorge luiz cardoso de / / a / / ui-button josé augusto de oliveira de / / a / / ui-button josé henrique adriano dos santos de / / a / / ui-button juliana vianna de oliveira de / / a / / ui-button kathryn cardim araujo de / / a / / ui-button larissa gouvêa trescastro de / / a / / ui-button lauro bessa lamenza de / / a / / ui-button lauro soares de freitas de / / a / / ui-button leandro de amorim maia de / / a / / ui-button leonardo de carvalho gomes de / / a / / ui-button letícia moreira da silva de / / a / / ui-button lívia cavalcanti figueiredo de / / a / / ui-button lucas afrânio silva de siqueira de / / a / / ui-button lucas da costa pinto camacho de / / a / / ui-button lucas do monte barbosa de / / a / / ui-button lucas vieira da silva de / / a / / ui-button luis eduardo brandão paiva de / / a / / ui-button luiz carlos de mello flores júnior de / / a / / ui-button luiz filipe medina bastos de / / a / / ui-button marco antonio catussi paschoalotto de / / a / / ui-button marcos paulo gomes lara de / / a / / ui-button mariana gomes magalhães de / / a / / ui-button mariana mello pereira de / / a / / ui-button maria paula gonçalves reis de / / a / / ui-button matheus rodrigues castro de / / a / / ui-button matheus vitor de oliveira de / / a / / ui-button maurício de vargas corrêa de / / a / / ui-button mayesk alves rocha de / / a / / ui-button michael carneiro sampaio de / / a / / ui-button milena camandaroba alves de / / a / / ui-button moacyr amaral domingues figueiredo de / / a / / ui-button mônica cavalcanti sá de abreu de / / a / / ui-button pablo valério polônia de / / a / / ui-button patricia cristiane de souza de / / a / / ui-button patrícia luque carreiro de / / a / / ui-button paulo estevão lemos de oliveira de / / a / / ui-button pedro henrique masetto antunes de / / a / / ui-button peng yaohao de / / a / / ui-button priscila de assunção barreto côrbo de / / a / / ui-button raissa cardoso de / / a / / ui-button ramon martins sodoma da fonseca de / / a / / ui-button ranna dourado barbosa costa de / / a / / ui-button raphael alves de aguiar de / / a / / ui-button raphael neves henriques oliveira de / / a / / ui-button raynne suzano de freitas de / / a / / ui-button rebeca vieira de oliveira de / / a / / ui-button ricardo ghisi tobaldini de / / a / / ui-button ricardo medeiros pimenta de / / a / / ui-button richard mondin lago de / / a / / ui-button roberta maria lima rodrigues de souza de / / a / / ui-button robson seleme de / / a / / ui-button sâmia thyaria alves costa de / / a / / ui-button sara mamani gutiérrez de / / a / / ui-button sérgio ricardo da silva rodrigues de / / a / / ui-button silmária vieira cardoso de / / a / / ui-button suzi da costa teixeira de / / a / / ui-button tatiana canelhas pignataro de / / a / / ui-button tiago rodrigo marçal murakami de / / a / / ui-button túlio mendes barbosa de / / a / / ui-button valeria gameleira da mota de / / a / / ui-button victor mac genity mainieri de / / a / / ui-button virginia bentes pinto de / / a / / ui-button virgínia ferreira da silva castro de / / a / / ui-button wanderson stael paris de / / a / / ui-button weverton seles coelho nunes de / / a / / ui-button yan beltrame teixeira de / / a / / ui-button estudantes período de participação no grupo ações danielle cristina machado salmória de / / a / / ui-button dayo de araujo silva côrbo de / / a / / ui-button denise gomes silva morais cavalcante de / / a / / ui-button gleice santos santana de / / a / / ui-button guilherme luiz bandeira de / / a / / ui-button gustavo dias da silva de / / a / / ui-button jackson da silva medeiros de / / a / / ui-button joão victor amorim pereira de / / a / / ui-button karen lúcia alves bueno de / / a / / ui-button luciano maciel ribeiro de / / a / / ui-button marcel ferrante silva de / / a / / ui-button maria aniolly queiroz maia de / / a / / ui-button moisés saraiva de luna de / / a / / ui-button priscilla mara bermudes araujo de / / a / / ui-button ricardo sodré andrade de / / a / / ui-button roberto jorge carneiro de souza leão de / / a / / ui-button tatyana marques de macedo cardoso de / / a / / ui-button histórico de recursos humanos nome: nome do grupo: estudos e práticas de preservação digital perfil data início data fim nenhum registro adicionado pppp total de registros: fechar instituições parceiras relatadas pelo grupo nome da instituição parceira sigla uf ações universidade de são paulo usp sp visualizar espelho da instituição parceira ui-button universidade federal da paraíba ufpb pb visualizar espelho da instituição parceira ui-button universidade federal de goiás ufg go visualizar espelho da instituição parceira ui-button universidade federal do rio grande do sul ufrgs rs visualizar espelho da instituição parceira ui-button universidade de brasília unb df visualizar espelho da instituição parceira ui-button universidade federal da bahia ufba ba visualizar espelho da instituição parceira ui-button universidade federal de santa maria ufsm rs visualizar espelho da instituição parceira ui-button universidade federal do rio grande do norte ufrn rn visualizar espelho da instituição parceira ui-button universidade estadual de campinas unicamp sp visualizar espelho da instituição parceira ui-button indicadores de recursos humanos do grupo formação acadêmica pesquisadores estudantes técnicos colaboradores estrangeiros total doutorado mestrado mestrado profissional especialização graduação ensino médio ( o grau) equipamentos e softwares relevantes o grupo de pesquisa possui equipamentos de p&d próprios e que não fazem parte de laboratório/infraestrutura de pesquisa da instituição, com valor superior a r$ mil? não equipamentos ações nenhum registro adicionado o grupo de pesquisa possui softwares utilizados nas atividades de p&d? não softwares ações nenhum registro adicionado equipamento classificação nome do equipamento marca modelo especificações custo da aquisição (ou fabricação) em r$ ou us$ us$ entidade financeira estado do equipamento em dez. do ano anterior equipamento com desenvolvimento ou fabricação própria? concorda em disponibilizar esse software para uso por outros pesquisadores mediante agendamento prévio não compulsório? fechar softwares tipo de licenciamento classificação nome versão fabricante especificações custo de licenciamento em r$ ou us$ entidade financeira concorda em disponibilizar esse software para uso por outros pesquisadores mediante agendamento prévio não compulsório? fechar imprimirfechar imprimir itens identificação endereço repercussões dos trabalhos linhas de pesquisa recursos humanos indicadores de rh redes ou programas instituições de parcerias imprimir   the online unconference of niche interests – coral sheldon-hess skip to content coral sheldon-hess librarian, developer, engineer, maker, bird nerd open primary menu twitter linkedin rss github ravelry about blog contact sidebar posts by category librarianship leadership teaching and learning social justice alaska technology travel crafts geekery hiring and employment on a personal note past projects the online unconference of niche interests published by coral sheldon-hess on november , if you’re looking for a fun and educational thing to do this weekend, you might consider attending the second quarterly(??) online unconference of niche interests (“ouni” for short), scheduled to run from pm until a bit after pm eastern standard time, this sunday, november . we have a set of volunteer presenters who will each talk for up to minutes about a niche topic they’re into. sign up here if you’re interested in this or future ounis, and we’ll send you a link to the zoom session, the talk schedule, and the discord chat space.* you are welcome to drop in and out of the zoom, if there are only a few talks that interest you; of course, you’re also invited/encouraged to stay the whole time! our list of topics for this sunday: knitting but scary making herbal salves fanfiction: the sometimes sensational world of transformative fiction magnificent moose: animal, culture and representation all the fair dice glass sponges: delicate aliens post office trivia you will enjoy, and a plug for writing letters and postcards the schedule, with full session descriptions, is here. i know, i didn’t ever actually blog about the first online unconference of niche interests, sorry. the recordings we have permission to share are on this playlist, though. (yes, the one about owls was me. :)) topics not in the playlist included adaptive clothing, birdwatching, capture the flag (security games), octagon houses, and approval voting. i mention the previous list of topics in the hopes that they give you ideas. :) we do already have - talks pre-proposed for the next ouni, which is very exciting! the form for talk submissions is open now, and we’ll schedule the third ouni around the availability of presenters. if we get more talks than will fit in a nice - hour block (with breaks!), we’ll do community voting to decide which ones run. or we’ll schedule multiple weekends in a row? whatever, this whole thing is designed to be flexible and fun, and if we’re going to err, i’d really prefer to err on the side of including more people, not fewer. * we promise not to share your email address or to use it for anything except ouni announcements. (“we” is my spouse and me. i don’t foresee other volunteers needing email address access, but if this thing grows, i promise we’ll continue to be cautious and opt-in with everything.) note: the featured image on this post appears to have made its first appearance online at dudecraft.com (which is currently throwing a security error, so i won’t link it); it appears unattributed in many other places, though. published ingeekerytalksteaching and learning previous post what i’m telling family about covid- no newer posts return to blog be first to comment leave a reply cancel reply your email address will not be published. required fields are marked * comment name* email* website wordpress hashcash needs javascript to work, but your browser has javascript disabled. your comment will be queued in akismet! author wordpress theme by compete themes library hat library hat http://www.bohyunkim.net/blog/ skip to content ↓ bohyunkim.net about publications presentations cv / resume blockchain: merits, issues, and suggestions for compelling use cases jul th, by bohyun (library hat). comments are off for this post * this post was also published in acrl techconnect.*** blockchain holds a great potential for both innovation and disruption. the adoption of blockchain also poses certain risks, and those risks will need to be addressed and mitigated before blockchain becomes mainstream. a lot of people have heard of blockchain at this point. but many are unfamiliar with how this new technology exactly works and unsure about under which circumstances or on what conditions it may be useful to libraries. in this post, i will provide a brief overview of the merits and the issues of blockchain. i will also make some suggestions for compelling use cases of blockchain at the end of this post. what blockchain accomplishes blockchain is the technology that underpins a well-known decentralized cryptocurrency, bitcoin. to simply put, blockchain is a kind of distributed digital ledger on a peer-to-peer (p p) network, in which records are confirmed and encrypted. blockchain records and keeps data in the original state in a secure and tamper-proof manner[ ] by its technical implementation alone, thereby obviating the need for a third-party authority to guarantee the authenticity of the data. records in blockchain are stored in multiple ledgers in a distributed network instead of one central location. this prevents a single point of failure and secures records by protecting them from potential damage or loss. blocks in each blockchain ledger are chained to one another by the mechanism called ‘proof of work.’ (for those familiar with a version control system such as git, a blockchain ledger can be thought of as something similar to a p p hosted git repository that allows sequential commits only.[ ]) this makes records in a block immutable and irreversible, that is, tamper-proof. in areas where the authenticity and security of records is of paramount importance, such as electronic health records, digital identity authentication/authorization, digital rights management, historic materials that may be contested or challenged due to the vested interests of certain groups, and digital provenance to name a few, blockchain can lead to efficiency, convenience, and cost savings. for example, with blockchain implemented in banking, one will be able to transfer funds across different countries without going through banks.[ ] this can drastically lower the fees involved, and the transaction will take effect much more quickly, if not immediately. similarly, adopted in real estate transactions, blockchain can make the process of buying and selling a property more straightforward and efficient, saving time and money.[ ] disruptive potential of blockchain the disruptive potential of blockchain lies in its aforementioned ability to render the role of a third-party authority obsolete, which records and validates transactions and guarantees their authenticity, should a dispute arise. in this respect, blockchain can serve as an alternative trust protocol that decentralizes traditional authorities. since blockchain achieves this by public key cryptography, however, if one loses one’s own personal key to the blockchain ledger holding one’s financial or real estate asset, for example, then that will result in the permanent loss of such asset. with the third-party authority gone, there will be no institution to step in and remedy the situation. issues this is only some of the issues with blockchain. other issues include (a) interoperability between different blockchain systems, (b) scalability of blockchain at a global scale with large amount of data, (c) potential security issues such as the % attack [ ], and (d) huge energy consumption [ ] that a blockchain requires to add a block to a ledger. note that the last issue of energy consumption has both environmental and economic ramifications because it can cancel out the cost savings gained from eliminating a third-party authority and related processes and fees. challenges for wider adoption there are growing interests in blockchain among information professionals, but there are also some obstacles to those interests gaining momentum and moving further towards wider trial and adoption. one obstacle is the lack of general understanding about blockchain in a larger audience of information professionals. due to its original association with bitcoin, many mistake blockchain for cryptocurrency. another obstacle is technical. the use of blockchain requires setting up and running a node in a blockchain network, such as ethereum[ ], which may be daunting to those who are not tech-savvy. this makes a barrier to entry high to those who are not familiar with command line scripting and yet still want to try out and test how a blockchain functions. the last and most important obstacle is the lack of compelling use cases for libraries, archives, and museums. to many, blockchain is an interesting new technology. but even many blockchain enthusiasts are skeptical of its practical benefits at this point when all associated costs are considered. of course, this is not an insurmountable obstacle. the more people get familiar with blockchain, the more ways people will discover to use blockchain in the information profession that are uniquely beneficial for specific purposes. suggestions for compelling use cases of blockchain in order to determine what may make a compelling use case of blockchain, the information profession would benefit from considering the following. what kind of data/records (or the series thereof) must be stored and preserved exactly the way they were created. what kind of information is at great risk to be altered and compromised by changing circumstances. what type of interactions may need to take place between such data/records and their users.[ ] how much would be a reasonable cost for implementation. these will help connecting the potential benefits of blockchain with real-world use cases and take the information profession one step closer to its wider testing and adoption. to those further interested in blockchain and libraries, i recommend the recordings from the library . online mini-conference, “blockchain applied: impact on the information profession,” held back in june. the blockchain national forum, which is funded by imls and is to take place in san jose, ca on august th, will also be livestreamed. notes [ ] for an excellent introduction to blockchain, see “the great chain of being sure about things,” the economist, october , , https://www.economist.com/news/briefing/ -technology-behind-bitcoin-lets-people-who-do-not-know-or-trust-each-other-build-dependable. [ ] justin ramos, “blockchain: under the hood,” thoughtworks (blog), august , , https://www.thoughtworks.com/insights/blog/blockchain-under-hood. [ ] the world food programme, the food-assistance branch of the united nations, is using blockchain to increase their humanitarian aid to refugees. blockchain may possibly be used for not only financial transactions but also the identity verification for refugees. russ juskalian, “inside the jordan refugee camp that runs on blockchain,” mit technology review, april , , https://www.technologyreview.com/s/ /inside-the-jordan-refugee-camp-that-runs-on-blockchain/. [ ] joanne cleaver, “could blockchain technology transform homebuying in cook county — and beyond?,” chicago tribune, july , , http://www.chicagotribune.com/classified/realestate/ct-re- -blockchain-homebuying- -story.html. [ ] “ % attack,” investopedia, september , , https://www.investopedia.com/terms/ / -attack.asp. [ ] sherman lee, “bitcoin’s energy consumption can power an entire country — but eos is trying to fix that,” forbes, april , , https://www.forbes.com/sites/shermanlee/ / / /bitcoins-energy-consumption-can-power-an-entire-country-but-eos-is-trying-to-fix-that/# ff aa bc . [ ] osita chibuike, “how to setup an ethereum node,” the practical dev, may , , https://dev.to/legobox/how-to-setup-an-ethereum-node- a . [ ] the interaction can also be a self-executing program when certain conditions are met in a blockchain ledger. this is called a “smart contract.” see mike orcutt, “states that are passing laws to govern ‘smart contracts’ have no idea what they’re doing,” mit technology review, march , , https://www.technologyreview.com/s/ /states-that-are-passing-laws-to-govern-smart-contracts-have-no-idea-what-theyre-doing/. posted in: coding, library, technology. tagged: bitcoin · blockchain · distributed ledger technology · dlt taking diversity to the next level dec th, by bohyun (library hat). comments are off for this post ** this post was also published in acrl techconnect on dec. , .*** “building bridges in a divisive climate: diversity in libraries, archives, and museums,” panel discussion program held at the university of rhode island libraries on thursday november , . getting minorities on board i recently moderated a panel discussion program titled “building bridges in a divisive climate: diversity in libraries, archives, and museums.” participating in organizing this program was interesting experience. during the whole time, i experienced my perspective constantly shifting back and forth as (i) someone who is a woman of color in the us who experiences and deals with small and large daily acts of discrimination, (ii) an organizer/moderator trying to get as many people as possible to attend and participate, and (iii) a mid-career librarian who is trying to contribute to the group efforts to find a way to move the diversity agenda forward in a positive and inclusive way in my own institution. in the past, i have participated in multiple diversity-themed programs either as a member of the organizing committee or as an attendee and have been excited to see colleagues organize and run such programs. but when asked to write or speak about diversity myself, i always hesitated and declined. this puzzled me for a long time because i couldn’t quite pinpoint where my own resistance was coming from. i am writing about this now because i think it may shed some light on why it is often difficult to get minorities on board with diversity-related efforts. a common issue that many organizers experience is that often these diversity programs draw many allies who are already interested in working on the issue of diversity, equity, and inclusion but not necessarily a lot of those who the organizers consider to be the target audience, namely, minorities. what may be the reason? perhaps i can find a clue for the answer to this question from my own resistance regarding speaking or writing about diversity, preferring rather to be in the audience with a certain distance or as an organizer helping with logistics behind the scene. to be honest, i always harbored a level of suspicion about how much of the sudden interests in diversity is real and how much of it is simply about being on the next hot trend. trends come and go, but issues lived through many lives of those who belong to various systematically disadvantaged and marginalized groups are not trends. although i have been always enthusiastic about participating in diversity-focused programs as attendees and was happy to see diversity, equity, and inclusion discussed in articles and talks, i wasn’t ready to sell out my lived experience as part of a hot trend, a potential fad. to be clear, i am not saying that any of the diversity-related programs or events were asking speakers or authors to be a sell-out. i am only describing how things felt to me and where my own resistance was originating. i have been and am happy to see diversity discussed even as a one-time fad. better a fad than no discussion at all. one may argue that that diversity has been actively discussed for quite some time now. a few years, maybe several, or even more. some of the prominent efforts to increase diversity in librarianship i know, for example, go as far back as when oregon state university libraries sponsored two scholarships to the code lib conference, one for women and the other for minorities, which have continued from then on as the code lib diversity scholarship. but if one has lived the entire life as a member of a systematically disadvantaged group either as a woman, a person of color, a person of certain sexual orientation, a person of a certain faith, a person with a certain disability, etc., one knows better than expecting some sudden interests in diversity to change the world we live in and most of the people overnight. i admit i have been watching the diversity discussion gaining more and more traction in librarianship with growing excitement and concern at the same time. for i felt that all of what is being achieved through so many people’s efforts may get wiped out at any moment. the more momentum it accrues, i worried, the more serious backlash it may come to face. for example, it was openly stated that seeking racial/ethnic diversity is superficial and for appearance’s sake and that those who appear to belong to “team diversity” do not work as hard as those in “team mainstream.” people make this type of statements in order to create and strengthen a negative association between multiple dimensions of diversity that are all non-normative (such as race/ethnicity, religion, sexual orientation, immigration status, disability) and unfavorable value judgements (such as inferior intellectual capacity or poor work ethic).  according to this kind of flawed reasoning, a tech company whose entire staff consists of twenty-something white male programmers with a college degree, may well have achieved a high level of diversity because the staff might have potentially (no matter how unlikely) substantial intellectual and personal differences in their thinking, background, and experience, and therefore their clear homogeneity is no real problem. that’s just a matter of trivial “appearance.” the motivation behind this kind of intentional misdirection is to derail current efforts towards expanding diversity, equity, and inclusion by taking people’s attention away from the real issue of systematic marginalization in our society. of course, the ultimate goal of all diversity efforts should be not the mere inclusion of minorities but enabling them to have agency as equal as the agency those privileged already possess. but note that objections are being raised against mere inclusion. anti-diversity sentiment is real, and people will try to rationalize it in any way they can. then of course, the other source of my inner resistance to speaking or writing about diversity has been the simple fact that thinking about diversity, equity, and inclusion does not take me to a happy place. it reminds me of many bad experiences accumulated over time that i would rather not revisit. this is why i admire those who have spoken and written about their lived experience as a member of a systematically discriminated and marginalized group. their contribution is a remarkably selfless one. i don’t have a clear answer to how this reflection on my own resistance against actively speaking or writing about diversity will help future organizers. but clearly, being asked to join many times had an effect since i finally did accept the invitation to moderate a panel and wrote this article. so, if you are serious about getting more minorities – whether in different religions, genders, disabilities, races, etc. – to speak or write on the issue, then invite them and be ready to do it over and over again even if they decline. don’t expect that they will trust you at the first invitation. understand that by accepting such an invitation, minorities do risk far more than non-minorities will ever do. the survey i ran for the registrants of the “building bridges in a divisive climate: diversity in libraries, archives, and museums” panel discussion program showed several respondents expressing their concern about the backlash at their workplaces that did or may result from participating in diversity efforts as a serious deterrent. if we would like to see more minorities participate in diversity efforts, we must create a safe space for everyone and take steps to deal with potential backlash that may ensue afterwards. a gentle intro or a deep dive? another issue that many organizers of diversity-focused events, programs, and initiatives struggle with is two conflicting expectations from their audience. on one hand, there are those who are familiar with diversity, equity, and inclusion issues and want to see how institutions and individuals are going to take their initial efforts to the next level. these people often come from organizations that already implemented certain pro-diversity measures such as search advocates for the hiring process. and educational programs that familiarize the staff with the topic of diversity, equity, and inclusion. on the other hand, there are still many who are not quite sure what diversity, equity, and inclusion exactly mean in a workplace or in their lives. those people would continue to benefit from a gentle introduction to things such as privilege, microaggression, and unconscious biases. the feedback surveys collected after the “building bridges in a divisive climate: diversity in libraries, archives, and museums” panel discussion program showed these two different expectations. some people responded that they deeply appreciated the personal stories shared by the panelists, noting that they did not realize how often minorities are marginalized even in one day’s time. others, however, said they would be like to hear more about actionable items and strategies that can be implemented to further advance the values of diversity, equity, and inclusion that go beyond personal stories. balancing these two different demands is a hard act for organizers. however, this is a testament to our collective achievement that more and more people are aware of the importance of continuing efforts to improve diversity, equity, and inclusion in libraries, archives, and museums. i do think that we need to continue to provide a general introduction to diversity-related issues, exposing people to everyday experience of marginalized groups such as micro-invalidation, impostor syndrome, and basic concepts like white privilege, systematic oppression, colonialism, and intersectionality. one of the comments we received via the feedback survey after our diversity panel discussion program was that the program was most relevant in that it made “having colleagues attend with me to hear what i myself have never told them” possible. general programs and events can be an excellent gateway to more open and less guarded discussion. at the same time, it seems to be high time for us in libraries, museums, and archives to take a deep dive into different realms of diversity, equity, and inclusion as well. diversity comes in many dimensions such as age, disability, religion, sexual orientation, race/ethnicity, and socioeconomic status. many of us feel more strongly about one issue than others. we should create opportunities for ourselves to advocate for specific diversity issues that we care most. the only thing i would emphasize is that one specific dimension of diversity should not be used as an excuse to neglect others. exploring socioeconomic inequality issues without addressing how they work combined with the systematic oppression of marginalized groups such as native americans, women, or immigrants at the same time can be an example of such a case. all dimensions of diversity are closely knitted with one another, and they do not exist independently. for this reason, a deep dive into different realms of diversity, equity, and inclusion must be accompanied by the strong awareness of their intersectionality. recommendations and resources for future organizers organizing a diversity-focused program takes a lot of effort. while planning the “building bridges in a divisive climate: diversity in libraries, archives, and museums” panel discussion program at the university of rhode island libraries, i worked closely with my library dean, karim boughida, who originally came up with the idea of having a panel discussion program at the university of rhode island libraries, and renee neely in the libraries’ diversity initiatives for approximately two months. for panelists, we decided to recruit as many minorities from diverse institutions and backgrounds. we were fortunate to find panelists from a museum, an archive, both a public and an academic library with varying degrees of experience in the field from only a few years to over twenty-five years, ranging from a relatively new archivist to an experienced museum and a library director. our panel consisted of one-hundred percent people of color. the thoughts and perspectives that those panelists shared were, as a result, remarkably diverse and insightful. for this reason, i recommend spending some time to get the right speakers for your program if your program will have speakers. discussion at the “building bridges in a divisive climate: diversity in libraries, archives, and museums,” at the university of rhode island libraries another thing i would like to share is the questions that i created for the panel discussion. even though we had a whole hour, i was able to cover only several of them. but since i discussed all these questions in advance with the panelists and they helped me put a final touch on some of those, i think these questions can be useful to future organizers who may want to run a similar program. they can be utilized for a panel discussion, an unconference, or other types of programs. i hope this is helpful and save time for other organizers. sample questions for the diversity panel discussion why should libraries, archives, museums pay attention to the issues related to diversity, equity, and inclusion? in what ways do you think the lack of diversity in our profession affects the perception of libraries, museums, and archives in the communities we serve? do you have any personal or work-related stories that you would like to share that relate to diversity, equity, and inclusion issues? how did you get interested in diversity, equity, and inclusion issues? suppose you discovered that your library’s, archive’s or museum’s collection includes prejudiced information, controversial objects/ documents, or hate-inducing material. what would you do? suppose a group of your library / archive / museum patrons want to use your space to hold a local gathering that involves hate speech. what would you do? what would you be mostly concerned about, and what would the things that you would consider to make a decision on how you will respond? do you think libraries, archives, and museums are a neutral place? what do you think neutrality means to a library, an archive, a museum in practice in a divisive climate such as now? what are some of the areas in libraries, museums, and archives where you see privileges and marginalization function as a barrier to achieving our professional values – equal access and critical thinking?  what can we do to remove those barriers? could you tell us how colonialist thinking and practice are affecting libraries, museums, and archives either consciously or unconsciously?  since not everyone is familiar with what colonialism is, please begin with first your brief interpretation of what colonialist thinking or practice look like in libraries, museums, and archives first? what do you think libraries, archives, and museums can do more to improve critical thinking in the community that we serve? although libraries, archives, museums have been making efforts to recruit, hire, and retain diverse personnel in recent years, the success rate has been relatively low. for example, in librarianship, it has been reported that often those hired through these efforts experienced backlash at their own institutions, were subject to unrealistic expectations, and met with unsupportive environment, which led to burnout and a low retention rate of talented people. from your perspective – either as a manager hiring people or a relatively new librarian who looked for jobs – what do you think can be done to improve this type of unfortunate situation? many in our profession express their hesitation to actively participate in diversity, equity, and inclusion-related discussion and initiatives at their institutions because of the backlash from their own coworkers. what do you think we can do to minimize such backlash? some people in our profession express strong negative feelings regarding diversity, equity, and inclusion-related initiatives. how much of this type of anti-diversity sentiment do you think exist in your field? some worry that this is even growing faster in the current divisive and intolerant climate. what do you think we can do to counter such anti-diversity sentiment? there are many who are resistant to the values of diversity, equity, and inclusion. have you taken any action to promote and advance these values facing such resistance? if so, what was your experience like, and what would be some of the strategies you may recommend to others working with those people? many people in our profession want to take our diversity, equity, and inclusion initiatives to the next level, beyond offering mere lip service or simply playing a numbers game for statistics purpose. what do you think that next level may be? lastly, i felt strongly about ensuring that the terms and concepts often thrown out in diversity/equity/inclusion-related programs and events – such as intersectionality, white privilege, microaggression, patriarchy, colonialism, and so on – are not used to unintentionally alienate those who are unfamiliar with them. these concepts are useful and convenient shortcuts that allow us to communicate a large set of ideas previously discussed and digested, so that we can move our discussion forward more efficiently. they should not make people feel uncomfortable nor generate any hint of superiority or inferiority. to this end, i create a pre-program survey which all program registrants were encouraged to take. my survey simply asked people how familiar and how comfortable they are with a variety of terms. at the panel discussion program, we also distributed the glossary of these terms, so that people can all become familiar with them. also, videos can quickly bring all attendees up-to-speed with some basic concepts and phenomena in diversity discussion. for example, in the beginning of our panel discussion program, i played two short videos, “life of privilege explained in a $ race” and “what if we treated white coworkers the way we treat minority coworkers?”, which were well received by the attendees. i am sharing the survey questions, the video links, and the glossary in the hope that they may be helpful as a useful tool for future organizers. for example, one may decide to provide a glossary like this before the program or run an unconference that aims at unpacking the meanings of these terms and discussing how they relate to people’s daily lives. in closing: diversity, libraries, technology, and our own biases disagreements on social issues are natural. but the divisiveness that we are currently experiencing seems to be particularly intense. this deeply concerns us, educators and professionals working in libraries, archives, and museums. libraries, archives, and museums are public institutions dedicated to promoting and advancing civic values. diversity, equity, and inclusion are part of those core civic values that move our society forward. this task, however, has become increasingly challenging as our society moves in a more and more divisive direction. to make matters even more complicated, libraries, archives, museums in general lack diversity in their staff composition. this homogeneity can impede achieving our own mission. according to the recent report from ithaka s+r released this august, we do not appear to have gotten very far. their report “inclusion, diversity, and equity: members of the association of research (arl) libraries – employee demographics and director perspectives,” shows that libraries and library leadership/administration are both markedly white-dominant ( % and % white non-hispanic respectively). also, while librarianship in general are female dominant ( %), the technology field in libraries is starkly male ( %) along with makerspace ( %), facilities ( %), and security ( %) positions. the survey results in the report show that while the majority of library directors say there are barriers to achieving more diversity in their library, they attribute those barriers to external rather than internal factors such as the library’s geographic location and the insufficiently diverse application pool resulting from the library’s location. what is fascinating, however, is that this directly conflicts with the fact that libraries do show little variation in the ratio of white staff based on degree of urbanization. equally interesting is that the staff in more homogeneous and less diverse (over % white non-hispanic) libraries think that their libraries are much more equitable than the library community ( % vs %) and that library directors (and staff) consider their own library to be more equitable, diverse, and inclusive than the library community with respect to almost every category such as race/ethnicity, gender, lgbtq, disabilities, veterans, and religion. while these findings in the ithaka s+r report are based upon the survey results from arl libraries, similar staff composition and attitudes can be assumed to apply to libraries in general. there is a great need for both the library administration and the staff to understand their own unconscious and implicit biases, workplace norms, and organizational culture that may well be thwarting their own diversity efforts. diversity, equity, and inclusion have certainly been a topic of active discussion in the recent years. many libraries have established a committee or a task force dedicated to improving diversity. but how are those efforts paying out? are they going beyond simply paying a lip service? is it making a real difference to everyday experience of minority library workers? can we improve, and if so where and how? where do we go from here? those would be the questions that we will need to examine in order to take our diversity efforts in libraries, archives, and museums to the next level. notes the program description is available at https://web.uri.edu/library/ / / /building-bridges-in-a-divisive-climate-diversity-in-libraries-archives-and-museums/ ↩ carol bean, ranti junus, and deborah mouw, “conference report: code libcon ,” the code lib journal, no. (march , ), http://journal.code lib.org/articles/ . ↩ note that this kind of biased assertions often masquerades itself as an objective intellectual pursuit in academia when in reality, it is a direct manifestation of an existing prejudice reflecting the limited and shallow experience of the person posting the question him/herself. a good example of this is found in the remark in made by larry summers, the former harvard president. he suggested that one reason for relatively few women in top positions in science may be “issues of intrinsic aptitude” rather than widespread indisputable everyday discrimination against women. he resigned after the harvard faculty of arts and sciences cast a vote of no confidence. see scott jaschik, “what larry summers said,” inside higher ed, february , , https://www.insidehighered.com/news/ / / /summers _ . ↩ our pre-program survey questions can be viewed at https://docs.google.com/forms/d/e/ faipqlscp-nqnkhaqli_ pvdidw-dqzraflycdikutu dzjqm f ra/viewform. ↩ for this purpose, asking all participants to respect one another’s privacy in advance can be a good policy. in addition to this, we specifically decided not to stream or record our panel discussion program, so that both panelists and attendees can freely share their experience and thoughts. ↩ a good example is the search advocate program from oregon state university. see http://searchadvocate.oregonstate.edu/. ↩ for an example, see the workshops offered by the office of community, equity, and inclusion of the university of rhode island at https://web.uri.edu/diversity/ced-inclusion-courses-overview/. ↩ for the limitations of the mainstream diversity discussion in lis (library and information science) with the focus on inclusion and cultural competency, see david james hudson, “on ‘diversity’ as anti-racism in library and information studies: a critique,” journal of critical library and information studies , no. (january , ), https://doi.org/https://doi.org/ . /jclis.v i . . ↩ you can see our glossary at https://drive.google.com/file/d/ uci huuytrelgny-dbnsoxf_ilpm n/view?usp=sharing; this glossary was put together by renee neely. ↩ for the nitty-gritty logistical details for organizing a large event with a group of local and remote volunteers, check the organizer’s toolkit created by the #critlib unconference organizers at https://critlib .wordpress.com/organizers-toolkit/. ↩ roger schonfeld and liam sweeney, “inclusion, diversity, and equity: members of the association of research libraries,” ithaka s+r, august , , http://www.sr.ithaka.org/publications/inclusion-diversity-and-equity-arl/. ↩ for the early discussion of diversity-focused recruitment in library technology, see jim hahn, “diversity recruitment in library information technology,” acrl techconnect blog, august , , https://acrl.ala.org/techconnect/post/diversity-recruitment-in-library-information-technology. ↩ see april hathcock, “white librarianship in blackface: diversity initiatives in lis,” in the library with the lead pipe, october , , http://www.inthelibrarywiththeleadpipe.org/ /lis-diversity/ and angela galvan, “soliciting performance, hiding bias: whiteness and librarianship,” in the library with the lead pipe (blog), june , , http://www.inthelibrarywiththeleadpipe.org/ /soliciting-performance-hiding-bias-whiteness-and-librarianship. ↩ posted in: diversity. tagged: equity · inclusion · resources from need to want: how to maximize social impact for libraries, archives, and museums oct th, by bohyun (library hat). comments are off for this post at the ndp at three event organized by imls yesterday, sayeed choudhury on the “open scholarly communications” panel suggested that libraries think about return on impact in addition to return on investment (roi). he further elaborated on this point by proposing a possible description of such impact. his description was that when an object or resource created through scholarly communication efforts is being used by someone we don’t know and is interpreted correctly without contacting us (=libraries, archives, museums etc.), that is an impact; to push that further, if someone uses the object or the resource in a way we didn’t anticipate, that’s an impact; if it is integrated into someone’s workflow, that’s also an impact. this emphasis on impact as a goal for libraries, archives, and museums (or non-profit organizations in general to apply broadly) resonated with me particularly because i gave a talk just a few days ago to a group of librarians at the iolug conference about how libraries can and should maximize their social impact in the context of innovation in the way many social entrepreneurs have been already doing for quite some time. in this post, i would like to revisit one point that i made in that talk. it is a specific interpretation of the idea of maximizing social impact as a conscious goal for libraries, archives, and museums (lam). hopefully, this will provide a useful heuristic for lam institutions in mapping out the future efforts. considering that roi is a measure of cost-effectiveness, i believe impact is a much better goal than roi for lam institutions. we often think that to collect, organize, provide equitable access to, and preserve information, knowledge, and cultural heritage is the goal of a library, an archive, and a museum. but doing that well doesn’t mean simply doing it cost-effectively. our efforts no doubt aim at achieving better-collected, better-organized, better-accessed, and better-preserved information, knowledge, and cultural heritage. however, our ultimate end-goal is attained only when such information, knowledge, and cultural heritage is better used by our users. not simply better accessed, but better used in the sense that the person gets to leverage such information, knowledge, and cultural heritage to succeed in whatever endeavor that s/he was making, whether it be career success, advanced education, personal fulfillment, or private business growth. in my opinion, that’s the true impact that lam institutions should aim at. if that kind of impact were a destination, cost-effectiveness is simply one mode of transportation, preferred one maybe but not quite comparable to the destination in terms of importance. but what does “better used” exactly mean? “integrated into people’s workflow” is a hint; “unanticipated use” is another clue. if you are like me and need to create and design that kind of integrated or unanticipated use at your library, archive, or museum, how will you go about that? this is the same question we ask over and over again. how do you plan and implement innovation? yes, we will go talk to our users, ask what they would like to see, meet with our stakeholders and find out their interests and concerns are, discuss ourselves what we can do to deliver things that our users want, and go from there to another wonderful project we work hard for. then after all that, we reach a stage where we stop and wonder where that “greater social impact” went in almost all our projects. and we frantically look for numbers. how many people accessed what we created? how many downloads? what does the satisfaction survey say? in those moments, how does the “impact” verbiage help us? how does that help us in charting our actual path to creating and maximizing our social impact more than the old-fashioned “roi” verbiage? at least roi is quantifiable and measurable. this, i believe, is why we need a more concrete heuristic to translate the lofty “impact” to everyday “actions” we can take. maybe not quite as specific as to dictate what exactly those actions are at each project level but a bit more specific to enable us to frame the value we are attempting to create and deliver at our lam institutions beyond cost-effectiveness. i think the heuristic we need is the conversion of need to demand. what is an untapped need that people are not even aware of in the realm of information, knowledge, and cultural heritage? when we can identify any such need in a specific form and successfully convert that need to a demand, we make an impact. by “demand,” i mean the kind of user experience that people will desire and subsequently fulfill by using that object, resource, tool, service, etc., we create at our library, archive, and museum. (one good example of such desirable ux that comes to my mind is nypl photo booth: https://www.nypl.org/blog/ / / /snapshots-nypl.) when we create a demand out of such an untapped need, when the fulfillment of that kind of demand effectively creates, strengthens, and enriches our society in the direction of information, knowledge, evidence-based decisions, and truth being more valued, promoted, and equitably shared, i think we get to maximize our social impact. in the last “going forward” panel where the information discovery was discussed, loretta parham pointed out that in the corporate sector, information finds consumers, not the other way. by contrast, we (by which i mean all of us working at lam institutions) still frame our value in terms of helping and supporting users access and use our material, resources, and physical and digital objects and tools. this is a mistake in my opinion, because it is a self-limiting value proposition for libraries, archives, and museums. what is the point of us lam institutions, working so hard to get the public to use their resources and services? the end goal is so that we can maximize our social impact through such use. the rhetoric of “helping and supporting people to access and use our resources” does not adequately convey that. businesses want their clients to use their goods and services, of course. but their real target is the making of profit out of those uses, aka purchases. similarly, but far more importantly, the real goal of libraries, archives and museums is to move the society forward, closer in the direction of knowledge, evidence-based decisions, and truth being more valued, promoted, and equitably shared. one person at a time, yes, but the ultimate goal reaching far beyond individuals. the end goal is maximizing our impact on this side of the public good.   posted in: librarianship, library, management, usability, user experience. tagged: archives · change · d d · design thinking · digital collection · goal · impact · innovation · libraries · museums · ndpthree · social entrepreneurship · ux how to price d printing service fees may nd, by bohyun (library hat). comments are off for this post ** this post was originally published in acrl techconnect on may. , .*** many libraries today provide d printing service. but not all of them can afford to do so for free. while free d printing may be ideal, it can jeopardize the sustainability of the service over time. nevertheless, many libraries tend to worry about charging service fees. in this post, i will outline how i determined the pricing schema for our library’s new d printing service in the hope that more libraries will consider offering d printing service if having to charge the fee is a factor stopping them. but let me begin with libraries’ general aversion to fees. a d printer in action at the health sciences and human services library (hs/hsl), univ. of maryland, baltimore service fees are not your enemy charging fees for the library’s service is not something librarians should regard as a taboo. we live in the times in which a library is being asked to create and provide more and more new and innovative services to help users successfully navigate the fast-changing information landscape. a makerspace and d printing are certainly one of those new and innovative services. but at many libraries, the operating budget is shrinking rather than increasing. so, the most obvious choice in this situation is to aim for cost-recovery. it is to be remembered that even when a library aims for cost-recovery, it will be only partial cost-recovery because there is a lot of staff time and expertise that is spent on planning and operating such new services. libraries should not be afraid to introduce new services requiring service fees because users will still benefit from those services often much more greatly than a commercial equivalent (if any). think of service fees as your friend. without them, you won’t be able to introduce and continue to provide a service that your users need. it is a business cost to be expected, and libraries will not make profit out of it (even if they try). still bothered? almost every library charges for regular (paper) printing. should a library rather not provide printing service because it cannot be offered for free? library users certainly wouldn’t want that. determining your service fees what do you need in order to create a pricing scheme for your library’s d printing service? (a) first, you need to list all cost-incurring factors. those include (i) the equipment cost and wear and tear, (ii) electricity, (iii) staff time & expertise for support and maintenance, and (iv) any consumables such as d print filament, painter’s tape. remember that your new d printer will not last forever and will need to be replaced by a new one in - years. also, some of these cost-incurring factors such as staff time and expertise for support is fixed per d print job. on the other hand, another cost-incurring factor, d print filament, for example, is a cost factor that increases in proportion to the size/density of a d model that is printed. that is, the larger and denser a d print model is, the more filament will be used incurring more cost. (b) second, make sure that your pricing scheme is readily understood by users. does it quickly give users a rough idea of the cost before their d print job begins? an obscure pricing scheme can confuse users and may deter them from trying out a new service. that would be bad user experience. also in d printing, consider if you will also charge for a failed print. perhaps you do. perhaps you don’t. maybe you want to charge a fee that is lower than a successful print. whichever one you decide on, have that covered since failed prints will certainly happen. (c) lastly, the pricing scheme should be easily handled by the library staff. the more library staff will be involved in the entire process of a library patron using the d printing service from the beginning to the end, the more important this becomes. if the pricing scheme is difficult for the staff to work with when they need charge for and process each d print job, the new d printing service will increase their workload significantly. which staff will be responsible for which step of the new service? what would be the exact tasks that the staff will need to do? for example, it may be that several staff at the circulation desk need to learn and handle new tasks involving the d printing service, such as labeling and putting away completed d models, processing the payment transaction, delivering the model, and marking the job status for the paid d print job as ‘completed’ in the d printing staff admin portal if there is such a system in place. below is the screenshot of the hs/hsl d printing staff admin portal developed in-house by the library it team. the hs/hsl d printing staff admin portal, university of maryland, baltimore examples – d printing service fees it’s always helpful to see how other libraries are doing when you need to determine your own pricing scheme. here are some examples that shows ten libraries’ d printing pricing scheme changed over the recent three years. unr delamare library https://guides.library.unr.edu/ dprinting – $ . per cubic inch of modeling material (raised to $ . starting july, ). – uprint – model material: $ . per cubic inch (= . gm= . lb) – uprint – support materials: $ . per cubic inch ncsu hunt library https://www.lib.ncsu.edu/do/ d-printing -  uprint d printer: $ per cubic inch of material (abs), with a $ minimum – makerbot d printer: $ . per gram of material (pla), with a $ minimum – uprint – $ per cubic inch of material, $ minimum – f – $ . per gram of material, $ minimum southern illinois university library http://libguides.siue.edu/ d/request – originally $ per hour of printing time; reduced to $ as the demand grew. – lulzbot taz , luzbot mini – $ .  per hour of printing time. byu library http://guides.lib.byu.edu/c.php?g= &p= – – makerbot replicator / ultimaker extended $ . per gram for standard ( . mm) resolution; $ . per gram for high ( . mm) resolution. university of michigan library the cube d printer checkout is no longer offered. – cost for professional d printing service; open access d printing is free. gvsu library https://www.gvsu.edu/techshowcase/makerspace- .htm – $ . per gram with a $ . minimum – free (ultimaker +, makerbot replicator , , x) university of tennessee, chattanooga library http://www.utc.edu/library/services/studio/ d-printing/index.php – – makerbot th, th – $ . per gram port washington public library http://www.pwpl.org/ d-printing/ d-printing-guidelines/ – makerbot – $ per hour of printing time miami university – $ . per gram of the finished print; – ? ucla library, dalhousie university library ( ) free types of d printing service fees from the examples above, you will notice that many d printing service fee schemes are based upon the weight of a d-print model. this is because these libraries are trying recover the cost of the d filament, and the amount of filament used is most accurately reflected in the weight of the resulting d-printed model. however, there are a few problems with the weight-based d printing pricing scheme. first, it is not readily calculable by a user before the print job, because to do so, the user will have to weigh a model that s/he won’t have until it is d-printed. also, once d-printed, the staff will have to weigh each model and calculate the cost. this is time-consuming and not very efficient. for this reason, my library considered an alternative pricing scheme based on the size of a d model. the idea was that we will have roughly three different sizes of an empty box – small, medium, and large –  with three different prices assigned. whichever box into which a user’s d printed object fits will determine how much the user will pay for her/his d-printed model. this seemed like a great idea because it is easy to determine how much a model will cost to d-print to both users and the library staff in comparison to the weight-based pricing scheme. unfortunately, this size-based pricing scheme has a few significant flaws. a smaller model may use more filament than a larger model if it is denser (meaning the higher infill ratio). second, depending on the shape of a model, a model that fits  in a large box may use much less filament than the one that fits in a small box. think about a large tree model with think branches. then compare that with a % filled compact baseball model that fits into a smaller box than the tree model does. thirdly, the resolution that determines a layer height may change the amount of filament used even if what is d-printed is a same model. different infill ratios – image from https://www.packtpub.com/sites/default/files/article-images/ os_ _ .png charging based upon the d printing time so we couldn’t go with the size-based pricing scheme. but we did not like the problems of the weight-based pricing scheme, either. as an alternative, we decided to go with the time-based pricing scheme because printing time is proportionate to how much filament is used, but it does not require that the staff weigh the model each time. a d-printing software gives an estimate of the printing time, and most d printers also display actual printing time for each model printed. first, we wanted to confirm the hypothesis that d printing time and the weight of the resulting model are proportionate to each other. i tested this by translating the weight-based cost to the time-based cost based upon the estimated printing time and the estimated weight of several cube models. here is the result i got using the makerbot replicator x. . gm/ min= . gm per min. . gm/ min= . gm per min. . gm/ min=  . gm per min. . gm/ min= . gm per min. . gm/ min= . gm per min. . gm/ min= . gm per min. there is some variance, but the hypothesis holds up. based upon this, now let’s calculate the d printing cost by time. d plastic filament is $ for abs/pla and $ for the dissolvable per . kg  (= . lb) from makerbot. that means that filament cost is $ . per gram for abs/pla and $ .  per gram for the dissolvable. so, d filament cost is cents per gram on average. finalizing the service fee for d printing for an hour of d printing time, the amount of filament used would be . gm (= .  x min). this gives us the filament cost of cents per hour of d printing (= . gm x cents). so, for the cost-recovery of filament only, i get roughly $ per hour of d printing time. earlier, i mentioned that filament is only one of the cost-incurring factors for the d printing service. it’s time to bring in those other factors, such as hardware wear/tear, staff time, electricity, maintenance, etc., plus “no-charge-for-failed-print-policy,” which was adopted at our library. those other factors will add an additional amount per d print job. and at my library, this came out to be about $ . (i will not go into details about how these have been determined because those will differ at each library.) so, the final service fee for our new d printing service was set to be $ up to hour of d printing + $ per additional hour of d printing. the $ is broken down to $ per hour of d printing that accounts for the filament cost and $ fixed cost for every d print job. to help our users to quickly get an idea of how much their d print job will cost, we have added a feature to the hs/hsl d print job submission form online. this feature automatically calculates and displays the final cost based upon the printing time estimate that a user enters.   the hs/hsl d print job submission form, university of maryland, baltimore don’t be afraid of service fees i would like to emphasize that libraries should not be afraid to set service fees for new services. as long as they are easy to understand and the staff can explain the reasons behind those service fees, they should not be a deterrent to a library trying to introduce and provide a new innovative service. there is a clear benefit in running through all cost-incurring factors and communicating how the final pricing scheme was determined (including the verification of the hypothesis that d printing time and the weight of the resulting model are proportionate to each other) to all library staff who will be involved in the new d printing service. if any library user inquire about or challenges the service fee, the staff will be able to provide a reasonable explanation on the spot. i implemented this pricing scheme at the same time as the launch of my library’s makerspace (the hs/hsl innovation space at the university of maryland, baltimore – http://www.hshsl.umaryland.edu/services/ispace/) back in april . we have been providing d printing service and charging for it for more than two years. i am happy to report that during that entire duration, we have not received any complaint about the service fee. no library user expected our new d printing service to be free, and all comments that we received regarding the service fee were positive. many expressed a surprise at how cheap our d printing service is and thanked us for it. to summarize, libraries should be willing to explore and offer new innovating services even when they require charging service fees. and if you do so, make sure that the resulting pricing scheme for the new service is (a) sustainable and accountable, (b) readily graspable by users, and (c) easily handled by the library staff who will handle the payment transaction. good luck and happy d printing at your library! an example model with the d printing cost and the filament info displayed at the hs/hsl, university of maryland, baltimore posted in: library, management, technology, user experience. tagged: d printer · d printing · budget · charge · cost · funding · makerspace · service fees · sustainability · user experience · ux post-election statements and messages that reaffirm diversity nov th, by bohyun (library hat). comments are off for this post these are statements and messages sent out publicly or internally to re-affirm diversity, equity, and inclusion by libraries or higher ed institutions. i have collected these – some myself and many others through my fellow librarians. some of them were listed on my blog post, “finding the right words in post-election libraries and higher ed.” so there are some duplicates. if you think that your organization is already so much pro-diversity that there is no need to confirm or re-affirm diversity, you can’t be farther from the everyday reality that minorities experience. sometimes, saying isn’t much. but right now, saying it out loud can mean everything. if you support those who belong to minority groups but don’t say it out loud, how would they know it? right now, nothing is obvious other than there is a lot of hate and violence towards minorities. feel free to use these as your resource to craft a similar message. feel free to add if you have similar messages you have received or created in the comments section. if you haven’t heard from the organization you belong to, please ask for a message reaffirming and committing to diversity, equity, and inclusion. [update / / : statements from ala and lita have been released. i have added them below.] i will continue to add additional statements as i find them. if you see anything missing, please add below in the comment or send it via twitter @bohyunkim. thanks! from librarians but i know that there will be libraries librarian zoe fisher to other librarians care for one another director chris bourg to the mit libraries staff finding the right words in post-election libraries and higher ed (my e-mail sent to the it team at university of maryland, baltimore health sciences and human services library) with a a pin and a prayer dean k. g. schneider to the sonoma state university library staff from library associations lita ala pla arl dlf code lib [draft in github] from libraries james madison university libraries northwestern university libraries university of oregon libraries from higher ed institutions clarke university cuny duke universitymit loyola university, maryland northwestern university penn state university the catholic university of america university of california university of michigan university of nebraska, lincoln university of nevada, reno university of oregon university of rochester and rochester institute of technology university of florida addressing racially charged flyers on the campus marshall university president jerome a. gilbert’s statement regarding post-election tweet drexel university moving on as a community after the election dear members of the drexel community, it is heartening to me to see the drexel community come together over the last day to digest the news of the presidential election — and to do so in the spirit of support and caring that is so much a part of this university. we gathered family-style, meeting in small, informal groups in several places across campus, including the student center for inclusion and culture, our residence halls, and as colleagues over a cup of coffee. many student leaders, particularly from our multicultural organizations, joined the conversation. this is not a process that can be completed in just one day, of course. so i hope these conversations will continue as long as students, faculty and professional staff feel they are needed, and i want to assure you that our professional staff in student life, human resources, faculty affairs, as well as our colleagues in the lindy center for civic engagement, will be there for your support. without question, many members of our community were deeply concerned by the inflammatory rhetoric and hostility on the campaign trail that too often typified this bitter election season. as i wrote over the summer, the best response to an uncertain and at times deeply troubling world is to remain true to our values as an academic community. in the context of a presidential election, it is vital that we understand and respect that members of our broadly diverse campus can hold similarly diverse political views. the expression of these views is a fundamental element of the free exchange of ideas and intellectual inquiry that makes drexel such a vibrant institution. at the same time, drexel remains committed to ensuring a welcoming, inclusive, and respectful environment. those tenets are more important than ever. while we continue to follow changes on the national scene, it is the responsibility of each of us at drexel to join together to move ahead, unified in our commitment to open dialogue, civic engagement and inclusion. i am grateful for all you do to support drexel as a community that welcomes and encourages all of its members. lane community college good morning, colleagues, i am in our nation’s capital today. i’d rather be at home! like me, i am guessing that many of you were glued to the media last night to find out the results of the election. though we know who our next president will be, this transition still presents a lot of uncertainty. it is not clear what our future president’s higher education policies will be but we will be working with our national associations to understand and influence where we can. during times like this there is an opening for us to decide how we want to be with each other. moods will range from joy to sadness and disbelief. it seems trite but we do need to work together, now more than ever. as educators we have a unique responsibility to create safe learning environments where every student can learn and become empowered workers and informed citizens. this imperative seems even more important today. our college values of equity and inclusion have not changed and will not change and it is up to each of us to assure that we live out our values in every classroom and in each interaction. preparing ourselves and our students for contentious discussions sparked by the election is work we must do. it is quite likely that some of our faculty, staff and students may be feeling particularly vulnerable right now. can we reach out to each other and let each other know that we all belong at lane? during my inservice remarks i said that “we must robustly reject the calculated narrative of cynicism, division and despair. instead of letting this leak into our narratives, together we can bet on hope not fear, respect not hate, unity not division.” at lane we have the intellect (and proud of it) and wherewithal to do this. i am attaching a favorite reading from meg wheatley which is resonating with me today and will end with gary snyder’s words from to the children …..stay together learn the flowers go light. maryland institute college of art post-election community forums and support dear campus community, no matter how each of us voted yesterday, most of us likely agree that the presidential campaign has been polarizing on multiple fronts. as a result, today is a difficult day for our nation and our campus community. in our nation, regardless of how one has aligned with a candidate, half of our country feels empowered and the other half sad and perhaps angry. because such dynamics and feelings need to be addressed and supported on campus, this memo outlines immediate resources for our community of students, faculty and staff, and describes opportunities for fashioning dialogues and creative actions going forward. before sharing the specifics, let me say unambiguously that mica will always stand firm in our commitment to diversity and inclusion. this morning’s presidential task force on diversity, inclusion, equity, and globalization meeting discussed measures to ensure that, as a creative community, we will continue to build a culture where everyone is honored and supported for success. the impact of exhibitions such as the current baltimore rising show remains as critical as ever, and mica fosters an educational environment that is welcoming of all. in the short term our focus is to support one another. whether you are happy or distressed with the results, there has been sufficient feedback to indicate that our campus community is struggling with how to make sense of such a divisive election process. you may find the following services helpful and are encouraged to take advantage of them: for students: student counseling maintains walk-in hours from : – : pm every day. students are welcome to stop by the student counseling center ( mt. royal avenue) during that time or call - - and enter x once the recording begins to schedule an appointment. for faculty and staff: the employee assistance program (eap) is available to provide free, confidential support hours a day. the eap can be reached by calling - - - or visiting healthadvocate.com/members and providing the username “maryland institute college of art”. for all mica community members: mica’s chaplain, the rev, maintains standing hours every monday and can be reached in the reflection room (meyerhoff house) or by calling the office of diversity and intercultural development at - - . there are three events this week that can provide a shared space for dialogue; all are welcome: the “after the baltimore uprising: still waiting for change” community forum attached to the baltimore rising exhibition takes place tonight from : pm to : pm in the lazarus center. an open space for all mica community members will be hosted by the black student union tonight at : pm in the meyerhoff house underground. in partnership with our student nami group, mica will host a “messages of hope” event for the entire mica community that will allow for shared space and reflection. this event will be on friday, november th, and will begin at : pm in cohen plaza. in various upcoming meetings we look forward to exploring with campus members other appropriate activities that can be created to facilitate expressions and dialogues. a separate communication is coming from provost david bogen to the faculty regarding classroom conversations with students regarding the election. northwestern university women’s center dear northwestern students, faculty, staff and community members: the women’s center is open today. our staff members are all here and available to talk, to provide resources and tools, or to help however you might need it. most importantly, the space itself is available for whatever you need, whether that is to gather as a group, to sit alone somewhere comfortable and quiet, or to talk to someone who will listen. we are still here, and we are here for all people as an intentionally intersectional space. you are welcome to drop by physically, make a call to our office, or send an email. know that this space is open and available to you. portland community college to the pcc staff as someone who spent the last several years in washington d.c. working to advance community colleges, i feel a special poignancy today hearing so many students, colleagues, and friends wonder and worry about the future—and about their futures. we must acknowledge that this political season has highlighted deep divisions in our society. today i spent time with cabinet speaking about how we can assert our shared values and take positive action as a pcc community to deepen our commitment to equity, inclusion and civic engagement. pcc will always welcome students and colleagues who bring a rich array of perspectives and experiences. that diversity is among our greatest strengths. today it is imperative that we stand by faculty, staff and students who may be experiencing fear or uncertainty—affirming with our words and deeds that pcc is about equitable student success and educational opportunity for all. never has this mission been more powerful or more essential. i have only been here a few months, but have already learned that pcc is a remarkable and caring community. much is happening right now in real time, and i appreciate the efforts of all. for my part, i promise to communicate often as we continue to plan for our shared future. p.s. today and in the days ahead, we will be holding space for people to be together in community. here are a few of the opportunities identified so far. portland community college to students dear students: as someone who spent the last several years working in washington d.c., i feel a special poignancy this week hearing many of you express worry and uncertainty about the future. there is little doubt that this political season has highlighted some deep divisions in our society. both political candidates have acknowledged as much. at the same time, people representing the full and diverse spectrum of our country come to our nation’s community colleges in hopes of a better life. pcc is such a place – where every year thousands of students find their path and pursue their dreams. all should find opportunity here, and all should feel safe and welcome. the rich diversity of pcc offers an amazing opportunity for dialogue across difference, and for developing skills that are the foundation of our democratic society. let this moment renew your passion for making a better life for yourself, your community and your country and for becoming the kind of leader you want to follow. rutgers university aaup-aft (american association of university professors – american federation of teachers) resisting donald trump we are shocked and horrified that donald trump, who ran on a racist, xenophobic, misogynist platform, is now the president of the us. in response to this new political landscape, the administrative heads of several universities have issued statements embracing their diverse student, faculty, and staff bodies and offering support and protection. (see statements from the university of california and the california state university). president barchi has yet to address the danger to the rutgers community and its core mission. this afternoon, our faculty union and the rutgers one coalition held an emergency meeting of students, faculty, and community activists in new brunswick. we discussed means of responding to the attacks that people may experience in the near future. most immediately, we approved the following statement by acclamation at the -strong meeting: “rutgers one, a coalition of faculty, staff, students and community members, calls upon the rutgers administration to join us in condemning all acts of bigotry on this campus and refuse to tolerate any attacks on immigrants, women, arabs, muslims, people of color, lgbtq people and all others in our diverse community. we demand that president barchi and his administration provide sanctuary, support, and protection to those who are already facing attacks on our campuses. we need concrete action that can ensure a safe environment for all. further, we commit ourselves to take action against all attempts by the trump administration to target any of our students, staff or faculty. we are united in resistance to bigotry of every kind and welcome all to join us in solidarity.” we also resolved to take the following steps: we will be holding weekly friday meetings at pm in our union office in new brunswick to bring together students, faculty and staff to organize against the trump agenda. we hope to expand these to camden and newark as well. (if you are willing to help organize this, please email back.) we will be creating a list serve to coordinate our work. if you want to join this list, please reply to this email. we are making posters and stickers which declare sanctuaries from racism, xenophobia, sexism, bigotry, religious intolerance, and attacks on unions. once these materials are ready we will write to you so that you may post them on windows, office doors, cars etc. in the meantime, we urge you to talk to your students and colleagues of color as well as women and offer them your support and solidarity. as you may recall, the executive committee issued a denunciation of donald trump on october , . now our slogan, one from the labor movement, is “don’t mourn. organize!” that is where we are now – all the more poignantly because of donald trump’s appeal to workers. let us organize, and let us also expand our calling of education. in your classrooms, your communities, and your families, find the words and sentiments that will redeem all of us from tuesday’s disgrace. university of chicago message from president and provost early in the fall quarter, we sent a message welcoming each of you to the new academic year and affirming our strong commitment to two foundational values of the university – fostering an environment of free expression and open discourse; and ensuring that diversity and inclusion are essential features of the fabric of our campus community and our interactions beyond campus. recent national events have generated waves of disturbing, exclusionary and sometimes threatening behavior around the country, particularly concerning gender and minority status. as a result, many individuals are asking whether the nation and its institutions are entering a period in which supporting the values of diversity and inclusion, as well as free expression and open discourse, will be increasingly challenging. as the president and provost of the university of chicago, we are writing to reaffirm in the strongest possible terms our unwavering commitment to these values, and to the importance of the university as a community acting on these values every day. fulfilling our highest aspirations with respect to these values and their mutual reinforcement will always demand ongoing attention and work on the part of all of us. the current national environment underscores the importance of this work. it means that we need to manifest these values more rather than less, demand more of ourselves as a community, and together be forthright and bold in demonstrating what our community aspires to be. we ask all of you for your help and commitment to the values of diversity and inclusion, free expression, and open discourse and what they mean for each of us working, learning, and living in this university community every day. university of illinois, chicago dear students, faculty, and staff, the events of the past week have come with mixed emotions for many of you. we want you to know that uic remains steadfast in its commitment to creating and sustaining a community that recognizes and values the inherent worth and dignity of every person, while fostering an environment of mutual respect among all members. today, we reaffirm the university’s commitment to access, equity, inclusion and nondiscrimination. critical to this commitment is the work of several offices on campus that provide resources to help you be safe and successful. if you have questions, need someone to talk to, or a place to express yourself, you should consider contacting these offices: office for access and equity (oae). oae is responsible for assuring campus compliance in matters of equal opportunity, affirmative action, and nondiscrimination in the academic and work environment. oae also offers dispute resolution services (drs) to assist with conflict in the workplace not involving unlawful discrimination matters. uic counseling center. the uic counseling center is a primary resource providing comprehensive mental health services that foster personal, interpersonal, academic, and professional thriving for uic students. student legal services. uic’s student legal services (sls) is a full-service law office dedicated to providing legal solutions for currently enrolled students. office of diversity. the office of diversity leads strategic efforts to advance access, equity, and inclusion as fundamental principles underpinning all aspects of university life. it initiates programs that promote an inclusive university climate, partner with campus units to formulate systems of accountability, and develop links with the local community and alumni groups. centers for cultural understanding and social change. the centers for cultural understanding and social change (ccusc) are a collaborative group of seven centers with distinct histories, missions, and locations that promote the well-being of and cultural awareness about underrepresented and underserved groups at uic. uic dialogue initiative. the uic dialogue initiative seeks to build an inclusive campus community where students, faculty, and staff feel welcomed in their identities, valued for their contributions, and feel their identities can be openly expressed. through whatever changes await us, as a learning community we have a special obligation to ensure that our conversations and dialogues over the next weeks and months respect our varied backgrounds and beliefs. university of maryland, baltimore to the umb community: last week, we elected a new president for our country. i think most will agree that the campaign season was long and divisive, and has left many feeling separated from their fellow citizens. in the days since the election, i’ve heard from the leaders of umb and of the university of maryland medical center and of the many programs we operate that serve our neighbors across the city and state. these leaders have relayed stories of students, faculty, staff, families, and children who feel anxious and unsettled, who feel threatened and fearful. it should be unnecessary to reaffirm umb’s commitment to diversity, inclusion, and respect — these values are irrevocable — but when i hear that members of our family are afraid, i must reiterate that the university will not tolerate incivility of any kind, and that the differences we celebrate as a diverse community include not just differences of race, religion, nationality, gender, and sexual identity, but also of experience, opinion, and political affiliation and ideology. if you suffer any harassment, please contact your supervisor or your student affairs dean. in the months ahead, we will come together as a university community to talk about how the incoming administration might influence the issues we care about most: health care access and delivery; education; innovation; social justice and fair treatment for all. we will talk about the opportunities that lay ahead to shape compassionate policy and to join a national dialogue on providing humane care and services that uplift everyone in america. for anyone who despairs, we will talk about building hope. should you want to share how you’re feeling post-election, counselors are available. please contact the student counseling center or the employee assistance program to schedule an appointment. i look forward to continuing this conversation about how we affirm our fundamental mission to improve the human condition and serve the public good. like the values we uphold, this mission endures — irrespective of the person or party in political power. it is our binding promise to the leaders of this state and, even more importantly, to the citizens we serve together. university of west georgia dear colleagues, as we head into the weekend concluding a week, really several weeks, of national and local events, i am reminded of the incredible opportunity of reflection and discourse we have as a nation and as an institution of higher learning. this morning, we held on campus a moving ceremony honoring our veterans–those who have served and who have given the ultimate sacrifice to uphold and protect our freedoms.  it is those freedoms that provide the opportunity to elect a president and those freedoms that provide an environment of civil discourse and opinion.  clearly, the discourse of this election cycle has tested the boundaries. this is an emotional time for many of our faculty, staff, and students.  i ask that as a campus community we hold true to the intended values of our nation and those who sacrificed to protect those values and the core values of our institution–caring, collaboration, inclusiveness, and wisdom.  we must acknowledge and allow the civil discourse and opinion of all within a safe environment.  that is what should set us apart.  it is part of our dna in higher education to respect and encourage variance and diversity of belief, thought, and culture. i call on your professionalism during these times and so appreciate your passion and care for each other and our students. virginia commonwealth university to staff election message dear vcu and vcu health communities, yesterday, we elected new leaders for our city, commonwealth and nation. i am grateful to those of you who made your voice heard during the electoral process, including many of our students who voted for the first time. whether or not your preferred candidate won, you were a part of history and a part of the process that moves our democracy forward. thank you. i hope you will always continue to make your voice heard, both as voters and as well-educated leaders in our society. as with any election, some members of our community are enthusiastic about the winners, others are not.  for many, this election cycle was notably emotional and difficult. now is the time, then, to demonstrate the values that make virginia commonwealth university such a remarkable place.  we reaffirm our commitment to working together across boundaries of discipline or scholarship, as members of one intellectual community, to achieve what’s difficult.  we reaffirm our commitment to inclusion, to ensuring that every person who comes to vcu is respected and emboldened to succeed.  we reaffirm that we will always be a place of the highest integrity, accountability, and we will offer an unyielding commitment to serving those who need us. history changes with every election. what does not change are the commitments we share as one community that is relentlessly focused on advancing the human experience for all people. you continue to inspire me.  and i know you will continue to be a bright light for richmond, virginia, our nation and our world. virginia commonwealth university school of education to students election message dear students, on tuesday we elected new leaders for our city, our commonwealth and our nation. although leadership will be changing, i echo dr. rao’s message below in that our mission outlined by the quest for distinction to support student success, advance knowledge and strengthen our communities remains steadfast. at the vcu school of education, we work to create safe spaces where innovation, inclusion and collaboration can thrive. we actively work across boundaries and disciplines to address the complex challenges facing our communities, schools and families. the election of new leaders provides new opportunities for our students, faculty and staff to build bridges that help us reach our goal of making an impact in urban and high need environments. i encourage you to engage in positive dialogues with one another as the city, commonwealth and nation adjust to the change in leadership, vision and strategy. virginia commonwealth university division of student affairs dear students, we are writing to you, collectively, as leaders in the division of student affairs.  we acknowledge that this election season was stressful for many individuals in our vcu community, culminating with the election of the next president.  some members of our campus community have felt disrespected, attacked and further marginalized by political rhetoric during the political process.  we want to affirm support of all of our students while also recognizing the unique experiences and concerns of individuals. we want all students to know that we are here to support you, encourage you and contribute to your success. we now live in a space of uncertainty as we transition leadership in our nation.  often, with this uncertainty comes a host of thoughts and feelings.  we hope that you will take advantage of some of the following services and programs we offer through our division to support your well-being, including: office of multicultural student affairs, self-care space, university counseling services , the wellness resource center, trans lives matter panel and survivor solidarity support, recreational sports, restorative yoga and mind & body classes. we encourage students to express their concerns and engage in conversations that further the core values articulated in quest, the vcu strategic plan. we continue to have an opportunity to make individual and collective choices about how we work to bridge differences in a manner that builds up our community. our staff will have a table each day next week on the vcu compass from noon to : p.m. ­­­to receive your concerns, suggestions and just listen.  please stop by to meet us.  we want you to know you have our full support. other organizations aclu joint statement from california legislative leaders on result of presidential election posted in: diversity, librarianship, library, management. tagged: college · communication · diversity · election · equity · higher ed · inclusion · library · university finding the right words in post-election libraries and higher ed nov th, by bohyun (library hat). comments are off for this post ** this post was originally published in acrl techconnect on nov. , .*** this year’s election result has presented a huge challenge to all of us who work in higher education and libraries. usually, libraries, universities, and colleges do not comment on presidential election result and we refrain from talking about politics at work. but these are not usual times that we are living in. a black female student was shoved off the sidewalk and called the ‘n’ word at baylor university. the ku klux klan is openly holding a rally. west virginia officials publicly made a racist comment about the first lady. steve bannon’s prospective appointment as the chief strategist and senior counsel to the new president is being praised by white nationalist leaders and fiercely opposed by civil rights groups at the same time. bannon is someone who calls for an ethno-state, openly calls martin luther king a fraud, and laments white dispossession and the deconstruction of occidental civilization. there are people drawing a swastika at a park. the ‘whites only’ and ‘colored’ signs were put up over water fountains in a florida school. a muslim student was threatened with a lighter. asian-american women are being assaulted. hostile acts targeting minority students are taking place on college campuses. libraries and educational institutions exist because we value knowledge and science. knowledge and science do not discriminate. they grow across all different races, ethnicities, religions, nationalities, sexual identities, and disabilities. libraries and educational institutions exist to enable and empower people to freely explore, investigate, and harness different ideas and thoughts. they support, serve, and belong to ‘all’ who seek knowledge. no matter how naive it may sound, they are essential to the betterment of human lives, and they do so by creating strength from all our differences, not likeness. this is why diversity, equity, inclusion are non-negotiable and irrevocable values in libraries and educational institutions. how do we reconcile these values with the president-elect who openly dismissed and expressed hostility towards them? his campaign made remarks and promises that can be interpreted as nothing but the most blatant expressions of racism, sexism, intolerance, bigotry, harassment, and violence. what will we do to address the concerns of our students, staff, and faculty about their physical safety on campus due to their differences in race, ethnicity, religion, nationality, gender, and sexual identity? how do we assure them that we will continue to uphold these values and support everyone regardless of what they look like, how they identify their gender, what their faiths are, what disabilities they may have, who they love, where they come from, what languages they speak, or where they live? how? we say it. explicitly. clearly. and repeatedly. if you think that your organization is already very much pro-diversity that there is no need to confirm or reaffirm diversity, you can’t be farther from the everyday life minorities experience. sometimes, saying isn’t much. but right now, saying it out loud can mean everything. if you support those who belong to minority groups but don’t say it out loud, how would they know it? right now, nothing is obvious other than there is a lot of hate and violence towards minorities. the entire week after the election, i agonized about what to say to my small team of it people whom i supervise at work. as a manager, i felt that it was my responsibility to address the anxiety and uncertainty that some of my staff – particularly those in minority groups – would be experiencing due to the election result. i also needed to ensure that whatever dialogue takes place regarding the differences of opinions between those who were pleased and those who were distressed with the election result, those dialogues remain civil and respectful. crafting an appropriate message was much more challenging than i anticipated. i felt very strongly about the need to re-affirm the unwavering support and commitment to diversity, equity, and inclusion particularly in relation to libraries and higher education, no matter how obvious it may seem. i also felt the need to establish (within the bounds of my limited authority) that we will continue to respect, value, and celebrate diversity in interacting with library users as well as other library and university staff members. employees are held to the standard expectations of their institutions, such as diversity, equity, inclusion, tolerance, civil dialogue, and no harassment or violence towards minorities, even if their private opinions conflict with them. at the same time, i wanted to strike a measured tone and neither scare nor upset anyone, whichever side they were on in the election. as a manager, i have to acknowledge that everyone is entitled to their private opinions as long as they do not harm others. i suspect that many of us – either a manager or not – want to say something similar about the election result. not so much about who was and should have been as about what we are going to do now in the face of these public incidences of anger, hatred, harassment, violence, and bigotry directed at minority groups, which are coming out at an alarming pace because it affects all of us, not just minorities. finding the right words, however, is difficult. you have to carefully consider your role, audience, and the message you want to convey. the official public statement from a university president is going to take a tone vastly different from an informal private message a supervisor sends out to a few members of his or her team. a library director’s message to library patrons assuring the continued service for all groups of users with no discrimination will likely to be quite different from the one she sends to her library staff to assuage their anxiety and fear. for such difficulty not to delay and stop us from what we have to and want to say to everyone we work with and care for, i am sharing the short message that i sent out to my team last friday, days after the election. (n.b. ‘cats’ stands for ‘computing and technology services’ and umb refers to ‘university of maryland, baltimore.’) this is a customized message to address my own team. i am sharing this as a potential template for you to craft your own message. i would like to see more messages that reaffirm diversity, equity, and inclusion as non-negotiable values, explicitly state that we will not step backwards, and make a commitment to continued unwavering support for them. dear cats, this year’s close and divisive election left a certain level of anxiety and uncertainty in many of us. i am sure that we will hear from president perman and the university leadership soon. in the meantime, i want to remind you of something i believe to be very important. we are all here – just as we have been all along – to provide the most excellent service to our users regardless of what they look like, what their faiths are, where they come from, what languages they speak, where they live, and who they love. a library is a powerful place where people transform themselves through learning, critical thinking, and reflection. a library’s doors have been kept open to anyone who wants to freely explore the world of ideas and pursue knowledge. libraries are here to empower people to create a better future. a library is a place for mutual education through respectful and open-minded dialogues. and, we, the library staff and faculty, make that happen. we get to make sure that people’s ethnicity, race, gender, disability, socio-economic backgrounds, political views, or religious beliefs do not become an obstacle to that pursuit. we have a truly awesome responsibility. and i don’t have to tell you how vital our role is as a cats member in our library’s fulfilling that responsibility. whichever side we stood on in this election, let’s not forget to treat each other with respect and dignity. let’s use this as an opportunity to renew our commitment to diversity, one of the umb’s core values. inclusive excellence is one of the themes of the umb - strategic plan. each and every one of us has a contribution to make because we are stronger for our differences. we have much work ahead of us! i am out today, but expect lots of donuts monday. have a great weekend, bohyun   monday, i brought in donuts of many different kinds and told everyone they were ‘diversity donuts.’ try it. i believe it was successful in easing some stress and tension that was palpable in my team after the election. photo from flickr: https://www.flickr.com/photos/vnysia/ before crafting your own message, i recommend re-reading your institution’s core values, mission and vision statements, and the most recent strategic plan. most universities, colleges, and libraries include diversity, equity, inclusion, or something equivalent to these somewhere. also review all public statements or internal messages that came from your institution that reaffirms diversity, equity, and inclusion. you can easily incorporate those into your own message. make sure to clearly state your (and your institution’s) continued commitment to and unwavering support for diversity and inclusion and explicitly oppose bigotry, intolerance, harassment, and acts of violence. encourage civil discourse and mutual respect. it is very important to reaffirm the values of diversity, equity, and inclusion ‘before’ listing any resources and help that employees or students may seek in case of harassment or assault. without the assurance from the institution that it indeed upholds those values and will firmly stand by them, those resources and help mean little. below i have also listed messages, notes, and statements sent out by library directors, managers, librarians, and university presidents that reaffirm the full support for and commitment to diversity, equity, and inclusion. i hope to see more of these come out. if you have already received or sent out such a message, i invite you to share in the comments. if you have not, i suggest doing so as soon as possible. send out a message if you are in a position where doing so is appropriate. don’t forget to ask for a message addressing those values if you have not received any from your organization. director chris bourg to the mit libraries staff https://chrisbourg.wordpress.com/ / / /care-for-one-another/ dean k. g. schneider to the sonoma state university library staff http://freerangelibrarian.com/ / / /pin-and-a-prayer/ librarian zoe fisher to other librarians https://quickaskzoe.com/ / / /but-i-know-that-there-will-be-libraries/ university of california statement on presidential election results https://www.universityofcalifornia.edu/press-room/university-california-statement-election university of nevada, reno http://www.unr.edu/president/communications/ - - -election university of michigan http://president.umich.edu/news-communications/letters-to-the-community/ -election-message/ university of rochester and rochester institute of technology http://wxxinews.org/post/ur-presidents-post-election-letter-strikes-sour-note-some duke university https://today.duke.edu/ / /statement-president-brodhead-following- -election clarke university http://www.clarke.edu/page.aspx?id= mit https://news.mit.edu/ /letter-mit-community-new-administration-washington- northwestern university https://news.northwestern.edu/stories/ / /president-schapiro-on-the-election-and-the-university/ “post-election statements and messages that reaffirm diversity” (a list of more post-election statements and messages that reaffirm diversity)   posted in: diversity, librarianship, library, management. tagged: diversity · election · equity · inclusion · message · post-election · statement · template · tolerance say it out loud – diversity, equity, and inclusion nov th, by bohyun (library hat). comments are off for this post i usually and mostly talk about technology. but technology is so far away from my thought right now. i don’t feel that i can afford to worry about internet surveillance or how to protect privacy at this moment. not that they are unimportant. such a worry is real and deserves our attention and investigation. but at a time like this when there are so many reports of public incidences of hatred, bigotry, harassment, and violence reported on university and college campuses, on streets, and in many neighborhoods coming in at an alarming pace, i don’t find myself reflecting on how we can use technology to deal with this problem. for the problem is so much bigger. there are people drawing a swastika at a park. the ‘whites only’ and ‘colored’ signs were put up over water fountains in a florida school. a muslim student was threatened with a lighter. asian-american women are being assaulted. hostile acts targeting minority students are taking place on college campuses. a black female student was shoved off the sidewalk and called the ‘n’ word at baylor university. newt gingrich called for a house committee for un-american activities. the ku klux klan is openly holding a rally. the list goes on and on. photo from http://www.wftv.com/news/local/investigation-underway-after- -racist-signs-posted-above-water-fountains-at-first-coast-high-school/ we are justified to be freaking out. i suspect this is a deal breaker to not just democrats, not just clinton supporters, but a whole lot more people. not everyone who voted for donald trump endorse the position that women, people of color, muslims, lgbt, and all other minority groups deserve and should be deprived of the basic human right to be not publicly threatened, harassed, and assaulted, i hope. i am sure that many who voted for donald trump do support diversity, equity, and inclusion as important and non-negotiable values. i believe that many who voted for donald trump do not want a society where some of their family, friends, colleagues, and neighbors have to live in constant fear for their physical safety at minimum. there are very many white people who absolutely condemn bigotry, threat, hatred, discrimination, harassment, and violence directed at minorities and give their unwavering support to diversity, equity, and inclusion. the problem is that i don’t hear it said loudly enough, clearly enough, publicly enough. i realized that we – myself included – do not say this enough. one of my fellow librarians, steve, wrote this on his facebook wall after the election. i am a year old white guy. … i go out into the world today and i’m trying to hold a look on my face that says i don’t hate you black people, hispanic people, gay people, muslim people. i mean you no harm. i don’t want to deport you or imprison you. you are my brothers and sisters. i want for you all of the benefits, the rights, the joys (such as they are) that are afforded to everybody else in our society. i don’t think this look on my face is effective. why should they trust me? you can never appear to be doing the right thing. it requires doing the right thing. of course, steve doesn’t want to harm me because i am not white, i know. i am % positive that he wouldn’t assault me because i am female. but by stating this publicly (i mean as far as his fb friends can see the post), he made a difference to me. steve is not republican. but i would feel so much better if people i know tell me the same thing whether they are democrat or republican. and i think it will make a huge difference to others when we all say this together. sometimes, saying isn’t much. but right now, saying it aloud can mean everything. if you support those who belong to minority groups but don’t say it out loud, how would they know it? because right now, nothing is obvious other than there is a lot of hate and violence towards minorities. at this point, which candidate you voted for doesn’t matter. what matters is whether you will condone open hatred and violence towards minorities and women, thereby making it acceptable in our society. there is a lot at stake here, and this goes way beyond party politics. publicly confirming our continued support for and unwavering commitment to diversity is a big deal. people who are being insulted, threatened, harassed, and assaulted need to hear it. and when we say this together loudly enough, clearly enough, explicitly enough, it will deafen the voice of hatred, bigotry, and intolerance and chase it away to the margins of our society again. so i think i am going to say this whenever i have a chance whether formally or informally whether it is in a written form or in a conversation. if you are a librarian, you should say this to your library users. if you are a teacher, you should say this to your students. if you run a business, you need to say this to your employees and customers. if you manage a team at work, tell your team. say this out loud to your coworkers, friends, family, neighbors, and everyone you interact with. “i support all minorities and stand for diversity, equity, and inclusion.” “i object to and will not condone the acts of harassment, violence, hatred, and threats directed at minorities.” “i will not discriminate anyone based upon their ethnicity, race, sexual orientation, disability, political views, socio-economic backgrounds, or religious beliefs.” we cannot allow diversity, equity, and inclusion to become minority opinions. and it is up to us to keep it mainstream and to make it prevail. say it aloud and act on it. in times like this, many of us look to institutions that we belong to, the organizations we work for, professionally participate in, or personally support. we expect them to reconfirm the very basic values of diversity, equity, and inclusion. since i work for a university, i have been looking up and reading statements from higher education institutions. so far, not a great number of universities have made public statements confirming their continued support for diversity. i am sure more are on the way. but i expected more of them would come out more promptly. this is unfortunate because many of them openly expressed their support for diversity and even include diversity in their values, mission, and goals. if your organization hasn’t already confirmed their support for these values and expressed their commitment to provide safety for all minorities, ask for it. you may even be in a position to actually craft and issue one. for those in need of right words to express your intention clearly, here are some good examples below. “the university of california is proud of being a diverse and welcoming place for students, faculty, and staff with a wide range of backgrounds, experiences and perspectives.  diversity is central to our mission.  we remain absolutely committed to supporting all members of our community and adhering to uc’s principles against intolerance.  as the principles make clear, the university ‘strives to foster an environment in which all are included’ and ‘all are given an equal opportunity to learn and explore.’  the university of california will continue to pursue and protect these principles now and in the future, and urges our students, faculty, staff, and all others associated with the university to do so as well.” –  university of california “our responsibility is to remain committed to education, discovery and intellectual honesty – and to diversity, equity and inclusion. we are at our best when we come together to engage respectfully across our ideological differences; to support all who feel marginalized, threatened or unwelcome; and to pursue knowledge and understanding, as we always have, as the students, faculty and staff of the university of michigan.” – university of michigan “northwestern is committed to being a welcoming and inclusive community for all, regardless of their beliefs, and i assure you that will not change.” – northwestern university “as a catholic university, clarke will not step away from its many efforts to heighten our awareness of the individuals and groups who are exclude and marginalized in so many ways and to take action for their protection and inclusion.  today, i call on us as a community to step up our efforts to promote understanding and inclusion and to reach out to those among us who are feeling further disenfranchised, fearful and confused as a result of the election.” – clarke university “as president, i need to represent all of rit, and i therefore do not express preferences for political candidates. i do feel it important, however, to represent and reinforce rit’s shared commitment to the value of inclusive diversity. i have heard from many in our community that the result of the recent election has raised concerns from those in our minority populations, those who come from immigrant families, those from countries outside of the u.s., those in our lgbtqia+ community, those who practice islam, and even those in our female population about whether they should be concerned for their safety and well-being as a result of the horrific discourse that accompanied the presidential election process and some of the specific views and proposals presented. at rit, we have treasured the diverse contributions of members of these groups to our campus community, and i want to reassure all that one of rit’s highest priorities is to demonstrate the extraordinary value of inclusive diversity and that we will continue to respect, appreciate, and benefit from the contributions of all. anyone who feels unsafe here should make their feelings known to me and to others in a position to address their concerns. concerned members of our community can also take advantage of opportunities to engage in open discourse about the election in the mosaic center and at tomorrow’s grey matter discussion.” – rochester institute of technology please go ahead and say these out loud to people around you if you mean them.  no matter how obvious and cheesy they sound, i assure you, they are not obvious and cheesy to those who are facing open threats, harassment, and violence. let’s boost the signal; let’s make it loud; let’s make it overwhelming. “i support all minorities and stand for diversity, equity, and inclusion.” “i object to and will not condone the acts of harassment, violence, hatred, and threats directed at minorities.” “i will not discriminate anyone based upon their ethnicity, race, sexual orientation, disability, political views, socio-economic backgrounds, or religious beliefs.”   posted in: diversity. tagged: · election · hate crime · racism cybersecurity, usability, online privacy, and digital surveillance may th, by bohyun (library hat). comments are off for this post ** this post was originally published in acrl techconnect on may. , .*** cybersecurity is an interesting and important topic, one closely connected to those of online privacy and digital surveillance. many of us know that it is difficult to keep things private on the internet. the internet was invented to share things with others quickly, and it excels at that job. businesses that process transactions with customers and store the information online are responsible for keeping that information private. no one wants social security numbers, credit card information, medical history, or personal e-mails shared with the world. we expect and trust banks, online stores, and our doctor’s offices to keep our information safe and secure. however, keeping private information safe and secure is a challenging task. we have all heard of security breaches at j.p morgan, target, sony, anthem blue cross and blue shield, the office of personnel management of the u.s. federal government, university of maryland at college park, and indiana university. sometimes, a data breach takes place when an institution fails to patch a hole in its network systems. sometimes, people fall for a phishing scam, or a virus in a user’s computer infects the target system. other times, online companies compile customer data into personal profiles. the profiles are then sold to data brokers and on into the hands of malicious hackers and criminals. image from flickr – https://www.flickr.com/photos/topgold/ cybersecurity vs. usability to prevent such a data breach, institutional it staff are trained to protect their systems against vulnerabilities and intrusion attempts. employees and end users are educated to be careful about dealing with institutional or customers’ data. there are systematic measures that organizations can implement such as two-factor authentication, stringent password requirements, and locking accounts after a certain number of failed login attempts. while these measures strengthen an institution’s defense against cyberattacks, they may negatively affect the usability of the system, lowering users’ productivity. as a simple example, security measures like a captcha can cause an accessibility issue for people with disabilities. or imagine that a university it office concerned about the data security of cloud services starts requiring all faculty, students, and staff to only use cloud services that are soc type ii certified as an another example. soc stands for “service organization controls.” it consists of a series of standards that measure how well a given service organization keeps its information secure. for a business to be soc certified, it must demonstrate that it has sufficient policies and strategies that will satisfactorily protect its clients’ data in five areas known as “trust services principles.” those include the security of the service provider’s system, the processing integrity of this system, the availability of the system, the privacy of personal information that the service provider collects, retains, uses, discloses, and disposes of for its clients, and the confidentiality of the information that the service provider’s system processes or maintains for the clients. the soc type ii certification means that the business had maintained relevant security policies and procedures over a period of at least six months, and therefore it is a good indicator that the business will keep the clients’ sensitive data secure. the dropbox for business is soc certified, but it costs money. the free version is not as secure, but many faculty, students, and staff in academia use it frequently for collaboration. if a university it office simply bans people from using the free version of dropbox without offering an alternative that is as easy to use as dropbox, people will undoubtedly suffer. some of you may know that the usps website does not provide a way to reset the password for users who forgot their usernames. they are instead asked to create a new account. if they remember the account username but enter the wrong answers to the two security questions more than twice, the system also automatically locks their accounts for a certain period of time. again, users have to create a new account. clearly, the system that does not allow the password reset for those forgetful users is more secure than the one that does. however, in reality, this security measure creates a huge usability issue because average users do forget their passwords and the answers to the security questions that they set up themselves. it’s not hard to guess how frustrated people will be when they realize that they entered a wrong mailing address for mail forwarding and are now unable to get back into the system to correct because they cannot remember their passwords nor the answers to their security questions. to give an example related to libraries, a library may decide to block all international traffic to their licensed e-resources to prevent foreign hackers who have gotten hold of the username and password of a legitimate user from accessing those e-resources. this would certainly help libraries to avoid a potential breach of licensing terms in advance and spare them from having to shut down compromised user accounts one by one whenever those are found. however, this would make it impossible for legitimate users traveling outside of the country to access those e-resources as well, which many users would find it unacceptable. furthermore, malicious hackers would probably just use a proxy to make their ip address appear to be located in the u.s. anyway. what would users do if their organization requires them to reset passwords on a weekly basis for their work computers and several or more systems that they also use constantly for work? while this may strengthen the security of those systems, it’s easy to see that it will be a nightmare having to reset all those passwords every week and keeping track of them not to forget or mix them up. most likely, they will start using less complicated passwords or even begin to adopt just one password for all different services. some may even stick to the same password every time the system requires them to reset it unless the system automatically detects the previous password and prevents the users from continuing to use the same one. ill-thought-out cybersecurity measures can easily backfire. security is important, but users also want to be able to do their job without being bogged down by unwieldy cybersecurity measures. the more user-friendly and the simpler the cybersecurity guidelines are to follow, the more users will observe them, thereby making a network more secure. users who face cumbersome and complicated security measures may ignore or try to bypass them, increasing security risks. image from flickr – https://www.flickr.com/photos/topgold/ cybersecurity vs. privacy usability and productivity may be a small issue, however, compared to the risk of mass surveillance resulting from aggressive security measures. in , the guardian reported that the communication records of millions of people were being collected by the national security agency (nsa) in bulk, regardless of suspicion of wrongdoing. a secret court order prohibited verizon from disclosing the nsa’s information request. after a cyberattack against the university of california at los angeles, the university of california system installed a device that is capable of capturing, analyzing, and storing all network traffic to and from the campus for over days. this security monitoring was implemented secretly without consulting or notifying the faculty and those who would be subject to the monitoring. the san francisco chronicle reported the it staff who installed the system were given strict instructions not to reveal it was taking place. selected committee members on the campus were told to keep this information to themselves. the invasion of privacy and the lack of transparency in these network monitoring programs has caused great controversy. such wide and indiscriminate monitoring programs must have a very good justification and offer clear answers to vital questions such as what exactly will be collected, who will have access to the collected information, when and how the information will be used, what controls will be put in place to prevent the information from being used for unrelated purposes, and how the information will be disposed of. we have recently seen another case in which security concerns conflicted with people’s right to privacy. in february , the fbi requested apple to create a backdoor application that will bypass the current security measure in place in its ios. this was because the fbi wanted to unlock an iphone c recovered from one of the shooters in san bernadino shooting incident. apple ios secures users’ devices by permanently erasing all data when a wrong password is entered more than ten times if people choose to activate this option in the ios setting. the fbi’s request was met with strong opposition from apple and others. such a backdoor application can easily be exploited for illegal purposes by black hat hackers, for unjustified privacy infringement by other capable parties, and even for dictatorship by governments. apple refused to comply with the request, and the court hearing was to take place in march . the fbi, however, withdrew the request saying that it found a way to hack into the phone in question without apple’s help. now, apple has to figure out what the vulnerability in their ios if it wants its encryption mechanism to be foolproof. in the meanwhile, ios users know that their data is no longer as secure as they once thought. around the same time, the senate’s draft bill titled as “compliance with court orders act of ,” proposed that people should be required to comply with any authorized court order for data and that if that data is “unintelligible” – meaning encrypted – then it must be decrypted for the court. this bill is problematic because it practically nullifies the efficacy of any end-to-end encryption, which we use everyday from our iphones to messaging services like whatsapp and signal. because security is essential to privacy, it is ironic that certain cybersecurity measures are used to greatly invade privacy rather than protect it. because we do not always fully understand how the technology actually works or how it can be exploited for both good and bad purposes, we need to be careful about giving blank permission to any party to access, collect, and use our private data without clear understanding, oversight, and consent. as we share more and more information online, cyberattacks will only increase, and organizations and the government will struggle even more to balance privacy concerns with security issues. why libraries should advocate for online privacy? the fact that people may no longer have privacy on the web should concern libraries. historically, libraries have been strong advocates of intellectual freedom striving to keep patron’s data safe and protected from the unwanted eyes of the authorities. as librarians, we believe in people’s right to read, think, and speak freely and privately as long as such an act itself does not pose harm to others. the library freedom project is an example that reflects this belief held strongly within the library community. it educates librarians and their local communities about surveillance threats, privacy rights and law, and privacy-protecting technology tools to help safeguard digital freedom, and helped the kilton public library in lebanon, new hampshire, to become the first library to operate a tor exit relay, to provide anonymity for patrons while they browse the internet at the library. new technologies brought us the unprecedented convenience of collecting, storing, and sharing massive amount of sensitive data online. but the fact that such sensitive data can be easily exploited by falling into the wrong hands created also the unparalleled level of potential invasion of privacy. while the majority of librarians take a very strong stance in favor of intellectual freedom and against censorship, it is often hard to discern a correct stance on online privacy particularly when it is pitted against cybersecurity. some even argue that those who have nothing to hide do not need their privacy at all. however, privacy is not equivalent to hiding a wrongdoing. nor do people keep certain things secrets because those things are necessarily illegal or unethical. being watched / will drive any person crazy whether s/he is guilty of any wrongdoing or not. privacy allows us safe space to form our thoughts and consider our actions on our own without being subject to others’ eyes and judgments. even in the absence of actual massive surveillance, just the belief that one can be placed under surveillance at any moment is sufficient to trigger self-censorship and negatively affects one’s thoughts, ideas, creativity, imagination, choices, and actions, making people more conformist and compliant. this is further corroborated by the recent study from oxford university, which provides empirical evidence that the mere existence of a surveillance state breeds fear and conformity and stifles free expression. privacy is an essential part of being human, not some trivial condition that we can do without in the face of a greater concern. that’s why many people under political dictatorship continue to choose death over life under mass surveillance and censorship in their fight for freedom and privacy. the electronic frontier foundation states that privacy means respect for individuals’ autonomy, anonymous speech, and the right to free association. we want to live as autonomous human beings free to speak our minds and think on our own. if part of a library’s mission is to contribute to helping people to become such autonomous human beings through learning and sharing knowledge with one another without having to worry about being observed and/or censored, libraries should advocate for people’s privacy both online and offline as well as in all forms of communication technologies and devices. posted in: library, technology, usability, user experience, web. tagged: data security · digital freedom · encryption · internet · password · soc · tor three recent talks of mine on ux, data visualization, and it management apr th, by bohyun (library hat). comments are off for this post i have been swamped at work and pretty quiet here in my blog. but i gave a few talks recently. so i wanted to share those at least. i presented about how to turn the traditional library it department and its operation that is usually behind the scene into a more patron-facing unit at the recent american library association midwinter meeting back in january. this program was organized by the lita heads of it interest group. in march, i gave a short lightning talk at the code lib conference about the data visualization project of library data at my library. i was also invited to speak at the usmai (university system of maryland and affiliated institutions) ux unconference and gave a talk about user experience, personas, and the idea of applying library personas to library strategic planning. here are those three presentation slides for those interested! strategically ux oriented with personas from bohyun kim visualizing library data from bohyun kim turning the it dept. outward from bohyun kim posted in: ala, library, presentation, technology, usability, user experience. tagged: code lib · data visualization · it · management · ux near us and libraries, robots have arrived oct th, by bohyun (library hat). comments are off for this post ** this post was originally published in acrl techconnect on oct.  , .*** the movie, robot and frank, describes the future in which the elderly have a robot as their companion and also as a helper. the robot monitors various activities that relate to both mental and physical health and helps frank with various house chores. but frank also enjoys the robot’s company and goes on to enlist the robot into his adventure of breaking into a local library to steal a book and a greater heist later on. people’s lives in the movie are not particularly futuristic other than a robot in them. and even a robot may not be so futuristic to us much longer either. as a matter of fact, as of june , there is now a commercially available humanoid robot that is close to performing some of the functions that the robot in the movie ‘frank and robot’ does. pepper robot, image from aldebaran, https://www.aldebaran.com/en/a-robots/who-is-pepper a japanese company, softbank robotics corp. released a humanoid robot named ‘pepper’ to the market back in june. the pepper robot is feet tall, pounds, speaks languages and is equipped with an array of cameras, touch sensors, accelerometer, and other sensors in his “endocrine-type multi-layer neural network,” according to the cnn report.  the pepper robot was priced at ¥ , ($ , ). the pepper owners are also responsible for an additional ¥ , ($ ) monthly data and insurance fee. while the pepper robot is not exactly cheap, it is surprisingly affordable for a robot. this means that the robot industry has now matured to the point where it can introduce a robot that the mass can afford. robots come in varying capabilities and forms. some robots are as simple as a programmable cube block that can be combined with one another to be built into a working unit. for example, cubelets from modular robotics are modular robots that are used for educational purposes. each cube performs one specific function, such as flash, battery, temperature, brightness, rotation, etc. and one can combine these blocks together to build a robot that performs a certain function. for example, you can build a lighthouse robot by combining a battery block, a light-sensor block, a rotator block, and a flash block.   a variety of cubelets available from the modular robotics website.   by contrast, there are advanced robots such as those in the form of an animal developed by a robotics company, boston dynamics. some robots look like a human although much smaller than the pepper robot. nao is a -cm tall humanoid robot that moves, recognizes, hears and talks to people that was launched in . nao robots are an interactive educational toy that helps students to learn programming in a fun and practical way. noticing their relevance to stem education, some libraries are making robots available to library patrons. westport public library provides robot training classes for its two nao robots. chicago public library lends a number of finch robots that patrons can program to see how they work. in celebration of the national robotics week back in april, san diego public library hosted their first robot day educating the public about how robots have impacted the society. san diego public library also started a weekly robotics club inviting anyone to join in to help build or learn how to build a robot for the library. haslet public library offers the robotics camp program for th to th graders who want to learn how to build with lego mindstorms ev kits. school librarians are also starting robotics clubs. the robotics club at new rochelle high school in new york is run by the school’s librarian, ryan paulsen. paulsen’s robotics club started with faculty, parent, and other schools’ help along with a grant from nasa and participated in a first robotics competition. organizations such as the robotics academy at carnegie mellon university provides educational outreach and resources. image from aldebaran website at https://www.aldebaran.com/en/humanoid-robot/nao-robot there are also libraries that offer coding workshops often with arduino or raspberry pi, which are inexpensive computer hardware. ames free library offers raspberry pi workshops. san diego public library runs a monthly arduino enthusiast meetup.  arduinos and raspberry pis can be used to build digital devices and objects that can sense and interact the physical world, which are close to a simple robot. we may see  more robotics programs at those libraries in the near future. robots can fulfill many other functions than being educational interactive toys, however. for example, robots can be very useful in healthcare. a robot can be a patient’s emotional companion just like the pepper. or it can provide an easy way to communicate for a patient and her/his caregiver with physicians and others. a robot can be used at a hospital to move and deliver medication and other items and function as a telemedicine assistant. it can also provide physical assistance for a patient or a nurse and even be use for children’s therapy. humanoid robots like pepper may also serve at a reception desk at companies. and it is not difficult to imagine them as sales clerks at stores. robots can be useful at schools and other educational settings as well. at a workplace, teleworkers can use robots to achieve more active presence. for example, universities and colleges can offer a similar telepresence robot to online students who want to virtually experience and utilize the campus facilities or to faculty who wish to offer the office hours or collaborate with colleagues while they are away from the office. as a matter of fact, the university of texas, arlington, libraries recently acquired several telepresence robots to lend to their faculty and students. not all robots do or will have the humanoid form as the pepper robot does. but as robots become more and more capable, we will surely get to see more robots in our daily lives. references alpeyev, pavel, and takashi amano. “robots at work: softbank aims to bring pepper to stores.” bloomberg business, june , . http://www.bloomberg.com/news/articles/ - - /robots-at-work-softbank-aims-to-bring-pepper-to-stores. “boston dynamics.” accessed september , . http://www.bostondynamics.com/. boyer, katie. “robotics clubs at the library.” public libraries online, june , . http://publiclibrariesonline.org/ / /robotics-clubs-at-the-library/. “finch robots land at cpl altgeld.” chicago public library, may , . https://www.chipublib.org/news/finch-robots-land-at-cpl/. mcnickle, michelle. “ medical robots that could change healthcare – informationweek.” informationweek, december , . http://www.informationweek.com/mobile/ -medical-robots-that-could-change-healthcare/d/d-id/ . singh, angad. “‘pepper’ the emotional robot, sells out within a minute.” cnn.com, june , . http://www.cnn.com/ / / /tech/pepper-robot-sold-out/. tran, uyen. “sdpl labs: arduino aplenty.” the library incubator project, april , . http://www.libraryasincubatorproject.org/?p= . “ut arlington library to begin offering programming robots for checkout.” university of texas arlington, march , . https://www.uta.edu/news/releases/ / /library-robots- .php. waldman, loretta. “coming soon to the library: humanoid robots.” wall street journal, september , , sec. new york. http://www.wsj.com/articles/coming-soon-to-the-library-humanoid-robots- . posted in: library, technology. tagged: education · libraries · robotics · robots · stem ← earlier posts subscribe to our feed via rss search about libraryhat is a blog written by bohyun kim, cto & associate professor at the university of rhode island libraries (bohyun.kim.ois [at] gmail [dot] com; @bohyunkim). most popular - libraries meet the second machine age - future? libraries? what now? – after the ala summit on the future of libraries - query a google spreadsheet like a database with google visualization api query language - enabling the research ‘flow’ and serendipity in today’s digital library environment - research librarianship in crisis: mediate when, where, and how? - why not grow coders from the inside of libraries? - do you feel inadequate? for hard-working overachievers - redesigning the item record summary view in a library catalog and a discovery interface - fear no longer regular expressions - using git with bitbucket: basic commands – pull, add, commit, push - aaron swartz and too-comfortable research libraries - common misconceptions about library job search: what i have learned from the other side of the table - applying game dynamics to library services - how to make your writing less terrible - netflix and libraries: you are what “your users” think you are, not what you think you are archives july  ( ) december  ( ) october  ( ) may  ( ) november  ( ) may  ( ) april  ( ) october  ( ) september  ( ) july  ( ) march  ( ) february  ( ) september  ( ) june  ( ) may  ( ) march  ( ) december  ( ) november  ( ) october  ( ) september  ( ) july  ( ) april  ( ) march  ( ) february  ( ) january  ( ) december  ( ) november  ( ) october  ( ) september  ( ) august  ( ) july  ( ) june  ( ) may  ( ) march  ( ) february  ( ) january  ( ) october  ( ) september  ( ) august  ( ) july  ( ) june  ( ) may  ( ) march  ( ) february  ( ) january  ( ) december  ( ) november  ( ) october  ( ) september  ( ) august  ( ) july  ( ) june  ( ) april  ( ) february  ( ) january  ( ) december  ( ) november  ( ) october  ( ) september  ( ) august  ( ) july  ( ) tags acrl ala api change codeyear coding communication conference continuing education design election emerging technologies equity inclusion interview with brand-new librarians it javascript job job search jquery kindle libcodeyear librarian libraries library library day in the life lis lita makerspace management mls mobile new librarians post-mls presentation programming publication technology tips tweet-up twitter usability ux web © library hat | powered by wordpress a wordpress theme by ravi varma coral sheldon-hess – librarian, developer, engineer, maker, bird nerd skip to content coral sheldon-hess librarian, developer, engineer, maker, bird nerd open primary menu twitter linkedin rss github ravelry about blog contact sidebar posts by category librarianship leadership teaching and learning social justice alaska technology travel crafts geekery hiring and employment on a personal note past projects coral sheldon-hess posts the online unconference of niche interests the online unconference of niche interests published by coral sheldon-hess on november , if you’re looking for a fun and educational thing to do this weekend, you might consider attending the second quarterly(??) online unconference of niche interests (“ouni” for short), scheduled to run from pm until a bit after pm eastern standard time, this sunday, november . we have a set of volunteer presenters who will each talk for up to minutes about a niche topic they’re into. continue readingthe online unconference of niche interests what i’m telling family about covid- what i’m telling family about covid- published by coral sheldon-hess on june , a family member asked me to tell them about covid- . it was a general question, which i chose to interpret as “how does transmission work, and what is the real risk?” this is what i said. as i told them, i’m not a biologist of any sort, and i will accept corrections (both from people who are biologists and from those who can cite sources), of course. both this person and i have autoimmune issues, so i take that as a given in this post. continue readingwhat i’m telling family about covid- what i’ve been up to during all this what i’ve been up to during all this published by coral sheldon-hess on april , how my household is doing perhaps the best place to start writing about what i’ve been up to is to be really clear: i’m ok, and, at least for now, so are my loved ones. my spouse and i are both incredibly lucky to have jobs that can be done… continue readingwhat i’ve been up to during all this get that bread get that bread published by coral sheldon-hess on february , i want to tell you about my take on the new artisan bread in five minutes a day recipe. the things i have to add to the discussion: ) a couple of hacks for people who, like me, do not have a kitchen fan that vents outdoors (i promise i’ll explain why this matters) and who like at least a little bit of whole grain in their bread, plus ) photos of some of the steps they don’t show as clearly in the book. i’m still experimenting (always!), but i have a base recipe/approach that i like and that i think is good enough to share. continue readingget that bread year-end post year-end post published by coral sheldon-hess on december , we’re rapidly approaching the time for the traditional year-end post, which i’ve been known to skip in recent years—i had a run of several really rough years, there. while wasn’t without personal challenges and setbacks (and a whole lot of frightening developments in the us and abroad), it brought… continue reading year-end post belated update belated update published by coral sheldon-hess on october , right now i should be grading or preparing for classes, but honestly i’m three blog posts behind where i wanted to be by now (i haven’t forgotten my wiscon promise to make a post about tabletop roleplaying games) and fighting a pretty nasty headache. so what if i take a… continue readingbelated update doing data things doing data things published by coral sheldon-hess on december , tldr: i took two classes this semester, and i’m going to teach at least one, probably . , classes next semester. i’m super psyched about it. i’ll still work for the library where i’m an adjunct, too, but fewer hours per week. i’m still available for full-time hire, if you have data for me to work with. continue readingdoing data things published by coral sheldon-hess on december , i usually do a year-end post. that’s not happening in . this year took so much from me, and from people i care about, that i refuse to write about it. but i’d like to write about . not “resolutions” so much as “plans and goals”—and maybe not even those… continue reading a librarian again a librarian again published by coral sheldon-hess on october , over the past few years, i’ve come to dread the “what do you do?” question, because what people generally mean is “where do you work?” and it’s awkward when you can’t have that conversation the way they expect. continue readinga librarian again dlf in pittsburgh dlf in pittsburgh published by coral sheldon-hess on september , (updated) this is just a really quick post to say that dlf forum is in my hometown, this year, and i’d love to meet up with some of my internet-and-conference friends, if travel and conference scheduling makes that a possibility for any of you! i live here, and most of our public transit is downtown-centered; i can come to you, or i can give you easy directions to meet me somewhere if you’re feeling adventurous. continue readingdlf in pittsburgh posts navigation … next author wordpress theme by compete themes information quality lab skip links skip to primary navigation skip to content skip to footer home publications people reducing the inadvertent spread of retracted science information quality lab jodi schneider & team, school of information sciences, university of illinois at urbana-champaign i am assistant professor of information sciences at the university of illinois urbana-champaign, where i teach classes in information organization and access as well as in information modeling. i am also a faculty affiliate of the illinois informatics institute, the beckman institute (organizational intelligence & computational social science working group within the intelligent systems research theme), the health care engineering systems center at the coordinated science laboratory, and the european union center. i am also a clinical assistant professor in the department of psychiatry of the university of illinois chicago school of medicine. the information quality lab studies the science of science, bibliographic information retrieval (especially retrieval and quality of medical information), and how evidence-based arguments are used in scholarship and in public discourse. the long-term goal of the lab’s work is to develop computer support for debate and argumentation, especially evidence synthesis. the lab’s technical perspective draws on data science, argumentation, knowledge representation, computer supported cooperative work, and human-computer interaction. technical skills commonly used in this lab include data science (machine learning, network analysis, textmining), knowledge representation (ontologies and semantic technologies), prototyping, annotation, mixed methods research, and user-based evaluations. typical applications areas include digital libraries and health informatics. hello may , © information quality lab. powered by jekyll & so simple. none zbw labs zbw labs building the swib participants map   here we describe the process of building the interactive swib participants map, created by a query to wikidata. the map was intended to support participants of swib to make contacts in the virtual conference space. however, in compliance with gdpr we want to avoid publishing personal details. so we choose to publish a map of institutions, to which the participants are affiliated. (obvious downside: the un-affiliated participants could not be represented on the map). we suppose that the method can be applied to other conferences and other use cases - e.g., the downloaders of scientific software or the institutions subscribed to an academic journal. therefore, we describe the process in some detail. we started with a list of institution names (with country code and city, but without person ids), extracted and transformed from our conftool registration system, saved it in csv format. country names were normalized, cities were not (and only used for context information). we created an openrefine project, and reconciled the institution name column with wikidata items of type q (organization, and all its subtypes). we included the country column (-> p , country) as relevant other detail, and let openrefine “auto-match candidates with high confidence”. of our original set of country/institution entries, were automaticaly matched via the wikidata reconciliation service. at the end of the conference, institutions were identified and put on the map (data set). we went through all un-matched entries and either a) selected one of the suggested items, or b) looked up and tweaked the name string in wikidata, or in google, until we found an according wikipedia page, openend the linked wikidata object from there, and inserted the qid in openrefine, or c) created a new wikidata item (if the institution seemed notable), or d) attached “not yet determined” (q ) where no wikidata item (yet) exists, or e) attached “undefined value” (q ) where no institution had been given the results were exported from openrefine into a .tsv file (settings) again via a script, we loaded conftool participants data, built a lookup table from all available openrefine results (country/name string -> wd item qid), aggregated participant counts per qid, and loaded that data into a custom sparql endpoint, which is accessible from the wikidata query service. as in step , for all (new) institution name strings, which were not yet mapped to wikidata, a .csv file was produced. (an additional remark: if no approved custom sparql endpoint is available, it is feasible to generate a static query with all data in it’s “values” clause.) during the preparation of the conference, more and more participants registered, which required multiple loops: use the csv file of step and re-iterate, starting at step . (since i found no straightforward way to update an existing openrefine project with extended data, i created a new project with new input and output files for every iteration.) finally, to display the map we could run a federated query on wdqs. it fetches the institution items from the custom endpoint and enriches them from wikidata with name, logo and image of the institution (if present), as well as with geographic coordinates, obtained directly or indirectly as follows: a) item has “coodinate location” (p ) itself, or b) item has “headquarters location” item with coordinates (p /p ), or c) item has “located in administrative entity” item with coordinates (p /p ), or c) item has “country” item (p /p ) applying this method, only one institution item could not be located on the map. data improvements the way to improve the map was to improve the data about the items in wikidata - which also helps all future wikidata users. new items for a few institutions, new items were created: burundi association of librarians, archivists and documentalists fao representation in kenya aurora information technology istituto di informatica giuridica e sistemi giudiziari for another institutions, mostly private companies, no items were created due to notability concerns. everything else already had an item in wikidata! improvement of existing items in order to improve the display on the map, we enhanced selected items in wikidata in various ways: add english label add type (instance of) add headquarter location add image and/or logo and we hope, that participants of the conference also took the opportunity to make their institution “look better”, by adding for example an image of it to the wikidata knowledge base. putting wikidata into use for a completely custom purpose thus created incentives for improving “the sum of all human knowledge” step by tiny step.       wikidata for authorities linked data &# ; deutsch journal map: developing an open environment for accessing and analyzing performance indicators from journals in economics by franz osorio, timo borst introduction bibliometrics, scientometrics, informetrics and webometrics have been both research topics and practical guidelines for publishing, reading, citing, measuring and acquiring published research for a while (hood ). citation databases and measures had been introduced in the s, becoming benchmarks both for the publishing industry and academic libraries managing their holdings and journal acquisitions that tend to be more selective with a growing number of journals on the one side, budget cuts on the other. due to the open access movement triggering a transformation of traditional publishing models (schimmer ), and in the light of both global and distributed information infrastructures for publishing and communicating on the web that have yielded more diverse practices and communities, this situation has dramatically changed: while bibliometrics of research output in its core understanding still is highly relevant to stakeholders and the scientific community, visibility, influence and impact of scientific results has shifted to locations in the world wide web that are commonly shared and quickly accessible not only by peers, but by the general public (thelwall ). this has several implications for different stakeholders who are referring to metrics in dealing with scientific results:   with the rise of social networks, platforms and their use also by academics and research communities, the term 'metrics' itself has gained a broader meaning: while traditional citation indexes only track citations of literature published in (other) journals, 'mentions', 'reads' and 'tweets', albeit less formal, have become indicators and measures for (scientific) impact. altmetrics has influenced research performance, evaluation and measurement, which formerly had been exclusively associated with traditional bibliometrics. scientists are becoming aware of alternative publishing channels and both the option and need of 'self-advertising' their output. in particular academic libraries are forced to manage their journal subscriptions and holdings in the light of increasing scientific output on the one hand, and stagnating budgets on the other. while editorial products from the publishing industry are exposed to a global competing market requiring a 'brand' strategy, altmetrics may serve as additional scattered indicators for scientific awareness and value. against this background, we took the opportunity to collect, process and display some impact or signal data with respect to literature in economics from different sources, such as 'traditional' citation databases, journal rankings and community platforms resp. altmetrics indicators: citec. the long-standing citation service maintainted by the repec community provided a dump of both working papers (as part of series) and journal articles, the latter with significant information on classic impact factors such as impact factor ( and years) and h-index. rankings of journals in economics including scimago journal rank (sjr) and two german journal rankings, that are regularly released and updated (vhb jourqual, handelsblatt ranking). usage data from altmetric.com that we collected for those articles that could be identified via their digital object identifier. usage data from the scientific community platform and reference manager mendeley.com, in particular the number of saves or bookmarks on an individual paper. requirements a major consideration for this project was finding an open environment in which to implement it. finding an open platform to use served a few purposes. as a member of the "leibniz research association," zbw has a commitment to open science and in part that means making use of open technologies to as great extent as possible (the zbw - open scienc...). this open system should allow direct access to the underlying data so that users are able to use it for their own investigations and purposes. additionally, if possible the user should be able to manipulate the data within the system. the first instance of the project was created in tableau, which offers a variety of means to express data and create interfaces for the user to filter and manipulate data. it also can provide a way to work with the data and create visualizations without programming skills or knowledge. tableau is one of the most popular tools to create and deliver data visualization in particular within academic libraries (murphy ). however, the software is proprietary and has a monthly fee to use and maintain, as well as closing off the data and making only the final visualization available to users. it was able to provide a starting point for how we wanted to the data to appear to the user, but it is in no way open. challenges the first technical challenge was to consolidate the data from the different sources which had varying formats and organizations. broadly speaking, the bibliometric data (citec and journal rankings) existed as a spread sheet with multiple pages, while the altmetrics and mendeley data came from a database dumps with multiple tables that were presented as several csv files. in addition to these different formats, the data needed to be cleaned and gaps filled in. the sources also had very different scopes. the altmetrics and mendeley data covered only journals, the bibliometric data, on the other hand, had more than , journals. transitioning from tableau to an open platform was big challenge. while there are many ways to create data visualizations and present them to users, the decision was made to use r to work with the data and shiny to present it. r is used widely to work with data and to present it (kläre ). the language has lots of support for these kinds of task over many libraries. the primary libraries used were r plotly and r shiny. plotly is a popular library for creating interactive visualizations. without too much work plotly can provide features including information popups while hovering over a chart and on the fly filtering. shiny provides a framework to create a web application to present the data without requiring a lot of work to create html and css. the transition required time spent getting to know r and its libraries, to learn how to create the kinds of charts and filters that would be useful for users. while shiny alleviates the need to create html and css, it does have a specific set of requirements and structures in order to function. the final challenge was in making this project accessible to users such that they would be able to see what we had done, have access to the data, and have an environment in which they could explore the data without needing anything other than what we were providing. in order to achieve this we used binder as the platform. at it's most basic binder makes it possible to share a jupyter notebook stored in a github repository with a url by running the jupyter notebook remotely and providing access through a browser with no requirements placed on the user. additionally, binder is able to run a web application using r and shiny. to move from a locally running instance of r shiny to one that can run in binder, instructions for the runtime environment need to be created and added to the repository. these include information on what version of the language to use,  which packages and libraries to install for the language, and any additional requirements there might be to run everything. solutions given the disparate sources and formats for the data, there was work that needed to be done to prepare it for visualization. the largest dataset, the bibliographic data, had several identifiers for each journal but without journal names. having the journals names is important because in general the names are how users will know the journals. adding the names to the data would allow users to filter on specific journals or pull up two journals for a comparison. providing the names of the journals is also a benefit for anyone who may repurpose the data and saves them from having to look them up. in order to fill this gap, we used metadata available through research papers in economics (repec). repec is an organization that seeks to "enhance the dissemination of research in economics and related sciences". it contains metadata for more than million papers available in different formats. the bibliographic data contained repec handles which we used to look up the journal information as xml and then parse the xml to find the title of the journal.  after writing a small python script to go through the repec data and find the missing names there were only journals whose names were still missing. for the data that originated in an mysql database, the major work that needed to be done was to correct the formatting. the data was provided as csv files but it was not formatted such that it could be used right away. some of the fields had double quotation marks and when the csv file was created those quotes were put into other quotation marks resulting doubled quotation marks which made machine parsing difficult without intervention directly on the files. the work was to go through the files and quickly remove the doubled quotation marks. in addition to that, it was useful for some visualizations to provide a condensed version of the data. the data from the database was at the article level which is useful for some things, but could be time consuming for other actions. for example, the altmetrics data covered only journals but had almost , rows. we could use the python library pandas to go through the all those rows and condense the data down so that there are only rows with the data for each column being the sum of all rows. in this way, there is a dataset that can be used to easily and quickly generate summaries on the journal level. shiny applications require a specific structure and files in order to do the work of creating html without needing to write the full html and css. at it's most basic there are two main parts to the shiny application. the first defines the user interface (ui) of the page. it says what goes where, what kind of elements to include, and how things are labeled. this section defines what the user interacts with by creating inputs and also defining the layout of the output. the second part acts as a server that handles the computations and processing of the data that will be passed on to the ui for display. the two pieces work in tandem, passing information back and forth to create a visualization based on user input. using shiny allowed almost all of the time spent on creating the project to be concentrated on processing the data and creating the visualizations. the only difficulty in creating the frontend was making sure all the pieces of the ui and server were connected correctly. binder provided a solution for hosting the application, making the data available to users, and making it shareable all in an open environment. notebooks and applications hosted with binder are shareable in part because the source is often a repository like github. by passing a github repository to binder, say one that has a jupyter notebook in it, binder will build a docker image to run the notebook and then serve the result to the user without them needing to do anything. out of the box the docker image will contain only the most basic functions. the result is that if a notebook requires a library that isn't standard, it won't be possible to run all of the code in the notebook. in order to address this, binder allows for the inclusion in a repository of certain files that can define what extra elements should be included when building the docker image. this can be very specific such as what version of the language to use and listing various libraries that should be included to ensure that the notebook can be run smoothly. binder also has support for more advanced functionality in the docker images such as creating a postgres database and loading it with data. these kinds of activities require using different hooks that binder looks for during the creation of the docker image to run scripts. results and evaluation the final product has three main sections that divide the data categorically into altmetrics, bibliometrics, and data from mendeley. there are additionally some sections that exist as areas where something new could be tried out and refined without potentially causing issues with the three previously mentioned areas. each section has visualizations that are based on the data available. considering the requirements for the project, the result goes a long way to meeting the requirements. the most apparent area that the journal map succeeds in is its goals is of presenting data that we have collected. the application serves as a dashboard for the data that can be explored by changing filters and journal selections. by presenting the data as a dashboard, the barrier to entry for users to explore the data is low. however, there exists a way to access the data directly and perform new calculations, or create new visualizations. this can be done through the application's access to an r-studio environment. access to r-studio provides two major features. first, it gives direct access to the all the underlying code that creates the dashboard and the data used by it. second, it provides an r terminal so that users can work with the data directly. in r-studio, the user can also modify the existing files and then run them from r-studio to see the results. using binder and r as the backend of the applications allows us to provide users with different ways to access and work with data without any extra requirements on the part of the user. however, anything changed in r-studio won't affect the dashboard view and won't persist between sessions. changes exist only in the current session. all the major pieces of this project were able to be done using open technologies: binder to serve the application, r to write the code, and github to host all the code. using these technologies and leveraging their capabilities allows the project to support the open science paradigm that was part of the impetus for the project. the biggest drawback to the current implementation is that binder is a third party host and so there are certain things that are out of our control. for example, binder can be slow to load. it takes on average + minutes for the docker image to load. there's not much, if anything, we can do to speed that up. the other issue is that if there is an update to the binder source code that breaks something, then the application will be inaccessible until the issue is resolved. outlook and future work the application, in its current state, has parts that are not finalized. as we receive feedback, we will make changes to the application to add or change visualizations. as mentioned previously, there a few sections that were created to test different visualizations independently of the more complete sections, those can be finalized. in the future it may be possible to move from binderhub to a locally created and administered version of binder. there is support and documentation for creating local, self hosted instances of binder. going that direction would give more control, and may make it possible to get the docker image to load more quickly. while the application runs stand-alone, the data that is visualized may also be integrated in other contexts. one option we are already prototyping is integrating the data into our subject portal econbiz, so users would be able to judge the scientific impact of an article in terms of both bibliometric and altmetric indicators.   references william w. hood, concepcion s. wilson. the literature of bibliometrics, scientometrics, and informetrics. scientometrics , – springer science and business media llc, . link r. schimmer. disrupting the subscription journals’ business model for the necessary large-scale transformation to open access. ( ). link mike thelwall, stefanie haustein, vincent larivière, cassidy r. sugimoto. do altmetrics work? twitter and ten other social web services. plos one , e public library of science (plos), . link the zbw - open science future. link sarah anne murphy. data visualization and rapid analytics: applying tableau desktop to support library decision-making. journal of web librarianship , – informa uk limited, . link christina kläre, timo borst. statistic packages and their use in research in economics | edawax - blog of the project ’european data watch extended’. edawax - european data watch extended ( ). link   journal map - binder application for displaying and analyzing metrics data about scientific journals integrating altmetrics into a subject repository - econstor as a use case back in the zbw leibniz information center for economics (zbw) teamed up with the göttingen state and university library (sub), the service center of götting library federation (vzg) and gesis leibniz institute for the social sciences in the *metrics project funded by the german research foundation (dfg). the aim of the project was: “… to develop a deeper understanding of *metrics, especially in terms of their general significance and their perception amongst stakeholders.” (*metrics project about). in the practical part of the project the following dspace based repositories of the project partners participated as data sources for online publications and – in the case of econstor – also as implementer for the presentation of the social media signals: econstor - a subject repository for economics and business studies run by the zbw, currently (aug. ) containing round about , downloadable files, goescholar - the publication server of the georg-august-universität göttingen run by the sub göttingen, offering approximately , publicly browsable items so far, ssoar - the “social science open access repository” maintained by gesis, currently containing about , publicly available items. in the work package “technology analysis for the collection and provision of *metrics” of the project an analysis of currently available *metrics technologies and services had been performed. as stated by [wilsdon ], currently suppliers of altmetrics “remain too narrow (mainly considering research products with dois)”, which leads to problems to acquire *metrics data for repositories like econstor with working papers as the main content. as up to now it is unusual – at least in the social sciences and economics – to create dois for this kind of documents. only the resulting final article published in a journal will receive a doi. based on the findings in this work package, a test implementation of the *metrics crawler had been built. the crawler had been actively deployed from early to spring at the vzg. for the aggregation of the *metrics data the crawler had been fed with persistent identifiers and metadata from the aforementioned repositories. at this stage of the project, the project partners still had the expectation, that the persistent identifiers (e.g. handle, urns, …), or their local url counterparts, as used by the repositories could be harnessed to easily identify social media mentions of their documents, e.g. for econstor: handle: “hdl: /…” handle.net resolver url: “http(s)://hdl.handle.net/ /…” econstor landing page url with handle: “http(s)://www.econstor.eu/handle/ /…” econstor bitstream (pdf) url with handle: “http(s)://www.econstor.eu/bitstream/ /…” this resulted in two datasets: one for publications identified by dois (doi: .xxxx/yyyyy) or the respective metadata from crossref and one for documents identified by the repository urls (https://www.econstor.eu/handle/ /xxxx) or the items metadata stored in the repository. during the first part of the project several social media platforms had been identified as possible data sources for the implementation phase. this had been done by interviews and online surveys. for the resulting ranking see the social media registry. additional research examined which social media platforms are relevant to researchers at different stages of their career and if and how they use them (see: [lemke ], [lemke ] and [mehrazar ]). this list of possible sources for social media citations or mentions had then been further reduced to the following six social media platforms which are offering free and open available online apis: facebook mendeley reddit twitter wikipedia youtube of particular interest to the econstor team were the social media services mendeley and twitter, as those had been found being among the “top most used altmetric sources …” for economic and business studies (ebs) journals “… - with mendeley being the most complete platform for ebs journals” [nuredini ]. *metrics integration in econstor in early the econstor team finally received a mysql data dump of the compiled data which had been collected by the *metrics crawler. in consultations between the project partners and based on the aforementioned research, it became clear, that only the collected data from mendeley, twitter and wikipedia were suitable to be embedded into econstor. it was also made clear, by the vzg, that it had been nearly impossible to use handle or respective local urls to extract social media mentions from the free of charge provided apis of the different social media services. instead, in case of wikipedia isbns had been used and for mendeley the title and author(s) as provided in the repository’s metadata. only for the search via the twitter api the handle urls had been used. the datasets used by the *metrics crawler to identify works from econstor included a dataset of , dois (~ % of the econstor content back then), sometimes representing other manifestations of the documents stored in econstor (e.g. pre- or postprint versions of an article), their respective metadata from the crossref doi registry and also a dataset of , econstor documents identified by the handle/url and metadata stored in the repository itself. this second dataset also included the documents related to the publications identified by the doi set. the following table (table ) shows the results of the *metrics crawler for items in econstor. it displays one row for each service and the used identifier set. each row also shows the time period during which the crawler harvested the service and how many unique items per identifier set were found during that period. social media service (set) harvested from harvested until unique econstor items mentioned mendeley (doi) - - - - , mendeley (url) - - - - , twitter (doi) - - (date of first captured tweet - - ) - - (date of last captured tweet - - ) twitter (url) - - (date of first captured tweet - - ) - - (date of last captured tweet - - ) wikipedia (doi) - - - - wikipedia (url) - - - - table : unique econstor items found per identifier set and social media service the following table (table ) shows how many of the econstor items were found with identifiers from both sets. as you can see, only for the service mendeley the sets have a significant overlap. which shows, that it is desirable for a service such as econstor, to expand the captured coverage of its items in social media by the use of other identifies than just dois. social media site unique items identified by both doi and url mendeley , twitter wikipedia table : overlap in found identifiers as a result of the project, the landing pages of econstor items, which have been mentioned on mendeley, twitter or wikipedia during the time of data gathering, have now, for the time being, a listing of “social media mentions”. this is in addition to the already existing cites and citations, based on the repec - citec service and the download statistics, which is displayed on separate pages. image : “econstor item landing page” the back end on the econstor server is realized as a small restful web service programmed in java that returns json formatted data (see figure ). given a list of identifiers (dois/handle) it returns the sum of mentions for mendeley, twitter and wikipedia in the database, per specified econstor item, as well as the links to the counted tweets and wikipedia articles. in case of wikipedia this is also grouped by the language of the wikipedia the mention was found in.   { "_metrics": { "sum_mendeley": , "sum_twitter": , "sum_wikipedia": }, "identifier": " / ", "identifiertype": "handle", "repository": "econstor", "tweetdata": { " ": { "created_at": "wed dec : : + ", "description": "economist wettbewerb regulierung monopole economics @dicehhu @hhu_de vwl antitrust düsseldorf quakenbrück berlin fc st. pauli", "id_str": " ", "name": "justus haucap", "screen_name": "haucap" }, " ": { "created_at": "wed dec : : + ", "description": "twitterkanal des wirtschaftsdienst - zeitschrift für wirtschaftspolitik, hrsg. von @zbw_news; rt ≠ zustimmung; impressum: https://t.co/x gevzb lr", "id_str": " ", "name": "wirtschaftsdienst", "screen_name": "zeitschrift_wd" }, " ": { "created_at": "wed dec : : + ", "description": "professor for international economics at htw berlin - university of applied sciences; senior policy fellow at the european council on foreign relations", "id_str": " ", "name": "sebastian dullien", "screen_name": "sdullien" } }, "twitterids": [ " ", " ", " " ], "wikipediaquerys": {} } figure : “example json returned by webservice - twitter mentions”   image : “mendeley and twitter mentions” during the creation of the landing page of an econstor item (see image ), a java servlet queries the web service and, if some social media mentions is detected, renders the result into the web page. for each of the three social media platforms the sum of the mentions is displayed and for twitter and wikipedia even backlinks to the mentioning tweets/articles are provided as a drop-down list, below the number of mentions (see image ). in case of wikipedia this is also grouped by the languages of the articles in wikipedia in which the isbn of the corresponding work has been found. conclusion while being an interesting addition to the existing download statistics and citations by repec/citec, that are already integrated into econstor, currently the gathered “social media mentions” offer only a limited additional value to the econstor landing pages. one reason might be, that only a fraction of all the documents of econstor are covered. another reason might be according to [lemke ], that there is currently a great reluctance to use social media services among economists and social scientists, as it is perceived as: “unsuitable for academic discourse; … to cost much time; … separating personal from professional matters is bothersome; … increases the efforts necessary to handle information overload.” theoretically, the prospect of a tool for the measurement of the scientific uptake, with a quicker response time than classical bibliometrics, could be very rewarding, especially for a repository like econstor with its many preprints (e.g. working papers) provided in open access. as [thelwall ] has stated: “in response, some publishers have turned to altmetrics, which are counts of citations or mentions in specific social web services because they can appear more rapidly than citations. for example, it would be reasonable to expect a typical article to be most tweeted on its publication day and most blogged within a month of publication.” and “social media mentions, being available immediately after publication—and even before publication in the case of preprints…”. but especially these preprints, that come without a doi, are still a challenge to be correctly identified, and therefore to be counted as social media mentions. this is something the *metrics crawler has not changed, since it is using title and author metadata to search in mendeley, which does not give a % sure identification and isbns to search in wikipedia. even though a quick check revealed that at the time of writing this article (aug. ) at least wikipedia offers a handle search. a quick search for econstor handles in the english wikipedia returns now a list of pages with mentions of “hdl: /”, the german wikipedia - but these are still very small numbers (aug. nd, : currently , full texts are available in econstor). https://en.wikipedia.org/w/api.php?action=query&list=search&srlimit= &srsearch=% hdl: % f% &srwhat=text&srprop&srinfo=totalhits&srenablerewrites= &format=jsonsearch via api in english wikipedia another problem is, that at the time of this writing, the *metrics crawler is not continuously operated, therefore our analysis is based on a data dump of social media mentions from spring to early . since it is one of the major benefits of altmetrics that it can be obtained much faster and is more recent then classical citation-based metrics, it reduces the value of the continued integration of this static and continuously getting older dataset being integrated into econstor landing pages. hence, we are looking for more recent and regular updates of social media data that could serve as a ‘real-time’ basis for monitoring social media usage in economics. as a consequence, we are currently looking for: a) an institution to commit itself to run the *metrics crawler and b) a more active social media usage in the sciences of economics and business studies. references [lemke ] lemke, steffen; mehrazar, maryam; mazarakis, athanasios; peters, isabella ( ): are there different types of online research impact?, in: building & sustaining an ethical future with emerging technology. proceedings of the st annual meeting, vancouver, canada, – november , isbn - - - - , association for information science and technology (asis&t), silver spring, pp. - http://hdl.handle.net/ / [lemke ] lemke, steffen; mehrazar, maryam; mazarakis, athanasios; peters, isabella ( ): “when you use social media you are not working”: barriers for the use of metrics in social sciences, frontiers in research metrics and analytics, issn - , vol. , iss. [article] , pp. - , http://dx.doi.org/ . /frma. . [mehrazar ] maryam mehrazar, christoph carl kling, steffen lemke, athanasios mazarakis, and isabella peters ( ): can we count on social media metrics? first insights into the active scholarly use of social media, websci ’ : th acm conference on web science, may – , , amsterdam, netherlands. acm, new york, ny, usa, article , pages, https://doi.org/ . / . [metrics ] einbindung von *metrics in econstor, https://metrics-project.net/downloads/ - - -econstor-metrics-abschluss-ws-sub-g%c %b .pptx [nuredini ] nuredini, kaltrina; peters, isabella ( ): enriching the knowledge of altmetrics studies by exploring social media metrics for economic and business studies journals, proceedings of the st international conference on science and technology indicators (sti conference ), valència (spain), september - , , http://hdl.handle.net/ / [or ] relevance and challenges of altmetrics for repositories - answers from the *metrics project. https://www.conftool.net/or /index.php/paper-p a- orth% cweiland_b.pdf?page=downloadpaper&filename=paper-p a- orth% cweiland_b.pdf&form_id= &form_index= &form_version=final [social media registry] social media registry - current status of social media plattforms and *metrics, https://docs.google.com/spreadsheets/d/ oals kxtmml naf shxh ctmone q efhtzmgpinv /edit?usp=sharing [thelwall ] thelwall m, haustein s, larivie`re v, sugimoto cr ( ): do altmetrics work? twitter and ten other social web services. plos one ( ): e . http://dx.doi.org/ . /journal.pone. [wilsdon ] wilsdon, james et al. ( ): next-generation metrics: responsible metrics and evaluation for open science. report of the european commission expert group on altmetrics, isbn - - - - , http://dx.doi.org/ . / integrating altmetrics data into econstor th century press archives: data donation to wikidata zbw is donating a large open dataset from the th century press archives to wikidata, in order to make it better accessible to various scientific disciplines such as contemporary, economic and business history, media and information science, to journalists, teachers, students, and the general public. the th century press archives (pm ) is a large public newspaper clippings archive, extracted from more than different sources published in germany and all over the world, covering roughly a full century ( - ). the clippings are organized in thematic folders about persons, companies and institutions, general subjects, and wares. during a project originally funded by the german research foundation (dfg), the material up to has been digitized. , folders with more than two million pages up to are freely accessible online.  the fine-grained thematic access and the public nature of the archives makes it to our best knowledge unique across the world (more information on wikipedia) and an essential research data fund for some of the disciplines mentioned above. the data donation does not only mean that zbw has assigned a cc license to all pm metadata, which makes it compatible with wikidata. (due to intellectual property rights, only the metadata can be licensed by zbw - all legal rights on the press articles themselves remain with their original creators.) the donation also includes investing a substantial amount of working time (during, as planned, two years) devoted to the integration of this data into wikidata. here we want to share our experiences regarding the integration of the persons archive metadata. folders from the persons archive, in (credit: max-michael wannags) linking our folders to wikidatathe essential bit for linking the digitized folders was in place before the project even started: an external identifier property (pm folder id, p ), proposed by an administrator of the german wikipedia in order to link to pm person and company folders. we participated in the property proposal discussion and made sure that the links did not have to reference our legacy coldfusion application. instead, we created a "partial redirect" on the purl.org service (maintained formerly by oclc, now by the internet archive) for persistent urls which may redirect to another application on another server in future. secondly, the identifier and url format was extended to include subject and ware folders, which are defined by a combination of two keys, one for the country and another for the topic. the format of the links in wikidata is controlled by a regular expression, which covers all four archives mentioned above. that works pretty well -  very few format errors occurred so far -, and it relieved us from creating four different archive-specific properties.shortly after the property creation, magnus manske, the author of the original mediawiki software and lots of related tools, scraped our web site and created a mix-n-match catalog from it. during the following two years, more than wikidata users contributed to matching wikidata items for humans to pm folder ids. for a start, deriving links from gnd many of the pm person and company folders were already identified by an identifier from the german integrated authority file (gnd). so, our first step was creating pm links for all wikidata items which had matching gnd ids. for all these items and folders, disambiguation had already taken place, and we could safely add all these links automatically. infrastructure: pm endpoint, federated queries and quickstatements to make this work, we relied heavily on linked data technologies. a pm sparql endpoint had already been set up for our contribution to coding da vinci (a "kultur-hackathon" in germany). almost all automated changes to wikidata we made are based on federated queries on our own endpoint, reaching out to the wikidata endpoint, or vice versa, from wikidata to pm . in the latter case, the external endpoint has to be registered at wikidata. wikidata maintains a help page for this type of queries. for our purposes, federated queries allow extracting current data from both endpoints. in the case of the above-mentioned missing_pm _id_via_gnd.rq query, this way we can skip all items, where a link to pm already exists. within the query itself, we create a statement string which we can feed into the quickstatements tool. that includes, for every single statement, a reference to pm with link to the actual folder, so that the provenance of these statements is always clear and traceable. via script, a statement file is extracted and saved with a timestamp. data imports via quickstatements are executed in batch mode, and an activity log keeps track of all data imports and other activities related to pm . creating missing items after the matching of about % of the person folders which include free documents in mix-n-match, and some efforts to discover more pre-existing wikidata items, we decided to create the missing person items, again via quickstatements input. we used the description field in wikidata by importing the content of the free-text "occupation" field in pm for better disambiguation of the newly created items. (here a rather minimal example of such an item created from pm metadata.) thus, all pm person folders which have digitized content were linked to wikidata in june . supplementing wikidata with pm metadata a second part of the integration of pm metadata into wikidata was the import of missing property values to the according items. this comprised simple facts like "date of birth/death", occupations such as "economist", "business economist", "social scientist", "earth scientist", which we could derive from the "field of activity" in pm , up to relations between existing items, e.g. a family member to the according family, or a board member to the according company. a few other source properties have been postponed, because alternative solutions exist, and the best one may depend on the intended use in future applications. the steps of this enrichment process and links to the code used - including the automatic generation of references - are online, too. complex statement added to wikidata item for friedrich krupp ag again, we used federated queries. often the target of a wikidata property is an item in itself. sometimes, we could directly get this via the target item's pm folder id (families, companies); sometimes we had to create lookup tables. for the latter, we used "values" clauses in the query (in case of "occupation"), or (in case of "country of citizenship"), we have to match countries from our internal classification in advance - a process for which we use openrefine. other than pm folder ids, which we avoided adding when folders do not contain digitized content, we added the metadata to all items which were linked to pm , and intend to repeat this process periodically when more items (e.g., companies) are identified by pm folder ids. in some housekeeping activity, we also add periodically the numbers of documents (online and total) and the exact folder names as qualifiers to newly emerging pm links in items. results of the data donation so far with all persons folder with digitized documents linked to wikidata, the data donation of the person folders metadata is completed. besides the folder links, which have already heavily been used to create links in wikipedia articles, we have got - more than statements which are sourced in pm (from "date of birth" to the track gauge of a brazilian railway line) - more than items, for which pm id is the only external identifier the data donation will be presented on the wikidatacon in berlin ( .- . . ) as a "birthday present" on the occasion wikidata's seventh birthday. zbw will further keep the digital content available, amended with a static landing page for every folder, which also will serve as source link for the metadata we have integrated into wikidata. but in future, wikidata will be the primary access path to our data, providing further metadata in multiple languages and links to a plethora of other external sources. and the best is, different from our current application, everybody will be able to enhance this open data through the interactive tools and data interfaces provided by wikidata.participate in wikiproject th century press archives for the topics, wares and companies archives, there is still a long way to go. the best structure for representing these archives and their folders - often defined by the combination of a country within a geographical hierarchy with a subject heading in a deeply nested topic classification -, has to be figured out. existing items have to be matched, and lots of other work is to be done. therefore, we have created the wikiproject th century press archives in wikidata to keep track of discussions and decisions, and to create a focal point for participation. everybody on wikidata is invited to participate - or just kibitz. it could be challenging particularly for information scientists, and people interested in historic systems for the organization of knowledge about the whole world, to take part in the mapping of one of these systems to the emerging wikidata knowledge graph.   linked data &# ; open data &# ; zbw's contribution to "coding da vinci": dossiers about persons and companies from th century press archives at th and th of october, the kick-off for the "kultur-hackathon" coding da vinci is held in mainz, germany, organized this time by glam institutions from the rhein-main area: "for five weeks, devoted fans of culture and hacking alike will prototype, code and design to make open cultural data come alive." new software applications are enabled by free and open data. for the first time, zbw is among the data providers. it contributes the person and company dossiers of the th century press archive. for about a hundred years, the predecessor organizations of zbw in kiel and hamburg had collected press clippings, business reports and other material about a wide range of political, economic and social topics, about persons, organizations, wares, events and general subjects. during a project funded by the german research organization (dfg), the documents published up to (about , million pages) had been digitized and are made publicly accessible with according metadata, until recently solely in the "pressemappe . jahrhundert" (pm ) web application. additionally, the dossiers - for example about mahatma gandhi or the hamburg-bremer afrika linie - can be loaded into a web viewer. as a first step to open up this unique source of data for various communities, zbw has decided to put the complete pm metadata* under a cc-zero license, which allows free reuse in all contexts. for our coding da vinci contribution, we have prepared all person and company dossiers which already contain documents. the dossiers are interlinked among each other. controlled vocabularies (for, e.g., "country", or "field of activity") provide multi-dimensional access to the data. most of the persons and a good share of organizations were linked to gnd identifiers. as a starter, we had mapped dossiers to wikidata according to existing gnd ids. that allows to run queries for pm dossiers completely on wikidata, making use of all the good stuff there. an example query shows the birth places of pm economists on a map, enriched with images from wikimedia commons. the initial mapping was much extended by fantastic semi-automatic and manual mapping efforts by the wikidata community. so currently more than % of the dossiers about - often rather prominent - pm persons are linked not only to wikidata, but also connected to wikipedia pages. that offers great opportunities for mash-ups to further data sources, and we are looking forward to what the "coding da vinci" crowd may make out of these opportunities. technically, the data has been converted from an internal intermediate format to still quite experimental rdf and loaded into a sparql endpoint. there it was enriched with data from wikidata and extracted with a construct query. we have decided to transform it to json-ld for publication (following practices recommended by our hbz colleagues). so developers can use the data as "plain old json", with the plethora of web tools available for this, while linked data enthusiasts can utilize sophisticated semantic web tools by applying the provided json-ld context. in order to make the dataset discoverable and reusable for future research, we published it persistently at zenodo.org. with it, we provide examples and data documentation. a github repository gives you additional code examples and a way to address issues and suggestions. * for the scanned documents, the legal regulations apply - zbw cannot assign licenses here.     pressemappe . jahrhundert linked data &# ; wikidata as authority linking hub: connecting repec and gnd researcher identifiers in the econbiz portal for publications in economics, we have data from different sources. in some of these sources, most notably zbw's "econis" bibliographical database, authors are disambiguated by identifiers of the integrated authority file (gnd) - in total more than , . data stemming from "research papers in economics" (repec) contains another identifier: repec authors can register themselves in the repec author service (ras), and claim their papers. this data is used for various rankings of authors and, indirectly, of institutions in economics, which provides a big incentive for authors - about , have signed into ras - to keep both their article claims and personal data up-to-date. while gnd is well known and linked to many other authorities, ras had no links to any other researcher identifier system. thus, until recently, the author identifiers were disconnected, which precludes the possibility to display all publications of an author on a portal page. to overcome that limitation, colleagues at zbw have matched a good , authors with ras and gnd ids by their publications (see details here). making that pre-existing mapping maintainable and extensible however would have meant to set up some custom editing interface, would have required storage and operating resources and wouldn't easily have been made publicly accessible. in a previous article, we described the opportunities offered by wikidata. now we made use of it. v\:* {behavior:url(#default#vml);} o\:* {behavior:url(#default#vml);} w\:* {behavior:url(#default#vml);} .shape {behavior:url(#default#vml);} normal false false false false de x-none x-none defsemihidden="true" defqformat="false" defpriority=" " latentstylecount=" "> unhidewhenused="false" qformat="true" name="normal"> unhidewhenused="false" qformat="true" name="heading "> unhidewhenused="false" qformat="true" name="title"> unhidewhenused="false" qformat="true" name="subtitle"> unhidewhenused="false" qformat="true" name="strong"> unhidewhenused="false" qformat="true" name="emphasis"> unhidewhenused="false" name="table grid"> unhidewhenused="false" qformat="true" name="no spacing"> unhidewhenused="false" name="light shading"> unhidewhenused="false" name="light list"> unhidewhenused="false" name="light grid"> unhidewhenused="false" name="medium shading "> unhidewhenused="false" name="medium shading "> unhidewhenused="false" name="medium list "> unhidewhenused="false" name="medium list "> unhidewhenused="false" name="medium grid "> unhidewhenused="false" name="medium grid "> unhidewhenused="false" name="medium grid "> unhidewhenused="false" name="dark list"> unhidewhenused="false" name="colorful shading"> unhidewhenused="false" name="colorful list"> unhidewhenused="false" name="colorful grid"> unhidewhenused="false" name="light shading accent "> unhidewhenused="false" name="light list accent "> unhidewhenused="false" name="light grid accent "> unhidewhenused="false" name="medium shading accent "> unhidewhenused="false" name="medium shading accent "> unhidewhenused="false" name="medium list accent "> unhidewhenused="false" qformat="true" name="list paragraph"> unhidewhenused="false" qformat="true" name="quote"> unhidewhenused="false" qformat="true" name="intense quote"> unhidewhenused="false" name="medium list accent "> unhidewhenused="false" name="medium grid accent "> unhidewhenused="false" name="medium grid accent "> unhidewhenused="false" name="medium grid accent "> unhidewhenused="false" name="dark list accent "> unhidewhenused="false" name="colorful shading accent "> unhidewhenused="false" name="colorful list accent "> unhidewhenused="false" name="colorful grid accent "> unhidewhenused="false" name="light shading accent "> unhidewhenused="false" name="light list accent "> unhidewhenused="false" name="light grid accent "> unhidewhenused="false" name="medium shading accent "> unhidewhenused="false" name="medium shading accent "> unhidewhenused="false" name="medium list accent "> unhidewhenused="false" name="medium list accent "> unhidewhenused="false" name="medium grid accent "> unhidewhenused="false" name="medium grid accent "> unhidewhenused="false" name="medium grid accent "> unhidewhenused="false" name="dark list accent "> unhidewhenused="false" name="colorful shading accent "> unhidewhenused="false" name="colorful list accent "> unhidewhenused="false" name="colorful grid accent "> unhidewhenused="false" name="light shading accent "> unhidewhenused="false" name="light list accent "> unhidewhenused="false" name="light grid accent "> unhidewhenused="false" name="medium shading accent "> unhidewhenused="false" name="medium shading accent "> unhidewhenused="false" name="medium list accent "> unhidewhenused="false" name="medium list accent "> unhidewhenused="false" name="medium grid accent "> unhidewhenused="false" name="medium grid accent "> unhidewhenused="false" name="medium grid accent "> unhidewhenused="false" name="dark list accent "> unhidewhenused="false" name="colorful shading accent "> unhidewhenused="false" name="colorful list accent "> unhidewhenused="false" name="colorful grid accent "> unhidewhenused="false" name="light shading accent "> unhidewhenused="false" name="light list accent "> unhidewhenused="false" name="light grid accent "> unhidewhenused="false" name="medium shading accent "> unhidewhenused="false" name="medium shading accent "> unhidewhenused="false" name="medium list accent "> unhidewhenused="false" name="medium list accent "> unhidewhenused="false" name="medium grid accent "> unhidewhenused="false" name="medium grid accent "> unhidewhenused="false" name="medium grid accent "> unhidewhenused="false" name="dark list accent "> unhidewhenused="false" name="colorful shading accent "> unhidewhenused="false" name="colorful list accent "> unhidewhenused="false" name="colorful grid accent "> unhidewhenused="false" name="light shading accent "> unhidewhenused="false" name="light list accent "> unhidewhenused="false" name="light grid accent "> unhidewhenused="false" name="medium shading accent "> unhidewhenused="false" name="medium shading accent "> unhidewhenused="false" name="medium list accent "> unhidewhenused="false" name="medium list accent "> unhidewhenused="false" name="medium grid accent "> unhidewhenused="false" name="medium grid accent "> unhidewhenused="false" name="medium grid accent "> unhidewhenused="false" name="dark list accent "> unhidewhenused="false" name="colorful shading accent "> unhidewhenused="false" name="colorful list accent "> unhidewhenused="false" name="colorful grid accent "> unhidewhenused="false" name="light shading accent "> unhidewhenused="false" name="light list accent "> unhidewhenused="false" name="light grid accent "> unhidewhenused="false" name="medium shading accent "> unhidewhenused="false" name="medium shading accent "> unhidewhenused="false" name="medium list accent "> unhidewhenused="false" name="medium list accent "> unhidewhenused="false" name="medium grid accent "> unhidewhenused="false" name="medium grid accent "> unhidewhenused="false" name="medium grid accent "> unhidewhenused="false" name="dark list accent "> unhidewhenused="false" name="colorful shading accent "> unhidewhenused="false" name="colorful list accent "> unhidewhenused="false" name="colorful grid accent "> unhidewhenused="false" qformat="true" name="subtle emphasis"> unhidewhenused="false" qformat="true" name="intense emphasis"> unhidewhenused="false" qformat="true" name="subtle reference"> unhidewhenused="false" qformat="true" name="intense reference"> unhidewhenused="false" qformat="true" name="book title"> /* style definitions */ table.msonormaltable {mso-style-name:"normale tabelle"; mso-tstyle-rowband-size: ; mso-tstyle-colband-size: ; mso-style-noshow:yes; mso-style-priority: ; mso-style-parent:""; mso-padding-alt: cm . pt cm . pt; mso-para-margin: cm; mso-para-margin-bottom:. pt; line-height: . pt; mso-pagination:widow-orphan; font-size: . pt; font-family:"times new roman","serif";} initial situation in wikidata economists were, at the start of this small project in april , already well represented among the . million persons in wikidata - though the precise extent is difficult to estimate. furthermore, properties for linking gnd and repec author identifiers to wikidata items were already in place: p “gnd id”, in ~ , items p “repec short-id” (further-on: ras id), in ~ , items both properties in ~ items for both properties, “single value” and “distinct values” constraints are defined, so that (with rare exceptions) a : relation between the authority entry and the wikidata item should exist. that, in turn, means that a : relation between both authority entries can be assumed. the relative amounts of ids in econbiz and wikidata is illustrated by the following image. person identifiers in wikidata and econbiz, with unknown overlap at the beginning of the project (the number of . million persons in econbiz is a very rough estimate, because most names – outside gnd and ras – are not disambiguated) since many economists have wikipedia pages, from which wikidata items have been created routinely, the first task was finding these items and adding gnd and/or ras identifiers to them. the second task was adding items for persons which did not already exist in wikidata. adding mapping-derived identifiers to wikidata items for items already identified by either gnd or ras, the reciprocal identifiers where added automatically: a federated sparql query on the mapping and the public wikidata endpoint retrieved the items and the missing ids. a script transformed that into input for wikidata’s quickstatements tool, which allows adding statements (as well as new items) to wikidata. the tool takes csv-formatted input via a web form and applies it in batch to the live dataset. import statements for quickstatements . the first input line adds the ras id “pan ” to the item for the economist james andreoni. the rest of the input line creates a reference to zbws mapping for this statement and so allows tracking its provenance in wikidata. that step resulted in added gnd ids to items identified by ras id, and, in the reverse direction, added ras ids to items identified by gnd id. for the future, it is expected that tools like wdmapper will facilitate such operations. identifying more wikidata items obviously, the previous step left out the already existing economists in wikidata, which up to then had neither a gnd nor a ras id. therefore, these items had to be identified by adding one of the identifiers. a semi-automatic approach was applied to that end, starting with the “most important” persons from repec and econbiz datasets. that was extended in an automatic step, taking advantage of existing viaf identifiers (a step which could have been also the first one). for repec, the “top economists” ranking page (~ , authors) was scraped and cross-linked to a custom-created basic rdf dataset of the repec authors. the result was transformed to an input file for wikidata’s mix’n’match tool, which had been developed for the alignment of external catalogs with wikidata. the tool takes a simple csv file, consisting of a name, a description and an identifier, and tries to automatically match against wikidata labels. in a subsequent interactive step, it allows to confirm or remove every match. if confirmed, the identifier is automatically added as value to the according property of the matched wikidata item. for gnd, all authors with more than publications in econbiz where selected in a custom sparql endpoint. just as the “repec top” matchset, a “gnd economists (de)” matchset with ~ , gnd ids, names and descriptions was loaded into mix’n’match and aligned to wikidata. becoming more familiar with the wikidata-related tools, policies and procedures, existing viaf property values were exploited as another opportunity for seeding gnd ids in wikidata. in a federated sparql query on a custom viaf and the public wikidata endpoint, about , missing gnd ids were determined and added to wikidata items which had been identified by viaf id. after each of these steps, the first task – adding mapping-derived gnd or ras identifiers – was repeated. that resulted in wikidata items carrying both ids. since zbws author mapping based on at least matching publications, the alignment of high-frequency resp. highly-ranked gnd and repec authors made it highly probable that authors already present in wikidata were identified in the previous steps. that reduced the danger of creating duplicates in the following task. creating new wikidata items from the mapped authorities for the rest of the authors in the mapping, new wikidata items were created. this task was carried out again by the quickstatements tool, for which the input statements were created by a script, based on a sparql query on the afore-mentioned endpoints for repec authors and gnd entries. the input statements were derived from both authorities, in the following fashion: the label (name of the person) was taken from gnd the occupation “economist” was derived from repec (and in particular from the occurrence in its “top economists” list) gender and date of birth/death were taken from gnd (if available) the english description was a concatenated string “economist” plus the affiliations from repec the german description was a concatenated string “wirtschaftswissenschaftler/in” plus the affiliations from gnd the use of wikidata’s description field for affiliations was a makeshift: in the absence of an existing mapping of repec (and mostly also gnd) organizations to wikidata, it allows for better identification of the individual researchers. in a later step, when according organization/institute items exist in wikidata and mappings are in place, the items for authors can be supplemented step-by-step by formal “affiliation” (p ) statements. according to wikidata’s policy, an extensive reference to the source for each statement in the synthesized new wikidata item was added. the creation of items in an automated fashion involves the danger of duplicates. however, such duplicates turned up only in very few cases. they have been solved by merging items, which technically is very easy in wikidata. interestingly, a number of “fake duplicates” indeed revealed multifarious quality issues, in wikidata and in both of the authority files, which, too, have been subsequently resolved. ... and even more new items for economists ... the good experiences so far let us get bolder, and we considered creating wikidata items for the still missing "top economists" (according to repec). for item creation, one aspect we had to consider was the compliance with wikidata's notability policy. this policy is much more relaxed than the policies of the large wikipedias. it states as one criterion sufficient for item creation that the item "refers to an instance of a clearly identifiable conceptual or material entity. the entity must be notable, in the sense that it can be described using serious and publicly available references." there seems to be some consensus in the community that authority files such as gnd or repec authors count as "serious and publicly available references". this of course should hold even more for a bibliometric ranked subset of these external identifiers. we thus inserted another , wikidata items for the rest of the repec top % list. additionally - to mitigate the immanent gender bias such selections often bear - we imported all missing researchers from repec's "top % female economists" list. again, we added reference statements to repec which allow wikidata users to keep track of the source of the information. results the immediate result of the project was: all of the pairs of identifiers from the initial mapping by zbw is incorporated now in wikidata items wikidata items in addition to these also have both identifiers (created by individual wikidata editors, or the efforts described above) (all numbers in this section as of - - .) while that still is only a beginning, given the total amount of authors represented in econbiz, it is a significant share of the “most important” ones: top % ras and frequent gnd in econbiz (> publications). “wikidata economists” is a rough estimate of the amount of persons in the field of economics (twice the number of those with the explicit occupation “economist”) while the top repec economists are now completely covered by wikidata, for gnd the overlap has been improved significantly during the last year. this occured in parts as a side-effect of the efforts described above, in parts it is caused by the genuine growth of wikidata in regard to the number of items as well as the increasing density of external identifiers. here the current percentages, compared to those one year earlier, which were presented in our previous article: large improvements in the coverage of the most frequent authors by wikidata (query, result) while the improvements in absolute numbers are impressive, too - the number of gnd ids for all econbiz persons (with at least one publication) has increased from , to , - the image demonstrates that particularly the coverage for our most frequent authors has risen largely. the addition of all repec top economists has created further opportunities for matching these items from the afore-mentioned gnd mix-n-match set, which will again will add up to the mapping. all matching and duplicates checking done, we may re-consider the option of adding the remaining frequent gnd persons (> publications in econbiz) automatically to wikidata. the mapping data can be retrieved by everyone, via sparql queries, by specialized tools such as wdmapper, or as part of the wikidata dumps. what is more, it can be extended by everybody – either as a by-product of individual edits adding identifiers to persons in wikidata, or by a directed approach. for directed extensions, any subset can be used as a starting point: either a new version of the above mentioned ranking, or other rankings also published by repec, covering in particular female, or economists from e.g. latin america; or all identifiers from a particular institution, either derived from gnd or ras. the results of all such efforts are available at once and add up continuously. yet, the benefits of using wikidata cannot be reduced to the publication and maintenance of mapping itself. in many cases it offers much more than just a linking point for two identifiers: links to wikipedia pages about the authors, possibly in multiple languages rich data about the authors in defined formats, sometimes with explicit provenance information access to pictures etc. from wikimedia commons, or quotations from wikiquote links to multiple other authorities as an example for the latter, the in total ras identifiers in wikidata are already mapped to viaf and loc authority ids (while orcid with ids is still remarkably low). at the same time, these repec-connected items were linked to english, german and  spanish wikipedia pages which provide rich human-readable information. in turn, when we take the gnd persons in econbiz as a starting point, roughly , are already represented in wikidata. besides large amounts of other identifiers, the according wikidata items offer more than , links to german and more than , links to english wikipedia pages (query). for zbw, “releasing” the dataset into wikidata as a trustworthy and sustainable public database not only saves the “technical” costs of data ownership (programming, storage, operating, for access and for maintenance). responsibility for - and fun from - extending, amending and keeping the dataset current can be shared with many other interested parties and individuals.   wikidata for authorities authority control &# ; wikidata &# ; deutsch new version of multi-lingual jel classification published in lod the journal of economic literature classification scheme (jel) was created and is maintained by the american economic association. the aea provides this widely used resource freely for scholarly purposes. thanks to andré davids (ku leuven), who has translated the originally english-only labels of the classification to french, spanish and german, we provide a multi-lingual version of jel. it's lastest version (as of - ) is published in the formats rdfa and rdf download files. these formats and translations are provided "as is" and are not authorized by aea. in order to make changes in jel tracable more easily, we have created lists of inserted and removed jel classes in the context of the skos-history project. jel klassifikation für linked open dataskos-history linked data &# ; economists in wikidata: opportunities of authority linking wikidata is a large database, which connects all of the roughly wikipedia projects. besides interlinking all wikipedia pages in different languages about a specific item – e.g., a person -, it also connects to more than different sources of authority information. the linking is achieved by a „authority control“ class of wikidata properties. the values of these properties are identifiers, which unambiguously identify the wikidata item in external, web-accessible databases. the property definitions includes an uri pattern (called „formatter url“). when the identifier value is inserted into the uri pattern, the resulting uri can be used to look up the authoritiy entry. the resulting uri may point to a linked data resource - as it is the case with the gnd id property. this, on the one hand, provides a light-weight and robust mechanism to create links in the web of data. on the other hand, these links can be exploited by every application which is driven by one of the authorities to provide additional data: links to wikipedia pages in multiple languages, images, life data, nationality and affiliations of the according persons, and much more. wikidata item for the indian economist bina agarwal, visualized via the sqid browser in , a group of students under the guidance of jakob voß published a handbook on "normdaten in wikidata" (in german), describing the structures and the practical editing capabilities of the the standard wikidata user interface. the experiment described here focuses on persons from the subject domain of economics. it uses the authority identifiers of the about , economists referenced by their gnd id as creators, contributors or subjects of books, articles and working papers in zbw's economics search portal econbiz. these gnd ids were obtained from a prototype of the upcoming econbiz research dataset (ebds). to , of these persons, or . %, a person in wikidata is connected by gnd. if we consider the frequent (more than publications) and the very frequent (more than publications) authors in econbiz, the coverage increases significantly: economics-related persons in econbiz number of publications total in wikidata percentage datasets: ebds as of - - ; wikidata as of - - (query, result) > , , . % > , , . % > , . % these are numbers "out of the box" - ready-made opportunities to link out from existing metadata in econbiz and to enrich user interfaces with biographical data from wikidata/wikipedia, without any additional effort to improve the coverage on either the econbiz or the wikidata side. however: we can safely assume that many of the econbiz authors, particularly of the high-frequency authors, and even more of the persons who are subject of publications, are "notable" according the wikidata notablitiy guidelines. probably, their items exist and are just missing the according gnd property. to check this assumption, we take a closer look to the wikidata persons which have the occupation "economist" (most wikidata properties accept other wikidata items - instead of arbitrary strings - as values, which allows for exact queries and is indispensible in a multilingual environment).  of these approximately , persons, less than % have a gnd id property! even if we restrict that to the , "internationally recognized economists" (which we define here as having wikipedia pages in three or more different languages), almost half of them lack a gnd id property. when we compare that with the coverage by viaf ids, more than % of all and % the internationally recognized wikidata economists are linked to viaf (sparql lab live query). therefore, for a whole lot of the persons we have looked at here, we can take it for granted the person exists in wikidata as well as in the gnd, and the only reason for the lack of a gnd id is that nobody has added it to wikidata yet. as an aside: the information about the occupation of persons is to be taken as a very rough approximation: some wikidata persons were economists by education or at some point of their career, but are famous now for other reasons (examples include vladimir putin or the president of liberia, ellen johnson sirleaf). on the other hand, econbiz authors known to wikidata are often qualified not as economist, but as university teacher, politican, historican or sociologist. nevertheless, their work was deemed relevant for the broad field of economics, and the conclusions drawn at the "economists" in wikidata and gnd will hold for them, too: there are lots of opportunities for linking already well defined items. what can we gain? the screenshot above demonstrates, that not only data about the person itself, her affiliations, awards received, and possibly many other details can be obtained. the "identifiers" box on the bottom right shows authoritiy entries. besides the gnd id, which served as an entry point for us, there are links to viaf and other national libraries' authorities, but also to non-library identifier systems like isni and orcid. in total, wikidata comprises more than million authority links, more than millions of these for persons. when we take a closer look at the , econbiz persons which we can look up by their gnd id in wikidata, an astonishing variety of authorities is addressed from there: different authorities are linked from the subset, ranging from "almost complete" (viaf, library of congress name authority file) to - in the given context- quite exotic authorities of, e.g., members of the belgian senate, chess players or swedish olympic committee athletes. some of these entries link to carefully crafted biographies, sometimes behind a paywall  (notable names database, oxford dictionary of national biography, munzinger archiv, sächsische biographie, dizionario biografico degli italiani), or to free text resources (project gutenberg authors). links to the world of museums and archives are also provided, from the getty union list of artist names to specific links into the british museum or the musée d'orsay collections. a particular use can be made of properties which express the prominence of the according persons: nobel prize ids, for example, definitivly should be linked to according gnd ids (and indeed, they are). but also ted speakers or persons with an entry in the munzinger archive (a famous and long-established german biographical service) are assumed to have gnd ids. that opens a road to a very focused improvement of the data quality: a list of persons with that properties, restricted to the subject field (e.g., "occupation economist"), can be easily generated from wikidata's sparql query service. in wikidata, it is very easy to add the missing id entries discovered during such cross-checks interactively. and if it turns out that an "very important" person from the field is missing from the gnd at all, that is a all-the-more valuable opportunity to improve the data quality at the source. how can we start improving? as a prove of concept, and as a practical starting point, we have developed a micro-application for adding missing authority property values. it consists of two sparql lab scripts: missing_property creates a list of wikidata persons, which have a certain authority property (by default: ted speaker id) and lacks another one (by default: gnd id). for each entry in the list, a link to an application is created, which looks up the name in the according authority file (by default: search_person, for a broad yet ranked full-text search of person names in gnd). if we can identify the person in the gnd list, we can copy its gnd id, return to the first one, click on the link to the wikidata item of the person and add the property value manually through wikidata's standard edit interface. (wikidata is open and welcoming such contributions!) it takes effect within a few seconds - when we reload the missing_property list, the improved item should not show up any more. instead of identifying the most prominent economics-related persons in wikidata, the other way works too: while most of the gnd-identified persons are related to only one or twe works, as an according statistics show, few are related to a disproportionate amount of publications. of the , persons related to more than publications, less than are missing links to wikidata by their gnd id. by adding this property (for the vast majority of these persons, a wikidata item should already exist), we could enrich, at a rough estimate, more than , person links in econbiz publications. another micro-application demonstrates, how the work could be organized: the list of econbiz persons by descending publication count provides "search in wikidata" links (functional on a custom endpoint): each link triggers a query which looks up all name variants in gnd and executes a search for these names in a full-text indexed wikidata set, bringing up an according ranked list of suggestions (example with the gnd id of john h. dunning). again, the gnd id can be added - manually but straightforward - to an identified wikidata item. while we can not expect to reduce the quantitative gap between the , persons in econbiz and the , of them linked to wikidata significantly by such manual efforts, we surely can step-by-step improve for the most prominent persons. this empowers applications to show biographical background links to wikipedia where our users expect them most probably. other tools for creating authority links and more automated approaches will be covered in further blog posts. and the great thing about wikidata is: all efforts add up - while we are doing modest improvements in our field of interest, many others do the same, so wikidata already features an impressive overall amont of authority links. ps. all queries used in this analysis are published at github. the public wikidata endpoint cannot be used for research involving large datasets due to its limitations (in particular the second timeout, the preclusion of the "service" clause for federated queries, and the lack of full-text search). therefore, we’ve loaded the wikidata dataset (along with others) into custom apache fuseki endpoints on a performant machine. even there, a „power query“ like the one on the number of all authority links in wikidata takes about minutes. therefore, we publish the according result files in the github repository alongside with the queries. wikidata for authorities wikidata &# ; authority control &# ; linked data &# ; integrating a research data repository with established research practices authors: timo borst, konstantin ott in recent years, repositories for managing research data have emerged, which are supposed to help researchers to upload, describe, distribute and share their data. to promote and foster the distribution of research data in the light of paradigms like open science and open access, these repositories are normally implemented and hosted as stand-alone applications, meaning that they offer a web interface for manually uploading the data, and a presentation interface for browsing, searching and accessing the data. sometimes, the first component (interface for uploading the data) is substituted or complemented by a submission interface from another application. e.g., in dataverse or in ckan data is submitted from remote third-party applications by means of data deposit apis [ ]. however the upload of data is organized and eventually embedded into a publishing framework (data either as a supplement of a journal article, or as a stand-alone research output subject to review and release as part of a ‘data journal’), it definitely means that this data is supposed to be made publicly available, which is often reflected by policies and guidelines for data deposit. in clear contrast to this publishing model, the vast majority of current research data however is not supposed to be published, at least in terms of scientific publications. several studies and surveys on research data management indicate that at least in the social sciences there is a strong tendency and practice to process and share data amongst peers in a local and protected environment (often with several local copies on different personal devices), before eventually uploading and disseminating derivatives from this data to a publicly accessible repository. e.g., according to a survey among austrian researchers, the portion of researchers agreeing to share their data either on request or among colleagues is % resp. %, while the agreement to share on a disciplinary repository is only % [ ]. and in another survey among researchers from a local university and cooperation partner, almost % preferred an institutional local archive, while only % agreed on a national or international archive. even if there is data planned to be published via a publicly accessible repository, it will first be stored and processed in a protected environment, carefully shared with peers (project members, institutional colleagues, sponsors) and often subject to access restrictions – in other words, it is used before being published.with this situation in mind, we designed and developed a central research data repository as part of a funded project called ‘sowidatanet’ (sdn - network of data from social sciences and economics) [ ]. the overall goal of the project is to develop and establish a national web infrastructure for archiving and managing research data in the social sciences, particularly quantitative (statistical) data from surveys. it aims at smaller institutional research groups or teams, which often do lack an institutional support or infrastructure for managing their research data. as a front-end application, the repository based on dspace software provides a typical web interface for browsing, searching and accessing the content. as a back-end application, it provides typical forms for capturing metadata and bitstreams, with some enhancements regarding the integration of authority control by means of external webservices. from the point of view of the participating research institutions, a central requirement is the development of a local view (‘showcase’) on the repository’s data, so that this view can be smoothly integrated into the website of the institution. the web interface of the view is generated by means of the play framework in combination with the bootstrap framework for generating the layout, while all of the data is retrieved and requested from the dspace backend via its discover interface and rest-api. sdn architecturediagram: sowidatanet software componentsthe purpose of the showcase application is to provide an institutional subset and view of the central repository’s data, which can easily be integrated into any institutional website, either as an iframe to be embedded by the institution (which might be considered as an easy rather than a satisfactory technical solution), or as a stand-alone subpage being linked from the institution’s homepage, optionally using a proxy server for preserving the institutional domain namespace. while these solutions imply the standard way of hosting the showcase software, a third approach suggests the deployment of the showcase software on an institution’s server for customizing the application. in this case, every institution can modify the layout of their institutional view by customizing their institutional css file. because using bootstrap and less compiling the css file, a lightweight possibility might be to modify only some less variables compiling to an institutional css file.as a result from the requirement analysis conducted with the project partners (two research institutes from the social sciences), and in accordance with the survey results cited, there is a strong demand for managing not only data which is to be published in the central repository, but also data which is protected and circulating only among the members of the institution. moreover, this data is described by additional specific metadata containing internal hints on the availability restrictions and access conditions. hence, we had to distinguish between the following two basic use cases to be covered by the showcase: to provide a view on the public sdn data (‘data published’) to provide a view on the public sdn data plus the internal institutional data resp. their corresponding metadata records, the latter only visible and accessible for institutional members (‘data in use’) from the perspective of a research institution and data provider, the second use case turned out to be the primary one, since it covers more the institutional practices and workflows than the publishing model does. as a matter of fact, research data is primarily generated, processed and shared in a protected environment, before it may eventually be published and distributed to a wider, potentially abstract and unknown community – and this fact must be acknowledged and reflected by a central research data repository aiming at the contributions from researchers which are bound to an institution.if ‘data in use’ is to be integrated into the showcase as an internal view on protected data to be shared only within an institution, it means to restrict the access to this data on different levels. first, for every community (in the sense of an institution), we introduce a dspace collection for just those internal data, and protect it by assigning it to a dspace user role ‘internal[community_name]’. this role is associated with an ip range, so that only requests from that range will be assigned to the role ‘internal’ and granted access to the internal collection. in the context of our project, we enter only the ip of the showcase application, so that every user of this application will see the protected items. depending on the locality of the showcase application resp. server, we have to take further steps: if the application resp. server is located in the institution’s intranet, the protected items are only visible and accessible from the institution’s network. if the application is externally hosted and accessible via the world wide web – which is expected to be the default solution for most of the research institutes –, then the showcase application needs an authentication procedure, which is preferably realized by means of the central dspace sowidatanet repository, so that every user of the showcase application is granted access by becoming a dspace user.in the context of an r&d project where we are partnering with research institutes, it turned out that the management of research data is twofold: while repository providers are focused on the publishing and unrestricted access to research data, researchers are mainly interested in local archiving and sharing of their data. in order to manage this data, the researchers’ institutional practices need to be reflected and supported. for this purpose, we developed an additional viewing and access component. when it comes to their integration with existing institutional research practices and workflows, the implementation of research data repositories requires concepts and actions which go far beyond the original idea of a central publishing platform. further research and development is planned in order to understand and support better the sharing of data in both institutional and cross-institutional subgroups, so the integration with a public central repository will be fostered.link to prototype references[ ] dataverse deposit-api. retrieved may , from http://guides.dataverse.org/en/ . . /dataverse-api-main.html#data-deposit-api[ ] forschende und ihre daten. ergebnisse einer österreichweiten befragung – report . version . - zenodo. ( ). retrieved may , from https://zenodo.org/record/ #.vrhmkea pmm[ ] project homepage: https://sowidatanet.de/. retrieved may .[ ] research data management survey: report - nottingham eprints. ( ). retrieved may , from http://eprints.nottingham.ac.uk/ /[ ] university of oxford research data management survey  : the results | damaro. ( ). retrieved may , from https://blogs.it.ox.ac.uk/damaro/ / / /university-of-oxford-research-data-management-survey- -the-results/ institutional view on research data content recommendation by means of eexcess authors: timo borst, nils witt since their beginnings, libraries and related cultural institutions were confident in the fact that users had to visit them in order to search, find and access their content. with the emergence and massive use of the world wide web and associated tools and technologies, this situation has drastically changed: if those institutions still want their content to be found and used, they must adapt themselves to those environments in which users expect digital content to be available. against this background, the general approach of the eexcess project is to ‘inject’ digital content (both metadata and object files) into users' daily environments like browsers, authoring environments like content management systems or google docs, or e-learning environments. content is not just provided, but recommended by means of an organizational and technical framework of distributed partner recommenders and user profiles. once a content partner has connected to this framework by establishing an application program interface (api) for constantly responding to the eexcess queries, the results will be listed and merged with the results of the other partners. depending on the software component installed either on a user’s local machine or on an application server, the list of recommendations is displayed in different ways: from a classical, text-oriented list, to a visualization of metadata records. the recommender the eexcess architecture comprises  three major components: a privacy-preserving proxy, multiple client-side tools for the chrome browser, wordpress, google docs and more, and the central server-side component, responsible for generating recommendations, called recommender. covering all of these components in detail is beyond the scope of this blog post. instead, we want to focus on one component: the federated recommender, as it is the heart of the eexcess infrastructure.the recommender’s task is to generate a list of objects like text documents, images and videos (hereafter called documents, for brevity’s sake) in response to a given query. the list is supposed to contain only documents relevant to the user. moreover, the list should be ordered (by descending relevance). to generate such a list, the recommender can pick documents from the content providers that participate in the eexcess infrastructure. technically speaking but somewhat oversimplified: the recommender receives a query and forwards it to all content provider systems (like econbiz, europeana, mendeley and others). after receiving results from each content provider, the recommender decides in which order documents will be recommended to the user  and return it to the user who submitted the query.this raises some questions. how can we find relevant documents? the result lists from the content providers are already sorted by relevance; how can we merge them? can we deal with ambiguity and duplicates? can we respond within reasonable time? can we handle the technical disparities of the different content provider systems? how can we integrate the different document types? in the following, we will describe how we tackled some of these questions, by giving a more detailed explanation on how the recommender compiles the recommendation lists. recommendation process if the user wishes to obtain personalized recommendations, she can create a local profile (i.e. stored only on the user’s device). they can specify their education, age, field of interest and location. but to be clear here: this is optional. if the profile is used, the privacy proxy[ ] takes care of anonymizing the personal information. the overall process of creating personalized recommendations is depicted in figure and will be described in the following. after the user has sent a query as well as her user profile, a process called source selection is triggered. based on the user’s preferences, the source selection decides which partner systems will be queried. the reason for this is that most content providers cover only a specific discipline (see figure). for instance, queries from a user that is only interested in biology and chemistry will never receive econbiz recommendations, whereas a query from a user merely interested in politics and money will get econbiz recommendations (up to the present, this may change when other content provider participate). thereby, source selection lowers the network traffic and the latency of the overall process and increases the precision of the results at the expense of missing results and reduced diversity. optionally, the user can also select the sources manually. the subsequent query processing step alters the query: short queries are expanded using wikipedia knowledge long queries are split into smaller queries, which are then handled separately (see [ ] for more details).  the queries from the query processing step are then used to query the content providers selected during the source selection step. with the results from the content providers, two post processing steps are carried out to generate the personalized recommendations: result processing: the purpose of the result processing is to detect duplicates. a technique called fuzzy hashing is used for this purpose. the words that make up a result list’s entry are sorted, counted and truncated by the md hash algorithm [ ], which allows convenient comparison. result ranking: after the duplicates have been removed, the results are re-ranked. to do so, a slightly modified version of the round robin method is used. where vanilla round robin would just concatenate slices of the result lists (i.e. first two documents from list a + first two document from list b + …), weighted round robinmodifies this behavior by taking the overlap of the query and the result’s meta-data into account. this is, before merging the lists, each individual list is modified. documents, whose meta data exhibit a high accordance to the query, are being promoted. partner wizard as the quality of the recommended documents increases with the number and diversity of the content providers that participate, a component called partner wizard was implemented. its goal is to simplify the integration of new content providers to a level that non-experts can manage this process without any support from the eexcess consortium. this is achieved by a semi-automatic process triggered from a web frontend that is provided by the eexcess consortium. given a search api, it is relatively easy to obtain search results, but the main point is to obtain results that are meaningful and relevant to the user. since every search service behaves differently, there is no point in treating all services equally. some sort of customization is needed. that’s where the partner wizard comes into play. it allows an employee from the new content provider to specify the search api. afterwards, the wizard submits pre-assembled pairs of search queries to the new service. each pair is similar but not identical, like for examp query : <term > or <term > query : <term > and <term >. the thereby generated result lists are presented to the user, which has to decide which list contains the more relevant results and suits the query better (see figure). finally, based on the previous steps, a configuration file is generated that configures the federated recommender. whereupon the recommender mimics the behavior, that was previously exhibited. the wizard can be completed within a few minutes and it only requires a publically available search api. the project started with five initial content providers. now, due to the contribution of the partner wizard, there are more than ten content providers and negotiations with further candidates are ongoing. since there are almost no technical issues anymore, legal issues dominate the consultations. as all programs developed within the eexcess project are published under open source conditions, the partner wizard can be found at [ ]. conclusions the eexcess project is about injecting distributed content from different cultural and scientific domains into everyday user environments, so this content becomes more visible and better accessible. to achieve this goal and to establish a network of distributed content providers, apart from the various organizational, conceptual and legal aspects some specification and engineering of software is to be done – not only one-time, but also with respect to maintaining the technical components. one of the main goals of the project is to establish a community of networked information systems, with a lightweight approach towards joining this network by easily setting up a local partner recommender. future work will focus on this growing network and the increasing requirements of integrating heterogeneous content via central processing of recommendations. eexcess recommender recommender system &# ; metadata &# ; economics &# ; open source exile open source exile an open sourcer in exile #christchurchmosqueshootings how would we know when it was time to move from tei/xml to tei/json? whither tei? the next thirty years thoughts on the ndfnz wikipedia panel feedback on nlnz ‘digitalnz concepts api‘ bibframe a wikipedia strategy for the royal society of new zealand prep notes for ndf demonstration metadata vocabularies lodlam nz cares about unexpected advice goodbye 'social-media' world recreational authority control thoughts on "letter about the tei" from martin mueller unit testing framework for xsl transformations? is there a place for readers' collectives in the bright new world of ebooks? howto: deep linking into the nzetc site epubs and quality what librarything metadata can the nzetc reasonable stuff inside it's cc'd epubs? interlinking of collections: the quest continues ebook readers need openurl resolvers thoughts on koha data and data modelling and underlying assumptions learning xslt . part ; finding names legal māori archive why card-based records aren't good enough inventaire api inventaire api   powered by swagger  -  source code none the deep learning papers you need to know about (understanding cnns part ) – adit deshpande – engineering at forward | ucla cs ' adit deshpande engineering at forward | ucla cs ' blog about github projects resume the deep learning papers you need to know about (understanding cnns part ) introduction link to part link to part                 in this post, we’ll go into summarizing a lot of the new and important developments in the field of computer vision and convolutional neural networks. we’ll look at some of the most important papers that have been published over the last years and discuss why they’re so important.  the first half of the list (alexnet to resnet) deals with advancements in general network architecture, while the second half is just a collection of interesting papers in other subareas.  alexnet  ( )                 the one that started it all (though some may say that yann lecun’s paper in was the real pioneering publication). this paper, titled “imagenet classification with deep convolutional networks”, has been cited a total of , times and is widely regarded as one of the most influential publications in the field. alex krizhevsky, ilya sutskever, and geoffrey hinton created a “large, deep convolutional neural network” that was used to win the ilsvrc (imagenet large-scale visual recognition challenge). for those that aren’t familiar, this competition can be thought of as the annual olympics of computer vision, where teams from across the world compete to see who has the best computer vision model for tasks such as classification, localization, detection, and more. marked the first year where a cnn was used to achieve a top test error rate of . % (top error is the rate at which, given an image, the model does not output the correct label with its top predictions). the next best entry achieved an error of . %, which was an astounding improvement that pretty much shocked the computer vision community. safe to say, cnns became household names in the competition from then on out.                 in the paper, the group discussed the architecture of the network (which was called alexnet). they used a relatively simple layout, compared to modern architectures. the network was made up of conv layers, max-pooling layers, dropout layers, and fully connected layers. the network they designed was used for classification with possible categories. main points trained the network on imagenet data, which contained over million annotated images from a total of over , categories. used relu for the nonlinearity functions (found to decrease training time as relus are several times faster than the conventional tanh function). used data augmentation techniques that consisted of image translations, horizontal reflections, and patch extractions. implemented dropout layers in order to combat the problem of overfitting to the training data. trained the model using batch stochastic gradient descent, with specific values for momentum and weight decay. trained on two gtx gpus for five to six days. why it’s important                 the neural network developed by krizhevsky, sutskever, and hinton in was the coming out party for cnns in the computer vision community. this was the first time a model performed so well on a historically difficult imagenet dataset. utilizing techniques that are still used today, such as data augmentation and dropout, this paper really illustrated the benefits of cnns and backed them up with record breaking performance in the competition. zf net ( )                 with alexnet stealing the show in , there was a large increase in the number of cnn models submitted to ilsvrc . the winner of the competition that year was a network built by matthew zeiler and rob fergus from nyu. named zf net, this model achieved an . % error rate. this architecture was more of a fine tuning to the previous alexnet structure, but still developed some very keys ideas about improving performance. another reason this was such a great paper is that the authors spent a good amount of time explaining a lot of the intuition behind convnets and showing how to visualize the filters and weights correctly.                 in this paper titled “visualizing and understanding convolutional neural networks”, zeiler and fergus begin by discussing the idea that this renewed interest in cnns is due to the accessibility of large training sets and increased computational power with the usage of gpus. they also talk about the limited knowledge that researchers had on inner mechanisms of these models, saying that without this insight, the “development of better models is reduced to trial and error”. while we do currently have a better understanding than years ago, this still remains an issue for a lot of researchers! the main contributions of this paper are details of a slightly modified alexnet model and a very interesting way of visualizing feature maps. main points very similar architecture to alexnet, except for a few minor modifications. alexnet trained on million images, while zf net trained on only . million images. instead of using x sized filters in the first layer (which is what alexnet implemented), zf net used filters of size x and a decreased stride value. the reasoning behind this modification is that a smaller filter size in the first conv layer helps retain a lot of original pixel information in the input volume. a filtering of size x proved to be skipping a lot of relevant information, especially as this is the first conv layer. as the network grows, we also see a rise in the number of filters used. used relus for their activation functions, cross-entropy loss for the error function, and trained using batch stochastic gradient descent. trained on a gtx gpu for twelve days. developed a visualization technique named deconvolutional network, which helps to examine different feature activations and their relation to the input space. called “deconvnet” because it maps features to pixels (the opposite of what a convolutional layer does). deconvnet                 the basic idea behind how this works is that at every layer of the trained cnn, you attach a “deconvnet” which has a path back to the image pixels. an input image is fed into the cnn and activations are computed at each level. this is the forward pass. now, let’s say we want to examine the activations of a certain feature in the th conv layer. we would store the activations of this one feature map, but set all of the other activations in the layer to , and then pass this feature map as the input into the deconvnet. this deconvnet has the same filters as the original cnn. this input then goes through a series of unpool (reverse maxpooling), rectify, and filter operations for each preceding layer until the input space is reached.                 the reasoning behind this whole process is that we want to examine what type of structures excite a given feature map. let’s look at the visualizations of the first and second layers. like we discussed in part , the first layer of your convnet is always a low level feature detector that will detect simple edges or colors in this particular case. we can see that with the second layer, we have more circular features that are being detected. let’s look at layers , , and . these layers show a lot more of the higher level features such as dogs’ faces or flowers. one thing to note is that as you may remember, after the first conv layer, we normally have a pooling layer that downsamples the image (for example, turns a x x volume into a x x volume). the effect this has is that the nd layer has a broader scope of what it can see in the original image. for more info on deconvnet or the paper in general, check out zeiler himself presenting on the topic. why it’s important                 zf net was not only the winner of the competition in , but also provided great intuition as to the workings on cnns and illustrated more ways to improve performance. the visualization approach described helps not only to explain the inner workings of cnns, but also provides insight for improvements to network architectures. the fascinating deconv visualization approach and occlusion experiments make this one of my personal favorite papers. vgg net ( )                 simplicity and depth. that’s what a model created in (weren’t the winners of ilsvrc ) best utilized with its . % error rate. karen simonyan and andrew zisserman of the university of oxford created a layer cnn that strictly used x filters with stride and pad of , along with x maxpooling layers with stride . simple enough right? main points the use of only x sized filters is quite different from alexnet’s x filters in the first layer and zf net’s x filters. the authors’ reasoning is that the combination of two x conv layers has an effective receptive field of x . this in turn simulates a larger filter while keeping the benefits of smaller filter sizes. one of the benefits is a decrease in the number of parameters. also, with two conv layers, we’re able to use two relu layers instead of one. conv layers back to back have an effective receptive field of x . as the spatial size of the input volumes at each layer decrease (result of the conv and pool layers), the depth of the volumes increase due to the increased number of filters as you go down the network. interesting to notice that the number of filters doubles after each maxpool layer. this reinforces the idea of shrinking spatial dimensions, but growing depth. worked well on both image classification and localization tasks. the authors used a form of localization as regression (see page of the paper for all details). built model with the caffe toolbox. used scale jittering as one data augmentation technique during training. used relu layers after each conv layer and trained with batch gradient descent. trained on nvidia titan black gpus for two to three weeks. why it’s important                 vgg net is one of the most influential papers in my mind because it reinforced the notion that convolutional neural networks have to have a deep network of layers in order for this hierarchical representation of visual data to work. keep it deep. keep it simple. googlenet ( )                 you know that idea of simplicity in network architecture that we just talked about? well, google kind of threw that out the window with the introduction of the inception module. googlenet is a layer cnn and was the winner of ilsvrc with a top error rate of . %. to my knowledge, this was one of the first cnn architectures that really strayed from the general approach of simply stacking conv and pooling layers on top of each other in a sequential structure. the authors of the paper also emphasized that this new model places notable consideration on memory and power usage (important note that i sometimes forget too: stacking all of these layers and adding huge numbers of filters has a computational and memory cost, as well as an increased chance of overfitting). inception module                 when we first take a look at the structure of googlenet, we notice immediately that not everything is happening sequentially, as seen in previous architectures. we have pieces of the network that are happening in parallel. this box is called an inception module. let’s take a closer look at what it’s made of. the bottom green box is our input and the top one is the output of the model (turning this picture right degrees would let you visualize the model in relation to the last picture which shows the full network). basically, at each layer of a traditional convnet, you have to make a choice of whether to have a pooling operation or a conv operation (there is also the choice of filter size). what an inception module allows you to do is perform all of these operations in parallel. in fact, this was exactly the “naïve” idea that the authors came up with. now, why doesn’t this work? it would lead to way too many outputs. we would end up with an extremely large depth channel for the output volume. the way that the authors address this is by adding x conv operations before the x and x layers. the x convolutions (or network in network layer) provide a method of dimensionality reduction. for example, let’s say you had an input volume of x x (this isn’t necessarily the dimensions of the image, just the input to any layer of the network). applying filters of x convolution would allow you to reduce the volume to x x . this means that the x and x convolutions won’t have as large of a volume to deal with. this can be thought of as a “pooling of features” because we are reducing the depth of the volume, similar to how we reduce the dimensions of height and width with normal maxpooling layers.  another note is that these x conv layers are followed by relu units which definitely can’t hurt (see aaditya prakash’s great post for more info on the effectiveness of x convolutions). check out this video for a great visualization of the filter concatenation at the end.                 you may be asking yourself “how does this architecture help?”. well, you have a module that consists of a network in network layer, a medium sized filter convolution, a large sized filter convolution, and a pooling operation. the network in network conv is able to extract information about the very fine grain details in the volume, while the x filter is able to cover a large receptive field of the input, and thus able to extract its information as well. you also have a pooling operation that helps to reduce spatial sizes and combat overfitting. on top of all of that, you have relus after each conv layer, which help improve the nonlinearity of the network. basically, the network is able to perform the functions of these different operations while still remaining computationally considerate. the paper does also give more of a high level reasoning that involves topics like sparsity and dense connections (read sections and of the paper. still not totally clear to me, but if anybody has any insights, i’d love to hear them in the comments!). main points used inception modules in the whole architecture, with over layers in total! now that is deep… no use of fully connected layers! they use an average pool instead, to go from a x x volume to a x x volume. this saves a huge number of parameters. uses x fewer parameters than alexnet. during testing, multiple crops of the same image were created, fed into the network, and the softmax probabilities were averaged to give us the final solution. utilized concepts from r-cnn (a paper we’ll discuss later) for their detection model. there are updated versions to the inception module (versions and ). trained on “a few high-end gpus within a week”. why it’s important                 googlenet was one of the first models that introduced the idea that cnn layers didn’t always have to be stacked up sequentially. coming up with the inception module, the authors showed that a creative structuring of layers can lead to improved performance and computationally efficiency. this paper has really set the stage for some amazing architectures that we could see in the coming years. microsoft resnet ( )                 imagine a deep cnn architecture. take that, double the number of layers, add a couple more, and it still probably isn’t as deep as the resnet architecture that microsoft research asia came up with in late . resnet is a new layer network architecture that set new records in classification, detection, and localization through one incredible architecture. aside from the new record in terms of number of layers, resnet won ilsvrc with an incredible error rate of . % (depending on their skill and expertise, humans generally hover around a - % error rate. see andrej karpathy’s great post on his experiences with competing against convnets on the imagenet challenge). residual block                 the idea behind a residual block is that you have your input x go through conv-relu-conv series. this will give you some f(x). that result is then added to the original input x. let’s call that h(x) = f(x) + x. in traditional cnns, your h(x) would just be equal to f(x) right? so, instead of just computing that transformation (straight from x to f(x)), we’re computing the term that you have to add, f(x), to your input, x. basically, the mini module shown below is computing a “delta” or a slight change to the original input x to get a slightly altered representation (when we think of traditional cnns, we go from x to f(x) which is a completely new representation that doesn’t keep any information about the original x). the authors believe that “it is easier to optimize the residual mapping than to optimize the original, unreferenced mapping”. another reason for why this residual block might be effective is that during the backward pass of backpropagation, the gradient will flow easily through the graph because we have addition operations, which distributes the gradient. main points “ultra-deep” – yann lecun. layers… interesting note that after only the first layers, the spatial size gets compressed from an input volume of x to a x volume. authors claim that a naïve increase of layers in plain nets result in higher training and test error (figure in the paper). the group tried a -layer network, but got a lower test accuracy, presumably due to overfitting. trained on an gpu machine for two to three weeks. why it’s important                 . % error rate. that itself should be enough to convince you. the resnet model is the best cnn architecture that we currently have and is a great innovation for the idea of residual learning. with error rates dropping every year since , i’m skeptical about whether or not they will go down for ilsvrc . i believe we’ve gotten to the point where stacking more layers on top of each other isn’t going to result in a substantial performance boost. there would definitely have to be creative new architectures like we’ve seen the last years. on september th, the results for this year’s competition will be released. mark your calendar. bonus: resnets inside of resnets. yeah. i went there. region based cnns (r-cnn - , fast r-cnn - , faster r-cnn - )                 some may argue that the advent of r-cnns has been more impactful that any of the previous papers on new network architectures. with the first r-cnn paper being cited over times, ross girshick and his group at uc berkeley created one of the most impactful advancements in computer vision. as evident by their titles, fast r-cnn and faster r-cnn worked to make the model faster and better suited for modern object detection tasks.                 the purpose of r-cnns is to solve the problem of object detection. given a certain image, we want to be able to draw bounding boxes over all of the objects. the process can be split into two general components, the region proposal step and the classification step.                 the authors note that any class agnostic region proposal method should fit. selective search is used in particular for rcnn. selective search performs the function of generating different regions that have the highest probability of containing an object. after we’ve come up with a set of region proposals, these proposals are then “warped” into an image size that can be fed into a trained cnn (alexnet in this case) that extracts a feature vector for each region. this vector is then used as the input to a set of linear svms that are trained for each class and output a classification. the vector also gets fed into a bounding box regressor to obtain the most accurate coordinates. non-maxima suppression is then used to suppress bounding boxes that have a significant overlap with each other. fast r-cnn                 improvements were made to the original model because of main problems. training took multiple stages (convnets to svms to bounding box regressors), was computationally expensive, and was extremely slow (rcnn took seconds per image). fast r-cnn was able to solve the problem of speed by basically sharing computation of the conv layers between different proposals and swapping the order of generating region proposals and running the cnn. in this model, the image is first fed through a convnet, features of the region proposals are obtained from the last feature map of the convnet (check section . of the paper for more details), and lastly we have our fully connected layers as well as our regression and classification heads. faster r-cnn                 faster r-cnn works to combat the somewhat complex training pipeline that both r-cnn and fast r-cnn exhibited. the authors insert a region proposal network (rpn) after the last convolutional layer. this network is able to just look at the last convolutional feature map and produce region proposals from that. from that stage, the same pipeline as r-cnn is used (roi pooling, fc, and then classification and regression heads). why it’s important                 being able to determine that a specific object is in an image is one thing, but being able to determine that object’s exact location is a huge jump in knowledge for the computer. faster r-cnn has become the standard for object detection programs today. generative adversarial networks ( )                 according to yann lecun, these networks could be the next big development. before talking about this paper, let’s talk a little about adversarial examples. for example, let’s consider a trained cnn that works well on imagenet data. let’s take an example image and apply a perturbation, or a slight modification, so that the prediction error is maximized. thus, the object category of the prediction changes, while the image itself looks the same when compared to the image without the perturbation. from the highest level, adversarial examples are basically the images that fool convnets. adversarial examples (paper) definitely surprised a lot of researchers and quickly became a topic of interest. now let’s talk about the generative adversarial networks. let’s think of two models, a generative model and a discriminative model. the discriminative model has the task of determining whether a given image looks natural (an image from the dataset) or looks like it has been artificially created. the task of the generator is to create images so that the discriminator gets trained to produce the correct outputs. this can be thought of as a zero-sum or minimax two player game. the analogy used in the paper is that the generative model is like “a team of counterfeiters, trying to produce and use fake currency” while the discriminative model is like “the police, trying to detect the counterfeit currency”. the generator is trying to fool the discriminator while the discriminator is trying to not get fooled by the generator. as the models train, both methods are improved until a point where the “counterfeits are indistinguishable from the genuine articles”. why it’s important                 sounds simple enough, but why do we care about these networks? as yann lecun stated in his quora post, the discriminator now is aware of the “internal representation of the data” because it has been trained to understand the differences between real images from the dataset and artificially created ones. thus, it can be used as a feature extractor that you can use in a cnn. plus, you can just create really cool artificial images that look pretty natural to me (link). generating image descriptions ( )                 what happens when you combine cnns with rnns (no, you don’t get r-cnns, sorry )?but you do get one really amazing application. written by andrej karpathy (one of my personal favorite authors) and fei-fei li, this paper looks into a combination of cnns and bidirectional rnns (recurrent neural networks) to generate natural language descriptions of different image regions. basically, the model is able to take in an image, and output this: that’s pretty incredible. let’s look at how this compares to normal cnns. with traditional cnns, there is a single clear label associated with each image in the training data. the model described in the paper has training examples that have a sentence (or caption) associated with each image. this type of label is called a weak label, where segments of the sentence refer to (unknown) parts of the image. using this training data, a deep neural network “infers the latent alignment between segments of the sentences and the region that they describe” (quote from the paper). another neural net takes in the image as input and generates a description in text. let’s take a separate look at the two components, alignment and generation. alignment model                 the goal of this part of the model is to be able to align the visual and textual data (the image and its sentence description). the model works by accepting an image and a sentence as input, where the output is a score for how well they match (now, karpathy refers a different paper which goes into the specifics of how this works. this model is trained on compatible and incompatible image-sentence pairs).                 now let’s think about representing the images. the first step is feeding the image into an r-cnn in order to detect the individual objects. this r-cnn was trained on imagenet data. the top (plus the original image) object regions are embedded to a dimensional space. now we have different dimensional vectors (represented by v in the paper) for each image. we have information about the image. now, we want information about the sentence. we’re going to embed words into this same multimodal space. this is done by using a bidirectional recurrent neural network. from the highest level, this serves to illustrate information about the context of words in a given sentence. since this information about the picture and the sentence are both in the same space, we can compute inner products to show a measure of similarity. generation model                 the alignment model has the main purpose of creating a dataset where you have a set of image regions (found by the rcnn) and corresponding text (thanks to the brnn). now, the generation model is going to learn from that dataset in order to generate descriptions given an image. the model takes in an image and feeds it through a cnn. the softmax layer is disregarded as the outputs of the fully connected layer become the inputs to another rnn. for those that aren’t as familiar with rnns, their function is to basically form probability distributions on the different words in a sentence (rnns also need to be trained just like cnns do). disclaimer: this was definitely one of the more dense papers in this section, so if anyone has any corrections or other explanations, i’d love to hear them in the comments! why it’s important                 the interesting idea for me was that of using these seemingly different rnn and cnn models to create a very useful application that in a way combines the fields of computer vision and natural language processing. it opens the door for new ideas in terms of how to make computers and models smarter when dealing with tasks that cross different fields. spatial transformer networks ( )                 last, but not least, let’s get into one of the more recent papers in the field. this paper was written by a group at google deepmind a little over a year ago. the main contribution is the introduction of a spatial transformer module. the basic idea is that this module transforms the input image in a way so that the subsequent layers have an easier time making a classification. instead of making changes to the main cnn architecture itself, the authors worry about making changes to the image before it is fed into the specific conv layer. the things that this module hopes to correct are pose normalization (scenarios where the object is tilted or scaled) and spatial attention (bringing attention to the correct object in a crowded image). for traditional cnns, if you wanted to make your model invariant to images with different scales and rotations, you’d need a lot of training examples for the model to learn properly. let’s get into the specifics of how this transformer module helps combat that problem.                 the entity in traditional cnn models that dealt with spatial invariance was the maxpooling layer. the intuitive reasoning behind this layer was that once we know that a specific feature is in the original input volume (wherever there are high activation values), it’s exact location is not as important as its relative location to other features. this new spatial transformer is dynamic in a way that it will produce different behavior (different distortions/transformations) for each input image. it’s not just as simple and pre-defined as a traditional maxpool. let’s take look at how this transformer module works. the module consists of: a localization network which takes in the input volume and outputs parameters of the spatial transformation that should be applied. the parameters, or theta, can be dimensional for an affine transformation. the creation of a sampling grid that is the result of warping the regular grid with the affine transformation (theta) created in the localization network. a sampler whose purpose is to perform a warping of the input feature map. this module can be dropped into a cnn at any point and basically helps the network learn how to transform feature maps in a way that minimizes the cost function during training. why it’s important                 this paper caught my eye for the main reason that improvements in cnns don’t necessarily have to come from drastic changes in network architecture. we don’t need to create the next resnet or inception module. this paper implements the simple idea of making affine transformations to the input image in order to help models become more invariant to translation, scale, and rotation. for those interested, here is a video from deepmind that has a great animation of the results of placing a spatial transformer module in a cnn and a good quora discussion.   and that ends our part series on convnets! hope everyone was able to follow along, and if you feel that i may have left something important out, let me know in the comments! if you want more info on some of these concepts, i once again highly recommend stanford cs n lecture videos which can be found with a simple youtube search. dueces. sources tweet written on august , please enable javascript to view the comments powered by disqus. edsu's collection | bandcamp + add album track merch new artist existing artist stats electronic metal rock alternative hip-hop/rap experimental punk pop ambient browse all explore music or browse results titled : by see all results music tagged with partner electronic metal rock alternative hip-hop/rap experimental punk pop ambient browse all explore music or browse results titled : by see all results music tagged with artists pro view site edit profile tools subscription subscription view collection purchases no results settings help log out sign up log in this is ed summers’ music collection on bandcamp. start your own! ed summers follow following unfollow edit profile share profile silver spring, maryland ambient over there / over here inkdroid.org over there / over here inkdroid.org your name location searching (displayed: ) (no location shown) link to your website or blog about you saving... save changes cancel collection wishlist followers following k-lone - cape cira lp (gift given) by k-lone k-lone - cape cira lp by k-lone favorite track wishlist in wishlist » you own this · buy now · hear more appears in other collections silver ladders (gift given) by mary lattimore silver ladders by mary lattimore favorite track wishlist in wishlist » you own this · buy now · hear more appears in other collections dungeness synth (gift given) by black tent dungeness synth by black tent favorite track wishlist in wishlist » you own this · buy now · hear more appears in other collections home normal (gift given) by various artists home normal by various artists favorite track wishlist in wishlist » you own this · buy now · hear more appears in other collections let it come to you (gift given) by clatsop animal assistance let it come to you by clatsop animal assistance favorite track wishlist in wishlist » you own this · buy now · hear more appears in other collections cloud, castle, lake (gift given) by endurance cloud, castle, lake by endurance favorite track wishlist in wishlist » you own this · buy now · hear more appears in other collections invisible cities (gift given) by a winged victory for the sullen invisible cities by a winged victory for the sullen wishlist in wishlist » you own this · buy now appears in other collections live in athens (gift given) by peter gabriel live in athens by peter gabriel favorite track wishlist in wishlist » you own this · buy now · hear more appears in other collections hiraeth (gift given) by josh alexander hiraeth by josh alexander favorite track wishlist in wishlist » you own this · buy now · hear more appears in other collections bygones (gift given) by mathieu karsenti bygones by mathieu karsenti favorite track wishlist in wishlist » you own this · buy now · hear more appears in other collections cantus, descant (gift given) by sarah davachi cantus, descant by sarah davachi favorite track wishlist in wishlist » you own this · buy now · hear more appears in other collections isabel latorre - for pauline (gift given) by edu comelles & isabel latorre isabel latorre - for pauline by edu comelles & isabel latorre favorite track wishlist in wishlist » you own this · buy now · hear more appears in other collections daylight in an empty room (gift given) by zoltan fecso daylight in an empty room by zoltan fecso favorite track wishlist in wishlist » you own this · buy now · hear more appears in other collections collide (gift given) by anthéne collide by anthéne favorite track wishlist in wishlist » you own this · buy now · hear more appears in other collections springhill (gift given) by the green kingdom springhill by the green kingdom favorite track wishlist in wishlist » you own this · buy now · hear more appears in other collections multi natural (gift given) by christina vantzou multi natural by christina vantzou favorite track wishlist in wishlist » you own this · buy now · hear more appears in other collections music for hard times (gift given) by the living earth show music for hard times by the living earth show favorite track wishlist in wishlist » you own this · buy now · hear more appears in other collections my cauliflower ears (gift given) by microwolf my cauliflower ears by microwolf favorite track wishlist in wishlist » you own this · buy now · hear more appears in other collections (gift given) by jj+js by jj+js favorite track wishlist in wishlist » you own this · buy now · hear more appears in other collections species (gift given) by bing & ruth species by bing & ruth wishlist in wishlist » you own this · buy now appears in other collections view all items view all items in gifts given: view all followers artists & labels fans view all fans view all artists & labels view all genres by pre-order buy now you own this · send as gift · · wishlist in wishlist . / now playing . bandcamp log in terms of use privacy copyright policy switch to mobile view language:    scriptio continua scriptio continua thoughts on software development, digital humanities, the ancient world, and whatever else crosses my radar. all original content herein is licensed under a creative commons attribution license. reminder experiencing technical difficulties thank you dh data talk outside the tent missing dh first contact you did _what_? form-based xml editing how to apologize a spot of mansplaining tei in other formats; part the second: theory tei in other formats; part the first: html humanities data curation interfaces and models tei is a text modelling language i will never not ever type an angle bracket (or iwnnetaab for short) dh tea leaves that bug bit me #alt-ac careers: digital humanities developer addenda et corrigenda making a new numbers server for papyri.info #apa converting apis object artefact script stomping on innovation killers none internet archive: digital library of free & borrowable books, movies, music & wayback machine skip to main content see what's new with book lending at the internet archive can you chip in? in the internet archive has seen unprecedented use—and we need your help. when the covid- pandemic hit, our bandwidth demand skyrocketed. right now we’re getting over . million daily unique visitors and storing more than petabytes of data. we build and maintain all our own systems, but we don’t charge for access, sell user information, or run ads. instead, we rely on individual generosity to fund our infrastructure; we're powered by donations averaging $ . right now, we have a -to- matching gift campaign, tripling the impact of every donation. if each of our users gave just $ , we could end this fundraiser today—so if you find all these bits and bytes useful, please pitch in. —brewster kahle, founder, internet archive continue maybe later send me an email reminder email address (required) please enter a valid email address. first name last name submit by submitting, you agree to receive donor-related emails from the internet archive. your privacy is important to us. we do not sell or trade your information with anyone. a line drawing of the internet archive headquarters building façade. an illustration of a magnifying glass. an illustration of a magnifying glass. an illustration of a horizontal line over an up pointing arrow. upload an illustration of a person's head and chest. sign up | log in an illustration of a computer application window wayback machine an illustration of an open book. books an illustration of two cells of a film strip. video an illustration of an audio speaker. audio an illustration of a . " floppy disk. software an illustration of two photographs. images an illustration of a heart shape donate an illustration of text ellipses. more an icon used to represent a menu that can be toggled by interacting with this icon. about blog projects help donate an illustration of a heart shape contact jobs volunteer people search metadata search text contents search tv news captions search archived websites advanced search sign up for free log in terms of service (last updated / / ) logo internet archive is a non-profit library of millions of free books, movies, software, music, websites, and more. web b items texts m items movies . m items audio m items tv . m items software k items image . m items etree k items collection k items search search metadata search text contents search tv news captions search radio transcripts search archived web sites advanced search go announcements dweb meetup: the latest in the dweb ecosystem community webs program receives $ , , andrew w. mellon foundation award for a national network of public libraries building local history web archives discogs thank you! a commercial community site with bulk data access see more top collections at the archive show details views sort by views eye title date archived creator . b . b community audio collection , , items . b views dec , / by community audio collection eye . b you are invited to view or upload audios to the community collection. these thousands of recordings were all contributed by archive users and community members. please select a creative commons license during upload so that others will know what they may (or may not) do with with your audio. click here to contribute your audio ! browse by style: blues , country , electronic , experimental , hiphop , indie , jazz , rock , spoken word . . b . b community video collection , , items . b views feb , / by internet archive collection eye . b you are invited to view or upload your videos to the community collection. these thousands of videos were contributed by archive users and community members. these videos are available for free download. please select a creative commons license during upload so that others will know what they may (or may not) do with with your video. click here to upload your video ! topic: moving images . b . b community texts collection , , items . b views jan , / by internet archive collection eye . b these books are books contributed by the community. click here to contribute your book ! for more information and how-to please see help.archive.org/hc/en-us/articles/ -uploading-a-basic-guide uploaders, please note: archive.org supports metadata about items in just about any language so long as the characters are utf encoded find books by language: afar books afrikaans books akan books albanian books arabic books armenian books aymara books azerbaijan books balochi books bambara... topic: texts . b . b american libraries collection , , items . b views jan , / collection eye . b the american libraries collection includes material contributed from across the united states. institutions range from the library of congress to many local public libraries. as a whole, this collection of material brings holdings that cover many facets of american life and scholarship into the public domain. significant portions of this collection have been generously sponsored by microsoft , yahoo! , the sloan foundation , and others. . b . b community data collection , items . b views may , / collection eye . b a collection of data and miscellaneous media donated by individuals to the internet archive. . b . b the librivox free audiobook collection collection , items . b views mar , / collection eye . b librivox - founded in - is a community of volunteers from all over the world who record public domain texts: poetry, short stories, whole books, even dramatic works, in many different languages. all librivox recordings are in the public domain in the usa and available as free downloads on the internet. if you are not in the usa, please check your country's copyright law before downloading. please visit the librivox website where you can search for books that interest you. you can search or... . m m canadian libraries collection , items . m views jun , / by internet archive canada collection eye . m welcome to the canadian libraries page. the toronto scanning centre was established in on the campus of the university of toronto . from its humble beginnings, internet archive canada has worked with more institutions, in providing their unique material(s) with open access and sharing these collections the world over. from the archives of the sisters of service to the university of alberta, iac has digitized more than , unique texts as of september . many texts/collections... topic: texts . m m electric sheep collection items . m views jul , / collection eye . m electric sheep is a distributed computing project for animating and evolving fractal flames, which are in turn distributed to the networked computers, which display them as a screensaver. process the process is transparent to the casual user, who can simply install the software as a screensaver. alternatively, the user may become more involved with the project, manually creating a fractal flame file for upload to the server where it is rendered into a video file of the animated fractal flame.... topic: electric sheep . m m live music archive collection , items . m views nov , / collection eye . m browse: all artists · this day in history · average review rating · number reviews · date reviewed · number views the live music archive is a community committed to providing the highest quality live concerts in a lossless, downloadable format, along with the convenience of on-demand streaming. in , the internet archive teamed up with etree.org to create the live music archive in order to preserve and archive as many live concerts as possible for current and future generations to... topic: live music . m m community images collection , items . m views jul , / collection eye . m images contributed by internet archive users and community members. these images are available for free download. please select a creative commons license during upload so that others will know what they may (or may not) do with with your images. topic: images . m m university of toronto - robarts library collection , items . m views dec , / collection eye . m the john p. robarts research library, commonly referred to as robarts library, is the main humanities and social sciences library of the university of toronto libraries and the largest individual library in the university. opened in and named for john robarts, the th premier of ontario, the library contains more than . million bookform items, . million microform items and , other items. the library building is one of the most significant examples of brutalist architecture in... . m m folksoundomy: a library of sound collection , items . m views dec , / collection eye . m folksonomy : a system of classification derived from the practice and method of collaboratively creating and managing tags to annotate and categorize content; this practice is also known as collaborative tagging, social classification, social indexing, and social tagging. coined by thomas vander wal, it is a portmanteau of folk and taxonomy. folksoundomy : a collection of sounds, music and speech derived from the efforts of volunteers to make information as widely available as possible. because... . m m california digital library collection , items . m views feb , / collection eye . m the california digital library supports the assembly and creative use of the world's scholarship and knowledge for the university of california libraries and the communities they serve. in addition, the cdl provides tools that support the construction of online information services for research, teaching, and learning, including services that enable the uc libraries to effectively share their materials and provide greater access to digital content. . m m community spirituality and religion collection , items . m views jun , / collection eye . m these religion and spirituality videos were contributed by archive users. . m m netlabels collection , items . m views dec , / collection eye . m welcome to the netlabels collection at the internet archive . this collection hosts complete, freely downloadable/streamable, often creative commons -licensed catalogs of 'virtual record labels'. these 'netlabels' are non-profit, community-built entities dedicated to providing high quality, non-commercial, freely distributable mp /ogg-format music for online download in a multitude of genres. styles include: melodic electronica ( e.g. observatory online , please do something ) minimal house (... ( reviews ) . m m truyen audio collection collection , items . m views feb , / collection eye . m . m m feature films collection , items . m views feb , / by internet archive collection eye . m feature films, shorts , silent films and trailers are available for viewing and downloading. enjoy! view a list of all the feature films sorted by popularity . do you want to post a feature film? first, figure out if it's in the public domain. read this faq about determining if something is pd. if you're still not sure, post a question to the forum below with as much information about the movie as possible. one of our users might have relevant information. topic: moving images . m m european libraries collection , items . m views oct , / collection eye . m scanned books from various european libraries. . m m apk archive collection , items . m views dec , / collection eye . m a collection of apk (android package) software programs uploaded by various users. . m m kodi archive and support file collection collection , items . m views jul , / collection eye . m kodi (formerly xbmc) is a free and open-source media player software application developed by the xbmc foundation, a non-profit technology consortium. kodi is available for multiple operating systems and hardware platforms, with a software -foot user interface for use with televisions and remote controls. it allows users to play and view most streaming media, such as videos, music, podcasts, and videos from the internet, as well as all common digital media files from local and network storage... . m m television archive collection , , items . m views jun , / collection eye . m programs in  tv news archive for research and educational purposes. the programs allow users to search across a collection of television news programs dating back to for research and educational purposes such as fact checking. users may view short clips, share links to customized short quotes, embed customized short quotes, or borrow a copy of the full program. ( reviews ) . m m prelinger archives collection , items . m views jun , / collection eye . m view thousands of films from the prelinger archives! prelinger archives was founded in by rick prelinger in new york city. over the next twenty years, it grew into a collection of over , "ephemeral" (advertising, educational, industrial, and amateur) films. in , the film collection was acquired by the library of congress, motion picture, broadcasting and recorded sound division . prelinger archives remains in existence, holding approximately , digitized and... . m m united states patent and trademark office documents collection , items . m views may , / collection eye . m united states patent and trademark office documents contributed by think computer foundation. topic: u.s patent . m m television archive news search service collection , , items . m views jun , / collection eye . m items included in the television news search service. part of tv news archive . . m m grateful dead collection , items . m views mar , / by grateful dead collection eye . m browse: this just in · stream only (sbd) shows · downloadable (aud) shows · this day in history · average review rating · number reviews · date reviewed · number views · search forums created in this collection consists of both audience and soundboard recordings. it is not uncommon to find multiple versions of the same show. for more information please see the faq . the grateful dead collection is not currently open to public uploads. search shows: downloadable shows - usually... topic: grateful dead, jam, rock, jerry garcia . m m folkscanomy: a library of books collection , items . m views dec , / collection eye . m folksonomy : a system of classification derived from the practice and method of collaboratively creating and managing tags to annotate and categorize content; this practice is also known as collaborative tagging, social classification, social indexing, and social tagging. coined by thomas vander wal, it is a portmanteau of folk and taxonomy. folkscanomy : a collection of books and text derived from the efforts of volunteers to make information as widely available as possible. because the... . m m biodiversity heritage library collection , items . m views dec , / collection eye . m inspiring discovery through free access to biodiversity knowledge. | the biodiversity heritage library improves research methodology by collaboratively making biodiversity literature openly available to the world as part of a global biodiversity community. bhl also serves as the foundational literature component of the encyclopedia of life . the biodiversity heritage library (bhl) is a consortium of natural history and botanical libraries that cooperate to digitize the legacy literature of... . m m the vintage software collection collection , items . m views jun , / collection eye . m the vintage software collection gathers various efforts by groups to classify, preserve, and provide historical software. these older programs, many of them running on defunct and rare hardware, are provided for purposes of study, education, and historical reference.  . m m internet arcade collection , items . m views aug , / collection eye . m the internet arcade is a web-based library of arcade (coin-operated) video games from the s through to the s, emulated in jsmame, part of the jsmess software package. containing hundreds of games ranging through many different genres and styles, the arcade provides research, comparison, and entertainment in the realm of the video game arcade.   the game collection ranges from early "bronze-age" videogames, with black and white screens and simple sounds, through to large-scale... . m m islamic sermons and lessons collection , items . m views jan , / collection eye . m sermons, lessons and teachings, as well as supplemental and related materials.  more results fetching more results next page bibliographic wilderness skip to content bibliographic wilderness menu about contact are you talking to heroku redis in cleartext or ssl? in “typical” redis installation, you might be talking to redis on localhost or on a private network, and clients typically talk to redis in cleartext. redis doesn’t even natively support communications over ssl. (or maybe it does now with redis ?) however, the heroku redis add-on (the one from heroku itself) supports ssl connections via “stunnel”, a tool popular with other redis users use to get ssl redis connections too. (or maybe via native redis with redis ? not sure if you’d know the difference, or if it matters). there are heroku docs on all of this which say: while you can connect to heroku redis without the stunnel buildpack, it is not recommend. the data traveling over the wire will be unencrypted. perhaps especially because on heroku your app does not talk to redis via localhost or on a private network, but on a public network. but i think i’ve worked on heroku apps before that missed this advice and are still talking to heroku in the clear. i just happened to run across it when i got curious about the redis_tls_url env/config variable i noticed heroku setting. which brings us to another thing, that heroku doc on it is out of date, it doesn’t mention the redis_tls_url config variable, just the redis_url one. the difference? the tls version will be a url beginning with rediss:// instead of redis:// , note extra s, which many redis clients use as a convention for “ssl connection to redis probably via stunnel since redis itself doens’t support it”. the redis docs provide ruby and go examples which instead use redis_url and writing code to swap the redis:// for rediss:// and even hard-code port number adjustments, which is silly! (while i continue to be very impressed with heroku as a product, i keep running into weird things like this outdated documentation, that does not match my experience/impression of heroku’s all-around technical excellence, and makes me worry if heroku is slipping…). the docs also mention a weird driver: ruby arg for initializing the redis client that i’m not sure what it is and it doesn’t seem necessary. the docs are correct that you have to tell the ruby redis client not to try to verify ssl keys against trusted root certs, and this implementation uses a self-signed cert. otherwise you will get an error that looks like: openssl::ssl::sslerror: ssl_connect returned= errno= state=error: certificate verify failed (self signed certificate in certificate chain) so, can be as simple as: redis_client = redis.new(url: env['redis_tls_url'], ssl_params: { verify_mode: openssl::ssl::verify_none }) $redis = redis_client # and/or resque.redis = redis_client i don’t use sidekiq on this project currently, but to get the ssl connection with verify_none, looking at sidekiq docs maybe on sidekiq docs you might have to(?): redis_conn = proc { redis.new(url: env['redis_tls_url'], ssl_params: { verify_mode: openssl::ssl::verify_none }) } sidekiq.configure_client do |config| config.redis = connectionpool.new(size: , &redis_conn) end sidekiq.configure_server do |config| config.redis = connectionpool.new(size: , &redis_conn) end (not sure what values you should pick for connection pool size). while the sidekiq docs mention heroku in passing, they don’t mention need for ssl connections — i think awareness of this heroku feature and their recommendation you use it may not actually be common! update: beware redis_url can also be rediss on one of my apps i saw a redis_url which used redis: and a redis_tls_url which uses (secure) rediss:. but on another app, it provides *only* a redis_url, which is rediss — meaning you have to set the verify_mode: openssl::ssl::verify_none when passing it to ruby redis client. so you have to be prepared to do this with redis_url values too — i think it shouldn’t hurt to set the ssl_params option even if you pass it a non-ssl redis: url, so just set it all the time? this second app was heroku- stack, and the first was heroku- stack, is that the difference? no idea. documented anywhere? i doubt it. definitely seems sloppy for what i expect of heroku, making me get a bit suspicious of whether heroku is sticking to the really impressive level of technical excellence and documentation i expect from them. so, your best bet is to check for both redis_tls_url and redis_url, prefering the tls one if present, realizing the redis_url can have a rediss:// value in it too. the heroku docs also say you don’t get secure tls redis connection on “hobby” plans, but i”m not sure that’s actually true anymore on heroku- ? not trusting the docs is not a good sign. jrochkind general comments november , november , comparing performance of a rails app on different heroku formations i develop a “digital collections” or “asset management” app, which manages and makes digitized historical objects and their descriptions available to the public, from the collections here at the science history institute. the app receives relatively low level of traffic (according to google analytics, around k pageviews a month), although we want it to be able to handle spikes without falling down. it is not the most performance-optimized app, it does have some relatively slow responses and can be ram-hungry. but it works adequately on our current infrastructure: web traffic is handled on a single aws ec t .medium instance, with passenger processes (free version of passenger, so no multi-threading). we are currently investigating the possibility of moving our infrastructure to heroku. after realizing that heroku standard dynos did not seem to have the performance characteristics i had expected, i decided to approach performance testing more methodically, to compare different heroku dyno formations to each other and to our current infrastructure. our basic research question is probably what heroku formation do we need to have similar performance to our existing infrastructure? i am not an expert at doing this — i did some research, read some blog posts, did some thinking, and embarked on this. i am going to lead you through how i approached this and what i found. feedback or suggestions are welcome. the most surprising result i found was much poorer performance from heroku standard dynos than i expected, and specifically that standard dynos would not match performance of present infrastructure. what urls to use in test some older load-testing tools only support testing one url over and over. i decided i wanted to test a larger sample list of urls — to be a more “realistic” load, and also because repeatedly requesting only one url might accidentally use caches in ways you aren’t expecting giving you unrepresentative results. (our app does not currently use fragment caching, but caches you might not even be thinking about include postgres’s built-in automatic caches, or passenger’s automatic turbocache (which i don’t think we have turned on)). my initial thought to get a list of such urls from our already-in-production app from production logs, to get a sample of what real traffic looks like. there were a couple barriers for me to using production logs as urls: some of those urls might require authentication, or be post requests. the bulk of our app’s traffic is get requests available without authentication, and i didn’t feel like the added complexity of setting up anything else in a load traffic was worthwhile. our app on heroku isn’t fully functional yet. without having connected it to a solr or background job workers, only certain urls are available. in fact, a large portion of our traffic is an “item” or “work” detail page like this one. additionally, those are the pages that can be the biggest performance challenge, since the current implementation includes a thumbnail for every scanned page or other image, so response time unfortunately scales with number of pages in an item. so i decided a good list of urls was simply a representative same of those “work detail” pages. in fact, rather than completely random sample, i took the largest/slowest work pages, and then added in another randomly chosen from our current ~ k pages. and gave them all a randomly shuffled order. in our app, every time a browser requests a work detail page, the js on that page makes an additional request for a json document that powers our page viewer. so for each of those work detail pages, i added the json request url, for a more “realistic” load, and total urls. performance: “base speed” vs “throughput under load” thinking about it, i realized there were two kinds of “performance” or “speed” to think about. you might just have a really slow app, to exagerate let’s say typical responses are seconds. that’s under low/no-traffic, a single browser is the only thing interacting with the app, it makes a single request, and has to wait seconds for a response. that number might be changed by optimizations or performance regressions in your code (including your dependencies). it might also be changed by moving or changing hardware or virtualization environment — including giving your database more cpu/ram resources, etc. but that number will not change by horizontally scaling your deployment — adding more puma or passenger processes or threads, scaling out hosts with a load balancer or heroku dynos. none of that will change this base speed because it’s just how long the app takes to prepare a response when not under load, how slow it is in a test only one web worker , where adding web workers won’t matter because they won’t be used. then there’s what happens to the app actually under load by multiple users at once. the base speed is kind of a lower bound on throughput under load — page response time is never going to get better than s for our hypothetical very slow app (without changing the underlying base speed). but it can get a lot worse if it’s hammered by traffic. this throughput under load can be effected not only by changing base speed, but also by various forms of horizontal scaling — how many puma or passenger processes you have with how many threads each, and how many cpus they have access to, as well as number of heroku dynos or other hosts behind a load balancer. (i had been thinking about this distinction already, but nate berkopec’s great blog post on scaling rails apps gave me the “speed” vs “throughout” terminology to use). for my condition, we are not changing the code at all. but we are changing the host architecture from a manual ec t .medium to heroku dynos (of various possible types) in a way that could effect base speed, and we’re also changing our scaling architecture in a way that could change throughput under load on top of that — from one t .medium with passenger process to possibly multiple heroku dynos behind heroku’s load balancer, and also (for reasons) switching from free passenger to trying puma with multiple threads per process. (we are running puma with new experimental performance features turned on). so we’ll want to get a sense of base speed of the various host choices, and also look at how throughput under load changes based on various choices. benchmarking tool: wrk we’re going to use wrk. there are lots of choices for http benchmarking/load testing, with really varying complexity and from different eras of web history. i got a bit overwhelmed by it, but settled on wrk. some other choices didn’t have all the features we need (some way to test a list of urls, with at least some limited percentile distribution reporting). others were much more flexible and complicated and i had trouble even figuring out how to use them! wrk does need a custom lua script in order to handle a list of urls. i found a nice script here, and modified it slightly to take filename from an env variable, and not randomly shuffle input list. it’s a bit confusing understanding the meaning of “threads” vs “connections” in wrk arguments. this blog post from appfolio clears it up a bit. i decided to leave threads set to , and vary connections for load — so -c -t is a “one url at a time” setting we can use to test “base speed”, and we can benchmark throughput under load by increasing connections. we want to make sure we run the test for long enough to touch all urls in our list at least once, even in the slower setups, to have a good comparison — ideally it would be go through the list more than once, but for my own ergonomics i had to get through a lot of tests so ended up less tha ideal. (should i have put fewer than urls in? not sure). conclusions in advance as benchmarking posts go (especially when i’m the one writing them), i’m about to drop a lot of words and data on you. so to maximize the audience that sees the conclusions (because they surprise me, and i want feedback/pushback on them), i’m going to give you some conclusions up front. our current infrastructure has web app on a single ec t .medium, which is a burstable ec type — our relatively low-traffic app does not exhaust it’s burst credits. measuring base speed (just one concurrent request at a time), we found that performance dynos seem to have about the cpu speed of a bursting t .medium (just a hair slower). but standard dynos are as a rule to times slower; additionally they are highly variable, and that variability can be over hours/days. a minute period can have measured response times or more times slower than another minute period a couple hours later. but they seem to typically be - x slower than our current infrastructure. under load, they scale about how you’d expect if you knew how many cpus are present, no real surprises. our existing t .medium has two cpus, so can handle simultaneous requests as fast as , and after that degrades linearly. a single performance-l ($ /month) has cpus ( hyperthreads), so scales under load much better than our current infrastructure. a single performance-m ($ /month) has only cpu (!), so scales pretty terribly under load. testing scaling with standard- x’s ($ /month total), we see that it scales relatively evenly. although lumpily because of variability, and it starts out so much worse performing that even as it scales “evenly” it’s still out-performed by all other arcchitectures. :( (at these relatively fast median response times you might say it’s still fast enough who cares, but in our fat tail of slower pages it gets more distressing). now we’ll give you lots of measurements, or you can skip all that to my summary discussion or conclusions for our own project at the end. let’s compare base speed ok, let’s get to actual measurements! for “base speed” measurements, we’ll be telling wrk to use only one connection and one thread. existing t .medium: base speed our current infrastructure is one ec t .medium. this ec instance type has two vcpus and gb of ram. on that single ec instance, we run passenger (free not enterprise) set to have passenger processes, although the base speed test with only one connection should only touch one of the workers. the t is a “burstable” type, and we do always have burst credits (this is not a high traffic app; verified we never exhausted burst credits in these tests), so our test load may be taking advantage of burst cpu. $ urls=./sample_works.txt wrk -c -t -d m --timeout s --latency -s load_test/multiplepaths.lua.txt https://[current staging server] multiplepaths: found paths multiplepaths: found paths running m test @ https://staging-digital.sciencehistory.org threads and connections thread stats avg stdev max +/- stdev latency . ms . ms . s . % req/sec . . . . % latency distribution % . ms % . ms % . ms % . s requests in . m, . mb read requests/sec: . transfer/sec: . mb i’m actually feeling pretty good about those numbers on our current infrastructure! ms median, not bad, and even ms th percentile is not too bad. now, our test load involves some json responses that are quicker to deliver than corresponding html page, but still pretty good. the th/ th/and max request ( . s) aren’t great, but i knew i had some slow pages, this matches my previous understanding of how slow they are in our current infrastructure. th percentile is ~ times th percenile. i don’t have an understanding of why the two different req/sec and requests/sec values are so different, and don’t totally understand what to do with the stdev and +/- stdev values, so i’m just going to be sticking to looking at the latency percentiles, i think “latency” could also be called “response times” here. but ok, this is our baseline for this workload. and doing this minute test at various points over the past few days, i can say it’s nicely regular and consistent, occasionally i got a slower run, but th percentile was usually ms– ms, right around there. heroku standard- x: base speed from previous mucking about, i learned i can only reliably fit one puma worker in a standard- x, and heroku says “we typically recommend a minimum of   processes, if possible” (for routing algorithmic reasons when scaled to multiple dynos), so i am just starting at a standard- x with two puma workers each with threads, matching heroku recommendations for a standard- x dyno. so one thing i discovered is that bencharks from a heroku standard dyno are really variable, but here are typical ones: $ heroku dyno:resize type size qty cost/mo ─────── ─────────── ─── ─────── web standard- x $ heroku config:get --shell web_concurrency rails_max_threads web_concurrency= rails_max_threads= $ urls=./sample_works.txt wrk -c -t -d m --timeout s --latency -s load_test/multiplepaths.lua.txt https://scihist-digicoll.herokuapp.com/ multiplepaths: found paths multiplepaths: found paths running m test @ https://scihist-digicoll.herokuapp.com/ threads and connections thread stats avg stdev max +/- stdev latency . ms . ms . s . % req/sec . . . . % latency distribution % . ms % . ms % . s % . s requests in . m, . mb read requests/sec: . transfer/sec: . kb i had heard that heroku standard dynos would have variable performance, because they are shared multi-tenant resources. i had been thinking of this like during a minute test i might see around the same median with more standard deviation — but instead, what it looks like to me is that running this benchmark on monday at am might give very different results than at : am or tuesday at pm. the variability is over a way longer timeframe than my minute test — so that’s something learned. running this here and there over the past week, the above results seem to me typical of what i saw. (to get better than “seem typical” on this resource, you’d have to run a test, over several days or a week i think, probably not hammering the server the whole time, to get a sense of actual statistical distribution of the variability). i sometimes saw tests that were quite a bit slower than this, up to a ms median. i rarely if ever saw results too much faster than this on a standard- x. th percentile is ~ x median, less than my current infrastructure, but that still gets up there to . instead of ms. this typical one is quite a bit slower than than our current infrastructure, our median response time is x the latency, with th and max being around x. this was worse than i expected. heroku performance-m: base speed although we might be able to fit more puma workers in ram, we’re running a single-connection base speed test, so it shouldn’t matter to, and we won’t adjust it. $ heroku dyno:resize type size qty cost/mo ─────── ───────────── ─── ─────── web performance-m $ heroku config:get --shell web_concurrency rails_max_threads web_concurrency= rails_max_threads= $ urls=./sample_works.txt wrk -c -t -d m --timeout s --latency -s load_test/multiplepaths.lua.txt https://scihist-digicoll.herokuapp.com/ multiplepaths: found paths multiplepaths: found paths running m test @ https://scihist-digicoll.herokuapp.com/ threads and connections thread stats avg stdev max +/- stdev latency . ms . ms . s . % req/sec . . . . % latency distribution % . ms % . ms % . s % . s requests in . m, . mb read requests/sec: . transfer/sec: . kb this is a lot closer to the ballpark of our current infrastructure. it’s a bit slower ( ms median intead of ms median), but in running this now and then over the past week it was remarkably, thankfully, consistent. median and th percentile are both % slower (makes me feel comforted that those numbers are the same in these two runs!), that doesn’t bother me so much if it’s predictable and regular, which it appears to be. the max appears to me still a little bit less regular on heroku for some reason, since performance is supposed to be non-shared aws resources, you wouldn’t expect it to be, but slow requests are slow, ok. th percentile is ~ x median, about the same as my current infrastructure. heroku performance-l: base speed $ heroku dyno:resize type size qty cost/mo ─────── ───────────── ─── ─────── web performance-l $ heroku config:get --shell web_concurrency rails_max_threads web_concurrency= rails_max_threads= urls=./sample_works.txt wrk -c -t -d m --timeout s --latency -s load_test/multiplepaths.lua.txt https://scihist-digicoll.herokuapp.com/ multiplepaths: found paths multiplepaths: found paths running m test @ https://scihist-digicoll.herokuapp.com/ threads and connections thread stats avg stdev max +/- stdev latency . ms . ms . s . % req/sec . . . . % latency distribution % . ms % . ms % . s % . s requests in . m, . mb read requests/sec: . transfer/sec: . kb no news is good news, it looks very much like performance-m, which is exactly what we expected, because this isn’t a load test. it tells us that performance-m and performance-l seem to have similar cpu speeds and similar predictable non-variable regularity, which is what i find running this test periodically over a week. th percentile is ~ x median, about the same as current infrastructure. the higher max speed is just evidence of what i mentioned, the speed of slowest request did seem to vary more than on our manual t .medium, can’t really explain why. summary: base speed not sure how helpful this visualization is, charting th, th, and th percentile responses across architectures. but basically: performance dynos perform similarly to my (bursting) t .medium. can’t explain why performance-l seems slightly slower than performance-m, might be just incidental variation when i ran the tests. the standard- x is about twice as slow as my (bursting) t .medium. again recall standard- x results varied a lot every time i ran them, the one i reported seems “typical” to me, that’s not super scientific, admittedly, but i’m confident that standard- x are a lot slower in median response times than my current infrastructure. throughput under load ok, now we’re going to test using wrk to use more connections. in fact, i’ll test each setup with various number of connections, and graph the result, to get a sense of how each formation can handle throughput under load. (this means a lot of minutes to get all these results, at minutes per number of connection test, per formation!). an additional thing we can learn from this test, on heroku we can look at how much ram is being used after a load test, to get a sense of the app’s ram usage under traffic to understand the maximum number of puma workers we might be able to fit in a given dyno. existing t .medium: under load a t .medium has g of ram and cpus. we run passenger workers (no multi-threading, since we are free, rather than enterprise, passenger). so what do we expect? with cpus and more than workers, i’d expect it to handle simultaneous streams of requests almost as well as ; - should be quite a bit slower because they are competing for the cpus. over , performance will probably become catastrophic. connections are exactly flat with , as expected for our two cpus, hooray! then it goes up at a strikingly even line. going over (to ) simultaneous connections doesn’t matter, even though we’ve exhausted our workers, i guess at this point there’s so much competition for the two cpus already. the slope of this curve is really nice too actually. without load, our median response time is ms, but even at a totally overloaded overloaded connections, it’s only ms, which actually isn’t too bad. we can make a graph that in addition to median also has th, th, and th percentile response time on it: it doesn’t tell us too much; it tells us the upper percentiles rise at about the same rate as the median. at simultaneous connection th percentile of ms is about times the median of ms; at requests the th percentile of . seconds is about times the median of ms. this does remind us that under load when things get slow, this has more of a disastrous effect on already slow requests than fast requests. when not under load, even our th percentile was kind of sort of barley acceptable at ms, but under load at . seconds it really isn’t. single standard- x dyno: under load a standard- x dyno has g of ram. the (amazing, excellent, thanks schneems) heroku puma guide suggests running two puma workers with threads each. at first i wanted to try running three workers, which seemed to fit into available ram — but under heavy load-testing i was getting heroku r memory quota exceeded errors, so we’ll just stick with the heroku docs recommendations. two workers with threads each fit with plenty of headroom. a standard- x dyno is runs on shared (multi-tenant) underlying amazon virtual hardware. so while it is running on hardware with cpus (each of which can run two “hyperthreads“), the puma doc suggests “it is best to assume only one process can execute at a time” on standard dynos. what do we expect? well, if it really only had one cpu, it would immediately start getting bad at simulataneous connections, and just get worse from there. when we exceed the two worker count, will it get even worse? what about when we exceed the thread ( workers * threads) count? you’d never run just one dyno if you were expecting this much traffic, you’d always horizontally scale. this very artificial test is just to get a sense of it’s characteristics. also, we remember that standard- x’s are just really variable; i could get much worse or better runs than this, but graphed numbers from a run that seemed typical. well, it really does act like cpu, simultaneous connections is immediately a lot worse than . the line isn’t quite as straight as in our existing t .medium, but it’s still pretty straight; i’d attribute the slight lumpiness to just the variability of shared-architecture standard dyno, and figure it would get perfectly straight with more data. it degrades at about the same rate of our baseline t .medium, but when you start out slower, that’s more disastrous. our t .medium at an overloaded simultaneous requests is ms (pretty tolerable actually), times the median at one request only. this standard- x has a median response time of ms at only one simultaneous request, and at an overloaded requests has a median response time also about x worse, but that becomes a less tolerable ms. does also graphing the th, th, and th percentile tell us much? eh, i think the lumpiness is still just standard shared-architecture variability. the rate of “getting worse” as we add more overloaded connections is actually a bit better than it was on our t .medium, but since it already starts out so much slower, we’ll just call it a wash. (on t .medium, th percentile without load is ms and under an overloaded connections . s. on this single standard- x, it’s . s and . s). i’m not sure how much these charts with various percentiles on them tell us, i’ll not include them for every architecture hence. standard- x, dynos: under load ok, realistically we already know you shouldn’t have just one standard- x dyno under that kind of load. you’d scale out, either manually or perhaps using something like the neat rails autoscale add-on. let’s measure with dynos. each is still running puma workers, with threads each. what do we expect? hm, treating each dyno as if it has only one cpu, we’d expect it to be able to handle traffic pretty levelly up to simultenous connections, distributed to dynos. it’s going to do worse after that, but up to there is still one puma worker per connection so it might get even worse after ? well… i think that actually is relatively flat from to simultaneous connections, except for lumpiness from variability. but lumpiness from variability is huge! we’re talking ms median measured at connection, up to ms measured median at , down to ms at . and then maybe yeah, a fairly shallow slope up to simutaneous connections than steeper. but it’s all fairly shallow slope compared to our base t .medium. at connections (after which we pretty much max out), the standard- x median of ms is only . times the median at conection. compared to the t .median increase of . times. as we’d expect, scaling out to dynos (with four cpus/ hyperthreads) helps us scale well — the problem is the baseline is so slow to begin (with very high bounds of variability making it regularly even slower). performance-m: under load a performance-m has . gb of memory. it only has one physical cpu, although two “vcpus” (two hyperthreads) — and these are all your apps, it is not shared. by testing under load, i demonstrated i could actually fit workers on there without any memory limit errors. but is there any point to doing that with only / cpus? under a bit of testing, it appeared not. the heroku puma docs recommend only processes with threads. you could do a whole little mini-experiment just trying to measure/optimize process/thread count on performance-m! we’ve already got too much data here, but in some experimentation it looked to me like processes with threads each performed better (and certainly no worse) than processes with threads — if you’ve got the ram just sitting there anyway (as we do), why not? i actually tested with puma processes with threads each. there is still a large amount of ram headroom we aren’t going to use even under load. what do we expect? well, with the “hyperthreads” perhaps it can handle simultaneous requests nearly as well as (or not?); after that, we expect it to degrade quickly same as our original t .medium did. it an handle connections slightly better than you’d expect if there really was only cpu, so i guess a hyperthread does give you something. then the slope picks up, as you’d expect; and it looks like it does get steeper after simultaneous connections, yup. performance-l: under load a performance-l ($ /month) costs twice as much as a performance-m ($ /month), but has far more than twice as much resources. performance-l has a whopping gb of ram compared to performance-m’s . gb; and performance-l has real cpus/hyperthreads available to use (visible using the nproc technique in the heroku puma article. because we have plenty of ram to do so, we’re going to run worker processes to match our original t .medium’s. we still ran with threads, just cause it seems like maybe you should never run a puma worker with only one thread? but who knows, maybe workers with thread each would perform better; plenty of room (but not plenty of my energy) for yet more experimentation. what do we expect? the graph should be pretty flat up to simultaneous connections, then it should start getting worse, pretty evenly as simultaneous connections rise all the way up to . it is indeed pretty flat up to simultaneous connections. then up to it’s still not too bad — median at is only ~ . median at (!). then it gets worse after (oh yeah, hyperthreads?). but the slope is wonderfully shallow all the way. even at simultaneous connections, the median response time of ms is only . x what it was at one connection. (in our original t .medium, at simultaneous connections median response time was over x what it was at connection). this thing is indeed a monster. summary comparison: under load we showed a lot of graphs that look similar, but they all had different sclaes on the y-axis. let’s plot median response times under load of all architectures on the same graph, and see what we’re really dealing with. the blue t .medium is our baseline, what we have now. we can see that there isn’t really a similar heroku option, we have our choice of better or worse. the performance-l is just plain better than what we have now. it starts out performing about the same as what we have now for or simultaneous connections, but then scales so much flatter. the performance-m also starts out about thesame, but sccales so much worse than even what we have now. (it’s that real cpu instead of , i guess?). the standard- x scaled to dynos… has it’s own characteristics. it’s baseline is pretty terrible, it’s to times as slow as what we have now even not under load. but then it scales pretty well, since it’s dynos after all, it doesn’t get worse as fast as performance-m does. but it started out so bad, that it remains far worse than our original t .medium even under load. adding more dynos to standard- x will help it remain steady under even higher load, but won’t help it’s underlying problem that it’s just slower than everyone else. discussion: thoughts and surprises i had been thinking of a t .medium (even with burst) as “typical” (it is after all much slower than my macbook), and has been assuming (in retrospect with no particular basis) that a heroku standard dyno would perform similarly. most discussion and heroku docs, as well as the naming itself, suggest that a ‘standard’ dyno is, well, standard, and performance dynos are for “super scale, high traffic apps”, which is not me. but in fact, heroku standard dynos are much slower and more variable in performance than a bursting t .medium. i suspect they are slower than other options you might consider non-heroku “typical” options. my conclusion is honestly that “standard” dynos are really “for very fast, well-optimized apps that can handle slow and variable cpu” and “performance” dynos are really “standard, matching the cpu speeds you’d get from a typical non-heroku option”. but this is not how they are documented or usually talked about. are other people having really different experiences/conclusions than me? if so, why, or where have i gone wrong? this of course has implications for estimating your heroku budget if considering switching over. :( if you have a well-optimized fast app, say even th percentile is ms (on bursting t .medium), then you can handle standard slowness — so what your th percentile is now ms (and during some time periods even much slower, s or worse, due to variability). that’s not so bad for a th percentile. one way to get a very fast is of course caching. there is lots of discussion of using caching in rails, sometimes the message (explicit or implicit) is “you have to use lots of caching to get reasonable performance cause rails is so slow.” what if many of these people are on heroku, and it’s really you have to use lots of caching to get reasonable performance on heroku standard dyno?? i personally don’t think caching is maintenance free; in my experience properly doing cache invalidation and dealing with significant processing spikes needed when you choose to invalidate your entire cache (cause cached html needs to change) lead to real maintenance/development cost. i have not needed caching to meet my performance goals on present architecture. everyone doesn’t necessarily have the same performance goals/requirements. mine of a low-traffic non-commercial site are are maybe more modest, i just need users not to be super annoyed. but whatever your performance goals, you’re going to have to spend more time on optimization on a heroku standard than something with much faster cpu — like a standard affordable mid-tier ec . am i wrong? one significant factor on heroku standard dyno performance is that they use shared/multi-tenant infrastructure. i wonder if they’ve actually gotten lower performance over time, as many customers (who you may be sharing with) have gotten better at maximizing their utilization, so the shared cpus are typically more busy? like a frog boiling, maybe nobody noticed that standard dynos have become lower performance? i dunno, brainstorming. or maybe there are so many apps that start on heroku instead of switcching from somewhere else, that people just don’t realize that standard dynos are much slower than other low/mid-tier options? i was expecting to pay a premium for heroku — but even standard- x’s are a significant premium over paying for t .medium ec yourself, one i found quite reasonable…. performance dynos are of course even more premium. i had a sort of baked-in premise that most rails apps are “io-bound”, they spend more time waiting on io than using cpu. i don’t know where i got that idea, i heard it once a long time ago and it became part of my mental model. i now do not believe this is true true of my app, and i do not in fact believe it is true of most rails apps in . i would hypothesize that most rails apps today are in fact cpu-bound. the performance-m dyno only has one cpu. i had somehow also been assuming that it would have two cpus — i’m not sure why, maybe just because at that price! it would be a much better deal with two cpus. instead we have a huge jump from $ performance-m to $ performance-l that has x the cpus and ~ x the ram. so it doesn’t make financial sense to have more than one performance-m dyno, you might as well go to performance-l. but this really complicates auto-scaling, whether using heroku’s feature , or the awesome rails autoscale add-on. i am not sure i can afford a performance-l all the time, and a performance-m might be sufficient most of the time. but if % of the time i’m going to need more (or even %, or even unexpectedly-mentioned-in-national-media), it would be nice to set things up to autoscale up…. i guess to financially irrational or more performance-m’s? :( the performance-l is a very big machine, that is significantly beefier than my current infrastructure. and has far more ram than i need/can use with only physical cores. if i consider standard dynos to be pretty effectively low tier (as i do), heroku to me is kind of missing mid-tier options. a cpu option at . g or g of ram would make a lot of sense to me, and actually be exactly what i need… really i think performance-m would make more sense with cpus at it’s existing already-premium price point, and to be called a “performance” dyno. . maybe heroku is intentionally trying set options to funnel people to the highest-priced performance-l. conclusion: what are we going to do? in my investigations of heroku, my opinion of the developer ux and general service quality only increases. it’s a great product, that would increase our operational capacity and reliability, and substitute for so many person-hours of sysadmin/operational time if we were self-managing (even on cloud architecture like ec ). but i had originally been figuring we’d use standard dynos (even more affordably, possibly auto-scaled with rails autoscale plugin), and am disappointed that they end up looking so much lower performance than our current infrastructure. could we use them anyway? response time going from ms to ms — hey, ms is still fine, even if i’m sad to lose those really nice numbers i got from a bit of optimization. but this app has a wide long-tail ; our th percentile going from ms to s, our th percentile going from ms to . s and our th going from . s to . s — a lot harder to swallow. especially when we know that due to standard dyno variability, a slow-ish page that on my present architecture is reliably . s, could really be anywhere from to (!) on heroku. i would anticipate having to spend a lot more developer time on optimization on heroku standard dynos — or, i this small over-burdened non-commercial shop, not prioritizing that (or not having the skills for it), and having our performance just get bad. so i’m really reluctant to suggest moving our app to heroku with standard dynos. a performance-l dyno is going to let us not have to think about performance any more than we do now, while scaling under high-traffic better than we do now — i suspect we’d never need to scale to more than one performance-l dyno. but it’s pricey for us. a performance-m dyno has a base-speed that’s fine, but scales very poorly and unaffordably. doesn’t handle an increase in load very well as one dyno, and to get more cpus you have to pay far too much (especially compared to standard dynos i had been assuming i’d use). so i don’t really like any of my options. if we do heroku, maybe we’ll try a performance-m, and “hope” our traffic is light enough that a single one will do? maybe with rails autoscale for traffic spikes, even though performance-m dynos isn’t financially efficient? if we are scaling to (or more!) performance-m’s more than very occasionally, switch to performance-l, which means we need to make sure we have the budget for it? jrochkind general leave a comment november , november , deep dive: moving ruby projects from travis to github actions for ci so this is one of my super wordy posts, if that’s not your thing abort now, but some people like them. we’ll start with a bit of context, then get to some detailed looks at github actions features i used to replace my travis builds, with example config files and examination of options available. for me, by “continuous integration” (ci), i mostly mean “running automated tests automatically, on your code repo, as you develop”, on every pr and sometimes with scheduled runs. other people may mean more expansive things by “ci”. for a lot of us, our first experience with ci was when travis-ci started to become well-known, maybe years ago or so. travis was free for open source, and so darn easy to set up and use — especially for rails projects, it was a time when it still felt like most services focused on docs and smooth fit for ruby and rails specifically. i had heard of doing ci, but as a developer in a very small and non-profit shop, i want to spend time writing code not setting up infrastructure, and would have had to get any for-cost service approved up the chain from our limited budget. but it felt like i could almost just flip a switch and have travis on ruby or rails projects working — and for free! free for open source wasn’t entirely selfless, i think it’s part of what helped travis literally define the market. (btw, i think they were the first to invent the idea of a “badge” url for a github readme?) along with an amazing developer ux (which is today still a paragon), it just gave you no reason not to use it. and then once using it, it started to seem insane to not have ci testing, nobody would ever again want to develop software without the build status on every pr before merge. travis really set a high bar for ease of use in a developer tool, you didn’t need to think about it much, it just did what you needed, and told you what you needed to know in it’s read-outs. i think it’s an impressive engineering product. but then. end of an era travis will no longer be supporting open source projects with free ci. the free open source travis projects originally ran on travis-ci.org, with paid commercial projects on travis-ci.com. in may , they announced they’d be unifying these on travis-ci.com only, but with no announced plan that the policy for free open source would change. this migration seemed to proceed very slowly though. perhaps because it was part of preparing the company for a sale, in jan it was announced private equity firm idera had bought travis. at the time the announcement said “we will continue to maintain a free, hosted service for open source projects,” but knowing what “private equity” usually means, some were concerned for the future. (hn discussion). while the faq on the migration to travis-ci.com still says that travis-ci.org should remain reliable until projects are fully migrated, in fact over the past few months travis-ci.org projects largely stopped building, as travis apparently significantly reduced resources on the platform. some people began manually migrating their free open source projects to travis-ci.com where builds still worked. but, while the faq also still says “will travis ci be getting rid of free users? travis ci will continue to offer a free tier for public or open-source repositories on travis-ci.com” — in fact, travis announced that they are ending the free service for open source. the “free tier” is a limited trial (available not just to open source), and when it expires, you can pay, or apply to a special program for an extension, over and over again. they are contradicting themselves enough that while i’m not sure exactly what is going to happen, but no longer trust them as a service. enter github actions i work mostly on ruby and rails projects. they are all open source, almost all of them use travis. so while (once moved to travis-ci.com) they are all currently working, it’s time to start moving them somewhere else, before i have dozens of projects with broken ci and still don’t know how to move them. and the new needs to be free — many of these projects are zero-budget old-school “volunteer” or “informal multi-institutional collaboration” open source. there might be several other options, but the one i chose is github actions — my sense that it had gotten mature enough to start approaching travis level of polish, and all of my projects are github-hosted, and github actions is free for unlimited use for open source. (pricing page; aug announcement of free for open source). and we are really fortunate that it became mature and stable in time for travis to withdraw open source support (if travis had been a year earlier, we’d be in trouble). github actions is really powerful. it is built to do probably way more than travis does, definitely way beyond “automated testing” to various flows for deployment and artifact release, to really just about any kind of process for managing your project you want. the logic you can write almost unlimited, all running on github’s machines. as a result though…. i found it a bit overwhelming to get started. the github actions docs are just overwhelmingly abstract, there is so much there, you can almost anything — but i don’t actually want to learn a new platform, i just want to get automated test ci for my ruby project working! there are some language/project speccific guides available, for node.js, python, a few different java setups — but not for ruby or rails! my how rails has fallen, from when most services like this would be focusing on rails use cases first. :( there are some third part guides available that might focus on ruby/rails, but one of the problems is that actions has been evolving for a few years with some pivots, so it’s easy to find outdated instructions. one i found helpful orientation was this drifting ruby screencast. this screencast showed me there is a kind of limited web ui with integrated docs searcher — but i didn’t end up using it, i just created the text config file by hand, same as i would have for travis. github provides templates for “ruby” or “ruby gem”, but the drifting ruby sccreencast said “these won’t really work for our ruby on rails application so we’ll have to set up one manually”, so that’s what i did too. ¯\_(ツ)_/¯ but the cost of all the power github actions provides is… there are a lot more switches and dials to understand and get right (and maintain over time and across multiple projects). i’m not someone who likes copy-paste without understanding it, so i spent some time trying to understand the relevant options and alternatives; in the process i found some things i might have otherwise copy-pasted from other people’s examples that could be improved. so i give you the results of my investigations, to hopefully save you some time, if wordy comprehensive reports are up your alley. a simple test workflow: ruby gem, test with multiple ruby versions here’s a file for a fairly simple test workflow. you can see it’s in the repo at .github/workflows. the name of the file doesn’t matter — while this one is called ruby.yml, i’ve since moved over to naming the file to match the name: key in the workflow for easier traceability, so i would have called it ci.yml instead. triggers you can see we say that this workflow should be run on any push to master branch, and also for any pull_request at all. many other examples i’ve seen define pull_request: branches: ["main"], which seems to mean only run on pull requests with main as the base. while that’s most of my pr’s, if there is ever a pr that uses another branch as a base for whatever reason, i still want to run ci! while hypothetically you should be able leave branches out to mean “any branch”, i only got it to work by explicitly saying branches: ["**"] matrix for this gem, we want to run ci on multiple ruby versions. you can see we define them here. this works similarly to travis matrixes. if you have more than one matrix variable defined, the workflow will run for every combination of variables (hence the name “matrix”). matrix: ruby: [ ' . . ', ' . . ', ' . . ', ' . . ', 'jruby- . . . ', 'jruby- . . . ' ] in a given run, the current value of the matrix variables is available in github actions “context”, which you can acccess as eg ${{ matrix.ruby }}. you can see how i use that in the name, so that the job will show up with it’s ruby version in it. name: ruby ${{ matrix.ruby }} ruby install while github itself provides an action for ruby install, it seems most people are using this third-party action. which we reference as `ruby/setup-ruby@v `. you can see we use the matrix.ruby context to tell the setup-ruby action what version of ruby to install, which works because our matrix values are the correct values recognized by the action. which are documented in the readme, but note that values like jruby-head are also supported. note, although it isn’t clearly documented, you can say . to mean “latest available . .x” (rather than it meaning “ . . ”), which is hugely useful, and i’ve switched to doing that. i don’t believe that was available via travis/rvm ruby install feature. for a project that isn’t testing under multiple rubies, if we left out the with: ruby-version, the action will conveniently use a .ruby-version file present in the repo. note you don’t need to put a gem install bundler into your workflow yourself, while i’m not sure it’s clearly documented, i found the ruby/setup-ruby action would do this for you (installing the latest available bundler, instead of using whatever was packaged with ruby version), btw regardless of whether you are using the bundler-cache feature (see below). note on how matrix jobs show up to github with travis, testing for multiple ruby or rails versions with a matrix, we got one (or, well, actually two) jobs showing up on the github pr: each of those lines summaries a collection of matrix jobs (eg different ruby versions). if any of the individual jobs without the matrix failed, the whole build would show up as failed. success or failure, you could click on “details” to see each job and it’s status: i thought this worked pretty well — especially for “green” builds i really don’t need to see the details on the pr, the summary is great, and if i want to see the details i can click through, great. with github actions, each matrix job shows up directly on the pr. if you have a large matrix, it can be… a lot. some of my projects have way more than . on pr: maybe it’s just because i was used to it, but i preferred the travis way. (this also makes me think maybe i should change the name key in my workflow to say eg ci: ruby . . to be more clear? oops, tried that, it just looks even weirder in other gh contexts, not sure.) oh, also, that travis way of doing the build twice, once for “pr” and once for “push”? github actions doesn’t seem to do that, it just does one, i think corresponding to travis “push”. while the travis feature seemed technically smart, i’m not sure i ever actually saw one of these builds pass while the other failed in any of my projects, i probably won’t miss it. badge did you have a readme badge for travis? don’t forget to swap it for equivalent in github actions. the image url looks like: https://github.com/$owner/$repository/workflows/$workflow_name/badge.svg?branch=master, where $workflow_name of course has to be url-escaped if it ocntains spaces etc. the github page at https://github.com/owner/repo/actions, if you select a particular workflow/branch, does, like travis, give you a badge url/markdown you can copy/paste if you click on the three-dots and then “create status badge”. unlike travis, what it gives you to copy/paste is just image markdown, it doesn’t include a link. but i definitely want the badge to link to viewing the results of the last build in the ui. so i do it manually. limit to the speciifc workflow and branch that you made the badge for in the ui then just copy and paste the url from the browser. a bit confusing markdown to construct manually, here’s what it ended up looking like for me: [![ci status](https://github.com/jrochkind/attr_json/workflows/ci/badge.svg?branch=master)% d(https://github.com/jrochkind/attr_json/actions?query=workflow% aci+branch% amaster) view raw gh_badge_markdown_example.txt hosted with ❤ by github i copy and paste that from an existing project when i need it in a new one. :shrug: require ci to merge pr? however, that difference in how jobs show up to github, the way each matrix job shows up separately now, has an even more negative impact on requiring ci success to merge a pr. if you want to require that ci passes before merging a pr, you configure that at https://github.com/acct/project/settings/branches under “branch protection rules”.when you click “add rule”, you can/must choose which jobs are “required”. for travis, that’d be those two “master” jobs, but for the new system, every matrix job shows up separately — in fact, if you’ve been messing with job names trying to get it right as i have, you have any job name that was ever used in the last days, and they don’t have the github workflow name appended to them or anything (another reason to put github workflow name in the job name?). but the really problematic part is that if you edit your list of jobs in the matrix — adding or removing ruby versions as one does, or even just changing the name that shows up for a job — you have to go back to this screen to add or remove jobs as a “required status check”. that seems really unworkable to me, i’m not sure how it hasn’t been a major problem already for users. it would be better if we could configure “all the checks in the workflow, whatever they may be”, or perhaps best of all if we could configure a check as required in the workflow yml file, the same place we’re defining it, just a required_before_merge key you could set to true or use a matrix context to define or whatever. i’m currently not requiring status checks for merge on most of my projects (even though i did with travis), because i was finding it unmanageable to keep the job names sync’d, especially as i get used to github actions and kept tweaking things in a way that would change job names. so that’s a bit annoying. fail_fast: false by default, if one of the matrix jobs fails, github acitons will cancel all remaining jobs, not bother to run them at all. after all, you know the build is going to fail if one job fails, what do you need those others for? well, for my use case, it is pretty annoying to be told, say, “job for ruby . . failed, we can’t tell you whether the other ruby versions would have passed or failed or not” — the first thing i want to know is if failed on all ruby versions or just . . , so now i’d have to spend extra time figuring that out manually? no thanks. so i set `fail_fast: false` on all of my workflows, to disable this behavior. note that travis had a similar (opt-in) fast_finish feature, which worked subtly different: travis would report failure to github on first failure (and notify, i think), but would actually keep running all jobs. so when i saw a failure, i could click through to ‘details’ to see which (eg) ruby versions passed, from the whole matrix. this does work for me, so i’d chose to opt-in to that travis feature. unfortunately, the github actions subtle difference in effect makes it not desirable to me. note you may see some people referencing a github actions continue-on-error feature. i found the docs confusing, but after experimentation what this really does is mark a job as successful even when it fails. it shows up in all gh ui as succeeeded even when it failed, the only way to know it failed would be to click through to the actual build log to see failure in the logged console. i think “continue on error” is a weird name for this; it is not useful to me with regard to fine-tuning fail-fast; or honestly in any other use case i can think of that i have. bundle cache? bundle install can take + seconds, and be a significant drag on your build (not to mention a lot of load on rubygems servers from all these builds). so when travis introduced a feature to cache: bundler: true, it was very popular. true to form, github actions gives you a generic caching feature you can try to configure for your particular case (npm, bundler, whatever), instead of an out of the box feature “just do the right thing you for bundler, you figure it out”. the ruby/setup-ruby third-party action has a built-in feature to cache bundler installs for you, but i found that it does not work right if you do not have a gemfile.lock checked into the repo. (ie, for most any gem, rather than app, project). it will end up re-using cached dependencies even if there are new releases of some of your dependencies, which is a big problem for how i use ci for a gem — i expect it to always be building with latest releases of dependencies, so i can find out of one breaks the build. this may get fixed in the action. if you have an app (rather than gem) with a gemfile.lock checked into repo, the bundler-cache: true feature should be just fine. otherwise, github has some suggestions for using the generic cache feature for ruby bundler (search for “ruby – bundler” on this page) — but i actually don’t believe they will work right without a gemfile.lock checked into the repo either. starting from that example, and using the restore-keys feature, i think it should be possible to design a use that works much like travis’s bundler cache did, and works fine without a checked-in gemfile.lock. we’d want it to use a cache from the most recent previous (similar job), and then run bundle install anyway, and then cache the results again at the end always to be available for the next run. but i haven’t had time to work that out, so for now my gem builds are simply not using bundler caching. (my gem builds tend to take around seconds to do a bundle install, so that’s in every build now, could be worse). update nov : the ruby/ruby-setup action should be fixed to properly cache-bust when you don’t have a gemfile.lock checked in. if you are using a matrix for ruby version, as below, you must set the ruby version by setting the bundle_gemfile env variable rather than the way we did it below, and there is is a certain way github action requires/provides you do that, it’s not just export. see the issue in ruby/ruby-setup project. notifications: not great travis has really nice defaults for notifications: the person submitting the pr would get an email generally only on status changes (from pass to fail or fail to pass) rather than on every build. and travis would even figure out what email to send to based on what email you used in your git commits. (originally perhaps a workaround to lack of github api at travis’ origin, i found it a nice feature). and then travis has sophisticated notification customization available on a per-repo basis. github notifications are unfortunately much more basic and limited. the only notification settings avaialable are for your entire account at https://github.com/settings/notifications, “github actions”. so they apply to all github workflows in all projects, there are no workflow- or project-specific settings. you can set to receive notification via web push or email or both or neither. you can receive notifications for all builds or only failed builds. that’s it. the author of a pr is the one who receives the notifications, same as in travis. you will get notifications for every single build, even repeated successes or failures in a series. i’m not super happy with the notification options. i may end up just turning off github actions notifications entirely for my account. hypothetically, someone could probably write a custom github action to give you notifications exactly how travis offered — after all, travis was using public gh api that should be available to any other author, and i think should be usable from within an action. but when i started to think through it, while it seemed an interesting project, i realized it was definitely beyond the “spare hobby time” i was inclined to give to it at present, especially not being much of a js developer (the language of custom gh actions, generally). (while you can list third-party actions on the github “marketplace”, i don’t think there’s a way to charge for them). . there are custom third-party actions available to do things like notify slack for build completion; i haven’t looked too much into any of them, beyond seeing that i didn’t see any that would be “like travis defaults”. a more complicated gem: postgres, and rails matrix let’s move to a different example workflow file, in a different gem. you can see i called this one ci.yml, matching it’s name: ci, to have less friction for a developer (including future me) trying to figure out what’s going on. this gem does have rails as a dependency and does test against it, but isn’t actually a rails engine as it happens. it also needs to test against postgres, not just sqlite . scheduled builds at one point travis introduced a feature for scheduling (eg) weekly builds even when no pr/commit had been made. i enthusiastically adopted this for my gem projects. why? gem releases are meant to work on a variety of different ruby versions and different exact versions of dependencies (including rails). sometimes a new release of ruby or rails will break the build, and you want to know about that and fix it. with ci builds happening only on new code, you find out about this with some random new code that is unlikely to be related to the failure; and you only find out about it on the next “new code” that triggers a build after a dependency release, which on some mature and stable gems could be a long time after the actual dependency release that broke it. so scheduled builds for gems! (i have no purpose for scheduled test runs on apps). github actions does have this feature. hooray. one problem is that you will receive no notification of the result of the scheduled build, success or failure. :( i suppose you could include a third-party action to notify a fixed email address or slack or something else; not sure how you’d configure that to apply only to the scheduled builds and not the commit/pr-triggered builds if that’s what you wanted. (or make an custom action to file a gh issue on failure??? but make sure it doesn’t spam you with issues on repeated failures). i haven’t had the time to investigate this yet. also oops just noticed this: “in a public repository, scheduled workflows are automatically disabled when no repository activity has occurred in days.” which poses some challenges for relying on scheduled builds to make sure a stable slow-moving gem isn’t broken by dependency updates. i definitely am committer on gems that are still in wide use and can go - + months without a commit, because they are mature/done. i still have it configured in my workflow; i guess even without notifications it will effect the “badge” on the readme, and… maybe i’ll notice? very far from ideal, work in progress. :( rails matrix ok, this one needs to test against various ruby versions and various rails versions. a while ago i realized that an actual matrix of every ruby combined with every rails was far too many builds. fortunately, github actions supports the same kind of matrix/include syntax as travis, which i use. matrix: include: - gemfile: rails_ _ ruby: . - gemfile: rails_ _ ruby: . i use the appraisal gem to handle setting up testing under multiple rails versions, which i highly recommend. you could use it for testing variant versions of any dependencies, i use it mostly for varying rails. appraisal results in a separate gemfile committed to your repo for each (in my case) rails version, eg ./gemfiles/rails_ _ .gemfile. so those values i use for my gemfile matrix key are actually portions of the gemfile path i’m going to want to use for each job. then we just need to tell bundler, in a given matrix job, to use the gemfile we specified in the matrix. the old-school way to do this is with the bundle_gemfile environmental variable, but i found it error-prone to make sure it stayed consistently set in each workflow step. i found that the newer (although not that new!) bundle config set gemfile worked swimmingly! i just set it before the bundle install, it stays set for the rest of the run including the actual test run. steps: # [...] - name: bundle install run: | bundle config set gemfile "${github_workspace}/gemfiles/${{ matrix.gemfile }}.gemfile" bundle install --jobs --retry note that single braces are used for ordinary bash syntax to reference the env variable ${github_workspace}, but double braces for the github actions context value interpolation ${{ matrix.gemfile }}. works great! oh, note how we set the name of the job to include both ruby and rails matrix values, important for it showing up legibly in github ui: name: ${{ matrix.gemfile }}, ruby ${{ matrix.ruby }}. because of how we constructed our gemfile matrix, that shows up with job names rails_ _ , ruby . . still not using bundler caching in this workflow. as before, we’re concerned about the ruby/setup-ruby built-in bundler-cache feature not working as desired without a gemfile.lock in the repo. this time, i’m also not sure how to get that feature to play nicely with the variant gemfiles and bundle config set gemfile. github actions makes you put together a lot more pieces together yourself compared to travis, there are still things i just postponed figuring out for now. postgres this project needs to build against a real postgres. that is relatively easy to set up in github actions. postgres normally by default allows connections on localhost without a username/password set, and my past builds (in travis or locally) took advantage of this to not bother setting one, which then the app didn’t have to know about. but the postgres image used for github actions doesn’t allow this, you have to set a username/password. so the section of the workflow that sets up postgres looks like: jobs: tests: services: db: image: postgres: . env: postgres_user: postgres postgres_password: postgres ports: [' : '] is the default postgres port, we need to set it and map it so it will be available as expected. note you also can specify whatever version of postgres you want, this one is intentionally testing on one a bit old. ok now our rails app that will be executed under rspec needs to know that username and password to use in it’s postgres connection; when before it connected without a username/password. that env under the postgres service image is not actually available to the job steps. i didn’t find any way to dry the username/password in one place, i had to repeat it in another env block, which i put at the top level of the workflow so it would apply to all steps. and then i had to alter my database.yml to use those env variables, in the test environment. on a local dev machine, if your postgres doens’t have a username/password requirement and you don’t set the env variables, it keeps working as before. i also needed to add host: localhost to the database.yml; before, the absence of the host key meant it used a unix-domain socket (filesystem-located) to connect to postgres, but that won’t work in the github actions containerized environment. note, there are things you might see in other examples that i don’t believe you need: no need for an apt-get of pg dev libraries. i think everything you need is on the default gh actions images now. some examples i’ve seen do a thing with options: --health-cmd pg_isready, my builds seem to be working just fine without it, and less code is less code to maintain. allow_failures in travis, i took advantage of the travis allow_failures key in most of my gems. why? i am testing against various ruby and rails versions; i want to test against *future* (pre-release, edge) ruby and rails versions, cause its useful to know if i’m already with no effort passing on them, and i’d like to keep passing on them — but i don’t want to mandate it, or prevent pr merges if the build fails on a pre-release dependency. (after all, it could very well be a bug in the dependency too!) there is no great equivalent to allow_failures in github actions. (note again, continue_on_error just makes failed jobs look identical to successful jobs, and isn’t very helpful here). i investigated some alternatives, which i may go into more detail on in a future post, but on one project i am trying a separate workflow just for “future ruby/rails allowed failures” which only checks master commits (not prs), and has a separate badge on readme (which is actually pretty nice for advertising to potential users “yeah, we already work on rails edge/ . .rc !”). main downside there is having to copy/paste synchronize what’s really the same workflow in two files. a rails app i have many more number of projects i’m a committer on that are gems, but i spend more of my time on apps, one app in specific. so here’s an example github actions ci workflow for a rails app. it mostly remixes the features we’ve already seen. it doesn’t need any matrix. it does need a postgres. it does need some “os-level” dependencies — the app does some shell-out to media utilities like vips and ffmpeg, and there are integration tests that utilize this. easy enough to just install those with apt-get, works swimmingly. - name: install apt dependencies run: | sudo apt-get -y install libvips-tools ffmpeg mediainfo update nov: my apt-get that worked for a couple weeks started failing for some reason on trying to install a libpulse dependency of one of those packages, the solution was doing a sudo apt-get update before the sudo apt-get install. i guess this is always good practice? (that forum post also uses apt install and apt update instead of apt-get install and apt-get update, that i can’t tell you much about, i’m really not a linux admin). in addition to the bundle install, a modern rails app using webpacker needs yarn install. this just worked for me — no need to include lines for installing npm itself or yarn or any yarn dependencies, although some examples i find online have them. (my yarn installs seem to happen in ~ seconds, so i’m not motivated to try to figure out caching for yarn). and we need to create the test database in the postgres, which i do with rails_env=test bundle exec rails db:create — typical rails test setup will then automatically run migrations if needed. there might be other (better?) ways to prep the database, but i was having trouble getting rake db:prepare to work, and didn’t spend the time to debug it, just went with something that worked. - name: set up app run: | rails_env=test bundle exec rails db:create yarn install rails test setup usually ends up running migrations automatically is why i think this worked alone, but you could also throw in a rails_env=test bundle exec rake db:schema:load if you wanted. under travis i had to install chrome with addons: chrome: stable to have it available to use with capybara via the webdrivers gem. no need for installing chrome in github actions, some (recent-ish?) version of it is already there as part of the standard github actions build image. in this workflow, you can also see a custom use of the github “cache” action to cache a solr install that the test setup automatically downloads and sets up. in this case the cache doesn’t actually save us any build time, but is kinder on the apache foundation servers we are downloading from with every build otherwise (and have gotten throttled from in the past). conclusion github aciton sis a really impressively powerful product. and it’s totally going to work to replace travis for me. it’s also probably going to take more of my time to maintain. the trade-off of more power/flexibility and focusing on almost limitless use cases is more things th eindividual project has to get right for their use case. for instance figuring out the right configuration to get caching for bundler or yarn right, instead of just writing cache: { yarn: true, bundler: true}. and when you have to figure it out yourself, you can get it wrong, which when you are working on many projects at once means you have a bunch of places to fix. the amazingness of third-party action “marketplace” means you have to figure out the right action to use (the third-party ruby/setup-ruby instead of the vendor’s actions/setup-ruby), and again if you change your mind about that you have a bunch of projects to update. anyway, it is what it is — and i’m grateful to have such a powerful and in fact relatively easy to use service available for free! i could not really live without ci anymore, and won’t have to! oh, and github actions is giving me way more (free) simultaneous parallel workers than travis ever did, for my many-job builds! jrochkind general comments november , november , unexpected performance characteristics when exploring migrating a rails app to heroku i work at a small non-profit research institute. i work on a rails app that is a “digital collections” or “digital asset management” app. basically it manages and provides access (public as well as internal) to lots of files and description about those files, mostly images. it’s currently deployed on some self-managed amazon ec instances (one for web, one for bg workers, one in which postgres is installed, etc). it gets pretty low-traffic in general web/ecommerce/rails terms. the app is definitely not very optimized — we know it’s kind of a ram hog, we know it has many actions whose response time is undesirable. but it works “good enough” on it’s current infrastructure for current use, such that optimizing it hasn’t been the highest priority. we are considering moving it from self-managed ec to heroku, largely because we don’t really have the capacity to manage the infrastructure we currently have, especially after some recent layoffs. our rails app is currently served by passenger on an ec t .medium ( g of ram). i expected the performance characteristics moving to heroku “standard” dynos would be about the same as they are on our current infrastructure. but was surprised to see some degradation: responses seem much slower to come back when deployed, mainly for our slowest actions. quick actions are just as quick on heroku, but slower ones (or perhaps actions that involve more memory allocations?) are much slower on heroku. the application instances seem to take more ram running on heroku dynos than they do on our ec (this one in particular mystifies me). i am curious if anyone with more heroku experience has any insight into what’s going on here. i know how to do profiling and performance optimization (i’m more comfortable with profiling cpu time with ruby-prof than i am with trying to profile memory allocations with say derailed_benchmarks). but it’s difficult work, and i wasn’t expecting to have to do more of it as part of a migration to heroku, when performance characteristics were acceptable on our current infrastructure. response times (cpu) again, yep, know these are fairly slow response times. but they are “good enough” on current infrastruture (ec t .medium), wasn’t expecting them to get worse on heroku (standard- x dyno, backed by heroku pg standard- ). fast pages are about the same, but slow pages (that create a lot of objects in memory?) are a lot slower. this is not load testing, i am not testing under high traffic or for current requests. this is just accessing demo versions of the app manually one page a time, to see response times when the app is only handling one response at a time. so it’s not about how many web workers are running or fit into ram or anything; one is sufficient. action existing ec t .medium heroku standard- x dyno slow reporting page that does a few very expensive sql queries, but they do not return a lot of objects. rails logging reports: allocations: ~ ms ~ ms (faster pg?) fast page with a few ar/sql queries returning just a few objects each, a few partials, etc. rails logging reports: allocations: - ms ~ ms a fairly small “item” page, rails logging reports: allocations: ~ ms ~ ms a medium size item page, loads a lot more ar models, has a larger byte size page response. allocations: ~ ms - ms one of our largest pages, fetches a lot of ar instances, does a lot of allocations, returns a very large page response. allocations: - ms - ms fast-ish responses (and from this limited sample, actually responses with few allocations even if slow waiting on io?) are about the same. but our slowest/highest allocating actions are ~ % slower on heroku? again, i know these allocations and response times are not great even on our existing infrastructure; but why do they get so much worse on heroku? (no, there were no heroku memory errors or swapping happening). ram use of an app instance we currently deploy with passenger (free), running workers on our gb t .medium. to compare apples to apples, deployed using passenger on a heroku standard- x. just one worker instance (because that’s actually all i can fit on a standard- x!), to compare size of a single worker from one infrastructure to the other. on our legacy infrastructure, on a server that’s been up for days of production traffic, passenger-status looks something like this:   requests in queue:   * pid:   sessions:       processed:   uptime: d h m s     cpu: %      memory  : m    last used: s   * pid:   sessions:       processed:   uptime: d h m s     cpu: %      memory  : m    last used: s   * pid:   sessions:       processed:     uptime: d h m s     cpu: %      memory  : m    last used: m   * pid:   sessions:       processed:     uptime: d h m s     cpu: %      memory  : m    last used: h   * pid:   sessions:       processed:     uptime: d h m s     cpu: %      memory  : m    last used: h   * pid:   sessions:       processed:     uptime: d h m s     cpu: %      memory  : m    last used: h   * pid:   sessions:       processed:       uptime: d h m s     cpu: %      memory  : m    last used: h   * pid:   sessions:       processed:       uptime: d h m s     cpu: %      memory  : m    last used: h   * pid:   sessions:       processed:       uptime: d h m s     cpu: %      memory  : m    last used: h   * pid:   sessions:       processed:       uptime: d h m s     cpu: %      memory  : m    last used: h we can see, yeah, this app is low traffic, most of those workers don’t see a lot of use. the first worker, which has handled by far the most traffic has a private rss of m. (other workers having handled fewer requests much slimmer). kind of overweight, not sure where all that ram is going, but it is what it is. i could maybe hope to barely fit workers on a heroku standard- ( m) instance, if these sizes were the same on heroku. this is after a week of production use — if i restart passenger on a staging server, and manually access some of my largest, hungriest, most-allocating pages a few times, i can only see private rss use of like mb. however, on the heroku standard- x, with one passenger worker, using the heroku log-runtime-metrics feature to look at memory… private rss is i believe what should correspond to passenger’s report, and what heroku uses for memory capacity limiting… immediately after restarting my app, it’s at sample#memory_total= . mb sample#memory_rss= . mb. after manually accessing a few of my “hungriest” actions, i see: sample#memory_total= . mb sample#memory_rss= . mb . just a few manual requests not a week of production traffic, and % more ram than on my legacy ec infrastructure after a week of production traffic. actually approaching the limits of what can fit in a standard- x ( mb) dyno as just one worker. now, is heroku’s memory measurements being done differently than passenger-status does them? possibly. it would be nice to compare apples to apples, and passenger hypothetically has a service that would let you access passenger-status results from heroku… but unfortunately i have been unable to get it to work. (ideas welcome). other variations tried on heroku trying the heroku gaffneyc/jemalloc build-pack with heroku config:set jemalloc_enabled=true (still with passenger, one worker instance) doesn’t seem to have made any significant differences, maybe % ram savings or maybe it’s a just a fluke. switching to puma (puma with the experimental possibly memory-saving features turned on; just one worker with one thread), doesn’t make any difference in response time performance (none expected), but… maybe does reduce ram usage somehow? after a few sample requests of some of my hungriest pages, i see sample#memory_total= . mb sample#memory_rss= . mb, still more than my baseline, but not drastically so. (with or without jemalloc buildpack seems to make no difference). odd. so what should i conclude? i know this app could use a fitness regime; but it performs acceptably on current infrastructure. we are exploring heroku because of staffing capacity issues, hoping to not to have to do so much ops. but if we trade ops for having to spend much time on challenging (not really suitable for junior dev) performance optimization…. that’s not what we were hoping for! but perhaps i don’t know what i’m doing, and this haphapzard anecdotal comparison is not actually data and i shoudn’t conclude much from it? let me know, ideally with advice of how to do it better? or… are there reasons to expect different performance chracteristics from heroku? might it be running on underlying aws infrastructure that has less resources than my t .medium? or, starting to make guess hypotheses, maybe the fact that heroku standard tier does not run on “dedicated” compute resources means i should expect a lot more variance compared to my own t .medium, and as a result when deploying on heroku you need to optimize more (so the worst case of variance isn’t so bad) than when running on your own ec? that’s maybe just part of what you get with heroku, unless paying for performance dynos, it is even more important to have an good performing app? (yeah, i know i could use more caching, but that of course brings it’s own complexities, i wasn’t expecting to have to add it in as part of a heroku migration). or… i find it odd that it seems like slower (or more allocating?) actions are the ones that are worse. is there any reason that memory allocations would be even more expensive on a heroku standard dyno than on my own ec t .medium? and why would the app workers seem to use so much more ram on heroku than on my own ec anyway? any feedback or ideas welcome! jrochkind general comments october , faster_s _url: optimized s url generation in ruby subsequent to my previous investigation about s url generation performance, i ended up writing a gem with optimized implementations of s url generation. github: faster_s _url it has no dependencies (not even aws-sdk). it can speed up both public and presigned url generation by around an order of magnitude. in benchmarks on my macbook compared to aws-sdk-s : public urls from in ms to in ms; presigned urls from in ms to in ms (!!). while if you are only generating a couple s urls at a time you probably wouldn’t notice aws-sdk-ruby’s poor performance, if you are generating even just hundreds at a time, and especially for presigned urls, it can really make a difference. faster_s _url supports the full api for aws-sdk-s presigned urls , including custom params like response_content_disposition. it’s tests actually test that results match what aws-sdk-s would generate. for shrine users, faster_s _url includes a shrine storage sub-class that can be drop-in replacement of shrine::storage::s to just have all your s url generations via shrine be using the optimized implementation. key in giving me the confidence to think i could pull off an independent s presigned url implementation was wetransfer’s wt_s _signer gem be succesful. wt_s _signer makes some assumptions/restrictions to get even higher performance than faster_s _url (two or three times as fast) — but the restrictions/assumptions and api to get that performance weren’t suitable for use cases, so i implemented my own. jrochkind general leave a comment october , delete all s key versions with ruby aws sdk v if your s bucket is versioned, then deleting an object from s will leave a previous version there, as a sort of undo history. you may have a “noncurrent expiration lifecycle policy” set which will delete the old versions after so many days, but within that window, they are there. what if you were deleting something that accidentally included some kind of sensitive or confidential information, and you really want it gone? to make matters worse, if your bucket is public, the version is public too, and can be requested by an unauthenticated user that has the url including a versionid, with a url that looks something like: https://mybucket.s .amazonaws.com/path/to/someting.pdf?versionid=zyxtgv_pqatus qgbilty ekmanaywht to be fair, it would be pretty hard to “guess” this versionid! but if it’s really sensitive info, that might not be good enough. it was a bit tricky for me to figure out how to do this with the latest version of ruby sdk (as i write, “v “, googling sometimes gave old versions). it turns out you need to first retrieve a list of all versions with bucket.object_versions . with no arg, that will return all the versions in the bucket, which could be a lot to retrieve, not what you want when focused on just deleting certain things. if you wanted to delete all versions in a certain “directory”, that’s actually easiest of all: s _bucket.object_versions(prefix: "path/to/").batch_delete! but what if you want to delete all versions from a specific key? as far as i can tell, this is trickier than it should be. # danger! this may delete more than you wanted s _bucket.object_versions(prefix: "path/to/something.doc").batch_delete! because of how s “paths” (which are really just prefixes) work, that will also delete all versions for path/to/something.doc or path/to/something.docdocdoc etc, for anything else with that as a prefix. there probably aren’t keys like that in your bucket, but that seems dangerously sloppy to assume, that’s how we get super weird bugs later. i guess there’d be no better way than this? key = "path/to/something.doc" s _bucket.object_versions(prefix: key).each do |object_version| object_version.delete if object_version.object_key == key end is there anyone reading this who knows more about this than me, and can say if there’s a better way, or confirm if there isn’t? jrochkind general leave a comment september , github actions tutorial for ruby ci on drifting ruby i’ve been using travis for free automated testing (“continuous integration”, ci) on my open source projects for a long time. it works pretty well. but it’s got some little annoyances here and there, including with github integration, that i don’t really expect to get fixed after its acquisition by private equity. they also seem to have cut off actual support channels (other than ‘forums’) for free use; i used to get really good (if not rapid) support when having troubles, now i kinda feel on my own. so after hearing about the pretty flexible and powerful newish github actions feature, i was interested in considering that as an alternative. it looks like it should be free for public/open source projects on github. and will presumably have good integration with the rest of github and few kinks. yeah, this is an example of how a platform getting an advantage starting out by having good third-party integration can gradually come to absorb all of that functionality itself; but i just need something that works (and, well, is free for open source), i don’t want to spend a lot of time on ci, i just want it to work and get out of the way. (and github clearly introduced this feature to try to avoid being overtaken by gitlab, which had integrated flexible ci/cd). so anyway. i was interested in it, but having a lot of trouble figuring out how to set it up. github actions is a very flexible tool, a whole platform really, which you can use to set up almost any kind of automated task you want, in many different languages. which made it hard for me to figure out “okay, i just want tests to run on all pr commits, and report back to the pr if it’s mergeable”. and it was really hard to figure this out from the docs, it’s such a flexible abstract tool. and i have found it hard to find third party write-ups and tutorials and blogs and such — in part because github actions was in beta development for so long, that some of the write-ups i did find were out of date. fortunately drifting ruby has provided a great tutorial, which gets you started with a basic ruby ci testing. it looks pretty straightforward to for instance figure out how to swap in rspec for rake test. and i always find it easier to google for solutions to additional fancy things i want to do, finding results either in official docs or third-party blogs, when i have the basic skeleton in place. i hope to find time to experiment with github actions in the future. i am writing this blog post in part to log for myself the drifting ruby episode so i don’t lose it! the show summary has this super useful template: .github/workflows/main.yml name: ci on: push: branches: [ master, develop ] pull_request: branches: [ master, develop ] jobs: test: # services: # db: # image: postgres: # ports: [' : '] runs-on: ubuntu-latest steps: – uses: actions/checkout@v – name: setup ruby uses: ruby/setup-ruby@v . . with: ruby-version: . . – uses: borales/actions-yarn@v . . with: cmd: install – name: install dependencies run: | # sudo apt install -yqq libpq-dev gem install bundler – name: install gems run: | bundle install – name: prepare database run: | bundle exec rails db:prepare – name: run tests # env: # database_url: postgres://postgres:@localhost: /databasename # rails_master_key: ${{secrets.rails_master_key}} run: | bundle exec rails test – name: create coverage artifact uses: actions/upload-artifact@v with: name: code-coverage path: coverage/ security: runs-on: ubuntu-latest steps: – uses: actions/checkout@v – name: setup ruby uses: ruby/setup-ruby@v . . with: ruby-version: . . – name: install brakeman run: | gem install brakeman – name: run brakeman run: | brakeman -f json > tmp/brakeman.json || exit – name: brakeman report uses: devmasx/brakeman-linter-action@v . . env: report_path: tmp/brakeman.json github_token: ${{secrets.github_token}} view raw github-actions-ruby-ci-example.yaml hosted with ❤ by github jrochkind general leave a comment september , september , more benchmarking optimized s presigned_url generation in a recent post, i explored profiling and optimizing s presigned_url generation in ruby to be much faster. in that post, i got down to using a aws::sigv ::signer instance from the aws sdk, but wondered if there was a bunch more optimization to be done within that black box. julik posted a comment on that post, letting us know that they at wetransfer have already spent some time investigating and creating an optimized s url signer, at https://github.com/wetransfer/wt_s _signer . nice! it is designed for somewhat different use cases than mine, but is still useful — and can be benchmarked against the other techniques. some things to note: wt_s _signer does not presently do uri escaping; it may or may not be noticeably slower if it did; it will not generate working urls if your s keys include any characters that need to be escaped in the uri wt_s _signer gets ultimate optimizations by having you re-use a signer object, that has a fixed/common datestamp and expiration and other times. that doesn’t necessarily fit into the apis i want to fit it into — but can we still get performance advantage by re-creating the object each time with those things? (answer, yes, although not quite as much. ) wt_s _signer does not let you supply additional query parameters, such as response_content_disposition or response_content_type. i actually need this feature; and need it to be different for each presigned_url created even in a batch. wt_s _signer’s convenience for_s _bucket constructor does do at least one network request to s … to look up the appropriate aws region i guess? that makes it far too expensive to re-use for_s _bucket convenience constructor once-per-url, but i don’t want to do this anyway, i’d rather just pass in the known region, as well as the known bucket base url, etc. fortunately the code is already factored well to give us a many-argument plain constructor where we can just pass that all in, with no network lookups triggered. insists on looking up aws credentials from the standard locations, there’s no way to actually pass in an access_key_id and secret_access_key explicitly, which is a problem for some use cases where an app needs to use more than one set of credentials. benchmarks so the benchmarks! this time i switched to benchmark-ips, cause, well, it’s just better. i am benchmarking url generations again. i am benchmarking re-using a single wt::s signer object for all urls, as the gem intends. but also compared to instantiating a wt::s signer for each url generation — using wt::s signer.new, not wt::s signer.for_s _bucket — the for_s _bucket version cannot be used instantiated once per url generation without crazy bad performance (i did try, although it’s not included in these benchmarks). i include all the presigned_url techniques i demo’d in the last post, but for clarity took any public url techniques out. calculating ------------------------------------- sdk presigned_url . (± . %) i/s - . in . s use inline instantiated aws::sigv ::signer directly for presigned url (with escaping) . (± . %) i/s - . in . s re-use aws::sigv ::signer for presigned url (with escaping) . (± . %) i/s - . in . s re-use aws::sigv ::signer for presigned url (without escaping) . (± . %) i/s - . in . s wt_s _signer re-used . (± . %) i/s - . in . s wt_s _signer instantiated each time . (± . %) i/s - . in . s comparison: wt_s _signer re-used: . i/s wt_s _signer instantiated each time: . i/s - . x (± . ) slower re-use aws::sigv ::signer for presigned url (without escaping): . i/s - . x (± . ) slower re-use aws::sigv ::signer for presigned url (with escaping): . i/s - . x (± . ) slower use inline instantiated aws::sigv ::signer directly for presigned url (with escaping): . i/s - . x (± . ) slower sdk presigned_url: . i/s - . x (± . ) slower wow! re-using a single wt::s signer, as the intend, is a lot lot faster than anything else — x faster than the built-in aws sdk presigned_url method! but even instantiating a new wt::s signer for each url — while significantly slower than re-use — is still significantly faster than any of the methods using an aws sdk aws::sigv ::signer directly, and still a lot lot faster than the aws sdk presigned_url method. so this has promise, even if you re-use the thing, it’s better than any other option. i may try to pr and/or fork to get some of the features i’d need in there… although the license is problematic for many projects i work on. with the benchmarking showing the value of this approach, i could also just try to reimplement from scratch based on the amazon instructions/example code that wt_s _signer itself used, and/or the ruby aws sdk implementation. jrochkind general comment september , delivery patterns for non-public resources hosted on s i work at the science history institute on our digital collections app (written in rails), which is kind of a “digital asset management” app combined with a public catalog of our collection. we store many high-resolution tiff images that can be mb+ each, as well as, currently, a handful of pdfs and audio files. we have around , digital assets, which make up about . tb. in addition to originals, we have “derivatives” for each file (jpg conversions of a tiff original at various sizes; mp conversions of flac originals; etc) — around , derivatives (~ per original) taking up around gb. not a huge amount of data compared to some, but big enough to be something to deal with, and we expect it could grow by an order of magnitude in the next couple years. we store them all — originals and derivatives — in s , which generally works great. we currently store them all in public s buckets, and when we need an image thumb url for an , we embed a public s url (as opposed to pre-signed urls) right in our html source. having the user-agent get the resources directly from s is awesome, because our app doesn’t have to worry about handling that portion of the “traffic”, something s is quite good at (and there are cdn options which work seamlessly with s etc; although our traffic is currently fairly low and we aren’t using a cdn). but this approach stops working if some of your assets can not be public, and need to be access-controlled with some kind of authorization. and we are about to start hosting a class of assets that are such. another notable part of our app is that in it’s current design it can have a lot of img src thumbs on a page. maybe small thumbs (one or each scanned page of a book), each of which might use an img srcset to deliver multiple resolutions. we use javascript lazy load code so the browser doesn’t actually try to load all these img src unless they are put in viewport, but it’s still a lot of urls generated on the page, and potentially a lot of image loads. while this might be excessive and a design in ned of improvement, a × grid of postage-stamp-sized thumbs on a page (each of which could use a srcset) does not seem unreasonable, right? there can be a lot of urls on a page in an “asset management” type app, it’s how it is. as i looked around for advice on this or analysis of the various options, i didn’t find much. so, in my usual verbose style, i’m going to outline my research and analysis of the various options here. none of the options are as magically painless as using public bucket public url on s , alas. all public-read acls, public urls what we’re doing now. the s bucket is set as public, all files have s public-read acl set, and we use s “public” urls as in our app. which might look like https://my-bucket.s .us-west- .amazonaws.com/path/to/thumb.jpg . for actual downloads, we might still use an s presigned url , not for access control (the object is already public), but to specify a content-disposition response header for s to use on the fly. pro urls are persistent and stable and can be bookmarked, or indexed by search engines. (we really want our images in google images for visibility) and since the urls are permanent and good indefinitely, they aren’t a problem for html including these urls in source to be cached indefinitely. (as long as you don’t move your stuff around in your s buckets). s public urls are much cheaper to generate than the cryptographically presigned urls, so it’s less of a problem generating + of them in a page response. (and can be optimized an order of magnitude further beyond the ruby sdk implementation). s can scale to handle a lot of traffic, and cloudfront or another cdn can easily be used to scale further. putting a cdn on top of a public bucket is trivial. our rails app is entirely uninvolved in delivering the actual images, so we don’t need to use precious rails workers on delivering images. con some of our materials are still being worked on by staff, and haven’t actually been published yet. but they are still in s with a public-read acl. they have hard to guess urls that shouldn’t be referred to on any publically viewable web page — but we know that shouldn’t be relied upon for anything truly confidential. that has been an acceptable design so far, as none of these materials are truly confidential, even if not yet published to our site. but this is about to stop being acceptable as we include more truly confidential materials. all protected acl, redirect to presigned url this is the approach taken by rails’ activestorage does in standard setup/easy path. it assumes all resources will stored to s without public acl; a random user can’t access via s without a time-limited presigned url being supplied by the app. activestorage’s standard implementation will give you a url to your rails app itself when you ask for a url for an s -stored asset — a rails url is what might be in your urls. that rails url will redirect to a unique temporary s presigned url that allows access to the non-public resource. pro this pattern allows your app to decide based on current request/logged-in-user and asset, whether to grant acccess, on a case by case basis. (although it’s not clear to me where the hooks are in activestorage for this; i don’t actually use activestorage, and it’s easy enough to implement this pattern generally, with authorization logic). s is still delivering assets directly to your users, so scaling issues are still between s and the requestor, and your app doesn’t have to get involved. the urls that show up in your delivered html pages, say as or urls — are pointing your app, and are still persistent and indefinitely valid — so the html is still indefinitely cacheable by any http cache. the will redirect to a unique-per-user and temporary presigned url, but that’s not what’s in the html source. you can even more your images around (to different buckets/locations or entirely different services) without invalidating the cache of the html. the urls in your cached html don’t change, where they redirect to do. (this may be activestorage’s motivation for this design?) cons might this interfere with google images indexing? while it’s hard (for me) to predict what might effect google images indexing, my own current site’s experience seems to say its actually fine. google is willing to index an image “at” a url that actually http redirects to a presigned s url. even though on every access the redirect will be to a different url, google doesn’t seem to think this is fishy. seems to be fine. makes figuring out how to put a cdn in the mix more of a chore, you can’t just put it in front of your s , as you only want to cdn/cache public urls, but may need to use more sophisticated cdn features or setup or choices. the asset responses themselves, at presigned urls, are not cacheable by an http cache, either browser caching or intermediate. (or at least not for more than a week, the maximum expiry of presigned urls). this is the big one. let’s say you have thumbnails on a page, and use this method. every browser page load will result in an additional requests to your app. this potentially requires you to scale your app much larger to handle the same amount of actual page requests, because your actual page requests are now (eg) x. this has been reported as an actual problem by rails activestorage users. an app can suddenly handle far less traffic because it’s spending so much time doing all these redirects. therefore, activestorage users/developers then tried to figure out how to get activestorage to instead use the “all public-read acls, public urls delivered directly” model we listed above. it is now possible to do that with activestorage (some answers in that stackoverflow), which is great, because it’s a great model when all your assets can be publicly available… but that was already easy enough to do without as, we’re here cause that’s not my situation and i need something else!. on another platform that isn’t rails, the performance concerns might be less, but rails can be, well, slow here. in my app, a response that does nothing but redirect to https://example.com can still take ms to return! i think an out-of-the-box rails app would be a bit faster, i’m not sure what is making mine so slow. but even at ms, an extra (eg) x ms == ms of worker time for every page delivery is a price to pay. in my app where many pages may actually have not but + thumbs on them… this is can be really bad. even if js lazy-loading is used, it just seems like asking for trouble. all protected acl, proxy to presigned url okay, just like above, but the app action, instead of redireting to s …. actually reads the bytes from s on the back-end, and delivers them to to the user-agent directly, as a sort of proxy. the pros/cons are pretty similar to redirect solution, but mostly with a lot of extra cons…. extra pro i guess it’s an extra pro that the fact it’s on s is completely invisible to the user-agent, so it can’t possibly mess up google images indexing or anything like that. extra cons if you were worried about the scaling implications of tying up extra app workers with the redirect solution, this is so much worse, as app workers are now tied up for as long as it takes to proxy all those bytes from s (hopefully the nginx or passenger you have in front of your web app means you aren’t worried about slow clients, but that byte shuffling from s will still add up). for very large assets, such as i have, this is likely incompatible with a heroku deploy, because of heroku’s s request timeout. one reason i mention this option, is i believe it is basically what a hyrax app (some shared code used in our business domain) does. hyrax isn’t necessarily using s , but i believe does have the rails app involved in proxying and delivering bytes for all files (including derivatives), including for . so that approach is working for them well enough, so maybe shouldn’t be totally dismissed. but it doesn’t seem right to me — i really liked the much better scaling curve of our app when we moved it away from sufia (a hyrax precedessor), and got it to stop proxying bytes like this. plus i think this is probably a barrier to deploying hyrax apps to heroku, and we are interested in investigating heroku with our app. all protected acl, have nginx proxy to presigned url? ok, like the above “proxy” solution, but with a twist. a rails app is not the right technology for proxying lots of bytes. but nginx is, that’s honestly it’s core use case, it’s literally built for a proxy use case, right? it should be able to handle lots of em concurrently with reasonable cpu/memory resources. if we can get nginx doing the proxying, we don’t need to worry about tying up rails workers doing it. i got really excited about this for a second… but it’s kind of a confusing mess. what urls are we actually delivering in in html source? if they are rails app urls, that will then trigger an nginx proxy using something like nginx x-accel but for to a remote (presigned s ) url instead of a local file, we have all the same downsides as the redirect option above, without any real additional benefit (unless you really want to hide that it’s from s ). if instead we want to embed urls in the html source that will end up being handled directly by nginx without touching the rails app… it’s just really confusing to figure out how to set nginx up to proxy non-public content from s . nginx has to be creating signed requests… but we also want to access-control it somehow, it should only be creating these when the app has given it permission on a per-request basis… there are a variety of of nginx third party modules that look like maybe could be useful to put this together, some more maintained/documented than others… and it just gets really confusing. plus if you want to depoy to heroku (which we are considering), this nginx still couldn’t be running on heroku, cause of that s limit, it would have to be running on your own non-heroku host somewhere. i think if i were a larger commercial company with a product involving lots and lots of user-submitted images that i needed to access control and wanted to store on s …. i might do some more investigation down this path. but for my use case… i think this is just too complicated for us to maintain, if it can be made to work at all. all protected acl, put presigned urls in html source protect all your s assets with non-public acls, so they can only be accessed after your app decides the requester has privileges to see it, via a presigned url. but instead of using a redirect or proxy, just generate presigend urls and use them directly in for thumbs or or for downloads etc. pro we can control access at the app level no extra requests for redirects or proxies, we aren’t requiring our app to have a lot more resources to handle an additional request per image thumb loaded. simple. con html source now includes limited-time-expiring urls in etc, so can’t be cached indefinitely, even for public pages. (although can be cached for up to a week, the maximum expiry of s presigned urls, which might be good enough). presigned s urls are really expensive to generate. it’s actually infeasible to include hundreds of them on a page, can take almost ms per url generated. this can be optimized somewhat with custom code, but still really expensive. this is the main blocker here i think, for what otherwise might be “simplest thing that will work”. different s acls for different resources ok, so the “public bucket” approach i am using now will work fine for most of my assets. it is a minority that actually need to be access controlled. while “access them all with presigned urls so the app is the one deciding if a given request gets access” has a certain software engineering consistency appeal — the performance and convennience advantages of public_read s acl are maybe too great to give up when %+ of my assets work fine with it. really, this whole long post is probably to convince myself that this needs to be done, because it seems like such a complicated mess… but it is, i think the lesser evil. what makes this hard is that the management interface needs to let a manager change the public-readability status of an asset. and each of my assets might have derivatives, so that’s files to change, which can’t be done instantaneously if you wait for s to confirm, which probably means a background job. and you open yourself up to making a mistake and having a resource in the wrong state. it might make sense to have an architecture that minimizes the number of times state has to be changed. all of our assets start out in a non-published draft state, then are later published; but for most of our resources destined for publication, it’s okay if they have public_read acl in ‘draft’ state. maybe there’s another flag for whether to really protect/restrict access securely, that can be set on ingest/creation only for the minority of assets that need it? so only needs to be changed if am mistake were made, or decision changed? changing “access state” on s could be done by one of two methods. you could have everything in the same bucket, and actually change the s acl. or you could have two separate buckets, one for public files and one for securely protected files. then, changing the ‘state’ requires a move (copy then delete) of the file from one bucket to another. while the copy approach seems more painful, it has a lot of advantages: you can easily see if an object has the ‘right’ permissions by just seeing what bucket it is in (while using s ’s “block public access” features on the non-public bucket), making it easier to audit manually or automatically; and you can slap a cdn on top of the “public” bucket just as simply as ever, rather than having mixed public/nonpublic content in the same bucket. pro the majority of our files that don’t need to be secured can still benefit from the convenience and performance advantages of public_read acl. including can still use a straightforward cdn on top of bucket bucket, and http cache-forever these files too. including no major additional load put on our app for serving the majority of assets that are public con additional complexity for app. it has to manage putting files in two different buckets with different acls, and generating urls to the two classes differently. opportunity for bugs where an asset is in the ‘wrong’ bucket/acl. probably need a regular automated audit of some kind — making sure you didn’t leave behind a file in ‘public’ bucket that isn’t actually pointed to by the app is a pain to audit. it is expensive to switch the access state of an asset. a book with pages each with derivatives, is over k files that need to have their acls changed and/or copied to another bucket if the visibility status changes. if we try to minimize need to change acl state, by leaving files destined to be public with public_read even before publication and having separate state for “really secure on s ” — this is a more confusing mental model for staff asset managers, with more opportunity for human error. should think carefully of how this is exposed in staff ui. for protected things on s , you still need to use one of the above methods of giving users access, if any users are to be given access after an auth check. i don’t love this solution, but this post is a bunch of words to basically convince myself that it is the lesser evil nonetheless. jrochkind general leave a comment august , august , speeding up s url generation in ruby it looks like the aws sdk is very slow at generating s urls, both public and presigned, and that you can generate around an order of magnitude faster in both cases. this can matter if you are generating hundreds of s urls at once. my app the app i work is a “digital collections” or “digital asset management” app. it is about displaing lists of files, so it displays a lot of thumbnails. the thumbnails are all stored in s , and at present we generate urls directly to s in src‘s on page. some of our pages can have thumbnails. (say, a digitized medieval manuscript with pages). also, we use srcset to offer the browser two resolutions for each images, so that’s urls. is this excessive, should we not put urls on a page? maybe, although it’s what our app does at present. but thumbnails on a page does not seem excessive; imagine a × grid of postage-stamp-sized thumbs, why not? and they each could have multiple urls in a srcset. it turns out that s url generation can be slow enough to be a bottleneck with generations in a page, or in some cases even . but it can be optimized. on benchmarking it’s hard to do benchmarking in a reliable way. i just used benchmark.bmbm here; it is notable that on different runs of my comparisons, i could see results differ by - %. but this should be sufficient for relative comparisons and basic orders of magnitude. exact numbers will of course differ on different hardware/platform anyway. (benchmark-ips might possibly be a way to get somewhat more reliable results, but i didn’t remember it until i was well into this. there may be other options?). i ran benchmarks on my macbook . ghz dual-core intel core i . i’m used to my macbook being faster than our deployed app on an ec instance, but in this case running benchmarks on ec had very similar results. (of course, ec instance cpu performance can be quite variable). public s urls a public s url might look like https://bucket_name.s .amazonaws.com/path/to/my/object.rb . or it might have a custom domain name, possibly to a cdn. pretty simple, right? using shrine, you might generate it like model.image_url(public_true). which calls aws::s ::object#public_url . other dependencies or your own code might call the aws sdk method as well. i had noticed in earlier profiling that generating s urls seemed to be taking much longer than i expected, looking like a bottleneck for my app. we use shrine, but shrine doesn’t add much overhead here, it’s pretty much just calling out to the aws sdk public_url or presigned_url methods. it seems like generating these urls should be very simple, right? here’s a “naive” implementation based on a shrine uploadedfile argument. obviously it would be easy to use a custom or cdn hostname in this implementation alternately. def naive_public_url(shrine_file) "https://#{["#{shrine_file.storage.bucket.name}.s .amazonaws.com", *shrine_file.storage.prefix, shrine_file.id].join('/')}" end naive_public_url(model.image) #=> "https://somebucket.s .amazonaws.com/path/to/image.jpg" view raw naive_s .rb hosted with ❤ by github benchmark generating urls with naive implementation vs a straight call of s aws sdk public_url… original aws sdk public_url implementation . . . ( . ) naive implementation . . . ( . ) view raw gistfile .txt hosted with ❤ by github ms vs ms, it’s an order of magnitude slower indeed. ms is not peanuts when you are trying to keep a web response under ms, although it may not be terrible. but let’s see if we can figure out why it’s so slow anyway. examining with ruby-prof points to what we could see in the basic implementation in aws sdk source code, no need to dig down the stack. the most expensive elements are the uri.parse and the uri-safe escaping. are we missing anything from our naive implementation then? well, the uri.parse is just done to make sure we are operating only on the path portion of the url. but i can’t figure out any way bucket.url would return anything but a hostname-only url with an empty path anyway, all the examples in docs are such. maybe it could somehow include a path, but i can’t figure out any way the url being parsed would have a ? query component or # fragment, and without that it’s safe to just append things without a parse. (even without that assumption, there will be faster ways than a parse, which is quite slow!) also just calling bucket.url is a bit expensive, and can deal with some live arn: lookups we won’t be using. uri escaping, the pit of confusing alternatives what about escaping? escaping can be such a confusing topic with s , with different libraries at different times handling it different/wrong, then it would be sane to just never use any characters in an s key that need any escaping, maybe put some validation on your setters to ensure this. and then you don’t need to take the performance hit of escaping. but okay, maybe we really need/want escaping to ensure any valid s key is turned into a valid s url. can we do escaping more efficiently? the original implementation splits the path on / and then runs each component through the sdk’s own seahorse::util.uri_escape(s). that method’s implementation uses cgi.escape, but then does two gsub‘s to alter the value somewhat, not being happy with cgi.escape. those extra gsubs are more performance hit. i think we can use erb::util.url_encode instead of cgi.escape + gsubs to get the same behavior, which might get us some speed-up. but we also seem to be escaping more than is necessary. for instance it will escape any ! in a key to % , and it turns out this isn’t at all necessary, the url resolve quite fine without escaping this. if we escape only what is needed, can we go even faster? i think what we actually need is what uri.escape does — and since uri.escape doesn’t escape /, we don’t need to split on / first, saving us even more time. annoyingly, uri.escape is marked obsolete/deprecated! but it’s stdlib implementation is relatively simple pure ruby, it would be easy enough to copy it into our codebase. even faster? the somewhat maintenance-neglected but still working at present escape_utils gem has a c implementation of some escaping routines. it’s hard when many implementations aren’t clear on exactly what they are escaping, but i think the escape_uri (note i on the end not l) is doing the same thing as uri.escape. alas, there seems to be no escape_utils implementation that corresponds to cgi.escape or erb::util.url_encode. so now we have a bunch of possibilities, depending on if we are willing to change escaping semantics and/or use our naive implementation of hostname-supplying. original aws sdk public_url % optimized aws sdk public_url avoid the uri.parse, use erb::util.url_encode. should be functionally identical, same output, i think! % naive implementation no escaping of s key for url at all . % naive + erb::util.url_encode should be functionally identical escaping to original implementation, ie over-escaping % naive + uri.escape we think is sufficient escaping, can be done much faster % naive + escapeutils.escape_uri we think is identical to uri.escape but faster c implementation % we have a bunch of opportunities for much faster implementations, even with existing over-escaping implementation. here’s the file i used to benchmark. presigned s urls a presigned url is used to give access to non-public content, and/or to specify response headeres you’d like s to include with response, such as content-disposition. presigned s urls all have an expiration (max one week), and involve a cryptographic signature. i expect most people are using the aws sdk for these, rather than reinvent an implementation of the cryptographic signing protocol. and we’d certainly expect these to be slower than public urls, because of the crypto signature involved. but can they do be optimized? it looks like yes, at least about an order of magnitude again. benchmarking with aws sdk presigned_url, url generations can take around - ms. wow, that’s a lot — this is definitely enough to matter, especially in a web app response you’d like to keep under ms, and this is likely to be a bottleneck. we do expect the signing to take longer than a public url, but can we do better? look at what the sdk is doing, re-implement a quicker path the presigned_url method just instantiates and calls out to an aws::s ::presigner. first idea, what if we create a single aws::s ::presigner, and re-use it times, instead of instantiating it times, passing it the same args #presigned_url would? tried that, it was only minor performance improvement. ok, let’s look at the aws:s ::presigner implementation. it’s got kind of a convoluted way of getting a url, building a seahorse::client::request, and then doing something weird with it…. maybe modifying it to not actually go to the network, but just act as if it had… returning headers and a signed url, and then we throw out the headers and just use the signed url…. phew! ultimately though it does the actual signing work with another object, an aws::sigv :signer. what if we just instantiate one of these ourselves, instantiate it the same arguments the presigner would have for our use cases, and then call presign_url on it with the same args the presigner would have. let’s re-use a signer object times instead of instantiating it each time, in case that matters. we still need to create the public_url in order to sign it. let’s use our replacement naive implementation with uri.escape escaping. aws_sig _signer = aws::sigv ::signer.new( service: 's ', region: aws_client.config.region, credentials_provider: some_aws_client.config.credentials, unsigned_headers: aws::s ::presigner::blacklisted_headers, uri_escape_path: false ) def naive_with_uri_escape_escaping(shrine_file) # because uri.escape does not escape `/`, we don't need to split it, # which is what actually saves us the time. path = uri.escape(shrine_file.id) "https://#{["#{shrine_file.storage.bucket.name}.s .amazonaws.com", *shrine_file.storage.prefix, shrine_file.id].join('/')}" end # not yet handling custom query params eg for content-disposition def direct_aws_sig _signer(url) aws_sig _signer.presign_url( http_method: "get", url: url, headers: {}, body_digest: 'unsigned-payload', expires_in: , # seconds time: nil ).to_s end direct_aws_sig _signer( naive_with_uri_escape_escaping( shrine_uploaded_file ) ) # => presigned s url view raw optimized_presigned_s .rb hosted with ❤ by github yes, it’s much faster! bingo! now i measure urls in - ms, around % of the time. still too slow to want to do of them on a single page, and around x slower than sdk public_url. interestingly, while we expect the cryptographic signature to take some extra time… that seems to be at most % of the overhead that the logic to sign a url was adding? we experimented with re-using an aws::sigv ::signer vs instantiating one each time; and applying uri-escaping or not. these did make noticeable differences, but not astounding ones. this optimized version would have to be enhanced to be able to handle additional query param options such as specified content-disposition, i optimistically hope that can be done without changing the performance characteristics much. could it be optimized even more, by profiling within the aws::sigv ::signer implementation? maybe, but it doesn’t really seem worth it — we are already introducing some fragility into our code by using lower-level apis and hoping they will remain valid even if aws changes some things in the future. i don’t really want to re-implement aws::sigv ::signer, just glad to have it available as a tool i can use like this already. the numbers the script i used to compare performance in different ways of creating presigned s urls (with a couple public urls for comparison) is available in a gist, and here is the output of one run: user system total real sdk public_url . . . ( . ) naive s public url . . . ( . ) naive s public url with uri.escape . . . ( . ) sdk presigned_url . . . ( . ) re-use instantiated sdk presigner . . . ( . ) use inline instantiated aws::sigv ::signer directly for presigned url (with escaping) . . . ( . ) re-use aws::sigv ::signer for presigned url (with escaping) . . . ( . ) re-use aws::sigv ::signer for presigned url (without escaping) . . . ( . ) view raw gistfile .txt hosted with ❤ by github so what to do? possibly there are optimizations that would make sense in the aws sdk gem itself? but it would actually take a lot more work to be sure what can be done without breaking some use cases. i think there is no need to use uri.parse in public_url, the uris can just be treated as strings and concatenated. but is there an edge case i’m missing? using different uri escaping method definitely helps in public_url; but how many other people who aren’t me care about optimizing public_url; and what escaping method is actually required/expected, is changing it a backwards compat problem; and is it okay maintenance-wise to make the s object use a different escaping mechanism than the common sdk seahorse::util.uri_escape workhorse, which might be used in places with different escaping requirements? for presigned_urls, cutting out a lot of the wrapper code and using a aws::sigv ::signer directly seems to have significant performance benefits, but what edge cases get broken there, and do they matter, and can a regression be avoided through alternate performant maintainable code? figuring this all out would take a lot more research (and figuring out how to use the test suite for the ruby sdk more facilely than i can write now; it’s a test suite for the whole sdk, and it’s a bear to run the whole thing). although if any amazon maintainers of the ruby sdk, or other experts in it’s internals, see this and have an opinion, i am curious as to their thoughts. but i am a lot more confident that some of these optimizations will work fine for my use cases. one of the benefits of using shrine is that all of my code already accesses s url generation via shrine api. so i could easily swap in a locally optimized version, either with a shrine plugin, or just a local sub-class of the shrine s storage class. so i may consider doing that. jrochkind general comments august , august , posts navigation older posts bibliographic wilderness is a blog by jonathan rochkind about digital library services, ruby, and web development. contact search for: email subscription enter your email address to subscribe to this blog and receive notifications of new posts by email. join other followers email address: subscribe recent posts are you talking to heroku redis in cleartext or ssl? november , comparing performance of a rails app on different heroku formations november , deep dive: moving ruby projects from travis to github actions for ci november , unexpected performance characteristics when exploring migrating a rails app to heroku october , faster_s _url: optimized s url generation in ruby october , archives archives select month november  ( ) october  ( ) september  ( ) august  ( ) april  ( ) march  ( ) december  ( ) october  ( ) september  ( ) august  ( ) june  ( ) april  ( ) march  ( ) february  ( ) december  ( ) november  ( ) october  ( ) september  ( ) august  ( ) june  ( ) may  ( ) april  ( ) march  ( ) february  ( ) january  ( ) november  ( ) october  ( ) september  ( ) august  ( ) july  ( ) may  ( ) april  ( ) march  ( ) february  ( ) january  ( ) december  ( ) november  ( ) september  ( ) august  ( ) june  ( ) may  ( ) march  ( ) february  ( ) january  ( ) november  ( ) october  ( ) september  ( ) august  ( ) july  ( ) may  ( ) april  ( ) march  ( ) february  ( ) january  ( ) december  ( ) november  ( ) october  ( ) september  ( ) august  ( ) july  ( ) june  ( ) may  ( ) april  ( ) march  ( ) february  ( ) january  ( ) december  ( ) november  ( ) october  ( ) september  ( ) august  ( ) july  ( ) june  ( ) may  ( ) april  ( ) march  ( ) february  ( ) january  ( ) december  ( ) november  ( ) october  ( ) september  ( ) august  ( ) july  ( ) june  ( ) may  ( ) april  ( ) march  ( ) february  ( ) january  ( ) december  ( ) november  ( ) october  ( ) september  ( ) august  ( ) july  ( ) june  ( ) may  ( ) april  ( ) march  ( ) february  ( ) january  ( ) december  ( ) november  ( ) october  ( ) september  ( ) august  ( ) july  ( ) june  ( ) may  ( ) april  ( ) march  ( ) february  ( ) january  ( ) december  ( ) november  ( ) october  ( ) september  ( ) august  ( ) july  ( ) june  ( ) may  ( ) april  ( ) march  ( ) february  ( ) january  ( ) december  ( ) november  ( ) october  ( ) september  ( ) july  ( ) june  ( ) may  ( ) april  ( ) march  ( ) february  ( ) january  ( ) december  ( ) november  ( ) september  ( ) august  ( ) june  ( ) may  ( ) april  ( ) march  ( ) feeds  rss - posts  rss - comments recent comments jrochkind on are you talking to heroku redis in cleartext or ssl? jrochkind on are you talking to heroku redis in cleartext or ssl? thollsten on are you talking to heroku redis in cleartext or ssl? thollsten on are you talking to heroku redis in cleartext or ssl? jrochkind on deep dive: moving ruby projects from travis to github actions for ci jrochkind on deep dive: moving ruby projects from travis to github actions for ci benoit daloze on deep dive: moving ruby projects from travis to github actions for ci richard schneeman on unexpected performance characteristics when exploring migrating a rails app to heroku top posts bootstrap to : changes in how font size, line-height, and spacing is done. or "what happened to $line-height-computed." sprockets and your rails app deep dive: moving ruby projects from travis to github actions for ci dealing with legacy and externally loaded code in webpack(er) yes, product owner and technical lead need to be different people top clicks github.com/mperham/sideki… github.com/nahi/httpclien… github.com/nahi/httpclien… github.com/alexspeller/no… fedsearch.proquest.com/se… a blog by jonathan rochkind. all original content licensed cc-by. create a website or blog at wordpress.com add your thoughts here... (optional) post to cancel privacy & cookies: this site uses cookies. by continuing to use this website, you agree to their use. to find out more, including how to control cookies, see here: cookie policy wikidata for authorities | zbw labs jump to navigation english deutsch main menu news about us wikidata for authorities this project explores the opportunities, which wikidata provides for libraries (specifically in economics). by linking their authority files to wikidata, they can earn a wealth of data as well as links to wikipedia pages, images and links to other authorities. project details name:  wikidata for authorities   short description:  use of wikidata, particularly by linking of library authority files   git repository:  https://github.com/zbw/sparql-queries/tree/master/wikidata developer:  joachim neubert   categories:  wikidata   authority control   linked data   created:  -   project status:  experimental   tags in dbpedia - web taxonomy your browser does not support canvas. application programming interface authority control drupal economics electronic publishing impact factor linked data organizer recommender system repository (publishing) thesaurus wikidata search form search (rdf/xml, turtle, nt)   imprint   privacy powered by drupal building the swib participants map | zbw labs jump to navigation english deutsch hauptmenü news Über uns building the swib participants map - - von joachim neubert   here we describe the process of building the interactive swib participants map, created by a query to wikidata. the map was intended to support participants of swib to make contacts in the virtual conference space. however, in compliance with gdpr we want to avoid publishing personal details. so we choose to publish a map of institutions, to which the participants are affiliated. (obvious downside: the un-affiliated participants could not be represented on the map). we suppose that the method can be applied to other conferences and other use cases - e.g., the downloaders of scientific software or the institutions subscribed to an academic journal. therefore, we describe the process in some detail. we started with a list of institution names (with country code and city, but without person ids), extracted and transformed from our conftool registration system, saved it in csv format. country names were normalized, cities were not (and only used for context information). we created an openrefine project, and reconciled the institution name column with wikidata items of type q (organization, and all its subtypes). we included the country column (-> p , country) as relevant other detail, and let openrefine “auto-match candidates with high confidence”. of our original set of country/institution entries, were automaticaly matched via the wikidata reconciliation service. at the end of the conference, institutions were identified and put on the map (data set). we went through all un-matched entries and either a) selected one of the suggested items, or b) looked up and tweaked the name string in wikidata, or in google, until we found an according wikipedia page, openend the linked wikidata object from there, and inserted the qid in openrefine, or c) created a new wikidata item (if the institution seemed notable), or d) attached “not yet determined” (q ) where no wikidata item (yet) exists, or e) attached “undefined value” (q ) where no institution had been given the results were exported from openrefine into a .tsv file (settings) again via a script, we loaded conftool participants data, built a lookup table from all available openrefine results (country/name string -> wd item qid), aggregated participant counts per qid, and loaded that data into a custom sparql endpoint, which is accessible from the wikidata query service. as in step , for all (new) institution name strings, which were not yet mapped to wikidata, a .csv file was produced. (an additional remark: if no approved custom sparql endpoint is available, it is feasible to generate a static query with all data in it’s “values” clause.) during the preparation of the conference, more and more participants registered, which required multiple loops: use the csv file of step and re-iterate, starting at step . (since i found no straightforward way to update an existing openrefine project with extended data, i created a new project with new input and output files for every iteration.) finally, to display the map we could run a federated query on wdqs. it fetches the institution items from the custom endpoint and enriches them from wikidata with name, logo and image of the institution (if present), as well as with geographic coordinates, obtained directly or indirectly as follows: a) item has “coodinate location” (p ) itself, or b) item has “headquarters location” item with coordinates (p /p ), or c) item has “located in administrative entity” item with coordinates (p /p ), or c) item has “country” item (p /p ) applying this method, only one institution item could not be located on the map. data improvements the way to improve the map was to improve the data about the items in wikidata - which also helps all future wikidata users. new items for a few institutions, new items were created: burundi association of librarians, archivists and documentalists fao representation in kenya aurora information technology istituto di informatica giuridica e sistemi giudiziari for another institutions, mostly private companies, no items were created due to notability concerns. everything else already had an item in wikidata! improvement of existing items in order to improve the display on the map, we enhanced selected items in wikidata in various ways: add english label add type (instance of) add headquarter location add image and/or logo and we hope, that participants of the conference also took the opportunity to make their institution “look better”, by adding for example an image of it to the wikidata knowledge base. putting wikidata into use for a completely custom purpose thus created incentives for improving “the sum of all human knowledge” step by tiny step.       wikidata for authorities linked data   zum verfassen von kommentaren bitte anmelden oder registrieren. tags in dbpedia - web taxonomy your browser does not support canvas. application programming interface authority control drupal economics electronic publishing impact factor linked data organizer recommender system repository (publishing) thesaurus wikidata suchformular suche (rdf/xml, turtle, nt)   impressum   datenschutz powered by drupal in the library with the lead pipe – an open access, peer reviewed journal skip to main content chat .webcam open menu home about awards & good words contact editorial board denisse solis ian beilin jaena rae cabrera kellee warren nicole cooke ryan randall emeritus announcements authors archives conduct submission guidelines lead pipe publication process style guide search home about awards & good words contact editorial board denisse solis ian beilin jaena rae cabrera kellee warren nicole cooke ryan randall emeritus announcements authors archives conduct submission guidelines lead pipe publication process style guide search dec craig arthur, freddy paige, la' portia perkins, jasmine weiss and michael williams / comments culturally responsive community engagement programming and the university library: lessons learned from half a decade of vtditc by craig e. arthur, dr. freddy paige, la’ portia perkins, jasmine weiss, and dr. michael williams (good homie signs’ “hip hop @ vt” mural / ) in brief vtditc: hip hop studies at virginia tech is an award-winning series of experiential learning-focused, culturally responsive community engagement programs. it is deeply rooted in hip hop culture and... read more oct jeremiah paschke-wood, ellen dubinsky and leslie sult / comments creating a student-centered alternative to research guides: developing the infrastructure to support novice learners in brief: research and course guides typically feature long lists of resources without the contextual or instructional framework to direct novice researchers through the research process. an investigation of guide usage and user interactions at a large university in the southwestern u.s. revealed a need to reexamine the way research guides can be developed and... read more sep danya leebaw and alexis logsdon / comment power and status (and lack thereof) in academe: academic freedom and academic librarians in brief academic librarians do not experience full academic freedom protections, despite the fact that they are expected to exercise independent judgment, be civically engaged, and practice applied scholarship. academic freedom for academic librarians is not widely studied or well understood. to learn more, we conducted a survey which received over responses from academic... read more sep jennie rose halperin / comment the library commons: an imagination and an invocation by jennie rose halperin in brief commons theory can provide important interventions within neoliberal managerial information capitalism when applied to the library as an institution. the commons and its associated practices provide a model of abundance, sharing, and cooperation. libraries can and should participate in alternative economic and management models to create an inclusive vision... read more aug dave ellenwood / comment “information has value”: the political economy of information capitalism in brief information capitalism dominates the production and flow of information across the globe. it produces massive information institutions that are as harmful to everyday people as they are powerful. to this point, information literacy (il) educators do not have a theory and pedagogy of information capitalism. this article appraises the current state of political... read more jul liz vine / comments training matters: student employment and learning in academic libraries in brief conceiving of student employment in academic libraries as an educationally purposeful experience requires adopting a learner-centered pedagogical approach to student employee job training. adopting such an approach is triply beneficial: it makes that job training more effective; it identifies training as an opportunity to pursue learning goals that support the growth of students... read more jun natalia fernández and beth filar williams / comment creating a library wide culture and environment to support mlis students of color: the diversity scholars program at oregon state university libraries in brief the work of social justice, equity, and inclusion is not a short-term investment by a limited number of people; instead, it should be a part of every library’s and librarian’s work. at the oregon state university libraries (osul), we felt that in order to create a program dedicated to employing mlis students of... read more jun nicola andrews / comments it’s not imposter syndrome: resisting self-doubt as normal for library workers in brief library workers, as with other professions, are quick to diagnose ourselves and others with imposter syndrome when we doubt or devalue our everyday work.  however, methods of coping with imposter syndrome have changed little in the forty years since the term was first theorized, and often centre on feel-good fixes which do not... read more apr ean henninger / comments multilingualism, neoliberalism, and language ideologies in libraries in briefthis article calls for a more holistic and inclusive approach to the under-examined issue of language in libraries. it begins by foregrounding language as a category of difference and arguing for its consideration in discussions of access, equity, diversity, and inclusion. by drawing on literature from applied linguistics and library and information studies, it... read more apr frederick carey / comments communicating with information: creating inclusive learning environments for students with asd in brief the focus of this article is twofold: it ) considers how digital humanities techniques and methodologies increase accessibility and scholarship opportunities for students with autism spectrum disorder; and ) outlines how libraries can collaborate with existing services to provide subsequently appropriate supports for students. autism spectrum disorder (asd), one of the increasingly prevalent... read more … next › this work is licensed under a cc attribution . license. issn - about this journal | archives | submissions | conduct linked data | zbw labs jump to navigation english deutsch main menu news about us linked data dbpedia uri:  http://dbpedia.org/resource/linked_data building the swib participants map - - by joachim neubert   here we describe the process of building the interactive swib participants map, created by a query to wikidata. the map was intended to support participants of swib to make contacts in the virtual conference space. however, in compliance with gdpr we want to avoid publishing personal details. so we choose to publish a map of institutions, to which the participants are affiliated. (obvious downside: the un-affiliated participants could not be represented on the map). we suppose that the method can be applied to other conferences and other use cases - e.g., the downloaders of scientific software or the institutions subscribed to an academic journal. therefore, we describe the process in some detail. wikidata for authorities linked data   read more about building the swib participants map log in or register to post comments th century press archives: data donation to wikidata - - by joachim neubert zbw is donating a large open dataset from the th century press archives to wikidata, in order to make it better accessible to various scientific disciplines such as contemporary, economic and business history, media and information science, to journalists, teachers, students, and the general public. the th century press archives (pm ) is a large public newspaper clippings archive, extracted from more than different sources published in germany and all over the world, covering roughly a full century ( - ). the clippings are organized in thematic folders about persons, companies and institutions, general subjects, and wares. during a project originally funded by the german research foundation (dfg), the material up to has been digitized. , folders with more than two million pages up to are freely accessible online.  the fine-grained thematic access and the public nature of the archives makes it to our best knowledge unique across the world (more information on wikipedia) and an essential research data fund for some of the disciplines mentioned above. the data donation does not only mean that zbw has assigned a cc license to all pm metadata, which makes it compatible with wikidata. (due to intellectual property rights, only the metadata can be licensed by zbw - all legal rights on the press articles themselves remain with their original creators.) the donation also includes investing a substantial amount of working time (during, as planned, two years) devoted to the integration of this data into wikidata. here we want to share our experiences regarding the integration of the persons archive metadata. linked data   open data   read more about th century press archives: data donation to wikidata log in or register to post comments zbw's contribution to "coding da vinci": dossiers about persons and companies from th century press archives - - by joachim neubert at th and th of october, the kick-off for the "kultur-hackathon" coding da vinci is held in mainz, germany, organized this time by glam institutions from the rhein-main area: "for five weeks, devoted fans of culture and hacking alike will prototype, code and design to make open cultural data come alive." new software applications are enabled by free and open data. for the first time, zbw is among the data providers. it contributes the person and company dossiers of the th century press archive. for about a hundred years, the predecessor organizations of zbw in kiel and hamburg had collected press clippings, business reports and other material about a wide range of political, economic and social topics, about persons, organizations, wares, events and general subjects. during a project funded by the german research organization (dfg), the documents published up to (about , million pages) had been digitized and are made publicly accessible with according metadata, until recently solely in the "pressemappe . jahrhundert" (pm ) web application. additionally, the dossiers - for example about mahatma gandhi or the hamburg-bremer afrika linie - can be loaded into a web viewer. as a first step to open up this unique source of data for various communities, zbw has decided to put the complete pm metadata* under a cc-zero license, which allows free reuse in all contexts. for our coding da vinci contribution, we have prepared all person and company dossiers which already contain documents. the dossiers are interlinked among each other. controlled vocabularies (for, e.g., "country", or "field of activity") provide multi-dimensional access to the data. most of the persons and a good share of organizations were linked to gnd identifiers. as a starter, we had mapped dossiers to wikidata according to existing gnd ids. that allows to run queries for pm dossiers completely on wikidata, making use of all the good stuff there. an example query shows the birth places of pm economists on a map, enriched with images from wikimedia commons. the initial mapping was much extended by fantastic semi-automatic and manual mapping efforts by the wikidata community. so currently more than % of the dossiers about - often rather prominent - pm persons are linked not only to wikidata, but also connected to wikipedia pages. that offers great opportunities for mash-ups to further data sources, and we are looking forward to what the "coding da vinci" crowd may make out of these opportunities. technically, the data has been converted from an internal intermediate format to still quite experimental rdf and loaded into a sparql endpoint. there it was enriched with data from wikidata and extracted with a construct query. we have decided to transform it to json-ld for publication (following practices recommended by our hbz colleagues). so developers can use the data as "plain old json", with the plethora of web tools available for this, while linked data enthusiasts can utilize sophisticated semantic web tools by applying the provided json-ld context. in order to make the dataset discoverable and reusable for future research, we published it persistently at zenodo.org. with it, we provide examples and data documentation. a github repository gives you additional code examples and a way to address issues and suggestions. * for the scanned documents, the legal regulations apply - zbw cannot assign licenses here.   pressemappe . jahrhundert linked data   read more about zbw's contribution to "coding da vinci": dossiers about persons and companies from th century press archives log in or register to post comments new version of multi-lingual jel classification published in lod - - by joachim neubert the journal of economic literature classification scheme (jel) was created and is maintained by the american economic association. the aea provides this widely used resource freely for scholarly purposes. thanks to andré davids (ku leuven), who has translated the originally english-only labels of the classification to french, spanish and german, we provide a multi-lingual version of jel. it's lastest version (as of - ) is published in the formats rdfa and rdf download files. these formats and translations are provided "as is" and are not authorized by aea. in order to make changes in jel tracable more easily, we have created lists of inserted and removed jel classes in the context of the skos-history project. jel klassifikation für linked open data skos-history linked data   read more about new version of multi-lingual jel classification published in lod log in or register to post comments economists in wikidata: opportunities of authority linking - - by joachim neubert wikidata is a large database, which connects all of the roughly wikipedia projects. besides interlinking all wikipedia pages in different languages about a specific item – e.g., a person -, it also connects to more than different sources of authority information. the linking is achieved by a „authority control“ class of wikidata properties. the values of these properties are identifiers, which unambiguously identify the wikidata item in external, web-accessible databases. the property definitions includes an uri pattern (called „formatter url“). when the identifier value is inserted into the uri pattern, the resulting uri can be used to look up the authoritiy entry. the resulting uri may point to a linked data resource - as it is the case with the gnd id property. this, on the one hand, provides a light-weight and robust mechanism to create links in the web of data. on the other hand, these links can be exploited by every application which is driven by one of the authorities to provide additional data: links to wikipedia pages in multiple languages, images, life data, nationality and affiliations of the according persons, and much more. wikidata item for the indian economist bina agarwal, visualized via the sqid browser wikidata for authorities wikidata   authority control   linked data   read more about economists in wikidata: opportunities of authority linking log in or register to post comments wikidata for authorities this project explores the opportunities, which wikidata provides for libraries (specifically in economics). by linking their authority files to wikidata, they can earn a wealth of data as well as links to wikipedia pages, images and links to other authorities. read more about wikidata for authorities update: neuer dump des econstor lod-datensets steht zur verfügung - - by timo borst we are happy to announce that we have updated our econstor lod dump. this dataset now comprises k metadata records provided with semantic web uris and partially linked to external datasets like stw and jel. econstor lod linked data   repository (publishing)   economics   read more about update: neuer dump des econstor lod-datensets steht zur verfügung log in or register to post comments turning the gnd subject headings into a skos thesaurus: an experiment - - by joachim neubert the "integrated authority file" (gemeinsame normdatei, gnd) of the german national library (dnb), the library networks of the german-speaking countries and many other institutions, is a widely recognized and used authority resource. the authority file comprises persons, institutions, locations and other entity types, in particular subject headings. with more than , concepts, organized in almost subject categories, the subjects part - the former "schlagwortnormdatei" (swd) - is huge. that would make it a nice resource to stress-test skos tools - when it would be available in skos. a seminar at the dnb on requirements for thesauri on the semantic web (slides, in german) provided another reason for the experiment described below. gnd subject headings as skos thesaurus linked data   thesaurus   read more about turning the gnd subject headings into a skos thesaurus: an experiment log in or register to post comments gnd subject headings as skos thesaurus the transformation of the subject headings and subject categories of the german integrated authority file (gnd)  to skos creates a large and interlinked knowledge organization system. generic skos tools, such as skosmos, qskos and skos-history can be applied to this system. read more about gnd subject headings as skos thesaurus skos-history: new method for change tracking applied to stw thesaurus for economics - - by joachim neubert “what’s new?” and “what has changed?” are questions users of knowledge organization systems (kos), such as thesauri or classifications, ask when a new version is published. much more so, when a thesaurus existing since the s has been completely revised, subject area for subject area. after four intermediately published versions in as many consecutive years, zbw's stw thesaurus for economics has been re-launched recently in version . . in total, descriptors have been added; , (of about , ) have been deprecated and in their vast majority merged into others. more subtle changes include modified preferred labels, or merges and splits of existing concepts. since stw has been published on the web in , we went to great lengths to make change traceable: no concept and no web page has been deleted, everything from prior versions is still available. following a presentation at dc- in lisbon, i've started the skos-history project, which aims to exploit published skos files of different versions for change tracking. a first beta implementation of linked-data-based change reports went live with stw . , making use of sparql "live queries" (as described in a prior post). with the publication of stw . , full reports of the changes are available. how do they work? skos-history thesaurus   linked data   read more about skos-history: new method for change tracking applied to stw thesaurus for economics log in or register to post comments pages next › last » tags in dbpedia - web taxonomy your browser does not support canvas. application programming interface authority control drupal economics electronic publishing impact factor linked data organizer recommender system repository (publishing) thesaurus wikidata search form search (rdf/xml, turtle, nt)   imprint   privacy powered by drupal search open library for thanks for all the fish | open library donate ♥ log in sign up add a book sponsor a book recent community edits developer center help & support all title author text subject lists advanced browse subjects lists k- student library random book advanced search my books my loans my reading log my reading stats my lists more add a book sponsor a book recent community edits developer center help & support log in sign up search inside about , , results found in . the more than complete hitchhiker's guide ( ) by douglas adams …a mounting irritation. of all the planets in all the star systems of all the galaxy—many wild and exotic… …above it. so long, and thanks for all the fish ten minutes later, with all the copter's sirens blaring… …the universe, and everything so long, and thanks for all the fish \bung zaphod plays it safe ^ „.… …copyright © by douglas adams, so long, and thanks for all the fish copyright © by douglas adams, young… …the universe, and everything—so long, and thanks for all the fish— young zaphod plays it safe. isbn - - - … borrow & see all results not in library download for print-disabled montana archery harvest & preference survey: comments ( ) by unknown author …now for all of the fish-games lack of foresight the hunter is the one that loses. to me, all the fish… …see all the domestic animals be taken out of districts and . they are over grazing all the open… …keep up the good work. thanks for being concerned and for the survey. thanks for sending out this questionnaire… …work. thank you. i feel the fish, wildlife and parks is doing a great job for all hunters. real hunters… …respect for the fish and game, it's lack of foresight in all areas of management. it seems all the money paid… see all results not in library download for print-disabled the happy campers (april , ) by unknown author …cinnamon simply put all the ingredients into a saucepan and heat gently, stirring all the time (don’t worry… …so do it with your hands and the fish inside a carrier bag. when the fish is smooth and scale- free wash… …campers the fish grill a fish grill is two wire grills hinged together. you simply place the fish between… …rub the outside of the fish with a little olive oil and seasoning. stuff the fish with the fennel and… …slices and a drizzle of oil. close the fish and place it in the fish grill. grill for about minutes each… borrow & see all results not in library download for print-disabled white death: a novel from the numa files ( ) by clive cussler …feed the fish." "feed the fish," austin murmured. "you remember what i told you about the fish cages… …pitchfork, speared the fish behind the gills and pinned it to the deck. the fish continued to struggle… …when the fish was positioned over the hold, he took a filleting knife and cut the line. the fish fell… …seedings will take place in all the world's oceans. in time, most of the fish on the world market will be… …could not be ignored. an angry crowd had greeted the fish-laden ships that edged up to the docks to unload… borrow & see all results not in library download for print-disabled songs for the people: teachings on the natural way (december ) by arthur solomon …and the great seas belong to him; into all the world all the children of the earth are his children;… …into all the world grea t prayer august vancouver, british columbia i give thanks for the power… …work to look after all the female life on the earth; her work is to take care of all the fertility of all… …concerned. into all the world this is not a dream, it is a reality that we can make real for all of us if… …fail. into all the world kitche manitou, i send this prayer to you. i give thanks for the power and… borrow & see all results not in library download for print-disabled napoleons everyday gourmet plank grilling ( ) by unknown author …my friends. thank you for all your support, guidance and encouragement. thanks for the direction in helping… …adjust legs so that the fish sits at a ° angle to the fire. you may need to move the fish closer to, or farther… …you bring happiness, smiles, kisses and, above all, the truth about life. napoleon appliance corporation… …mother of my two beautiful children, thank you for all your support in life and in my career. you are… …are my rock. you have stood by me through all the fire and smoke. from over grills in the yard to the… borrow & see all results not in library download for print-disabled saving dinner: the menus, recipes, and shopping lists to bring your family back to the table (october , ) by leanne ely …pepper the fish to your taste. pour the sauce over the fish and bake uncovered until the fish flakes… …for salad to be served with nearly all the recipes. the reasons for all this green boils down to the fact… …lemon juice. place the fish in a x -inch pan and spread this mixture over the fish; cover and chill… …and blend well. dip the fish first in the butter then into the crumbs. place the fish in the baking dish… …juice. spoon the tomato mixture over the fish and bake the fish, uncovered, in the middle of the oven… borrow & see all results not in library download for print-disabled rainbow ribbon (october , ) by pamela thompson …what's wrong." "it's the fish, rebecca," her mother's voice broke. "they're dying. the fish are all dying.… …line to retrieve, sort, and dress the fish. one crew slit the fish open and removed the entrails, while… …his or her crimes against the fish and the people who depended on the fish to live. rainbow ribbon … …oxygen for inhabitants long gone. in the fish- out pond, the fish had settled down, swimming and breathing… …otherwise bedraggled countenance. "thanks for being here, kevin... for the fish, for dad, and most of all for… borrow & see all results not in library download for print-disabled white death: a novel from the numa files (book club edition) ( ) by unknown author …feed the fish." "feed the fish," austin murmured. "you remember what i told you about the fish cages… …pitchfork, speared the fish behind the gills and pinned it to the deck. the fish continued to struggle… …when the fish was positioned over the hold, he took a filleting knife and cut the line. the fish fell… …seedings will take place in all the world's oceans. in time, most of the fish on the world market will be… …white death an angry crowd had greeted the fish- laden ships that edged up to the docks to unload… borrow & see all results not in library download for print-disabled white death: a novel from the numa files ( ) by clive cussler …feed the fish.” “feed the fish,” austin murmured. “you remember what i told you about the fish cages… …pitchfork, speared the fish behind the gills and pinned it to the deck. the fish continued to struggle… …when the fish was positioned over the hold, he took a filleting knife and cut the line. the fish fell… …seedings will take place in all the world’s oceans. in time, most of the fish on the world market will be… …reporter from cnn. “just make sure the story is worth all the damned dramamine i swallowed.” ryan flashed his… borrow & see all results not in library download for print-disabled a time for evron (october , ) by bryan smillie …the hook and taking the fish off the hook. he loved the thrill of feeling the fish tug on his line and… …happy today; too bad he's not like that all the time. and thanks for thanking me, mr. sobalsky, but you really… …and tried to force a smile. "thanks for being honest with me." "thanks for being understanding, matthew… …because they captured a split second in time when all the people were there in one group, a moment when they… …say to his students, "just think for a moment of all the thousands of lives that are going on under those… borrow & see all results not in library download for print-disabled vanishing point ( ) by ben m. baglio …regulates the temperatures in the different tanks for all the fish.” “wow,” andi said, impressed. “that’s pretty… …it’s sick.” he gazed at the fish with a strange expression on his face. “thanks for noticing,” he said at… …about the flame angels! she typed a reply: thanks for the fish info. i'll check it out right away. you won't… …behind the store. “mike and izzy do all the pictures. me, i do all the lettering!” the guy sighed, then… …but it’ll keep the fish safe.” “shouldn’t the water be exposed to the air so the fish get the oxygen… borrow & see all results not in library download for print-disabled canada at the great international fisheries exhibition, london, . letters from eminent men in england on the standing and management of the canadian branch of the great international fisheries exhibition, , also extracts from papers read, and discussions had, referring to canada, at the fishery conferences held in london during the great exhibition called by the authority of his royal highness, the prince of wales ( ) by unknown author …that fish should live on fish, because if all the eggs of the fish were permitted to hatch out, there would… …that they had to go farther away to catch the fish. the fish came in near the shore to spawn, and went… …telegraph cables along the coast to all the stations, so that when the fish struck on any particular point… …this growth on the bruised portions of the fish, and the fish could not shake it off because they were… …they passed all the nets and other engines which might be set at the estuaries, the fish having got past… see all results not in library download for print-disabled day by day (october , ) by betty free, valerie davies …thanks april thanks for the food look! / have given you all the plants and all the fruit trees foryourfood… …something from cod? dear god, thanks for letting me ask you for things. thanks for knowing just how to answer… … jonah and god then the lord spoke to the fish. and the fish spit jonah out of its stomach onto the… …god, thank you for keeping jesus safe. and thanks for all the times when you keep me safe. amen. a special… …free god made you, and he loves you. god made all the people in the world, so he is like a father to… borrow & see all results not in library download for print-disabled quick fix meals: simple, delicious recipes to make mealtime easy (march , ) by robin miller …brian hatchett and pat guy for dotting all the i's, crossing all the t's, and putting everything together… …simmer just until the fish is fork-tender, about minutes. drain. you may also cook the fish in the microwave:… …microwave on high for minutes, until the fish is fork-tender. if the fish needs more cooking, cook in -minute… …minutes. add the fish cakes, corn kernels, creamed corn, and bay leaves. pour the broth over the fish mixture… …simmer until the fish is fork-tender, about minutes. remove from the heat, transfer the fish and sauce… borrow & see all results not in library download for print-disabled white death: a novel from the numa files ( ) by clive cussler …feed the fish." "feed the fish," austin murmured. "you remember what i told you about the fish cages… …pitchfork, speared the fish behind the gills and pinned it to the deck. the fish continued to struggle… …when the fish was positioned over the hold, he took a filleting knife and cut the line. the fish fell… …seedings will take place in all the world's oceans. in time, most of the fish on the world market will be… …and numa® stand in the way. . . . filled with all the hair-raising action and endless imagination unique… borrow & see all results not in library download for print-disabled fishing on the edge: the mike iaconelli story (may , ) by mike iaconelli, andrew kamenetzky, brian kamenetzky …the hook. set too early, and the fish won’t be securely hooked. of all the skills pop and don coached me… …happened in my life. thanks for being two very special little ladies. and thanks for keeping me feeling… …be the best i can be in everything i do. thanks for all the sacrifices and commitments you made for me… …be able to repay you. thanks for being an awesome mom! to uncle don. thanks for being my mentor, friend… … welcome to the fish camp. a very special thanks to my good buddy janet bell. thanks for lending an ear… borrow & see all results not in library download for print-disabled dead over heels (march , ) by maryjanice davidson …inaudible with all the background noise. one thing about new york i'd never get used to. all the noise. "that… …were they called?—blue jeans?—on. "thanks for that. and for the fish. delicious." "they're just fine raw… …she was hot. "fine," he snapped. "thanks for saving my life and for all the sex." "you are most welcome… …say it's meant to be. the king! coming here! of all the places he could have chosen, he's coming here.… …jessica for ten years and, as they say, knew where all the bodies were buried. "an' by the way, glad to see… borrow & see all results not in library download for print-disabled next > open library vision volunteer careers blog terms of service donate discover home books authors subjects advanced search return to top develop development center api documentation bulk data dumps writing bots add a book help help center report a problem suggesting edits twitter github open library is an initiative of the internet archive, a (c)( ) non-profit, building a digital library of internet sites and other cultural artifacts in digital form. other projects include the wayback machine, archive.org and archive-it.org version f d b zbw labs jump to navigation english deutsch main menu news about us news building the swib participants map - - by joachim neubert   here we describe the process of building the interactive swib participants map, created by a query to wikidata. the map was intended to support participants of swib to make contacts in the virtual conference space. however, in compliance with gdpr we want to avoid publishing personal details. so we choose to publish a map of institutions, to which the participants are affiliated. (obvious downside: the un-affiliated participants could not be represented on the map). we suppose that the method can be applied to other conferences and other use cases - e.g., the downloaders of scientific software or the institutions subscribed to an academic journal. therefore, we describe the process in some detail. wikidata for authorities linked data   read more about building the swib participants map log in or register to post comments journal map: developing an open environment for accessing and analyzing performance indicators from journals in economics - - by timo borst by franz osorio, timo borst introduction bibliometrics, scientometrics, informetrics and webometrics have been both research topics and practical guidelines for publishing, reading, citing, measuring and acquiring published research for a while (hood ). citation databases and measures had been introduced in the s, becoming benchmarks both for the publishing industry and academic libraries managing their holdings and journal acquisitions that tend to be more selective with a growing number of journals on the one side, budget cuts on the other. due to the open access movement triggering a transformation of traditional publishing models (schimmer ), and in the light of both global and distributed information infrastructures for publishing and communicating on the web that have yielded more diverse practices and communities, this situation has dramatically changed: while bibliometrics of research output in its core understanding still is highly relevant to stakeholders and the scientific community, visibility, influence and impact of scientific results has shifted to locations in the world wide web that are commonly shared and quickly accessible not only by peers, but by the general public (thelwall ). this has several implications for different stakeholders who are referring to metrics in dealing with scientific results:   with the rise of social networks, platforms and their use also by academics and research communities, the term 'metrics' itself has gained a broader meaning: while traditional citation indexes only track citations of literature published in (other) journals, 'mentions', 'reads' and 'tweets', albeit less formal, have become indicators and measures for (scientific) impact. altmetrics has influenced research performance, evaluation and measurement, which formerly had been exclusively associated with traditional bibliometrics. scientists are becoming aware of alternative publishing channels and both the option and need of 'self-advertising' their output. in particular academic libraries are forced to manage their journal subscriptions and holdings in the light of increasing scientific output on the one hand, and stagnating budgets on the other. while editorial products from the publishing industry are exposed to a global competing market requiring a 'brand' strategy, altmetrics may serve as additional scattered indicators for scientific awareness and value. against this background, we took the opportunity to collect, process and display some impact or signal data with respect to literature in economics from different sources, such as 'traditional' citation databases, journal rankings and community platforms resp. altmetrics indicators: citec. the long-standing citation service maintainted by the repec community provided a dump of both working papers (as part of series) and journal articles, the latter with significant information on classic impact factors such as impact factor ( and years) and h-index. rankings of journals in economics including scimago journal rank (sjr) and two german journal rankings, that are regularly released and updated (vhb jourqual, handelsblatt ranking). usage data from altmetric.com that we collected for those articles that could be identified via their digital object identifier. usage data from the scientific community platform and reference manager mendeley.com, in particular the number of saves or bookmarks on an individual paper. requirements a major consideration for this project was finding an open environment in which to implement it. finding an open platform to use served a few purposes. as a member of the "leibniz research association," zbw has a commitment to open science and in part that means making use of open technologies to as great extent as possible (the zbw - open scienc...). this open system should allow direct access to the underlying data so that users are able to use it for their own investigations and purposes. additionally, if possible the user should be able to manipulate the data within the system. the first instance of the project was created in tableau, which offers a variety of means to express data and create interfaces for the user to filter and manipulate data. it also can provide a way to work with the data and create visualizations without programming skills or knowledge. tableau is one of the most popular tools to create and deliver data visualization in particular within academic libraries (murphy ). however, the software is proprietary and has a monthly fee to use and maintain, as well as closing off the data and making only the final visualization available to users. it was able to provide a starting point for how we wanted to the data to appear to the user, but it is in no way open. challenges the first technical challenge was to consolidate the data from the different sources which had varying formats and organizations. broadly speaking, the bibliometric data (citec and journal rankings) existed as a spread sheet with multiple pages, while the altmetrics and mendeley data came from a database dumps with multiple tables that were presented as several csv files. in addition to these different formats, the data needed to be cleaned and gaps filled in. the sources also had very different scopes. the altmetrics and mendeley data covered only journals, the bibliometric data, on the other hand, had more than , journals. transitioning from tableau to an open platform was big challenge. while there are many ways to create data visualizations and present them to users, the decision was made to use r to work with the data and shiny to present it. r is used widely to work with data and to present it (kläre ). the language has lots of support for these kinds of task over many libraries. the primary libraries used were r plotly and r shiny. plotly is a popular library for creating interactive visualizations. without too much work plotly can provide features including information popups while hovering over a chart and on the fly filtering. shiny provides a framework to create a web application to present the data without requiring a lot of work to create html and css. the transition required time spent getting to know r and its libraries, to learn how to create the kinds of charts and filters that would be useful for users. while shiny alleviates the need to create html and css, it does have a specific set of requirements and structures in order to function. the final challenge was in making this project accessible to users such that they would be able to see what we had done, have access to the data, and have an environment in which they could explore the data without needing anything other than what we were providing. in order to achieve this we used binder as the platform. at it's most basic binder makes it possible to share a jupyter notebook stored in a github repository with a url by running the jupyter notebook remotely and providing access through a browser with no requirements placed on the user. additionally, binder is able to run a web application using r and shiny. to move from a locally running instance of r shiny to one that can run in binder, instructions for the runtime environment need to be created and added to the repository. these include information on what version of the language to use,  which packages and libraries to install for the language, and any additional requirements there might be to run everything. solutions given the disparate sources and formats for the data, there was work that needed to be done to prepare it for visualization. the largest dataset, the bibliographic data, had several identifiers for each journal but without journal names. having the journals names is important because in general the names are how users will know the journals. adding the names to the data would allow users to filter on specific journals or pull up two journals for a comparison. providing the names of the journals is also a benefit for anyone who may repurpose the data and saves them from having to look them up. in order to fill this gap, we used metadata available through research papers in economics (repec). repec is an organization that seeks to "enhance the dissemination of research in economics and related sciences". it contains metadata for more than million papers available in different formats. the bibliographic data contained repec handles which we used to look up the journal information as xml and then parse the xml to find the title of the journal.  after writing a small python script to go through the repec data and find the missing names there were only journals whose names were still missing. for the data that originated in an mysql database, the major work that needed to be done was to correct the formatting. the data was provided as csv files but it was not formatted such that it could be used right away. some of the fields had double quotation marks and when the csv file was created those quotes were put into other quotation marks resulting doubled quotation marks which made machine parsing difficult without intervention directly on the files. the work was to go through the files and quickly remove the doubled quotation marks. in addition to that, it was useful for some visualizations to provide a condensed version of the data. the data from the database was at the article level which is useful for some things, but could be time consuming for other actions. for example, the altmetrics data covered only journals but had almost , rows. we could use the python library pandas to go through the all those rows and condense the data down so that there are only rows with the data for each column being the sum of all rows. in this way, there is a dataset that can be used to easily and quickly generate summaries on the journal level. shiny applications require a specific structure and files in order to do the work of creating html without needing to write the full html and css. at it's most basic there are two main parts to the shiny application. the first defines the user interface (ui) of the page. it says what goes where, what kind of elements to include, and how things are labeled. this section defines what the user interacts with by creating inputs and also defining the layout of the output. the second part acts as a server that handles the computations and processing of the data that will be passed on to the ui for display. the two pieces work in tandem, passing information back and forth to create a visualization based on user input. using shiny allowed almost all of the time spent on creating the project to be concentrated on processing the data and creating the visualizations. the only difficulty in creating the frontend was making sure all the pieces of the ui and server were connected correctly. binder provided a solution for hosting the application, making the data available to users, and making it shareable all in an open environment. notebooks and applications hosted with binder are shareable in part because the source is often a repository like github. by passing a github repository to binder, say one that has a jupyter notebook in it, binder will build a docker image to run the notebook and then serve the result to the user without them needing to do anything. out of the box the docker image will contain only the most basic functions. the result is that if a notebook requires a library that isn't standard, it won't be possible to run all of the code in the notebook. in order to address this, binder allows for the inclusion in a repository of certain files that can define what extra elements should be included when building the docker image. this can be very specific such as what version of the language to use and listing various libraries that should be included to ensure that the notebook can be run smoothly. binder also has support for more advanced functionality in the docker images such as creating a postgres database and loading it with data. these kinds of activities require using different hooks that binder looks for during the creation of the docker image to run scripts. results and evaluation the final product has three main sections that divide the data categorically into altmetrics, bibliometrics, and data from mendeley. there are additionally some sections that exist as areas where something new could be tried out and refined without potentially causing issues with the three previously mentioned areas. each section has visualizations that are based on the data available. considering the requirements for the project, the result goes a long way to meeting the requirements. the most apparent area that the journal map succeeds in is its goals is of presenting data that we have collected. the application serves as a dashboard for the data that can be explored by changing filters and journal selections. by presenting the data as a dashboard, the barrier to entry for users to explore the data is low. however, there exists a way to access the data directly and perform new calculations, or create new visualizations. this can be done through the application's access to an r-studio environment. access to r-studio provides two major features. first, it gives direct access to the all the underlying code that creates the dashboard and the data used by it. second, it provides an r terminal so that users can work with the data directly. in r-studio, the user can also modify the existing files and then run them from r-studio to see the results. using binder and r as the backend of the applications allows us to provide users with different ways to access and work with data without any extra requirements on the part of the user. however, anything changed in r-studio won't affect the dashboard view and won't persist between sessions. changes exist only in the current session. all the major pieces of this project were able to be done using open technologies: binder to serve the application, r to write the code, and github to host all the code. using these technologies and leveraging their capabilities allows the project to support the open science paradigm that was part of the impetus for the project. the biggest drawback to the current implementation is that binder is a third party host and so there are certain things that are out of our control. for example, binder can be slow to load. it takes on average + minutes for the docker image to load. there's not much, if anything, we can do to speed that up. the other issue is that if there is an update to the binder source code that breaks something, then the application will be inaccessible until the issue is resolved. outlook and future work the application, in its current state, has parts that are not finalized. as we receive feedback, we will make changes to the application to add or change visualizations. as mentioned previously, there a few sections that were created to test different visualizations independently of the more complete sections, those can be finalized. in the future it may be possible to move from binderhub to a locally created and administered version of binder. there is support and documentation for creating local, self hosted instances of binder. going that direction would give more control, and may make it possible to get the docker image to load more quickly. while the application runs stand-alone, the data that is visualized may also be integrated in other contexts. one option we are already prototyping is integrating the data into our subject portal econbiz, so users would be able to judge the scientific impact of an article in terms of both bibliometric and altmetric indicators.   references william w. hood, concepcion s. wilson. the literature of bibliometrics, scientometrics, and informetrics. scientometrics , – springer science and business media llc, . link r. schimmer. disrupting the subscription journals’ business model for the necessary large-scale transformation to open access. ( ). link mike thelwall, stefanie haustein, vincent larivière, cassidy r. sugimoto. do altmetrics work? twitter and ten other social web services. plos one , e public library of science (plos), . link the zbw - open science future. link sarah anne murphy. data visualization and rapid analytics: applying tableau desktop to support library decision-making. journal of web librarianship , – informa uk limited, . link christina kläre, timo borst. statistic packages and their use in research in economics | edawax - blog of the project ’european data watch extended’. edawax - european data watch extended ( ). link journal map - binder application for displaying and analyzing metrics data about scientific journals read more about journal map: developing an open environment for accessing and analyzing performance indicators from journals in economics log in or register to post comments integrating altmetrics into a subject repository - econstor as a use case - - by wolfgang riese back in the zbw leibniz information center for economics (zbw) teamed up with the göttingen state and university library (sub), the service center of götting library federation (vzg) and gesis leibniz institute for the social sciences in the *metrics project funded by the german research foundation (dfg). the aim of the project was: “… to develop a deeper understanding of *metrics, especially in terms of their general significance and their perception amongst stakeholders.” (*metrics project about). in the practical part of the project the following dspace based repositories of the project partners participated as data sources for online publications and – in the case of econstor – also as implementer for the presentation of the social media signals: econstor - a subject repository for economics and business studies run by the zbw, currently (aug. ) containing round about , downloadable files, goescholar - the publication server of the georg-august-universität göttingen run by the sub göttingen, offering approximately , publicly browsable items so far, ssoar - the “social science open access repository” maintained by gesis, currently containing about , publicly available items. in the work package “technology analysis for the collection and provision of *metrics” of the project an analysis of currently available *metrics technologies and services had been performed. as stated by [wilsdon ], currently suppliers of altmetrics “remain too narrow (mainly considering research products with dois)”, which leads to problems to acquire *metrics data for repositories like econstor with working papers as the main content. as up to now it is unusual – at least in the social sciences and economics – to create dois for this kind of documents. only the resulting final article published in a journal will receive a doi. based on the findings in this work package, a test implementation of the *metrics crawler had been built. the crawler had been actively deployed from early to spring at the vzg. for the aggregation of the *metrics data the crawler had been fed with persistent identifiers and metadata from the aforementioned repositories. at this stage of the project, the project partners still had the expectation, that the persistent identifiers (e.g. handle, urns, …), or their local url counterparts, as used by the repositories could be harnessed to easily identify social media mentions of their documents, e.g. for econstor: handle: “hdl: /…” handle.net resolver url: “http(s)://hdl.handle.net/ /…” econstor landing page url with handle: “http(s)://www.econstor.eu/handle/ /…” econstor bitstream (pdf) url with handle: “http(s)://www.econstor.eu/bitstream/ /…” integrating altmetrics data into econstor read more about integrating altmetrics into a subject repository - econstor as a use case log in or register to post comments th century press archives: data donation to wikidata - - by joachim neubert zbw is donating a large open dataset from the th century press archives to wikidata, in order to make it better accessible to various scientific disciplines such as contemporary, economic and business history, media and information science, to journalists, teachers, students, and the general public. the th century press archives (pm ) is a large public newspaper clippings archive, extracted from more than different sources published in germany and all over the world, covering roughly a full century ( - ). the clippings are organized in thematic folders about persons, companies and institutions, general subjects, and wares. during a project originally funded by the german research foundation (dfg), the material up to has been digitized. , folders with more than two million pages up to are freely accessible online.  the fine-grained thematic access and the public nature of the archives makes it to our best knowledge unique across the world (more information on wikipedia) and an essential research data fund for some of the disciplines mentioned above. the data donation does not only mean that zbw has assigned a cc license to all pm metadata, which makes it compatible with wikidata. (due to intellectual property rights, only the metadata can be licensed by zbw - all legal rights on the press articles themselves remain with their original creators.) the donation also includes investing a substantial amount of working time (during, as planned, two years) devoted to the integration of this data into wikidata. here we want to share our experiences regarding the integration of the persons archive metadata. linked data   open data   read more about th century press archives: data donation to wikidata log in or register to post comments zbw's contribution to "coding da vinci": dossiers about persons and companies from th century press archives - - by joachim neubert at th and th of october, the kick-off for the "kultur-hackathon" coding da vinci is held in mainz, germany, organized this time by glam institutions from the rhein-main area: "for five weeks, devoted fans of culture and hacking alike will prototype, code and design to make open cultural data come alive." new software applications are enabled by free and open data. for the first time, zbw is among the data providers. it contributes the person and company dossiers of the th century press archive. for about a hundred years, the predecessor organizations of zbw in kiel and hamburg had collected press clippings, business reports and other material about a wide range of political, economic and social topics, about persons, organizations, wares, events and general subjects. during a project funded by the german research organization (dfg), the documents published up to (about , million pages) had been digitized and are made publicly accessible with according metadata, until recently solely in the "pressemappe . jahrhundert" (pm ) web application. additionally, the dossiers - for example about mahatma gandhi or the hamburg-bremer afrika linie - can be loaded into a web viewer. as a first step to open up this unique source of data for various communities, zbw has decided to put the complete pm metadata* under a cc-zero license, which allows free reuse in all contexts. for our coding da vinci contribution, we have prepared all person and company dossiers which already contain documents. the dossiers are interlinked among each other. controlled vocabularies (for, e.g., "country", or "field of activity") provide multi-dimensional access to the data. most of the persons and a good share of organizations were linked to gnd identifiers. as a starter, we had mapped dossiers to wikidata according to existing gnd ids. that allows to run queries for pm dossiers completely on wikidata, making use of all the good stuff there. an example query shows the birth places of pm economists on a map, enriched with images from wikimedia commons. the initial mapping was much extended by fantastic semi-automatic and manual mapping efforts by the wikidata community. so currently more than % of the dossiers about - often rather prominent - pm persons are linked not only to wikidata, but also connected to wikipedia pages. that offers great opportunities for mash-ups to further data sources, and we are looking forward to what the "coding da vinci" crowd may make out of these opportunities. technically, the data has been converted from an internal intermediate format to still quite experimental rdf and loaded into a sparql endpoint. there it was enriched with data from wikidata and extracted with a construct query. we have decided to transform it to json-ld for publication (following practices recommended by our hbz colleagues). so developers can use the data as "plain old json", with the plethora of web tools available for this, while linked data enthusiasts can utilize sophisticated semantic web tools by applying the provided json-ld context. in order to make the dataset discoverable and reusable for future research, we published it persistently at zenodo.org. with it, we provide examples and data documentation. a github repository gives you additional code examples and a way to address issues and suggestions. * for the scanned documents, the legal regulations apply - zbw cannot assign licenses here.   pressemappe . jahrhundert linked data   read more about zbw's contribution to "coding da vinci": dossiers about persons and companies from th century press archives log in or register to post comments wikidata as authority linking hub: connecting repec and gnd researcher identifiers - - by joachim neubert in the econbiz portal for publications in economics, we have data from different sources. in some of these sources, most notably zbw's "econis" bibliographical database, authors are disambiguated by identifiers of the integrated authority file (gnd) - in total more than , . data stemming from "research papers in economics" (repec) contains another identifier: repec authors can register themselves in the repec author service (ras), and claim their papers. this data is used for various rankings of authors and, indirectly, of institutions in economics, which provides a big incentive for authors - about , have signed into ras - to keep both their article claims and personal data up-to-date. while gnd is well known and linked to many other authorities, ras had no links to any other researcher identifier system. thus, until recently, the author identifiers were disconnected, which precludes the possibility to display all publications of an author on a portal page. to overcome that limitation, colleagues at zbw have matched a good , authors with ras and gnd ids by their publications (see details here). making that pre-existing mapping maintainable and extensible however would have meant to set up some custom editing interface, would have required storage and operating resources and wouldn't easily have been made publicly accessible. in a previous article, we described the opportunities offered by wikidata. now we made use of it. wikidata for authorities authority control   wikidata   read more about wikidata as authority linking hub: connecting repec and gnd researcher identifiers log in or register to post comments new version of multi-lingual jel classification published in lod - - by joachim neubert the journal of economic literature classification scheme (jel) was created and is maintained by the american economic association. the aea provides this widely used resource freely for scholarly purposes. thanks to andré davids (ku leuven), who has translated the originally english-only labels of the classification to french, spanish and german, we provide a multi-lingual version of jel. it's lastest version (as of - ) is published in the formats rdfa and rdf download files. these formats and translations are provided "as is" and are not authorized by aea. in order to make changes in jel tracable more easily, we have created lists of inserted and removed jel classes in the context of the skos-history project. jel klassifikation für linked open data skos-history linked data   read more about new version of multi-lingual jel classification published in lod log in or register to post comments economists in wikidata: opportunities of authority linking - - by joachim neubert wikidata is a large database, which connects all of the roughly wikipedia projects. besides interlinking all wikipedia pages in different languages about a specific item – e.g., a person -, it also connects to more than different sources of authority information. the linking is achieved by a „authority control“ class of wikidata properties. the values of these properties are identifiers, which unambiguously identify the wikidata item in external, web-accessible databases. the property definitions includes an uri pattern (called „formatter url“). when the identifier value is inserted into the uri pattern, the resulting uri can be used to look up the authoritiy entry. the resulting uri may point to a linked data resource - as it is the case with the gnd id property. this, on the one hand, provides a light-weight and robust mechanism to create links in the web of data. on the other hand, these links can be exploited by every application which is driven by one of the authorities to provide additional data: links to wikipedia pages in multiple languages, images, life data, nationality and affiliations of the according persons, and much more. wikidata item for the indian economist bina agarwal, visualized via the sqid browser wikidata for authorities wikidata   authority control   linked data   read more about economists in wikidata: opportunities of authority linking log in or register to post comments integrating a research data repository with established research practices - - by timo borst authors: timo borst, konstantin ott in recent years, repositories for managing research data have emerged, which are supposed to help researchers to upload, describe, distribute and share their data. to promote and foster the distribution of research data in the light of paradigms like open science and open access, these repositories are normally implemented and hosted as stand-alone applications, meaning that they offer a web interface for manually uploading the data, and a presentation interface for browsing, searching and accessing the data. sometimes, the first component (interface for uploading the data) is substituted or complemented by a submission interface from another application. e.g., in dataverse or in ckan data is submitted from remote third-party applications by means of data deposit apis [ ]. however the upload of data is organized and eventually embedded into a publishing framework (data either as a supplement of a journal article, or as a stand-alone research output subject to review and release as part of a ‘data journal’), it definitely means that this data is supposed to be made publicly available, which is often reflected by policies and guidelines for data deposit. institutional view on research data read more about integrating a research data repository with established research practices log in or register to post comments content recommendation by means of eexcess - - by timo borst authors: timo borst, nils witt since their beginnings, libraries and related cultural institutions were confident in the fact that users had to visit them in order to search, find and access their content. with the emergence and massive use of the world wide web and associated tools and technologies, this situation has drastically changed: if those institutions still want their content to be found and used, they must adapt themselves to those environments in which users expect digital content to be available. against this background, the general approach of the eexcess project is to ‘inject’ digital content (both metadata and object files) into users' daily environments like browsers, authoring environments like content management systems or google docs, or e-learning environments. content is not just provided, but recommended by means of an organizational and technical framework of distributed partner recommenders and user profiles. once a content partner has connected to this framework by establishing an application program interface (api) for constantly responding to the eexcess queries, the results will be listed and merged with the results of the other partners. depending on the software component installed either on a user’s local machine or on an application server, the list of recommendations is displayed in different ways: from a classical, text-oriented list, to a visualization of metadata records. eexcess recommender recommender system   metadata   economics   read more about content recommendation by means of eexcess log in or register to post comments pages next › last » tags in dbpedia - web taxonomy your browser does not support canvas. application programming interface authority control drupal economics electronic publishing impact factor linked data organizer recommender system repository (publishing) thesaurus wikidata search form search (rdf/xml, turtle, nt)   imprint   privacy powered by drupal none none microsoft word - lyneise.docx - - - - / /$ . © ieee what computational archival science can learn from art history and material culture studies lyneise williams department of art and art history university of north carolina, chapel hill williale@email.unc.edu abstract— i discuss the significance of considering the material and cultural implications, as practiced in art history and material culture studies, of reproductive technology used by archives and libraries. reproductive technologies like microfilming and digitizing shape how we view and remember history. exploring a case study of newspaper representations of panamanian welterweight world champion boxer ( - ; - ), alfonso brown, i demonstrate how the absence of a grasp of the capabilities of reproductive technologies can lead to erasure and distortion of already marginalized communities of color and other under-represented populations in the historical record. material culture studies conceptualization of reproductive technology as a material, or medium of representation warranting deep and rigorous consideration, is useful for computational archival science (cas) as we move towards completely digital-based archives. keywords—representations of marginalized populations, racial implications of reproductive technology i. theories used in art history and material culture studies in this paper i focus on the racial implications of reproductive technology used in archives and libraries. art history and material culture studies have not been a part of computational archival science spaces. they may seem unrelated to computational archival science, but some of their theories offer valuable benefits regarding representation and who gets to appear in the historical record. some theories of representation used in art history have already been introduced to archival scholarship as useful frameworks. paul conway, in , draws on w. j. t. mitchell’s definition of representation in his discussion about building a digital collection [ ]. mitchell’s theorizes representation as “always of something or someone, by something or someone, to someone.” [ ] conway’s adoption of mitchell’s theory also allows him to bring attention to the mediation that happens in the digitizing process. according to conway, when considered as a form of representation, digitization of archival photographs comprises a means of communication between image and user in which the archivist, digitizer, system builder, and interface architect, play a fundamental mediating role [ ]. i offer another valuable art historical framework for computational archival science regarding the multiple mediators conway identifies. social art history informed by semiotics, as defined by keith moxey, places an emphasis on historical specificity and teases out relevant social relations [ ]. moxey’s framework contends: the study of visual representation will approach visual signs as if they were contiguous to and continuous with the signifying systems that structure all other aspects of the historical horizon that is the object of study. the work of art will be read as if its surface were part of the social fabric of which it was once an organic whole [ ]. the relationships between the mediators, institutions (such as libraries and archives and their practices), and computer scientists, for example, has the potential to yield significant questions and insights regarding the selection of particular reproductive technologies. material culture in the context of art history, as defined by one of its earliest proponents, jules david prown, is conceived as: a study based upon the obvious fact that the existence of a man-made object is concrete evidence of the presence of human intelligence operating at that objects time of fabrication. the underlying premise is that objects made or modified by man reflect, consciously or unconsciously, directly or indirectly, the beliefs of individuals who made, commissioned, purchased, or used them, and by extension, the beliefs of the larger society to which they belonged [ ]. the term ‘material” points to an emphasis on the objects’ materiality, or its physical and sensual dimension. this includes an exploration of the materials and their properties. while materiality is a critical component of material culture studies, materials have become a field in art historical studies. this emphasis on materials is underscored in the department name, “history of art, materials, and technology” at university college london. the description of the department on their website states: this degree offers a unique focus on works of art as physical objects. it combines knowledge of art history with questions of materiality and technology related to the time a work of art was made and subsequently as it ages and changes [ ]. the focus on materials as mediators is a valuable lens for thinking about technology as a representational tool. this is especially important component when thinking about computational archival science (cas). indeed, current work in artificial intelligence, like facial recognition software, which fails to recognize dark skin, demonstrates how a framework that positions materials, technology [ ], and those who use them as mediators is much needed. ii. case study the comparison of a hard copy of the february , issue of the french sports newspaper, match l’intran with its digital counterpart from a library collection in my research on s black panamanian welterweight champion boxer, alfonso teofilo brown was staggering. i found this newspaper in while browsing a flea market on the outskirts of paris. i was so taken with the way brown seemed to be glowing. he looked like a s film star rather than a boxer. the materiality of the newspaper---the physical object---led me to a investigate the process by which a photographic image was translated and printed on to newsprint paper. touching and examining this physical newspaper prompted questions, like why does brown look distinctively different here than his appearance in other newspapers of the day? and why does this paper have a satiny sheen to it? investigating all of my lines of inquiry directed me to the photomechanical printing process, rotogravure. rotogravure is a game changer regarding representations of black phenotype in mass produced print media like newspapers. rotogravure is critical to the creation of the glamorous, black athlete type. fig. . high-resolution cover image of match l’intran february , using material culture methodology that focuses on deeply understanding the technology of production, i researched the newspaper as an object that included an inquiry into the technology. i realized that hard copy was printed using rotogravure, a photomechanical reproduction process used for newspapers that dramatically transformed how brown skinned people appeared in the print newspaper medium all over the world. rotogravure was a cutting-edge technology in the s in western europe and the us. it had the ability to capture details in dark tones, rather than reduce brown people to flat black, cartoonish forms. rotogravure allowed brown people to be seen in newspapers as glamorous. images like nike’s billboards of lebron james and kobe bryant as monumental aesthetically compelling athletes owe much to brown’s cover of match l’intran. microfilm, microforms, and digitizing, employed in newspapers for archives and libraries, strip away all of the revolutionary advances made by rotogravure. the aesthetic strategies of subtle grey tones, and highlighting not only create a glowing quality, but it gives people of color access to glamour in print, and newspaper readers access to the image because you can actually see it. fig. . digital database cover image of match l’intran, february , if we consider microfilm as a medium through which representations are created, we must examine the medium itself. what was it created to do? how does it work? microfilm is photographic process that uses a silver-based film to reproduce data in a reduced size. it is inherently a high-contrast medium. as such, it is best suited to record very dark tones and very light tones. while some tones in between black and white are recorded, the majority of grey tones in an original document are minimized or erased. this suggests that microfilm is highly applicable for text-heavy documents since text is conventionally printed in dark black tones. the practice of microfilming newspapers reaches back to the late s when the library of congress began their major filming project. since woodrow wilson increased segregation in the federal offices during this period, there were no people of color involved in the library of congress’s decision to use microfilm [ ]. the decision makers failed to consider the technology’s racial implications. the new york times began filming and publishing their print runs in [ ]. microfilming newspapers was a widespread practice by the late s [ ]. the national endowment of the humanities united states newspaper program allocated $ . million to microfilm newspapers between and [ ]. however, no value was placed on keeping the hard copies of these historic newspapers or improving the environmental storage conditions for them. they were disposed of or destroyed [ ]. in the early s when the library of congress began experimenting with the digital process for copying newspapers, they scanned microfilms, not hardcopies of newspapers. digitizing flattens out an already distorted-microfilmed image. that means when we look at digitized pre- newspaper images today, we see representations that are distorted by two different copying processes. the stakes regarding historic black representation in one of the mediums that circulated and disseminated the most images, are very high. commission on preservation and access reports from acknowledge the inadequacy of microfilming related generally to images [ ]. however, my research demonstrates the actual impact of microfilming, digitizing and rotogravure on brown people. representations of race in mass-produced printed media like newspapers, especially those of brown people, are inextricably tied to the material object---the hardcopies. if i didn’t have the physical newspaper, i wouldn’t have noticed the distinction in the printing quality of brown’s image. i wouldn’t know about rotogravure, and its significant role in generating a major iconographic shift in representation for brown people. technology used for copying, thus far, is no substitute. reproduction technologies like microfilming and digitizing of microfilms accompanied by the destruction of the physical newspaper, severely compromise and eliminate our ability to generate questions about representation of brown people in this widely circulated medium. art history and material culture studies bring methods for examining the implications of technology---be they aesthetic, racial, social and/or cultural to computational archival science. there is much to gain by putting them in dialogue. the national archives and records administration’s june , memorandum [ ] detailing the administrations transition to completely electronic form as of december , speaks to the urgency of this conversation. iii. conclusions and future work collaborations between art history, material culture studies and cas foster necessary and vital conversations that can yield meaningful changes regarding representation and inclusion. towards that end, i recently created the initiative vera (visual electronic representations in the archive) collaborative. vera collaborative’s mission is to raise awareness about the significance of aesthetic, cultural, and social implications of visual representations found in archives, providing a model for archives, libraries, museums, and cultural heritage centers around the world. it addresses the distortions and erasures in visual representations, linked to reproduction technology, that particularly impacts communities of color and other under-represented communities. vera collaborative partners with organizations like the u.s. national park service (nps), the library of congress (loc), the maryland state archives, and the digital curation innovation center (dcic) to forge dialogues in order to generate informed decisions regarding reproductive technology. acknowledgment i thank richard marciano and the dcic, mark conrad (national archives and records administration), and michael kurtz for their insights and support. references [ ] p. conway, modes of seeing: digitized photographic archives and the experienced user. the american archivist , , - ( ). [ ] w.j.t. mitchell, “representation”, in critical terms for literary study, nd ed, f. lentricchia, t. mclaughlin eds. (university of chicago press, ), pp. - . [ ] p. conway, modes of seeing: digitized photographic archives and the experienced user. the american archivist , , - ( ). [ ] k. moxey, semiotics and the social history of art. new literary history , , pp. - ( ). [ ] j. prown, mind in matter: an introduction to material culture theory and method. winterthur portfolio , , pp. - ( ). [ ] https://www.ucl.ac.uk/art-history/material-studies- [ ] j. buolomwini, artificial intelligence has a problem with gender and racial bias. here’s how to solve it. time february , . https://time.com/ /artificial-intelligence-racial-gender-bias/ [ ] a. meier, e. rudwick, the rise of segregation in the federal bureaucracy, - . phylon , , pp. - ( ); c. a. lunardini, standing firm: william monroe trotter’s meetings with woodrow wilson, - . the journal of negro history , , pp. - ( ). [ ] southern regional library facility, “microfilm, a brief history,” https://www.srlf.ucla.edu/exhibit/text/briefhistory.htm [ ] national endowment of the humanities, us newspapers program https://www.neh.gov/us-newspaper-program. [ ] r. silverman, what? no backups?:preserving hardcopy newspapers in the digital age. conference paper presented at world library and information congress, - august, lyon, france https://www.ifla.org/node/ . [ ] council on library and information resources annual report, july , -june , . https://www.clir.org/pubs/annual/previous-annual- reports/annrpt / [ ] national archives and records administration, “memorandum: transition to electronic records” june , . https://www.whitehouse.gov/wp-content/uploads/ / /m- - .pdf none what i learned today… skip to the content search what i learned today... menu about me publications & presentations library mashups the accidental systems librarian open source software for libraries my presenting/learning calendar blog archives search search for: close search close menu about me publications & presentationsshow sub menu library mashups the accidental systems librarian open source software for libraries my presenting/learning calendar blog archives facebook twitter linkedin categories about me taking a break post author by nicole c. baratta post date may , no comments on taking a break i’m sure those of you who are still reading have noticed that i haven’t been updating this site much in the past few years. i was sharing my links with you all but now delicious has started adding ads to that. i’m going to rethink how i can use this site effectively going forward. for now you can read my regular content on opensource.com at https://opensource.com/users/nengard. share this: email twitter facebook tumblr linkedin reddit pocket pinterest categories link sharing bookmarks for may , post author by nicole c. baratta post date may , no comments on bookmarks for may , today i found the following resources and bookmarked them on delicious. start a fire grow and expand your audience by recommending your content within any link you share digest powered by rss digest share this: email twitter facebook tumblr linkedin reddit pocket pinterest categories link sharing bookmarks for april , post author by nicole c. baratta post date april , no comments on bookmarks for april , today i found the following resources and bookmarked them on delicious. mattermost mattermost is an open source, self-hosted slack-alternative mblock program your app, arduino projects and robots by dragging & dropping fidus writer fidus writer is an online collaborative editor especially made for academics who need to use citations and/or formulas. beek social network for booklovers open ebooks open ebooks is a partnership between digital public library of america, the new york public library, and first book, with content support from digital books distributor baker & taylor. digest powered by rss digest share this: email twitter facebook tumblr linkedin reddit pocket pinterest categories link sharing bookmarks for february , post author by nicole c. baratta post date february , no comments on bookmarks for february , today i found the following resources and bookmarked them on delicious. connfa open source ios & android app for conferences & events paperless scan, index, and archive all of your paper documents foss serve foss serve promotes student learning via participation in humanitarian free and open source software (foss) projects. disk inventory x disk inventory x is a disk usage utility for mac os x . (and later). it shows the sizes of files and folders in a special graphical way called “treemaps”. loomio loomio is the easiest way to make decisions together. loomio empowers organisations and communities to turn discussion into action, wherever people are. democracyos democracyos is an online space for deliberation and voting on political proposals. it is a platform for a more open and participatory government. the software aims to stimulate better arguments and come to better rulings, as peers. digest powered by rss digest share this: email twitter facebook tumblr linkedin reddit pocket pinterest categories link sharing bookmarks for january , post author by nicole c. baratta post date january , no comments on bookmarks for january , today i found the following resources and bookmarked them on delicious. superpowers the open source, extensible, collaborative html d+ d game maker sequel pro sequel pro is a fast, easy-to-use mac database management application for working with mysql databases. digest powered by rss digest share this: email twitter facebook tumblr linkedin reddit pocket pinterest categories link sharing bookmarks for december , post author by nicole c. baratta post date december , no comments on bookmarks for december , today i found the following resources and bookmarked them on delicious. open broadcaster software free, open source software for live streaming and recording digest powered by rss digest share this: email twitter facebook tumblr linkedin reddit pocket pinterest categories link sharing bookmarks for november , post author by nicole c. baratta post date november , no comments on bookmarks for november , today i found the following resources and bookmarked them on delicious. numfocus foundation numfocus promotes and supports the ongoing research and development of open-source computing tools through educational, community, and public channels. digest powered by rss digest share this: email twitter facebook tumblr linkedin reddit pocket pinterest categories link sharing bookmarks for november , post author by nicole c. baratta post date november , no comments on bookmarks for november , today i found the following resources and bookmarked them on delicious. smore smore makes it easy to design beautiful and effective online flyers and newsletters. ninite install and update all your programs at once digest powered by rss digest share this: email twitter facebook tumblr linkedin reddit pocket pinterest categories link sharing bookmarks for november , post author by nicole c. baratta post date november , no comments on bookmarks for november , today i found the following resources and bookmarked them on delicious. vim adventures learning vim while playing a game digest powered by rss digest share this: email twitter facebook tumblr linkedin reddit pocket pinterest categories link sharing bookmarks for november , post author by nicole c. baratta post date november , no comments on bookmarks for november , today i found the following resources and bookmarked them on delicious. star wars: building a galaxy with code digest powered by rss digest share this: email twitter facebook tumblr linkedin reddit pocket pinterest posts navigation ← newer posts … older posts → facebook twitter linkedin search for: tags amazon android ato blogging chrome cil cil cil cil cil code lib facebook feedburner firefox gmail google il il il il il koha kohacon kohacon kohacon libraries mapping nfais njla open source oscon oscon php pinterest rss sla sla special libraries association sxsw twitter valenj webinar windows wordpress zotero learn library mashups learn systems librarianship learn open source my sites library mashups practical open source for libraries the accidental systems librarian © what i learned today… powered by wordpress to the top ↑ up ↑ send to email address your name your email address cancel post was not sent - check your email addresses! email check failed, please try again sorry, your blog cannot share posts by email. andromeda yelton skip to content andromeda yelton menu home about contact resume hamlet lita talks machine learning (ala midwinter ) boston python meetup (august , ) swib libtechconf code lib keynote texas library association online northwest : five conversations about code new jersey esummit (may , ) westchester library association (january , ) bridging the digital divide with mobile services (webjunction, july ) though these be matrices, yet there is method in them. when i first trained a neural net on , theses to make hamlet, one of the things i most wanted to do is be able to visualize them. if word vec places documents ‘near’ each other in some kind of inferred conceptual space, we should be able to see some kind of map of them, yes? even if i don’t actually know what i’m doing? turns out: yes. and it’s even better than i’d imagined. , graduate theses, arranged by their conceptual similarity. let me take you on a tour! region is biochemistry. the red dots are biology; the orange ones, chemistry. theses here include positional cloning and characterization of the mouse pudgy locus and biosynthetic engineering for the assembly of better drugs. if you look closely, you will see a handful of dots in different colors, like a buttery yellow. this color is electrical engineering & computer science, and its dots in this region include computational regulatory genomics : motifs, networks, and dynamics — that is to say, a computational biology thesis that happens to have been housed in computation rather than biology. the green south of region is physics. but you will note a bit of orange here. yes, that’s chemistry again; for example, dynamic nuclear polarization of amorphous and crystalline small molecules. if (like me), you almost majored in chemistry and realized only your senior year that the only chemistry classes that interested you were the ones that were secretly physics…this is your happy place. in fact, most of the theses here concern nuclear magnetic resonance applications. region has a striking vertical green stripe which turns out to be the nuclear engineering department. but you’ll see some orange streaks curling around it like fingers, almost suggesting three-dimensional depth. i point this out as a reminder that the original neural net embeds these , documents in a -dimensional space; i have projected that down to dimensions because i don’t know about you but i find dimensions somewhat challenging to visualize. however — just as objects may overlap in a -dimensional photo even when they are quite distant in -dimensional space — dots that are close together in this projection may be quite far apart in reality. trust the overall structure more than each individual element. the map is not the territory. that little yellow thumb by region is mathematics, now a tiny appendage off of the giant discipline it spawned — our old friend buttery yellow, aka electrical engineering & computer science. if you zoom in enough you find eecs absolutely everywhere, applied to all manner of disciplines (as above with biology), but the bulk of it — including the quintessential parts, like compilers — is right here. dramatically red region , clustered together tightly and at the far end, is architecture. this is a renowned department (it graduated i.m. pei!), but definitely a different sort of creature than most of mit, so it makes sense that it’s at one extreme of the map. that said, the other two programs in its school — urban studies & planning and media arts & sciences — are just to its north. region — tiny, yellow, and pale; you may have missed it at first glance — is linguistics island, housing theses such as topics in the stress and syntax of words. you see how there are also a handful of red dots on this island? they are brain & cognitive science theses — and in particular, ones that are secretly linguistics, like intonational phrasing in language production and comprehension. similarly — although at mit it is not the department of linguistics, but the department of linguistics & philosophy — the philosophy papers are elsewhere. (a few of the very most abstract ones are hanging out near math.) and what about region , the stingray swimming vigorously away from everything else? i spent a long time looking at this and not seeing a pattern. you can tell there’s a lot of colors (departments) there, randomly assorted; even looking at individual titles i couldn’t see anything. only when i looked at the original documents did i realize that this is the island of terrible ocr. almost everything here is an older thesis, with low-quality printing or even typewriting, often in a regrettable font, maybe with the reverse side of the page showing through. (a randomly chosen example; pdf download.) a good reminder of the importance of high-quality digitization labor. a heartbreaking example of the things we throw away when we make paper the archival format for born-digital items. and also a technical inspiration — look how much vector space we’ve had to carve out to make room for these! the poor neural net, trying desperately to find signal in the noise, needing all this space to do it. i’m tempted to throw out the entire leftmost quarter of this graph, rerun the d projection, and see what i get — would we be better able to see the structures in the high-quality data if they had room to breathe? and were i to rerun the entire neural net training process again, i’d want to include some sort of threshhold score for ocr quality. it would be a shame to throw things away — especially since they will be a nonrandom sample, mostly older theses — but i have already had to throw away things i could not ocr at all in an earlier pass, and, again, i suspect the neural net would do a better job organizing the high-quality documents if it could use the whole vector space to spread them out, rather than needing some of it to encode the information “this is terrible ocr and must be kept away from its fellows”. clearly i need to share the technical details of how i did this, but this post is already too long, so maybe next week. tl;dr i reached out to matt miller after reading his cool post on vectorizing the dpla and he tipped me off to umap and here we are — thanks, matt! and just as clearly you want to play with this too, right? well, it’s super not ready to be integrated into hamlet due to any number of usability issues but if you promise to forgive me those — have fun. you see how when you hover over a dot you get a label with the format . -x.txt? it corresponds to a url of the format https://hamlet.andromedayelton.com/similar_to/x. go play :). andromeda uncategorized leave a comment december , december , of such stuff are (deep)dreams made: convolutional networks and neural style transfer skipped fridai blogging last week because of thanksgiving, but let’s get back on it! top-of-mind today are the firing of ai queen timnit gebru (letter of support here) and a couple of grant applications that i’m actually eligible for (this is rare for me! i typically need things for which i can apply in my individual capacity, so it’s always heartening when they exist — wish me luck). but for blogging today, i’m gonna talk about neural style transfer, because it’s cool as hell. i started my ml-learning journey on coursera’s intro ml class and have been continuing with their deeplearning.ai sequence; i’m on course of there, so i’ve just gotten to neural style transfer. this is the thing where a neural net outputs the content of one picture in the style of another: via https://medium.com/@build_it_for_fun/neural-style-transfer-with-swift-for-tensorflow-b b . ok, so! let me explain while it’s still fresh. if you have a neural net trained on images, it turns out that each layer is responsible for recognizing different, and progressively more complicated, things. the specifics vary by neural net and data set, but you might find that the first layer gets excited about straight lines and colors; the second about curves and simple textures (like stripes) that can be readily composed from straight lines; the third about complex textures and simple objects (e.g. wheels, which are honestly just fancy circles); and so on, until the final layers recognize complex whole objects. you can interrogate this by feeding different images into the neural net and seeing which ones trigger the highest activation in different neurons. below, each × grid represents the most exciting images for a particular neuron. you can see that in this network, there are layer neurons excited about colors (green, orange), and about lines of particular angles that form boundaries between dark and colored space. in layer , these get built together like tiny image legos; now we have neurons excited about simple textures such as vertical stripes, concentric circles, and right angles. via https://adeshpande .github.io/the- -deep-learning-papers-you-need-to-know-about.html, originally from zeller & fergus, visualizing and understanding convolutional networks so how do we get from here to neural style transfer? we need to extract information about the content of one image, and the style of another, in order to make a third image that approximates both of them. as you already expect if you have done a little machine learning, that means that we need to write cost functions that mean “how close is this image to the desired content?” and “how close is this image to the desired style?” and then there’s a wrinkle that i haven’t fully understood, which is that we don’t actually evaluate these cost functions (necessarily) against the outputs of the neural net; we actually compare the activations of the neurons, as they react to different images — and not necessarily from the final layer! in fact, choice of layer is a hyperparameter we can vary (i super look forward to playing with this on the coursera assignment and thereby getting some intuition). so how do we write those cost functions? the content one is straightforward: if two images have the same content, they should yield the same activations. the greater the differences, the greater the cost (specifically via a squared error function that, again, you may have guessed if you’ve done some machine learning). the style one is beautifully sneaky; it’s a measure of the difference in correlation between activations across channels. what does that mean in english? well, let’s look at the van gogh painting, above. if an edge detector is firing (a boundary between colors), then a swirliness detector is probably also firing, because all the lines are curves — that’s characteristic of van gogh’s style in this painting. on the other hand, if a yellowness detector is firing, a blueness detector may or may not be (sometimes we have tight parallel yellow and blue lines, but sometimes yellow is in the middle of a large yellow region). style transfer posits that artistic style lies in the correlations between different features. see? sneaky. and elegant. finally, for the style-transferred output, you need to generate an image that does as well as possible on both cost functions simultaneously — getting as close to the content as it can without unduly sacrificing the style, and vice versa. as a side note, i think i now understand why deepdream is fixated on a really rather alarming number of eyes. since the layer choice is a hyperparameter, i hypothesize that choosing too deep a layer — one that’s started to find complex features rather than mere textures and shapes — will communicate to the system, yes, what i truly want is for you to paint this image as if those complex features are matters of genuine stylistic significance. and, of course, eyes are simple enough shapes to be recognized relatively early (not very different from concentric circles), yet ubiquitous in image data sets. so…this is what you wanted, right? the eager robot helpfully offers. https://www.ucreative.com/inspiration/google-deep-dream-is-the-trippiest-thing-in-the-internet/ i’m going to have fun figuring out what the right layer hyperparameter is for the coursera assignment, but i’m going to have so much more fun figuring out the wrong ones. andromeda uncategorized leave a comment december , december , let’s visualize some hamlet data! or, d and t-sne for the lols. in , i trained a neural net on ~ k graduate theses using the doc vec algorithm, in hopes that doing so would provide a backend that could support novel and delightful discovery mechanisms for unique library content. the result, hamlet, worked better than i hoped; it not only pulls together related works from different departments (thus enabling discovery that can’t be supported with existing metadata), but it does a spirited job on documents whose topics are poorly represented in my initial data set (e.g. when given a fiction sample it finds theses from programs like media studies, even though there are few humanities theses in the data set). that said, there are a bunch of exploratory tools i’ve had in my head ever since that i’ve not gotten around to implementing. but here, in the spirit of tossing out things that don’t bring me joy (like ) and keeping those that do, i’m gonna make some data viz! there are only two challenges with this: by default doc vec embeds content in a -dimensional space, which is kind of hard to visualize. i need to project that down to or dimensions. i don’t actually know anything about dimensionality reduction techniques, other than that they exist. i also don’t know know javascript much beyond a copy-paste level. i definitely don’t know d , or indeed the pros and cons of various visualization libraries. also art. or, like, all that stuff in tufte’s book, which i bounced off of. (but aside from that, mr. lincoln, how was the play?) i decided i should start with the pages that display the theses most similar to a given thesis (shout-out to jeremy brown, startup founder par excellence) rather than with my ideas for visualizing the whole collection, because i’ll only need to plot ten or so points instead of k. this will make it easier for me to tell visually if i’m on the right track and should let me skip dealing with performance issues for now. on the down side, it means i may need to throw out any code i write at this stage when i’m working on the next one. 🤷‍♀️ and i now have a visualization on localhost! which you can’t see because i don’t trust it yet. but here are the problems i’ve solved thus far: it’s hard to copy-paste d examples on the internet. d ’s been around for long enough there’s substantial content about different versions, so you have to double-check. but also most of the examples are live code notebooks on observable, which is a wicked cool service but not the same environment as a web page! if you just copy-paste from there you will have things that don’t work due to invisible environment differences and then you will be sad. 😢 i got tipped off to this by mollie marie pettit’s great your first d scatterplot notebook, which both names the phenomenon and provides two versions of the code (the live-editable version and the one you can actually copy/paste into your editor). if you start googling for dimensionality reduction techniques you will mostly find people saying “use t-sne”, but t-sne is a lying liar who lies. mind you, it’s what i’m using right now because it’s so well-documented it was the easiest thing to set up. (this is why i said above that i don’t trust my viz.) but it produces different results for the same data on different pageloads (obviously different, so no one looking at the page will trust it either), and it’s not doing a good job preserving the distances i care about. (i accept that anything projecting from d down to d will need to distort distances, but i want to adequately preserve meaning — i want the visualization to not just look pretty but to give people an intellectually honest insight into the data — and i’m not there yet.) conveniently this is not my first time at the software engineering rodeo, so i encapsulated my dimensionality reduction strategy inside a function, and i can swap it out for whatever i like without needing to rewrite the d as long as i return the same data structure. so that’s my next goal — try out umap (hat tip to matt miller for suggesting that to me), try out pca, fiddle some parameters, try feeding it just the data i want to visualize vs larger neighborhoods, see if i’m happier with what i get. umap in particular alleges itself to be fast with large data sets, so if i can get it working here i should be able to leverage that knowledge for my ideas for visualizing the whole thing. onward, upward, et cetera. 🎉 andromeda uncategorized comment november , ai in the library, round one the san josé state university school of information wanted to have a half-course on artificial intelligence in their portfolio, and asked me to develop and teach it. (thanks!) so i got a blank canvas on which to paint eight weeks of…whatever you might want graduate students in library & information science students to know about ai. for those of you who just want the reading list, here you go. for those of you who thought about the second-to-last sentence: ahahaha. this is fine. this is of course the problem of all teachers — too much material, too little time — and in an ischool it’s further complicated because, while many students have technological interests and expertise, few have programming skills and even fewer have mathematical backgrounds, so this course can’t be “intro to programming neural nets”. i can gesture in the direction of linear algebra and high-dimensional spaces, but i have to translate it all into human english first. but further, even if i were to do that, it wouldn’t be the right course! as future librarians, very few of my students will be programming neural nets. they are much more likely to be helping students find sources for papers, or helping researchers find or manage data sets, or supporting professors who are developing classes, helping patrons make sense of issues in the news, and evaluating vendor pitches about ai products. which means i don’t need people who can write neural net code; i need people who understand the basics of how machine learning operates, who can do some critical analysis, situate it in its social context. people who know some things about what data is good for, how it’s hard, where to find it. people who know at least the general direction in which they might find news articles and papers and conferences that their patrons will care about. people who won’t be too dazzled by product hype and can ask pointed questions about how products really work, and whether they respect library values. and, while we’re at it, people who have some sense of what ai can do, not just theoretically, but concretely in real-world library settings. eight weeks: go! what i ended up doing was -week modules, with a rough alternation of theory and library case studies, and a pretty wild mix of readings: conference presentations, scholarly papers from a variety of disciplines, hilarious computational misadventures, news articles, data visualizations. i mostly kept a lid on the really technical stuff in the required readings, but tossed a lot of it into optional readings, so that students with that background or interest could pull on those threads. (and heavily annotated the optional readings, to give people a sense of what might interest them; i’d like to say this is why surprisingly many of my students did some optional reading, but actually they’re just awesome.) for case studies, we looked at the northern illinois university dime novels collection experiments; metadata enrichment in the charles teenie harris archive; my own work with hamlet; and the university of rhode island ai lab. this let us hit a gratifyingly wide variety of machine learning techniques, use cases (metadata, discovery, public services), and settings (libraries, archives). do i have a couple of pages of things to change up next time i teach the class (this fall)? of course i do. but i think it went well for a first-time class (particularly for a first-time class in the middle of a global catastrophe…) big ups to the following: matthew short of niu and bohyun kim of uri, for guest speaking; everyone at sjsu who worked on their “how to teach online” materials, especially debbie faires — their onboarding did a good job of conveying sjsu-specific expectations and building a toolkit for teaching specifically online in a way that was useful to me as someone with a lot of offline teaching experience; zeynep tufecki, momin malik, catherine d’ignazio, who suggested readings that i ended up assigning; and my students, who are about to get a paragraph. my students. look. you signed up to take a class online — it’s an all-online program — but none of you signed up to do it while being furloughed, while homeschooling, while being sick with a scary new virus. and you knocked it out of the park. week after week, asking for the smallest of extensions to hold it all together, breaking my heart in private messages, while publicly writing thoughtful, well-researched, footnoted discussion posts. while not only doing even the optional readings, but finding astonishment and joy in them. while piecing together the big ideas about data and bias and fairness and the genuine alienness of machine intelligence. i know for certain, not as an article of faith but as a statement of fact, that i will keep seeing your names out there, that your careers will go places, and i hope i am lucky enough to meet you in person someday. andromeda uncategorized comments may , may , adventures with parsing django uploaded csv files in python let’s say you’re having problems parsing a csv file, represented as an inmemoryuploadedfile, that you’ve just uploaded through a django form. there are a bunch of answers on stackoverflow! they all totally work with python ! …and lead to hours of frustration if, say, hypothetically, like me, you’re using python . if you are getting errors like _csv.error: iterator should return strings, not bytes (did you open the file in text mode?) — and then getting different errors about dictreader not getting an expected iterator after you use .decode('utf- ') to coerce your file to str — this is the post for you. it turns out all you need to do (e.g. in your form_valid) is: csv_file.seek( ) csv.dictreader(io.stringio(csv_file.read().decode('utf- '))) what’s going on here? the seek statement ensures the pointer is at the beginning of the file. this may or may not be required in your case. in my case, i’d already read the file in my forms.py in order to validate it, so my file pointer was at the end. you’ll be able to tell that you need to seek() if your csv.dictreader() doesn’t throw any errors, but when you try to loop over the lines of the file you don’t even enter the for loop (e.g. print() statements you put in it never print) — there’s nothing left to loop over if you’re at the end of the file. read() gives you the file contents as a bytes object, on which you can call decode(). decode('utf- ') turns your bytes into a string, with known encoding. (make sure that you know how your csv is encoded to start with, though! that’s why i was doing validation on it myself. unicode, dammit is going to be my friend here. even if i didn’t want an excuse to use it because of its title alone. which i do.) io.stringio() gives you the iterator that dictreader needs, while ensuring that your content remains stringy. tl;dr i wrote two lines of code (but eight lines of comments) for a problem that took me hours to solve. hopefully now you can copy these lines, and spend only a few minutes solving this problem! andromeda uncategorized comments april , my statement at the ala midwinter town hall (american libraries has helpfully provided an unedited transcript of the ala council town hall meeting this past midwinter, which lets me turn my remarks there into a blog post here. you can also watch the video; i start around : . i encourage you to read or watch the whole thing, though; it’s interesting throughout with a variety of viewpoints represented. i am also extremely gratified by this press release, issued after the town hall, which speaks to these issues.) as i was looking at the statements that came out at ala after the election, i found that they had a lot to say about funding, and that’s important because that’s how we pay our people and collect materials and keep the lights on. but my concern was that they seemed to talk only about funding, and i found myself wondering — if they come for copyright, will we say that’s okay as long as we’ve been bought off? if they come for net neutrality, will we say that’s okay, as long as we’ve been bought off? when they come for the neh and the nea, the artists who make the content that we collect and preserve, are we going to say that’s okay, as long as we get bought off? when they come for free speech — and five bills were introduced in five states just, i think, on friday, to criminalize protest — will we say that’s okay, as long as we’ve been bought off? i look at how people i know react and the past actions of the current administration. the fact that every trans person i know was in a panic to get their documents in order before last friday because they don’t think they will be able to in the next four years. the fact that we have a president who will mock disabled people just because they are disabled and disagreeing with him. the fact that we have a literal white supremacist in the white house who co-wrote the inauguration speech. the fact that one of the architects of gamergate, which has been harassing women in technology for years, is now a white house staffer. the fact that we have many high-level people in the administration who support conversion therapy, which drives gay and lesbian teenagers to suicide at unbelievable rates. trans people and people of color and disabled people and women and gays and lesbians are us, they are our staff, they are our patrons. funding matters, but so do our values, and so do our people. funding is important, but so is our soul. and when i look at our messaging, i wonder, do we have a soul? can it be bought? or are there lines we do not cross? thank you. andromeda uncategorized leave a comment february , the highest level of service i. we provide the highest level of service to all library users… ala code of ethics that’s what public libraries do, right? provide service to everyone, respectfully and professionally — and without conditioning that respect on checking your papers. if you walk through those doors, you’re welcome here. when you’re standing in the international arrivals area at logan, you’re in a waiting area between a pair of large double doors, exiting from customs, and then the doors to the outside world. we stood in a crowd of hundreds, chanting “let them in!” sometimes, some mysterious number of minutes after a flight arrival, the doors would open, and tired people and their luggage pour through, from zurich, port-au-prince, heathrow, anywhere. and the code of ethics ran through my head because that’s what we were chanting, wasn’t it? that anyone who walks through those doors is welcome here. let them in. library values are american values. and if you have a stake in america, don’t let anyone build an america that’s less than what we as a profession stand for. andromeda uncategorized comments january , january , leia: a montage about heroism montage – ext. hangar – remote planet – day: leia gestures to a document in her other hand. “there’s still fighters that haven’t had their c checks, and we need them ready to scramble by sunday. i can count on you to make that deadline, right?” the chief mechanic nods smartly. – int. starship – ops deck: leia puts a hand on a young pilot’s shoulder; the pilot looks up nervously. “first shift on the big ship, lieutenant bey? it’s great to see you here. i knew you’d qualify.” bey smiles and looks back confidently at her console. – int. barracks – leia’s room – midnight: leia taps a hand terminal. there are new messages. subject lines scroll past — “quartermaster’s january report”; “re: overdue corellian inventory”; “schedule for meeting with new eva suit supplier”. she sighs, drinks some tea, and taps the first message. it’s not light sabers, is it? it’s grueling and dull, decades of small things. it films poorly. and it’s why the rebellion exists at all. luke is the cinematic hero because he has magic powers that you either have or you don’t (and we don’t). leia in another timeline might have had them too but hers instead is the heroism anyone can choose — responsibility, tenaciousness, care — anyone can, but often we don’t, and somehow without a flashy magical montage it seems less heroic. how much better the world would be if we were all leia, though. or — maybe we can’t. as the whole internet has pointed out lately, leia’s the woman who consoles luke for losing her mentor after her whole world has burned. in the original series i think, in fact, she shows the most distress when luke on endor has revealed to her the truth about their parentage, when han walks into that and wonders why she’s treating him that way; her feelings matter to cinematography when they illustrate someone else’s story. luke and obi-wan can abandon the galaxy for hidden places when one student going wrong provokes feelings too strong to bear; whatever feelings leia has about alderaan and everything else are not enough to stop her from decades, decades, decades of unglamorous work. maybe we can’t all choose that; maybe leia gets to be the powerhouse she is because her inner life, her reactions to the world around her, do not matter to the narrative, can be treated as if they don’t have effects. we see the profundity of luke’s and obi-wan’s losses in their withdrawal from the world; leia’s are both greater still, and not painful enough to keep her from processing new emails, every day, for the rest of her life. she gets to be an astonishing hero, in so many ways too-little-celebrated by the narrative, because maybe she isn’t a person, doesn’t react the way people do, doesn’t get to claim the meaning of her own inner life as relevant in its own right. i’d urge you all to choose to be leias if i thought it fair. i am not sure it is plausible, in this galaxy right now, where we all have inner lives and centrality to our own stories. and yet here we are, with far more emails than lightsabers. perhaps i’ll ask instead — look for the leias. the people all around who may not have montages, but who strengthen people, who make the supply lines work, who follow up. they are indeed magic. andromeda uncategorized leave a comment january , locating my ala in  i’ve been reading discussion on ala council, twitter, and blogs following recent ala press releases and statements from the committee on legislation and the washington office, wondering where to locate my ala, and where to locate myself within it as a member leader. the question i keep coming back to is: where are our lines? ala’s communications have focused on the importance of securing funding for libraries over the next four years. and this is important; for both practical and philosophical reasons, libraries have to pay their people and keep the lights on. i hope ala’s washington office lobbies hard for library funding. and yet… if law enforcement shows up and says, we want all your circulation records, to go on a fishing expedition for who’s reading the “wrong” books, do we say, sod off; come back with a warrant, or not at all? if homeland security shows up and says, we’d like your organization-of-information expertise updating the muslim registry for the present day, do we say, never again? if the horse-traders show up and say, nice imls funding you’ve got there, shame if something happened to it, have you considered dropping your support for strong encryption, do we say, the ala code of ethics binds us to protect patron privacy and that is a line we cannot cross? do we? it seems almost unthinkable that we would not, and yet, that is what’s missing in ala’s recent communication: the notion that there are lines, that these lines matter for our patrons and our consciences. librarians are among the most trusted professions, but we didn’t get there by being conciliatory. our historical heroes include the connecticut four, judith krug, zoia horn, all the way back to hypatia of alexandria. we are, at our best, people who draw lines. what are our lines? what are yours? write them down. hold them. andromeda uncategorized comment december , an open letter to heather bresch dear heather bresch, you lived in morgantown. i did, too: born and raised. my parents are retired from the university you attended. my elementary school took field trips to mylan labs. they were shining, optimistic. you’re from west virginia. i am, too. this means we both know something of the coal industry that has both sustained and destroyed our home. you know, as i do, how many miners have been killed in explosions: trapped underground when a pocket of methane ignites. we both know that miners long carried safety lamps: carefully shielded but raw flames that would go out when the oxygen went too low, a warning to get away — if they had not first exploded, as open flames around methane do. perhaps you know, as i only recently learned, that miners were once required to buy their own safety lamps: so when safer ones came out, ones that would only warn without killing you first, miners did not carry them. they couldn’t afford to. they set probability against their lives, went without the right equipment, and sometimes lost, and died. i’m a mother. you are, too. i don’t know if your children carry medication for life-threatening illnesses; i hope you have not had to face that. i have. in our case it’s asthma, not allergies, and an inhaler, not an epi-pen. it’s a $ copay with our insurance and lasts for dozens of doses. it doesn’t stop asthma attacks once they start — my daughter’s asthma is too severe for that — but sometimes it prevents them. and when it does not, it still helps: we spend two days in the hospital instead of five; we don’t go to the icu. (have you ever been with your child in a pediatric icu? it is the most miraculous, and the worst, place on earth.) most families can find their way to twenty dollars. many cannot find six hundred. they’ll go without, and set probability against their children’s lives. rich children will live; poor children will sometimes lose, and die. i ask you to reconsider. sincerely, andromeda yelton andromeda uncategorized comments august , posts navigation older posts blog at wordpress.com. add your thoughts here... (optional) post to cancel privacy & cookies: this site uses cookies. by continuing to use this website, you agree to their use. to find out more, including how to control cookies, see here: cookie policy of such stuff are (deep)dreams made: convolutional networks and neural style transfer – andromeda yelton skip to content andromeda yelton menu home about contact resume hamlet lita talks machine learning (ala midwinter ) boston python meetup (august , ) swib libtechconf code lib keynote texas library association online northwest : five conversations about code new jersey esummit (may , ) westchester library association (january , ) bridging the digital divide with mobile services (webjunction, july ) of such stuff are (deep)dreams made: convolutional networks and neural style transfer andromeda uncategorized december , december , skipped fridai blogging last week because of thanksgiving, but let’s get back on it! top-of-mind today are the firing of ai queen timnit gebru (letter of support here) and a couple of grant applications that i’m actually eligible for (this is rare for me! i typically need things for which i can apply in my individual capacity, so it’s always heartening when they exist — wish me luck). but for blogging today, i’m gonna talk about neural style transfer, because it’s cool as hell. i started my ml-learning journey on coursera’s intro ml class and have been continuing with their deeplearning.ai sequence; i’m on course of there, so i’ve just gotten to neural style transfer. this is the thing where a neural net outputs the content of one picture in the style of another: via https://medium.com/@build_it_for_fun/neural-style-transfer-with-swift-for-tensorflow-b b . ok, so! let me explain while it’s still fresh. if you have a neural net trained on images, it turns out that each layer is responsible for recognizing different, and progressively more complicated, things. the specifics vary by neural net and data set, but you might find that the first layer gets excited about straight lines and colors; the second about curves and simple textures (like stripes) that can be readily composed from straight lines; the third about complex textures and simple objects (e.g. wheels, which are honestly just fancy circles); and so on, until the final layers recognize complex whole objects. you can interrogate this by feeding different images into the neural net and seeing which ones trigger the highest activation in different neurons. below, each × grid represents the most exciting images for a particular neuron. you can see that in this network, there are layer neurons excited about colors (green, orange), and about lines of particular angles that form boundaries between dark and colored space. in layer , these get built together like tiny image legos; now we have neurons excited about simple textures such as vertical stripes, concentric circles, and right angles. via https://adeshpande .github.io/the- -deep-learning-papers-you-need-to-know-about.html, originally from zeller & fergus, visualizing and understanding convolutional networks so how do we get from here to neural style transfer? we need to extract information about the content of one image, and the style of another, in order to make a third image that approximates both of them. as you already expect if you have done a little machine learning, that means that we need to write cost functions that mean “how close is this image to the desired content?” and “how close is this image to the desired style?” and then there’s a wrinkle that i haven’t fully understood, which is that we don’t actually evaluate these cost functions (necessarily) against the outputs of the neural net; we actually compare the activations of the neurons, as they react to different images — and not necessarily from the final layer! in fact, choice of layer is a hyperparameter we can vary (i super look forward to playing with this on the coursera assignment and thereby getting some intuition). so how do we write those cost functions? the content one is straightforward: if two images have the same content, they should yield the same activations. the greater the differences, the greater the cost (specifically via a squared error function that, again, you may have guessed if you’ve done some machine learning). the style one is beautifully sneaky; it’s a measure of the difference in correlation between activations across channels. what does that mean in english? well, let’s look at the van gogh painting, above. if an edge detector is firing (a boundary between colors), then a swirliness detector is probably also firing, because all the lines are curves — that’s characteristic of van gogh’s style in this painting. on the other hand, if a yellowness detector is firing, a blueness detector may or may not be (sometimes we have tight parallel yellow and blue lines, but sometimes yellow is in the middle of a large yellow region). style transfer posits that artistic style lies in the correlations between different features. see? sneaky. and elegant. finally, for the style-transferred output, you need to generate an image that does as well as possible on both cost functions simultaneously — getting as close to the content as it can without unduly sacrificing the style, and vice versa. as a side note, i think i now understand why deepdream is fixated on a really rather alarming number of eyes. since the layer choice is a hyperparameter, i hypothesize that choosing too deep a layer — one that’s started to find complex features rather than mere textures and shapes — will communicate to the system, yes, what i truly want is for you to paint this image as if those complex features are matters of genuine stylistic significance. and, of course, eyes are simple enough shapes to be recognized relatively early (not very different from concentric circles), yet ubiquitous in image data sets. so…this is what you wanted, right? the eager robot helpfully offers. https://www.ucreative.com/inspiration/google-deep-dream-is-the-trippiest-thing-in-the-internet/ i’m going to have fun figuring out what the right layer hyperparameter is for the coursera assignment, but i’m going to have so much more fun figuring out the wrong ones. share this: twitter facebook like this: like loading... tagged convnets fridai neural style transfer published by andromeda romantic analytical technologist librarian. view all posts by andromeda published december , december , post navigation previous post let’s visualize some hamlet data! or, d and t-sne for the lols. next post though these be matrices, yet there is method in them. leave a reply cancel reply enter your comment here... fill in your details below or click an icon to log in: email (required) (address never made public) name (required) website you are commenting using your wordpress.com account. ( log out /  change ) you are commenting using your google account. ( log out /  change ) you are commenting using your twitter account. ( log out /  change ) you are commenting using your facebook account. ( log out /  change ) cancel connecting to %s notify me of new comments via email. notify me of new posts via email. create a free website or blog at wordpress.com. privacy & cookies: this site uses cookies. by continuing to use this website, you agree to their use. to find out more, including how to control cookies, see here: cookie policy %d bloggers like this: statement from ciso corey roach | @theu menu search campus search site search campus main menu home for media media contacts news releases contact article submissions campus-wide emails & email marketing categories latest all categories arts & humanities athletics business campus life covid- equity & diversity health & medicine humans of the u law & politics research safety science & technology sustainability university statements announcements events research resources community community community forum newsletter construction & commuter updates in brief in the news about the u accessibility menu jump to: select section site navigation search this site search university of utah main content footer more pages: select page home for media media contacts news releases contact article submissions campus-wide emails & email marketing categories latest all categories arts & humanities athletics business campus life covid- equity & diversity health & medicine humans of the u law & politics research safety science & technology sustainability university statements announcements events research resources community community community forum newsletter construction & commuter updates in brief in the news about the u accessibility help press ctrl + / to access this menu. the university of utah @theu statement from ciso corey roach university communications november , i support all individuals’ right to privacy. my presentation at the october scholarly networks security initiative (snsi) webinar in no way advocated for the use of spyware or the violation of user privacy. my presentation encouraged publishers to modernize their content distribution by utilizing user behavior analysis (uba) to determine if material is being accessed by a ‘bot’ attempting to steal content. uba does not violate user privacy, but instead uses metrics such as how quickly a user types or how randomly they move their mouse to tell if the user is a human or a computer. furthermore, i advocated for any logs or analyses to be retained by libraries rather than publishers. libraries have long been the stewards of patron privacy. corey roach chief information security officer the university of utah related posts announcements september , data security hygiene august , quick links @theu home faculty/staff students events archives related links unews calendar of events social stream facebook twitter youtube instagram presidents circle slc ut . . © the university of utah privacy policy | disclaimer | nondiscrimination & accessibility acrl techconnect acrl techconnect broken links in the discovery layer—pt. ii: towards an ethnography of broken links this post continues where my last one left off, investigating broken links in our discovery layer. be forewarned—most of it will be a long, dry list of all the mundane horrors of librarianship. metadata mismatches, ezproxy errors, and openurl resolvers, oh my! what does it mean when we say a link is broken? the simplest &# ; continue reading "broken links in the discovery layer—pt. ii: towards an ethnography of broken links" broken links in the discovery layer—pt. i: researching a problem like many administrators of discovery layers, i&# ;m constantly baffled and frustrated when users can&# ;t access full text results from their searches. after implementing summon, we heard a few reports of problems and gradually our librarians started to stumble across them on their own. at first, we had no formal system for tracking these errors. eventually, &# ; continue reading "broken links in the discovery layer—pt. i: researching a problem" orcid for system interoperability in scholarly communication workflows what is orcid? if you work in an academic library or otherwise provide support for research and scholarly communication, you have probably heard of orcid (open contributor &# ; researcher identifier) in terms of “orcid id,” a unique -digit identifier that represents an individual in order to mitigate name ambiguity. the orcid id number is presented &# ; continue reading "orcid for system interoperability in scholarly communication workflows" creating presentations with beautiful.ai updated - - at : pm with accessibility information. beautiful.ai is a new website that enables users to create dynamic presentations quickly and easily with “smart templates” and other design optimized features. so far the service is free with a paid pro tier coming soon. i first heard about beautiful.ai in an advertisement on npr and was &# ; continue reading "creating presentations with beautiful.ai" national forum on web privacy and web analytics we had the fantastic experience of participating in the national forum on web privacy and web analytics in bozeman, montana last month. this event brought together around forty people from different areas and types of libraries to do in-depth discussion and planning about privacy issues in libraries. our hosts from montana state university, scott young, &# ; continue reading "national forum on web privacy and web analytics" the ex libris knowledge center and orangewashing two days after proquest completed their acquisition of ex libris in december , ex libris announced the launch of their new online customer knowledge center. in the press release for the knowledge center, the company describes it as “a single gateway to all ex libris knowledge resources,” including training materials, release notes, and product manuals. &# ; continue reading "the ex libris knowledge center and orangewashing" managing ils updates we&# ;ve done a few screencasts in the past here at techconnect and i wanted to make a new one to cover a topic that&# ;s come up this summer: managing ils updates. integrated library systems are huge, unwieldy pieces of software and it can be difficult to track what changes with each update: new settings are &# ; continue reading "managing ils updates" blockchain: merits, issues, and suggestions for compelling use cases blockchain holds a great potential for both innovation and disruption. the adoption of blockchain also poses certain risks, and those risks will need to be addressed and mitigated before blockchain becomes mainstream. a lot of people have heard of blockchain at this point. but many are unfamiliar with how this new technology exactly works and &# ; continue reading "blockchain: merits, issues, and suggestions for compelling use cases" introducing our new best friend, gdpr you&# ;ve seen the letters gdpr in every single email you&# ;ve gotten from a vendor or a mailing list lately, but you might not be exactly sure what it is. with gdpr enforcement starting on may , it&# ;s time for a crash course in what gdpr is, and why it could be your new best friend &# ; continue reading "introducing our new best friend, gdpr" names are hard a while ago i stumbled onto the post &# ;falsehoods programmers believe about names&# ; and was stunned. personal names are one of the most deceptively difficult forms of data to work with and this article touched on so many common but unaddressed problems. assumptions like &# ;people have exactly one canonical name&# ; and &# ;my system will never &# ; continue reading "names are hard" help others pronounce your name correctly | official linkedin blog linkedin official blog official blog menu recent posts topics search... clear search input cancel dismiss this message help others pronounce your name correctly joseph akoni july , share ever seen someone's name in writing and find yourself not totally sure how to pronounce it correctly? correct pronunciation is not just a common courtesy -- it’s an important part of making a good first impression and creating an inclusive workplace. that’s why we decided to provide a feature that gives you the option to share how to pronounce your name. starting this week we are adding an audio recording feature to your profile so you’ll have the ability to create a recording of your name pronunciation, which will then be clickable on your profile. once you add a recording, other members visiting your profile can quickly listen to the recording to better understand your pronunciation preference and, subsequently, ensure they can correctly say your name. you can also listen to other members’ pronunciations by visiting their profiles when they have added a recording. step by step instructions can be found in our help center on how to add this recording to your profile. note, adding a name pronunciation is limited to mobile (android and ios). playback of name pronunciation is available on all platforms (web, android, and ios). we are currently rolling this optional feature out to all members globally over this next month, and we’re hoping this will create a more positive experience for everyone. we encourage you to add a recording of your name to your profile today! topics product news related story virtual networking just got easier related story how linkedin is helping millions of people get back to work back to top linkedin.com email subscription recent posts topics linkedin corporation © careers about cookie privacy user agreement accessibility linkedin twitter youtube facebook slideshare flickr rss dismiss none user behavior access controls at a library proxy server are okay | disruptive library technology jester skip links skip to primary navigation skip to content skip to footer disruptive library technology jester about resume toggle search toggle menu peter murray library technologist, open source advocate, striving to think globally while acting locally follow columbus, ohio email twitter keybase github linkedin stackoverflow orcid email user behavior access controls at a library proxy server are okay posted on november , and updated on november ,     minute read earlier this month, my twitter timeline lit up with mentions of a half-day webinar called cybersecurity landscape - protecting the scholarly infrastructure. what had riled up the people i follow on twitter was the first presentation: “security collaboration for library resource access” by cory roach, the chief information security officer at the university of utah. many of the tweets and articles linked in tweets were about a proposal for a new round of privacy-invading technology coming from content providers as a condition of libraries subscribing to publisher content. one of the voices that i trust was urging caution: i highly recommend you listen to the talk, which was given by a university cio, and judge if this is a correct representation. fwiw, i attended the event and it is not what i took away. — lisa janicke hinchliffe (@lisalibrarian) november , as near as i can tell, much of the debate traces back to this article: scientific publishers propose installing spyware in university libraries to protect copyrights - coda story https://t.co/rtcokiukbf — open access tracking project (@oatp) november , the article describes cory’s presentation this way: one speaker proposed a novel tactic publishers could take to protect their intellectual property rights against data theft: introducing spyware into the proxy servers academic libraries use to allow access to their online services, such as publishers’ databases. the “spyware” moniker is quite scary. it is what made me want to seek out the recording from the webinar and hear the context around that proposal. my understanding (after watching the presentation) is that the proposal is not nearly as concerning. although there is one problematic area—the correlation of patron identity with requested urls—overall, what is described is a sound and common practice for securing web applications. to the extent that it is necessary to determine a user’s identity before allowing access to licensed content (an unfortunate necessity because of the state of scholarly publishing), this is an acceptable proposal. (through the university communications office, corey published a statement about the reaction to his talk.) in case you didn’t know, a web proxy server ensures the patron is part of the community of licensed users, and the publisher trusts requests that come through the web proxy server. the point of cory’s presentation is that the username/password checking at the web proxy server is a weak form of access control that is subject to four problems: phishing (sending email to tricking a user into giving up their username/password) social engineering (non-email ways of tricking a user into giving up their username/password) credential reuse (systems that are vulnerable because the user used the same password in more than one place) hactivism (users that intentionally give out their username/password so others can access resources) right after listing these four problems, cory says: “but anyway we look at it, we can safely say that this is primarily a people problem and the technology alone is not going to solve that problem. technology can help us take reasonable precautions… so long as the business model involves allowing access to the data that we’re providing and also trying to protect that same data, we’re unlikely to stop theft entirely.” his proposal is to place “reasonable precautions” in the web proxy server as it relates to the campus identity management system. this is a slide from his presentation: slide from presentation by cory roach i find this layout (and lack of labels) somewhat confusing, so i re-imagined the diagram as this: revised 'modern library design' the core of cory’s presentation is to add predictive analytics and per-user blocking automation to the analysis of the log files from the web proxy server and the identity management server. by doing so, the university can react quicker to compromised usernames and passwords. in fact, it could probably do so more quicker than the publisher could do with its own log analysis and reporting back to the university. where cory runs into trouble is this slide: slide from presentation by cory roach in this part of the presentation, cory describes the kinds of patron-identifying data that the university could-or-would collect and analyze to further the security effort. in search engine optimization, these sorts of data points are called “signals” and are used to improve the relevance of search results; perhaps there is an equivalent term in access control technology. but for now, i’ll just call them “signals”. there are some problems in gathering these signals—most notably the correlation between user identity and “urls requested”. in the presentation, he says: “you can also move over to behavioral stuff. so it could be, you know, why is a pharmacy major suddenly looking up a lot of material on astrophysics or why is a medical professional and a hospital suddenly interested in internal combustion. things that just don’t line up and we can identify fishy behavior.” it is core to the library ethos that we make our best effort to not track what a user is interested in—to not build a profile of a user’s research unless they have explicitly opted into such data collection. as librarians, we need to gracefully describe this professional ethos and work that into the design of the systems used on campus (and at the publishers). still, there is much to be said for using some of the other signals to analyze whether a particular request is from an authorized community member. for instance, cory says: “we commonly see this user coming in from the us and today it’s coming in from botswana. you know, has there been enough time that they could have traveled from the us to botswana and actually be there? have they ever access resources from that country before is there residents on record in that country?” the best part of what cory is proposing is that the signals’ storage and processing is at the university and not at the publisher. i’m not sure if cory knew this, but a recent version of ezproxy added a usagelimit directive that builds in some of these capabilities. it can set per-user limits based on the number of page requests or the amount of downloaded information over a specified interval. one wonders if somewhere in oclc’s development queue is the ability to detect ip addresses from multiple networks (geographic detection) and browser differences across a specified interval. still, pushing this up to the university’s identity provider allows for a campus-wide view of the signals…not just the ones coming through the library. also, in designing the system, there needs to be clarity about how the signals are analyzed and used. i think cory knew this as well: “we do have to be careful about not building bias into the algorithms.” yeah, the need for this technology sucks. although it was the tweet to the coda story about the presentation that blew up, the thread of the story goes through techdirt to a tangential paragraph from netzpolitik in an article about germany’s licensing struggle with elsevier. with this heritage, any review of the webinar’s ideas are automatically tainted by the disdain the library community in general has towards elsevier. it is reality—an unfortunate reality, in my opinion—that the traditional scholarly journal model has publishers exerting strong copyright protection on research and ideas behind paywalls. (wouldn’t it be better if we poured the anti-piracy effort into improving scholarly communication tools in an open access world? yes, but that isn’t the world we live in.) almost every library deals with this friction by employing a web proxy server as an agent between the patron and the publisher’s content. the netzpolitik article says: …but relies on spyware in the fight against „cybercrime“ of course, sci-hub and other shadow libraries are a thorn in elsevier’s side. since they have existed, libraries at universities and research institutions have been much less susceptible to blackmail. their staff can continue their research even without a contract with elsevier. instead of offering transparent open access contracts with fair conditions, however, elsevier has adopted a different strategy in the fight against shadow libraries. these are to be fought as „cybercrime“, if necessary also with technological means. within the framework of the „scholarly networks security initiative (snsi)“, which was founded together with other large publishers, elsevier is campaigning for libraries to be upgraded with security technology. in a snsi webinar entitled „cybersecurity landscape – protecting the scholarly infrastructure“*, hosted by two high-ranking elsevier managers, one speaker recommended that publishers develop their own proxy or a proxy plug-in for libraries to access more (usage) data („develop or subsidize a low cost proxy or a plug-in to existing proxies“). with the help of an „analysis engine“, not only could the location of access be better narrowed down, but biometric data (e.g. typing speed) or conspicuous usage patterns (e.g. a pharmacy student suddenly interested in astrophysics) could also be recorded. any doubts that this software could also be used—if not primarily—against shadow libraries were dispelled by the next speaker. an ex-fbi analyst and it security consultant spoke about the security risks associated with the use of sci-hub. the other commentary that i saw was along similar lines: [is the snsi the new prism? bjoern.brembs.blog](http://bjoern.brembs.net/ / /is-the-snsi-the-new-prism/) [academics band together with publishers because access to research is a cybercrime chorasimilarity](https://chorasimilarity.wordpress.com/ / / /academics-band-together-with-publishers-because-access-to-research-is-a-cybercrime/) [whois behind snsi & getftr? motley marginalia](https://csulb.edu/~ggardner/ / / /snsi-getftr/) let’s face it: any friction beyond follow-link-to-see-pdf is more friction than a researcher deserves. i doubt we would design a scholarly communication system this way were we to start from scratch. but the system is built on centuries of evolving practice, organizations, and companies. it really would be a better world if we didn’t have to spend time and money on scholarly publisher paywalls. and i’m grateful for the open access efforts that are pivoting scholarly communications into an open-to-all paradigm. that doesn’t negate the need to provide better options for content that must exist behind a paywall. so what is this snsi thing? the webinar where cory presented was the first mention i’d seen of a new group called the scholarly networks security initiative (snsi). snsi is the latest in a series of publisher-driven initiatives to reduce the paywall’s friction for paying users or library patrons coming from licensing institutions. getftr (my thoughts) and seamless access (my thoughts). (disclosure: i’m serving on two working groups for seamless access that are focused on making it possible for libraries to sensibly and sanely integrate the goals of seamless access into campus technology and licensing contracts.) interestingly, while the seamless access initiative is driven by a desire to eliminate web proxy servers, this snsi presentation upgrades a library’s web proxy server and makes it a more central tool between the patron and the content. one might argue that all access on campus should come through the proxy server to benefit from this kind of access control approach. it kinda makes one wonder about the coordination of these efforts. still, snsi is on my radar now, and i think it will be interesting to see what the next events and publications are from this group. tags: getftr, seamlessaccess, snsi categories: raw technology twitter facebook linkedin previous next you may also enjoy as a cog in the election system: reflections on my role as a precinct election official minute read i may nod off several times in composing this post the day after election day. hopefully, in reading it, you won’t. it is a story about one corner of democ... running an all-online conference with zoom [post removed] less than minute read this is an article draft that was accidentally published. i hope to work on a final version soon. if you really want to see it, i saved a copy on the interne... with gratitude for the niso ann marie cunningham service award minute read during the inaugural niso plus meeting at the end of february, i was surprised and proud to receive the ann marie cunningham service award. todd carpenter, ... tethering a ubiquity network to a mobile hotspot minute read i saw it happen. the cable-chewing device the contractor in the neighbor’s back yard with the ditch witch trencher ... enter your search term... twitter github feed © peter murray. powered by jekyll & minimal mistakes. search full-text within m+ books the open library blog a web page for every book skip to content about « star ratings are here! google summer of code » search full-text within m+ books by mek | published: july , open library now lets you search inside the text contents of over m books! a full-text search for “thanks for all the fish” on openlibrary.org what’s full-text search? many book websites, like amazon and goodreads, give you the ability to search for books by title and author, but they don’t make it easy to find books based on their contents. this type of searching is called “full-text search”. try searching for “brewster kahle alexa internet” on goodreads or amazon: a search for “brewster kahle alexa internet” on goodreads a search for “brewster kahle alexa internet” on amazon books have you ever heard a quote and wished you could figure out which book it came from? open library full-text search gives readers the ability to locate books which reference any snippet of text like, “let every thing have its place“: a full-text search on openlibrary.org of “let every thing have its place” full-text search on archive.org i’ve been surprised to learn how many people didn’t know that archive.org has had full-text search for several years — and its really powerful! in , giovanni damiola (@giovannidamiola) led a major overhaul of internet archive’s full-text search system and unlocked the ability for users to perform full-text searches across almost m unique text documents — from patents, to yearbooks, to open-access research papers. how to activate full-text search mode on archive.org   full-text search of the quote “let every thing have its place” on archive.org open library full-text search when you search across m documents, it can be a challenge to find the one you’re looking for. one feature which open library has been missing is a way to limit internet archive’s full-text search to only include results from books on open library. so for the last two years, open library has patiently waited to take full advantage of full-text search for its users. earlier this week, gio released an improvement to our full-text search engine which lets us get around this historical limitation — and so we jumped on this opportunity to improve our search on openlibrary.org! with the help of razzi abuissa, open library volunteer, and mek, open library’s project lead, you can now search inside more than m open library books. try a full-text search thanks for all the fish! …wait, what book was that from again?   this entry was posted in search. bookmark the permalink. both comments and trackbacks are currently closed. « star ratings are here! google summer of code » comments anton posted july , at : pm | permalink great! thanks a lot for making this happen. kathleen gallagher posted august , at : am | permalink still enjoying the fish after all these years. one of the best books ever. compare to”the sirens of titan”. jennifer omorodion posted august , at : pm | permalink interesting!!! beautiful organisation of the web. keep improving and creating these impressive user friendly atmosphere. one trackback by search full-text within m+ books | drweb's domain on august , at : pm […] source: search full-text within m+ books […] search recent posts importing your goodreads & accessing them with open library’s apis on bookstores, libraries & archives in the digital age amplifying the voices behind books giacomo cignoni: my internship at the internet archive google summer of code : adoption by book lovers archives archives select month december october september august july may november october january october august july june may march december october june may february january november february january december november october august july june may april march april january august december november october july june may april march february january december november october september august july june may april march february january december november october september august july june may april march february january december november theme customized from thematic theme framework. data unbound data unbound helping organizations access and share data effectively. special focus on web apis for data integration. some of what i missed from the cmd-d automation conference the cmd-d&# ;masters of automation one-day conference in early august would have been right up my alley: it’ll be a full day of exploring the current state of automation technology on both apple platforms, sharing ideas and concepts, and showing what’s possible—all with the goal of inspiring and furthering development of your own automation projects. fortunately, [&# ;] fine-tuning a python wrapper for the hypothes.is web api and other #ianno followup in anticipation of #ianno hack day, i wrote about my plans for the event, one of which was to revisit my own python wrapper for the nascent hypothes.is web api. instead of spending much time on my own wrapper, i spent most of the day working with jon udell&# ;s wrapper for the api. i&# ;ve been [&# ;] revisiting hypothes.is at i annotate i&# ;m looking forward to hacking on web and epub annotation at the #ianno hack day. i won&# ;t be at the i annotate conference per se but will be curious to see what comes out of the annual conference. i continue to have high hopes for digital annotations, both on the web and in non-web [&# ;] my thoughts about fargo.io using fargo.io organizing your life with python: a submission for pycon ? i have penciled into my calendar a trip  to montreal to attend pycon .   in my moments of suboptimal planning, i wrote an overly ambitious abstract for a talk or poster session i was planning to submit.  as i sat down this morning to meet the deadline for submitting a proposal for a poster [&# ;] current status of data unbound llc in pennsylvania i&# ;m currently in the process of closing down data unbound llc in pennsylvania.  i submitted the paperwork to dissolve the legal entity in april and have been amazed to learn that it may take up to a year to get the final approval done.  in the meantime, as i establishing a similar california legal [&# ;] must get cracking on organizing your life with python talk and tutorial proposals for pycon are due tomorrow ( / ) .  i was considering submitting a proposal until i took the heart the appropriate admonition against &# ;conference-driven&# ; development of the program committee.   i will nonetheless use the oct and nov deadlines for lightning talks and proposals respectively to judge whether to [&# ;] embedding github gists in wordpress as i gear up i to write more about programming, i have installed the embed github gist plugin. so by writing &#x b;gist id= &#x d; in the text of this post, i can embed https://gist.github.com/rdhyee/ into the post to get: working with open data i&# ;m very excited to be teaching a new course working with open data at the uc berkeley school of information in the spring semester: open data — data that is free for use, reuse, and redistribution — is an intellectual treasure-trove that has given rise to many unexpected and often fruitful applications. in this [&# ;] a mundane task: updating a config file to retain old settings i want to have a hand in creating an excellent personal information manager (pim) that can be a worthy successor to ecco pro. so far, running eccoext (a clever and expansive hack of ecco pro) has been a eminently practical solution.   you can download the most recent version of this actively developed extension from [&# ;] ditc_vol _ by -v .jpg - google drive sign in the thingology blog the thingology blog new syndetics unbound feature: mark and boost electronic resources proquest and librarything have just introduced a major new feature to our catalog-enrichment suite, syndetics unbound, to meet the needs of libraries during the covid- crisis. our friends at proquest blogged about it briefly on the proquest blog. this blog post goes into greater detail about what we did, how we did it, and what [&# ;] introducing syndetics unbound short version today we&# ;re going public with a new product for libraries, jointly developed by librarything and proquest. it&# ;s called syndetics unbound, and it makes library catalogs better, with catalog enrichments that provide information about each item, and jumping-off points for exploring the catalog. to see it in action, check out the hartford public library [&# ;] alamw in boston (and free passes)! abby and kj will be at ala midwinter in boston this weekend, showing off librarything for libraries. since the conference is so close to librarything headquarters, chances are good that a few other lt staff members may appear, as well! visit us. stop by booth # to meet abby &# ; kj (and potential mystery guests!), [&# ;] for ala : three free opac enhancements for a limited time, librarything for libraries (ltfl) is offering three of its signature enhancements for free! there are no strings attached. we want people to see how librarything for libraries can improve your catalog. check library. the check library button is a &# ;bookmarklet&# ; that allows patrons to check if your library has a book [&# ;] ala in san francisco (free passes) our booth. but this is kate, not tim or abby. she had the baby. tim and i are headed to san francisco this weekend for the ala annual conference. visit us. stop by booth # to talk to us, get a demo, and learn about all the new and fun things we&# ;re up to with [&# ;] new &# ;more like this&# ; for librarything for libraries we&# ;ve just released &# ;more like this,&# ; a major upgrade to librarything for libraries’ &# ;similar items&# ; recommendations. the upgrade is free and automatic for all current subscribers to librarything for libraries catalog enhancement package. it adds several new categories of recommendations, as well as new features. we&# ;ve got text about it below, but here&# ;s a short [&# ;] subjects and the ship of theseus i thought i might take a break to post an amusing photo of something i wrote out today: the photo is a first draft of a database schema for a revamp of how librarything will do library subjects. all told, it has tables. gulp. about eight of the tables do what a good cataloging [&# ;] librarything recommends in bibliocommons does your library use bibliocommons as its catalog? librarything and bibliocommons now work together to give you high-quality reading recommendations in your bibliocommons catalog. you can see some examples here. look for &# ;librarything recommends&# ; on the right side. not that kind of girl (daniel boone regional library) carthage must be destroyed (ottowa public library) the [&# ;] new: annotations for book display widgets our book display widgets is getting adopted by more and more libraries, and we&# ;re busy making it better and better. last week we introduced easy share. this week we&# ;re rolling out another improvement—annotations! book display widgets is the ultimate tool for libraries to create automatic or hand-picked virtual book displays for their home page, blog, [&# ;] send us a programmer, win $ , in books. we just posted a new job post job: library developer at librarything (telecommute). to sweeten the deal, we are offering $ , worth of books to the person who finds them. that&# ;s a lot of books. rules! you get a $ , gift certificate to the local, chain or online bookseller of your choice. to qualify, you [&# ;] none vtditcstudiohours_fall _final.png - google drive sign in usldh_dlf forum_slides.pptx - google drive sign in falvey memorial library blog falvey memorial library blog the collection of blogs published by falvey memorial library, villanova university none panel: us latino dh: recovering the past, creating the | clir | aviary dlf forum program ndsa digipres program for program login resources collections about sign in × email password remember me forgot password system will deduct the location before submission. don't have an account? join now! join now × sign up for aviary! experience a new way of accessing, browsing and displaying av collections as a user or member of an organization. you must register first as an individual to create an organization account. first name last name email password password confirmation password must contain: at least uppercase letter at least lowercase letter at least one number at least characters at least special character (.@$!%*?&) can only have special character (.@$!%*?&) password must match: password and password confirmation must match username preferred language preferred language abkhazian afar afrikaans akan albanian amharic arabic aragonese armenian assamese avaric avestan aymara azerbaijani bambara bashkir basque belarusian bengali bihari languages bislama bosnian breton bulgarian burmese catalan, valencian central khmer chamorro chechen chichewa, chewa, nyanja chinese chinese (traditional) church slavonic, old bulgarian, old church slavonic chuvash cornish corsican cree croatian czech danish divehi, dhivehi, maldivian dutch, flemish dzongkha english esperanto estonian ewe faroese fijian finnish french fulah gaelic, scottish gaelic galician ganda georgian german gikuyu, kikuyu greek (modern) greenlandic, kalaallisut guarani gujarati haitian, haitian creole hausa hebrew herero hindi hiri motu hungarian icelandic ido igbo indonesian interlingua (international auxiliary language association) interlingue inuktitut inupiaq irish italian japanese javanese kannada kanuri kashmiri kazakh kinyarwanda komi kongo korean kwanyama, kuanyama kurdish kyrgyz lao latin latvian letzeburgesch, luxembourgish limburgish, limburgan, limburger lingala lithuanian luba-katanga macedonian malagasy malay malayalam maltese manx maori marathi marshallese moldovan, moldavian, romanian mongolian nauru navajo, navaho northern ndebele ndonga nepali northern sami norwegian norwegian bokmål norwegian nynorsk nuosu, sichuan yi occitan (post ) ojibwa oriya oromo ossetian, ossetic pali panjabi, punjabi pashto, pushto persian polish portuguese quechua romansh rundi russian samoan sango sanskrit sardinian serbian shona sindhi sinhala, sinhalese slovak slovenian somali sotho, southern south ndebele spanish spanish (latin america) sundanese swahili swati swedish tagalog tahitian tajik tamil tatar telugu thai tibetan tigrinya tonga (tonga islands) tsonga tswana turkish turkmen twi uighur, uyghur ukrainian urdu uzbek venda vietnamese volap_k walloon welsh western frisian wolof xhosa yiddish yoruba zhuang, chuang zulu system will deduct the location before submission. i agree to the terms of service have an account? sign in forgot password × please enter the email you used to register and we will email you a link to reset your password. have an account? sign in … panel: us latino dh: recovering the past, creating the future dlf forum reply share share link embed current media file embed resource detail page embed resource media player copy copy copy copy evergreen url generate copy limited access url generate copy access duration: start at resource playlist add to playlist open-uri - - z ne.mp media files viewing of annotations of cancel done × english russian hebrew arabic assamese burmese chinese czech farsi french georgian german gilaki greek hindi italian japanese kannada korean nigerian polish spanish swedish thai turkish ukrainian urdu description   transcript   auto scroll with media show annotation transcripts english download this transcript export to text export to webvtt export to json annotations delete delete are you sure? cancel confirm access request title reasons for requesting access reasons for requesting access is required. *required fields close access requested close clir council on library and information resources south clark street wework— th floor arlington, va unless otherwise indicated, content on this site is available for re-use under cc by-sa . license operation message × close close yes × no yes yes accessibility issues with this page? please click here to let us know. the thingology blog the librarything blog thingology monday, april th, new syndetics unbound feature: mark and boost electronic resources proquest and librarything have just introduced a major new feature to our catalog-enrichment suite, syndetics unbound, to meet the needs of libraries during the covid- crisis. our friends at proquest blogged about it briefly on the proquest blog. this blog post goes into greater detail about what we did, how we did it, and what efforts like this may mean for library catalogs in the future. what it does the feature, “mark and boost electronic resources,” turns syndetics unbound from a general catalog enrichment tool to one focused on your library’s electronic resources—the resources patrons can access during a library shutdown. we hope it encourages libraries to continue to promote their catalog, the library’s own and most complete collection repository, instead of sending patrons to a host of partial, third-party eresource platforms. the new feature marks the library’s electronic resources and “boosts,” or promotes, them in syndetics unbound’s discovery enhancements, such as “you may also like,” “other editions,” “tags” and “reading levels.” here’s a screenshot showing the feature in action. how it works the feature is composed of three settings. by default, they all turn on together, but they can be independently turned off and on. boost electronic resources chooses to show electronic editions of an item where they exist, and boosts such items within discovery elements. mark electronic resources with an “e” icon marks all electronic resources—ebooks, eaudio, and streaming video. add electronic resources message at top of page adds a customizable message to the top of the syndetics unbound area. “mark and boost electronic holdings” works across all enrichments. it is particularly important for “also available as” which lists all the other formats for a given title. enabling this feature sorts electronic resources to the front of the list. we also suggest that, for now, libraries may want to put “also available as” at the top of their enrichment order. why we did it your catalog is only as good as your holdings. faced with a world in which physical holdings are off-limits and electronic resources essential, many libraries have discouraged use of the catalog, which is dominated by non-digital resources, in favor of linking directly to overdrive, hoopla, freegal and so forth. unfortunately, these services are silos, containing only what you bought from that particular vendor. “mark and boost electronic resources” turns your catalog toward digital resources, while preserving what makes a catalog important—a single point of access to all library resources, not a vendor silo. maximizing your electronic holdings to make the best use of “mark and boost electronic resources,” we need to know about all your electronic resources. unfortunately, some systems separate marc holdings and electronic holdings; all resources appear in the catalog, but only some are available for export to syndetics unbound. other libraries send us holding files with everything, but they are unable to send us updates every time new electronic resources are added. to address this issue, we have therefore advanced a new feature—”auto-discover electronic holdings.” turn this on and we build up an accurate representation of your library’s electronic resource holdings, without requiring any effort on your part. adapting to change “mark and boost electronic resources” is our first feature change to address the current crisis. but we are eager to do others, and to adapt the feature over time, as the situation develops. we are eager to get feedback from librarians and patrons! — the proquest and librarything teams labels: new features, new product, syndetics unbound posted by tim @ : pm comments » share thursday, october th, introducing syndetics unbound short version today we’re going public with a new product for libraries, jointly developed by librarything and proquest. it’s called syndetics unbound, and it makes library catalogs better, with catalog enrichments that provide information about each item, and jumping-off points for exploring the catalog. to see it in action, check out the hartford public library in hartford, ct. here are some sample links: the raven boys by maggie stiefvater alexander hamilton by ron chernow faithful place by tana french we’ve also got a press release and a nifty marketing site. update: webinars every week! we’re now having weekly webinars, in which you can learn all about syndetics unbound, and ask us questions. visit proquest’s webex portal to see the schedule and sign up! long version the basic idea syndetics unbound aims to make patrons happier and increase circulation. it works by enhancing discovery within your opac, giving patrons useful information about books, movies, music, and video games, and helping them find other things they like. this means adding elements like cover images, summaries, recommendations, series, tags, and both professional and user reviews. in one sense, syndetics unbound combines products—the proquest product syndetics plus and the librarything products librarything for libraries and book display widgets. in a more important sense, however, it leaps forward from these products to something new, simple, and powerful. new elements were invented. static elements have become newly dynamic. buttons provide deep-dives into your library’s collection. and—we think—everything looks better than anything syndetics or librarything have done before! (that’s one of only two exclamation points in this blog post, so we mean it.) simplicity syndetics unbound is a complete and unified solution, not a menu of options spread across one or even multiple vendors. this simplicity starts with the design, which is made to look good out of the box, already configured for your opac and look. the installation requirements for syndetics unbound are minimal. if you already have syndetics plus or librarything for libraries, you’re all set. if you’ve never been a customer, you only need to add a line of html to your opac, and to upload your holdings. although it’s simple, we didn’t neglect options. libraries can reorder elements, or drop them entirely. we expect libraries will pick and choose, and evaluate elements according to patron needs, or feedback from our detailed usage stats. libraries can also tweak the look and feel with custom css stylesheets. and simplicity is cheap. to assemble a not-quite-equivalent bundle from proquest’s and librarything’s separate offerings would cost far more. we want everyone who has syndetics unbound to have it in its full glory. comprehensiveness and enrichments syndetics unbound enriches your catalog with some sixteen enrichments, but the number is less important than the options they encompass. these include both professional and user-generated content, information about the item you’re looking at, and jumping-off points to explore similar items. quick descriptions of the enrichments: boilterplate covers for items without covers. premium cover service. syndetics offers the most comprehensive cover database in existence for libraries—over million full-color cover images for books, videos, dvds, and cds, with thousands of new covers added every week. for syndetics unbound, we added boilerplate covers for items that don’t have a cover, which include the title, author, and media type. summaries. over million essential summaries and annotations, so patrons know what the book’s about. about the author. this section includes the author biography and a small shelf of other items by the author. the section is also adorned by a small author photo—a first in the catalog, although familiar elsewhere on the web. look inside. includes three previous syndetics enrichments—first chapters or excerpts, table of contents and large-size covers—newly presented as a “peek inside the book” feature. series. shows a book’s series, including reading order. if the library is missing part of the series, those covers are shown but grayed out. you may also like. provides sharp, on-the-spot readers advisory in your catalog, with the option to browse a larger world of suggestions, drawn from librarything members and big-data algorithms. in this and other enrichments, syndetics unbound only recommends items that your library owns. the syndetics unbound recommendations cover far more of your collection than any similar service. for example, statistics from the hartford public library show this feature on % of items viewed. professional reviews includes more than . million reviews from library journal, school library journal, new york times, the guardian, the horn book, booklist, bookseller + publisher magazine, choice, publisher’s weekly, and kirkus. a la carte review sources include voice of youth advocates: voya, doody’s medical reviews and quill and quire. reader reviews includes more than . million vetted, reader reviews from librarything members. it also allows patrons and librarians to add their own ratings and reviews, right in your catalog, and then showcase them on a library’s home page and social media. also available as helps patrons find other available formats and versions of a title in your collection, including paper, audio, ebook, and translations. exploring the tag system tags rethinks librarything’s celebrated tag clouds—redesigning them toward simplicity and consistency, and away from the “ransom note” look of most clouds. as data, tags are based on over million tags created by librarything members, and hand-vetted by our staff librarians for quality. a new exploration interface allows patrons to explore what librarything calls “tag mashes”—finding books by combinations of tags—in a simple faceted way. i’m going to be blogging about the redesign of tag clouds in the near future. considering dozens of designs, we decided on a clean break with the past. (i expect it will get some reactions.) book profile is a newly dynamic version of what bowker has done for years—analyzing thousands of new works of fiction, short-story collections, biographies, autobiographies, and memoirs annually. now every term is clickable, and patrons can search and browse over one million profiles. explore reading levels reading level is a newly dynamic way to see and explore other books in the same age and grade range. reading level also includes metametrics lexile® framework for reading. click the “more” button to get a new, super-powered reading-level explorer. this is one my favorite features! (second and last exclamation point.) awards highlights the awards a title has won, and helps patrons find highly-awarded books in your collection. includes biggies like the national book award and the booker prize, but also smaller awards like the bram stoker award and oklahoma’s sequoyah book award. browse shelf gives your patrons the context and serendipity of browsing a physical shelf, using your call numbers. includes a mini shelf-browser that sits on your detail pages, and a full-screen version, launched from the detail page. video and music adds summaries and other information for more than four million video and music titles including annotations, performers, track listings, release dates, genres, keywords, and themes. video games provides game descriptions, esrb ratings, star ratings, system requirements, and even screenshots. book display widgets. finally, syndetics unbound isn’t limited to the catalog, but includes the librarything product book display widgets—virtual book displays that go on your library’s homepage, blog, libguides, facebook, twitter, pinterest, or even in email newsletters. display widgets can be filled with preset content, such as popular titles, new titles, dvds, journals, series, awards, tags, and more. or you point them at a web page, rss feed, or list of isbns, upcs, or issns. if your data is dynamic, the widget updates automatically. here’s a page of book display widget examples. find out more made it this far? you really need to see syndetics unbound in action. check it out. again, here are some sample links of syndetics unbound at hartford public library in hartford, ct: the raven boys by maggie stiefvater, alexander hamilton by ron chernow, faithful place by tana french. webinars. we hold webinars every tuesday and walk you through the different elements and answer questions. to sign up for a webinar, visit this webex page and search for “syndetics unbound.” interested in syndetics unbound at your library? go here to contact a representative at proquest. or read more about at the syndetics unbound website. or email us at ltflsupport@librarything.com and we’ll help you find the right person or resource. labels: librarything for libraries, new feature, new features, new product posted by tim @ : am comments » share thursday, january th, alamw in boston (and free passes)! abby and kj will be at ala midwinter in boston this weekend, showing off librarything for libraries. since the conference is so close to librarything headquarters, chances are good that a few other lt staff members may appear, as well! visit us. stop by booth # to meet abby & kj (and potential mystery guests!), get a demo, and learn about all the new and fun things we’re up to with librarything for libraries, tinycat, and librarything. get in free. are you in the boston area and want to go to alamw? we have free exhibit only passes. click here to sign up and get one! note: it will get you just into the exhibit hall, not the conference sessions themselves. labels: uncategorized posted by kate @ : pm comments » share thursday, june th, for ala : three free opac enhancements for a limited time, librarything for libraries (ltfl) is offering three of its signature enhancements for free! there are no strings attached. we want people to see how librarything for libraries can improve your catalog. check library. the check library button is a “bookmarklet” that allows patrons to check if your library has a book while on amazon and most other book websites. unlike other options, librarything knows all of the editions out there, so it finds the edition your library has. learn more about check library other editions let your users know everything you have. don’t let users leave empty-handed when the record that came up is checked out. other editions links all your holdings together in a frbr model—paper, audiobook, ebook, even translations. lexile measures put metametrics’ the lexile framework® for reading in your catalog, to help librarians and patrons find material based on reading level. in addition to showing the lexile numbers, we also include an interactive browser. easy to add ltfl enhancements are easy to install and can be added to every major ils/opac system and most of the minor ones. enrichments can be customized and styled to fit your catalog, and detailed usage reporting lets you know how they’re doing. see us at ala. stop by booth at ala annual this weekend in san francisco to talk to tim and abby and see how these enhancements work. if you need a free pass to the exhibit hall, details are in this blog post. sign up we’re offering these three enhancements free, for at least two years. we’ll probably send you links showing you how awesome other enhancements would look in your catalog, but that’s it. find out more http://www.librarything.com/forlibraries or email abby blachly at abby@librarything.com. labels: alaac , lexile measures, librarything for libraries, ltfl posted by abby @ : pm comments » share tuesday, june rd, ala in san francisco (free passes) our booth. but this is kate, not tim or abby. she had the baby. tim and i are headed to san francisco this weekend for the ala annual conference. visit us. stop by booth # to talk to us, get a demo, and learn about all the new and fun things we’re up to with librarything for libraries! stay tuned this week for more announcements of what we’ll be showing off. no, really. it’s going to be awesome. get in free. in the sf area and want to go to ala? we have free exhibit only passes. click here to sign up and get one. it will get you just into the exhibit hall, not the conference sessions themselves. labels: ala, alaac posted by abby @ : pm comments » share monday, february th, new “more like this” for librarything for libraries we’ve just released “more like this,” a major upgrade to librarything for libraries’ “similar items” recommendations. the upgrade is free and automatic for all current subscribers to librarything for libraries catalog enhancement package. it adds several new categories of recommendations, as well as new features. we’ve got text about it below, but here’s a short ( : ) video: what’s new similar items now has a see more link, which opens more like this. browse through different types of recommendations, including: similar items more by author similar authors by readers same series by tags by genre you can also choose to show one or several of the new categories directly on the catalog page. click a book in the lightbox to learn more about it—a summary when available, and a link to go directly to that item in the catalog. rate the usefulness of each recommended item right in your catalog—hovering over a cover gives you buttons that let you mark whether it’s a good or bad recommendation. try it out! click “see more” to open the more like this browser in one of these libraries: spokane county library district arapahoe public library waukegan public library cape may public library sails library network find out more find more details for current customers on what’s changing and what customizations are available on our help pages. for more information on librarything for libraries or if you’re interested in a free trial, email abby@librarything.com, visit http://www.librarything.com/forlibraries, or register for a webinar. labels: librarything for libraries, ltfl, recommendations, similar books posted by abby @ : pm comments » share thursday, february th, subjects and the ship of theseus i thought i might take a break to post an amusing photo of something i wrote out today: the photo is a first draft of a database schema for a revamp of how librarything will do library subjects. all told, it has tables. gulp. about eight of the tables do what a good cataloging system would do: distinguishes the various subject systems (lcsh, medical subjects, etc.) preserves the semantic richness of subject cataloging, including the stuff that never makes it into library systems. breaks subjects into their facets (e.g., “man-woman relationships — fiction”) has two subject facets most of the tables, however, satisfy librarything’s unusual core commitments: to let users do their own thing, like their own little library, but also to let them benefit from and participate in the data and contributions of others.( ) so it: links to subjects from various “levels,” including book-level, edition-level, isbn-level and work-level. allows members to use their own data, or “inherit” subjects from other levels. allows for members to “play librarian,” improving good data and suppressing bad data.( ) allows for real-time, fully reversible aliasing of subjects and subject facets. the last is perhaps the hardest. nine years ago (!) i compared librarything to the “ship of theseus,” a ship which is “preserved” although its components are continually changed. the same goes for much of its data, although “shifting sands” might be a better analogy. accounting for this makes for some interesting database structures, and interesting programming. not every system at librarything does this perfectly. but i hope this structure will help us do that better for subjects.( ) weird as all this is, i think it’s the way things are going. at present most libraries maintain their own data, which, while generally copied from another library, is fundamentally siloed. like an evolving species, library records descend from each other; they aren’t dynamically linked. the data inside the records are siloed as well, trapped in a non-relational model. the profession that invented metadata, and indeed invented sharing metadata, is, at least as far as its catalogs go, far behind. eventually that will end. it may end in a “library goodreads,” every library sharing the same data, with global changes possible, but reserved for special catalogers. but my bet is on a more librarything-like future, where library systems will both respect local cataloging choices and, if they like, benefit instantly from improvements made elsewhere in the system. when that future arrives, we got the schema! . i’m betting another ten tables are added before the system is complete. . the system doesn’t presume whether changes will be made unilaterally, or voted on. voting, like much else, existings in a separate system, even if it ends up looking like part of the subject system. . this is a long-term project. our first steps are much more modest–the tables have an order-of-use, not shown. first off we’re going to duplicate the current system, but with appropriate character sets and segmentation by thesaurus and language. labels: cataloging, subjects posted by tim @ : pm comments » share tuesday, january th, librarything recommends in bibliocommons does your library use bibliocommons as its catalog? librarything and bibliocommons now work together to give you high-quality reading recommendations in your bibliocommons catalog. you can see some examples here. look for “librarything recommends” on the right side. not that kind of girl (daniel boone regional library) carthage must be destroyed (ottowa public library) the martian (edmonton public library) little bear (west vancouver memorial library) station eleven (chapel hill public library) the brothers karamazov (calgary public library) quick facts: as with all librarything for libraries products, librarything recommends only recommends other books within a library’s catalog. librarything recommends stretches across media, providing recommendations not just for print titles, but also for ebooks, audiobooks, and other media. librarything recommends shows up to two titles up front, with up to three displayed under “show more.” recommendations come from librarything’s recommendations system, which draws on hundreds of millions of data points in readership patterns, tags, series, popularity, and other data. not using bibliocommons? well, you can get librarything recommendations—and much more—integrated in almost every catalog (opac and ils) on earth, with all the same basic functionality, like recommending only books in your catalog, as well as other librarything for libraries feaures, like reviews, series and tags. check out some examples on different systems here. sirsidynix enterprise (saint louis public library) sirsidynix horizon information portal (hume libraries) sirsidynix elibrary (spokane county public library) iii encore (arapahoe public library) iii webpac pro (waukegan public library) polaris (cape may county library) ex libris voyager (university of wisconsin-eau claire) interested? bibliocommons: email info@bibliocommons.com or visit http://www.bibliocommons.com/augmentedcontent. see the full specifics here. other systems: email abby@librarything.com or visit http://www.librarything.com/forlibraries. labels: uncategorized posted by tim @ : pm comments » share thursday, october th, new: annotations for book display widgets our book display widgets is getting adopted by more and more libraries, and we’re busy making it better and better. last week we introduced easy share. this week we’re rolling out another improvement—annotations! book display widgets is the ultimate tool for libraries to create automatic or hand-picked virtual book displays for their home page, blog, facebook or elsewhere. annotations allows libraries to add explanations for their picks. some ways to use annotations . explain staff picks right on your homepage. . let students know if a book is reserved for a particular class. . add context for special collections displays. how it works check out the librarything for libraries wiki for instructions on how to add annotations to your book display widgets. it’s pretty easy. interested? watch a quick screencast explaining book display widgets and how you can use them. find out more about librarything for libraries and book display widgets. and sign up for a free trial of either by contacting ltflsupport@librarything.com. labels: book display widgets, librarything for libraries, new feature, new features, widgets posted by kj @ : am comments » share tuesday, october th, send us a programmer, win $ , in books. we just posted a new job post job: library developer at librarything (telecommute). to sweeten the deal, we are offering $ , worth of books to the person who finds them. that’s a lot of books. rules! you get a $ , gift certificate to the local, chain or online bookseller of your choice. to qualify, you need to connect us to someone. either you introduce them to us—and they follow up by applying themselves—or they mention your name in their email (“so-and-so told me about this”). you can recommend yourself, but if you found out about it from someone else, we hope you’ll do the right thing and make them the beneficiary. small print: our decision is final, incontestable, irreversible and completely dictatorial. it only applies when an employee is hired full-time, not part-time, contract or for a trial period. if we don’t hire someone for the job, we don’t pay. the contact must happen in the next month. if we’ve already been in touch with the candidate, it doesn’t count. void where prohibited. you pay taxes, and the insidious hidden tax of shelving. employees and their families are eligible to win, provided they aren’t work contacts. tim is not. » job: library developer at librarything (telecommute) labels: jobs posted by tim @ : am comment » share page of ... ...»last » thingology is librarything's ideas blog, on the philosophy and methods of tags, libraries and suchnot. the librarything blog rss feed combined feed search for: recent posts new syndetics unbound feature: mark and boost electronic resources introducing syndetics unbound alamw in boston (and free passes)! for ala : three free opac enhancements ala in san francisco (free passes) recent comments máy phun phân bón on the librarything programming quiz! janis jones on book display widgets from librarything for libraries marie seltenrych on book display widgets from librarything for libraries tye bishop on introducing thingisbn walter clark on new group: “books in —the future of the book world” archives april october january june february january october june may april march december october september june april march february january november october august june april march february january november october september august july june may april march february january december november october august july june may april march february january december november october september august july june may april march february january december november october september august july june may april march february january december november october september august july june may april march february january december november october september august july june may categories signals aaron swartz academics ads ahml ala ala ala anaheim ala midwinter ala ala ala ala alaac alamw alamw alamw alamw aleph alexandria egypt amazon amusement android apis app arl arlington heights armenian astroturfing ato attention australia australian australian tax office authenticity awards barcode scanning bea ben franklin berkman center bhutan biblios bigwig blogging book blogs book covers book display widgets book reviews bookpsychic books bookstores booksurge boston bowdoin bowker branded apps brigadoon library britney spears business c.s. lewis canton cataloging categories censorship charleston chick lit chris catalfo christmas cig cil cil cil cil cil city planning claremont colleges clay shirky cluetrain code codi cognitive cost collection development commemorations common knowledge communiation computers in libraries conference conferencething contests copyright covers coverthing crime csuci curiosities cutter danmarc david weinberger ddc dead or alive department of commerce department of defense department of labor dewey decimal dewey decimal classification discovery layer django doc searls dr. horrible drm durham early reviewers east brunswick ebooks ebpl ebscohost economics elton john email employment enhancement enterprise ereaders erotica event evergreen everything is miscellaneous exlibris facebook fake steve federal libraries feedback flash-mob cataloging folksonomy frbr freedom fun future of cataloging future of the book gbs gene smith getting real giraffe gmilcs google google book search groups guardian harry potter harvard coop hidden images hiring homophily houghton mifflin humor ibistro iii il indexing indiebound inspiration instruction international internet archive internet librarians internships interviews iphone app isbns it conversations itt tallaght jacob nielsen jason griffey javascript jeff atwood jobs json kelly vista kils kindle kingston koha languages lccn lccns lcsh legacies legacy libraries legacy mob lexile measures lianza lianza lib . liblime librarians libraries libraries of the dead library . gang library anywhere library blogging library journal library of congress library of congress report library of the futurue library science library technology librarycampnyc librarything librarything for libraries librarything for publishers librarything local linden labs lis los gatos lter ltfl ltfl categories ltfl libraries ltfl reviews maine marc marcthing marié digby mashups masonic control masons meet-up metadata metasexdactyly michael gorman michael porter microsoft microsoft songsmith mike wesch milestone mobile mobile catalog mobile web monopoly moose movers and shakers nc ncsu neil gaiman nela new feature new features new product newspapers nipply nook north carolina oclc oclc numbers oh opacs open data open library open shelves classification open source openness osc overdrive paid memberships palinet pay what you want physical world pla pla pla podcasts policy politics polls portland portland public library power laws print culture profile pictures qr code ra radiohead randolph county public library rcpl readers advisory reading recommendations reloadevery remixability reviews rhinos richland county rights riverine metaphors roy tennant rusa mars safe for work if you're a cataloger san francisco state university santathing scanning schaufferwaffer screencasts seattle public library second life secret santas serendipity series sfsu shelf browse shelfari shirky similar books sincerity sirsidynix slco small libraries social cataloging social media social networking songsmith sony reader sopac spam stack map stats steve lawson strangeness subjects syndetics unbound syria tag mirror tagging tagmash tags talis talks tax exemption the thingisbn tim tipping points tools translation twitter uclassify ugc uncategorized usability user generated content users utnapishtim vc vertical social networks very short list visualizations voyager vufind web web . webinars weddings weinberger west virginia westlaw widgets wikimania wikimania wirral wirral libraries work disambiguation working group on the future of bibliographic control works worldcat worldcat local xisbn youtube zombies zoomii meta register log in entries rss comments rss wordpress.org help/faqs | about | privacy/terms | blog | contact | apis | wikithing | common knowledge | legacy libraries | early reviewers | zeitgeist copyright librarything and/or members of librarything, authors, publishers, libraries, cover designers, amazon, bol, bruna, etc. vtditc park jam mural - meme cbs - - - .jpg - google drive sign in coffee|code: dan scott's blog - coding coffee|code: dan scott's blog - coding librarian · developer our nginx caching proxy setup for evergreen details of our nginx caching proxy settings for evergreen enriching catalogue pages in evergreen with wikidata an openly licensed javascript widget that enriches library catalogues with wikidata data wikidata, canada , and music festival data at caml , stacy allison-cassin and i presented our arguments in favour of using wikidata is a good fit for communities who want to increase the visibility of canadian music in wikimedia foundation projects. wikidata workshop for librarians interested in learning about wikidata? i delivered a workshop for librarians and archivists at the caml preconference. perhaps you will find the materials i developed useful for your own training purposes. truly progressive webvr apps are available offline! i've been dabbling with the a-frame framework for creating webvr experiences for the past couple of months, ever since patrick trottier gave a lightning talk at the gdg sudbury devfest in november and a hands-on session with aframe in january. the &# ;aframevr twitter feed regularly highlights cool new webvr apps … schema.org, wikidata, knowledge graph: strands of the modern semantic web my slides from ohio devfest : schema.org, wikidata, knowledge graph: strands of the modern semantic web and the video, recorded and edited by the incredible amazing patrick hammond: in november, i had the opportunity to speak at ohio devfest . one of the organizers, casey borders, had invited me … google scholar's broken recaptcha hurts libraries and their users update - - : the brilliant folk at unc figured out how to fix google scholar using a pre-scoped search so that, if a search is launched from the library web site, it will automatically associate that search with the library's licensed resources. no ezproxy required! for libraries, proxying user requests is … php's file_marc gets a new release ( . . ) yesterday, just one day before the anniversary of the . . release, i published the . . release of the pear file_marc library. the only change is the addition of a convenience method for fields called getcontents() that simply concatenates all of the subfields together in order, with … php's file_marc gets a new release ( . . ) yesterday, just one day before the anniversary of the . . release, i published the . . release of the pear file_marc library. the only change is the addition of a convenience method for fields called getcontents() that simply concatenates all of the subfields together in order, with … chromebooks and privacy: not always at odds on friday, june th i gave a short talk at the olita digital odyssey conference, which had a theme this year of privacy and security. my talk addressed the evolution of our public and loaner laptops over the past decade, from bare windows xp, to linux, windows xp with … chromebooks and privacy: not always at odds on friday, june th i gave a short talk at the olita digital odyssey conference, which had a theme this year of privacy and security. my talk addressed the evolution of our public and loaner laptops over the past decade, from bare windows xp, to linux, windows xp with … library stories: vision: "professional research tools" for a recent strategic retreat, i was asked to prepare (as homework) a story about a subject that i'm passionate about, with an idea of where we might see the library in the next three to five years. here's one of the stories i came up with, in the form … library stories: vision: "professional research tools" for a recent strategic retreat, i was asked to prepare (as homework) a story about a subject that i'm passionate about, with an idea of where we might see the library in the next three to five years. here's one of the stories i came up with, in the form … querying evergreen from google sheets with custom functions via apps script our staff were recently asked to check thousands of isbns to find out if we already have the corresponding books in our catalogue. they in turn asked me if i could run a script that would check it for them. it makes me happy to work with people who believe … querying evergreen from google sheets with custom functions via apps script our staff were recently asked to check thousands of isbns to find out if we already have the corresponding books in our catalogue. they in turn asked me if i could run a script that would check it for them. it makes me happy to work with people who believe … that survey about ezproxy oclc recently asked ezproxy clients to fill out a survey about their experiences with the product and to get feedback on possible future plans for the product. about half-way through, i decided it might be a good idea to post my responses. because hey, if i'm working to help them … that survey about ezproxy oclc recently asked ezproxy clients to fill out a survey about their experiences with the product and to get feedback on possible future plans for the product. about half-way through, i decided it might be a good idea to post my responses. because hey, if i'm working to help them … "the librarian" - an instruction session in the style of "the martian" i had fun today. a colleague in computer science has been giving his c++ students an assignment to track down an article that is only available in print in the library. when we chatted about it earlier this year, i suggested that perhaps he could bring me in as a … "the librarian" - an instruction session in the style of "the martian" i had fun today. a colleague in computer science has been giving his c++ students an assignment to track down an article that is only available in print in the library. when we chatted about it earlier this year, i suggested that perhaps he could bring me in as a … we screwed up: identities in loosely-coupled systems a few weeks ago, i came to the startling and depressing realization that we had screwed up. it started when someone i know and greatly respect ran into me in the library and said "we have a problem". i'm the recently appointed chair of our library and archives department, so … we screwed up: identities in loosely-coupled systems a few weeks ago, i came to the startling and depressing realization that we had screwed up. it started when someone i know and greatly respect ran into me in the library and said "we have a problem". i'm the recently appointed chair of our library and archives department, so … research across the curriculum the following post dates back to january , , when i had been employed at laurentian for less than a year and was getting an institutional repository up and running.... i think old me had some interesting thoughts! abstract the author advocates an approach to university curriculum that re-emphasizes the … research across the curriculum the following post dates back to january , , when i had been employed at laurentian for less than a year and was getting an institutional repository up and running.... i think old me had some interesting thoughts! abstract the author advocates an approach to university curriculum that re-emphasizes the … library and archives canada: planning for a new union catalogue update - - : clarified (in the privacy section) that only nrcan runs evergreen. i attended a meeting with library and archives canada today in my role as an ontario library association board member to discuss the plans around a new canadian union catalogue based on oclc's hosted services. following are some … library and archives canada: planning for a new union catalogue update - - : clarified (in the privacy section) that only nrcan runs evergreen. i attended a meeting with library and archives canada today in my role as an ontario library association board member to discuss the plans around a new canadian union catalogue based on oclc's hosted services. following are some … library catalogues and http status codes i noticed in google's webmaster tools that our catalogue had been returning some soft s. curious, i checked into some of the uris suffering from this condition, and realized that evergreen returns an http status code of ok when it serves up a record details page for a record … library catalogues and http status codes i noticed in google's webmaster tools that our catalogue had been returning some soft s. curious, i checked into some of the uris suffering from this condition, and realized that evergreen returns an http status code of ok when it serves up a record details page for a record … dear database vendor: defending against sci-hub.org scraping is going to be very difficult our library receives formal communications from various content/database vendors about "serious intellectual property infringement" on a reasonably regular basis, that urge us to "pay particular attention to proxy security". here is part of the response i sent to the most recent such request: we use the usagelimit directives that … dear database vendor: defending against sci-hub.org scraping is going to be very difficult our library receives formal communications from various content/database vendors about "serious intellectual property infringement" on a reasonably regular basis, that urge us to "pay particular attention to proxy security". here is part of the response i sent to the most recent such request: we use the usagelimit directives that … putting the "web" back into semantic web in libraries i was honoured to lead a workshop and speak at this year's edition of semantic web in bibliotheken (swib) in bonn, germany. it was an amazing experience; there were so many rich projects being described with obvious dividends for the users of libraries, once again the european library community fills … putting the "web" back into semantic web in libraries i was honoured to lead a workshop and speak at this year's edition of semantic web in bibliotheken (swib) in bonn, germany. it was an amazing experience; there were so many rich projects being described with obvious dividends for the users of libraries, once again the european library community fills … social networking for researchers: researchgate and their ilk the centre for research in occupational safety and health asked me to give a lunch'n'learn presentation on researchgate today, which was a challenge i was happy to take on... but i took the liberty of stretching the scope of the discussion to focus on social networking in the context of … social networking for researchers: researchgate and their ilk the centre for research in occupational safety and health asked me to give a lunch'n'learn presentation on researchgate today, which was a challenge i was happy to take on... but i took the liberty of stretching the scope of the discussion to focus on social networking in the context of … how discovery layers have closed off access to library resources, and other tales of schema.org from lita forum at the lita forum yesterday, i accused (presentation) most discovery layers of not solving the discoverability problems of libraries, but instead exacerbating them by launching us headlong to a closed, unlinkable world. coincidentally, lorcan dempsey's opening keynote contained a subtle criticism of discovery layers. i wasn't that subtle. here's why … how discovery layers have closed off access to library resources, and other tales of schema.org from lita forum at the lita forum yesterday, i accused (presentation) most discovery layers of not solving the discoverability problems of libraries, but instead exacerbating them by launching us headlong to a closed, unlinkable world. coincidentally, lorcan dempsey's opening keynote contained a subtle criticism of discovery layers. i wasn't that subtle. here's why … dcmi : schema.org holdings in open source library systems my slides from dcmi : schema.org in the wild: open source libraries++. last week i was at the dublin core metadata initiative conference, where richard wallis, charles maccathie nevile and i were slated to present on schema.org and the work of the w c schema.org bibliographic extension … my small contribution to schema.org this week version . of the http://schema.org vocabulary was released a few days ago, and i once again had a small part to play in it. with the addition of the workexample and exampleofwork properties, we (richard wallis, dan brickley, and i) realized that examples of these creativework example … my small contribution to schema.org this week version . of the http://schema.org vocabulary was released a few days ago, and i once again had a small part to play in it. with the addition of the workexample and exampleofwork properties, we (richard wallis, dan brickley, and i) realized that examples of these creativework example … posting on the laurentian university library blog since returning from my sabbatical, i've felt pretty strongly that one of the things our work place is lacking is open communication about the work that we do--not just outside of the library, but within the library as well. i'm convinced that the more that we know about the demands … posting on the laurentian university library blog since returning from my sabbatical, i've felt pretty strongly that one of the things our work place is lacking is open communication about the work that we do--not just outside of the library, but within the library as well. i'm convinced that the more that we know about the demands … cataloguing for the open web: schema.org in library catalogues and websites tldr; my slides are href="http://stuff.coffeecode.net/ /understanding_schema">here, and the slides from jenn and jason are also available from href="http://connect.ala.org/node/ ">ala connect. on sunday, june th jenn riley, jason clark, and i presented at the alcts/lita jointly sponsored session … cataloguing for the open web: schema.org in library catalogues and websites tldr; my slides are href="http://stuff.coffeecode.net/ /understanding_schema">here, and the slides from jenn and jason are also available from href="http://connect.ala.org/node/ ">ala connect. on sunday, june th jenn riley, jason clark, and i presented at the alcts/lita jointly sponsored session … linked data interest panel, part good talk by richard wallis this morning at the ala annual conference on publishing entities on the web. many of his points map extremely closely to what i've been saying and will be saying tomorrow during my own session (albeit with ten fewer minutes). i was particularly heartened to hear … linked data interest panel, part good talk by richard wallis this morning at the ala annual conference on publishing entities on the web. many of his points map extremely closely to what i've been saying and will be saying tomorrow during my own session (albeit with ten fewer minutes). i was particularly heartened to hear … rdfa introduction and codelabs for libraries my rdfa introduction and codelab materials for the ala preconference on practical linked data with open source are now online! and now i've finished leading the rdfa + schema.org codelab that i've been stressing over and refining for about a month at the american library association annual conference practical … rdfa introduction and codelabs for libraries my rdfa introduction and codelab materials for the ala preconference on practical linked data with open source are now online! and now i've finished leading the rdfa + schema.org codelab that i've been stressing over and refining for about a month at the american library association annual conference practical … dropping back into the semantic web i've been at the extended (formerly european) semantic web conference ( eswc) in anissaras, greece for four days now. my reason for attending was to present my paper seeding structured data by default in open source library systems (presentation) (paper). it has been fantastic. as a librarian attending a conference … dropping back into the semantic web i've been at the extended (formerly european) semantic web conference ( eswc) in anissaras, greece for four days now. my reason for attending was to present my paper seeding structured data by default in open source library systems (presentation) (paper). it has been fantastic. as a librarian attending a conference … rdfa, schema.org, and open source library systems two things of note: i recently submitted the camera-ready copy for my eswc paper, seeding structured data by default via open source library systems (**preprint**). the paper focuses on the work i've done with evergreen, koha, and vufind to use emerging web standards such as rdfa lite and schema … rdfa, schema.org, and open source library systems two things of note: i recently submitted the camera-ready copy for my eswc paper, seeding structured data by default via open source library systems (**preprint**). the paper focuses on the work i've done with evergreen, koha, and vufind to use emerging web standards such as rdfa lite and schema … mapping library holdings to the product / offer mode in schema.org back in august, i mentioned that i taught evergreen, koha, and vufind how to express library holdings in schema.org via the http://schema.org/offer class. what i failed to mention was how others can do the same with their own library systems (well, okay, i linked to the … mapping library holdings to the product / offer mode in schema.org back in august, i mentioned that i taught evergreen, koha, and vufind how to express library holdings in schema.org via the http://schema.org/offer class. what i failed to mention was how others can do the same with their own library systems (well, okay, i linked to the … what would you understand if you read the entire world wide web? on tuesday, february th, i'll be participating in laurentian university's research week lightning talks. unlike most five-minute lightning talk events in which i've participated, the time limit for each talk tomorrow will be one minute. imagine different researchers getting up to summarize their research in one minute each, and … what would you understand if you read the entire world wide web? on tuesday, february th, i'll be participating in laurentian university's research week lightning talks. unlike most five-minute lightning talk events in which i've participated, the time limit for each talk tomorrow will be one minute. imagine different researchers getting up to summarize their research in one minute each, and … ups and downs tuesday was not the greatest day, but at least each setback resulted in a triumph... first, the periodical proposal for schema.org--that i have poured a good couple of months of effort into--took a step closer to reality when dan brickley announced on the public-vocabs list that he had … ups and downs tuesday was not the greatest day, but at least each setback resulted in a triumph... first, the periodical proposal for schema.org--that i have poured a good couple of months of effort into--took a step closer to reality when dan brickley announced on the public-vocabs list that he had … broadening support for linked data in marc the following is an email that i sent to the marc mailing list on january , that might be of interest to those looking to provide better support for linked data in marc (hopefully as just a transitional step): in the spirit of making it possible to express linked … broadening support for linked data in marc the following is an email that i sent to the marc mailing list on january , that might be of interest to those looking to provide better support for linked data in marc (hopefully as just a transitional step): in the spirit of making it possible to express linked … want citations? release your work! last week i was putting the finishing touches on the first serious academic paper i have written in a long time, and decided that i wanted to provide backup for some of the assertions i had made. naturally, the deadline was tight, so getting any articles via interlibrary loan was … want citations? release your work! last week i was putting the finishing touches on the first serious academic paper i have written in a long time, and decided that i wanted to provide backup for some of the assertions i had made. naturally, the deadline was tight, so getting any articles via interlibrary loan was … file_marc: . . release fixes data corruption bug i released file_marc . . yesterday after receiving a bug report from the most excellent mark jordan about a basic (but data corrupting) problem that had existed since the very early days (almost seven years ago). if you generate marc binary output from file_marc, you should upgrade immediately. in … file_marc: . . release fixes data corruption bug i released file_marc . . yesterday after receiving a bug report from the most excellent mark jordan about a basic (but data corrupting) problem that had existed since the very early days (almost seven years ago). if you generate marc binary output from file_marc, you should upgrade immediately. in … talk proposal: structuring library data on the web with schema.org: we're on it! i submitted the following proposal to the library technology conference and thought it might be of general interest. structuring library data on the web with schema.org: we're on it! abstract until recently, there has been a disappointing level of adoption of schema.org structured data in traditional core … talk proposal: structuring library data on the web with schema.org: we're on it! i submitted the following proposal to the library technology conference and thought it might be of general interest. structuring library data on the web with schema.org: we're on it! abstract until recently, there has been a disappointing level of adoption of schema.org structured data in traditional core … file_marc makes it to stable . . release (finally!) way back in , i thought "it's a shame there is no php library for parsing marc records!", and given that much of my most recent coding experience was in the php realm, i thought it would be a good way of contributing to the world of code lib. thus file_marc … file_marc makes it to stable . . release (finally!) way back in , i thought "it's a shame there is no php library for parsing marc records!", and given that much of my most recent coding experience was in the php realm, i thought it would be a good way of contributing to the world of code lib. thus file_marc … finally tangoed with reveal.js to create presentations ... and i have enjoyed the dance. yes, i know i'm way behind the times. over the past few years i was generating presentations via asciidoc, and i enjoyed its very functional approach and basic output. however, recently i used google drive to quickly create a few slightly prettier but much … finally tangoed with reveal.js to create presentations ... and i have enjoyed the dance. yes, i know i'm way behind the times. over the past few years i was generating presentations via asciidoc, and i enjoyed its very functional approach and basic output. however, recently i used google drive to quickly create a few slightly prettier but much … rdfa and schema.org all the library things tldr: the evergreen and koha integrated library systems now express their record details in the schema.org vocabulary out of the box using rdfa. individual holdings are expressed as offer instances per the w c schema bib extension community group proposal to parallel commercial sales offers. and i have published a … rdfa and schema.org all the library things tldr: the evergreen and koha integrated library systems now express their record details in the schema.org vocabulary out of the box using rdfa. individual holdings are expressed as offer instances per the w c schema bib extension community group proposal to parallel commercial sales offers. and i have published a … a flask of full-text search in postgresql update: more conventional versions of the slides are available from google docs or in on speakerdeck (pdf) . on august , , i gave the following talk at the pycon canada conference: i’m a systems librarian at laurentian university. for the past six years, my day job and research … a flask of full-text search in postgresql update: more conventional versions of the slides are available from google docs or in on speakerdeck (pdf) . on august , , i gave the following talk at the pycon canada conference: i’m a systems librarian at laurentian university. for the past six years, my day job and research … parsing the schema.org vocabulary for fun and frustration for various reasons i've spent a few hours today trying to parse the schema.org vocabulary into a nice, searchable database structure. unfortunately, for a linked data effort that's two years old now and arguably one of the most important efforts out there, it's been an exercise in frustration. owl … parsing the schema.org vocabulary for fun and frustration for various reasons i've spent a few hours today trying to parse the schema.org vocabulary into a nice, searchable database structure. unfortunately, for a linked data effort that's two years old now and arguably one of the most important efforts out there, it's been an exercise in frustration. owl … linked data irony, example one of probably many i'm currently ramping up my knowledge of the linked dataworld, and ran across the proceedings of the www workshop on linked data on the web. which are published on the web (yay!) as open access (yay!) in pdf (what?). thus, the papers from the linked data workshop at the w … linked data irony, example one of probably many i'm currently ramping up my knowledge of the linked dataworld, and ran across the proceedings of the www workshop on linked data on the web. which are published on the web (yay!) as open access (yay!) in pdf (what?). thus, the papers from the linked data workshop at the w … pycon canada - postgresql full-text search and flask on august , , i'll be giving a twenty-minute talk at pycon canada on a flask of full-text search with postgresql. i'm very excited to be talking about python, at a python conference, and to be giving the python audience a peek at postgresql's full-text search capabilities. with a twenty … pycon canada - postgresql full-text search and flask on august , , i'll be giving a twenty-minute talk at pycon canada on a flask of full-text search with postgresql. i'm very excited to be talking about python, at a python conference, and to be giving the python audience a peek at postgresql's full-text search capabilities. with a twenty … carlcore metadata application profile for institutional repositories a long time ago, in what seemed like another life, i attended the access conference as a relatively new systems librarian at laurentian university. the subject of the preconference was this totally new-to-me thing called "institutional repositories", which i eventually worked out were basically web applications oriented towards content … carlcore metadata application profile for institutional repositories a long time ago, in what seemed like another life, i attended the access conference as a relatively new systems librarian at laurentian university. the subject of the preconference was this totally new-to-me thing called "institutional repositories", which i eventually worked out were basically web applications oriented towards content … making the evergreen catalogue mobile-friendly via responsive css back in november the evergreen community was discussing the desire for a mobile catalogue, and expressed a strong opinion that the right way forward would be to teach the current catalogue to be mobile-friendly by applying principles of responsive design. in fact, i stated: almost all of this can be … making the evergreen catalogue mobile-friendly via responsive css back in november the evergreen community was discussing the desire for a mobile catalogue, and expressed a strong opinion that the right way forward would be to teach the current catalogue to be mobile-friendly by applying principles of responsive design. in fact, i stated: almost all of this can be … structured data: making metadata matter for machines update - - : now with video of the presentation, thanks to the awesome #egcon volunteers! i've been attending the evergreen conference in beautiful vancouver. this morning, i was honoured to be able to give a presentation on some of the work i've been doing on implementing linked data via schema … structured data: making metadata matter for machines update - - : now with video of the presentation, thanks to the awesome #egcon volunteers! i've been attending the evergreen conference in beautiful vancouver. this morning, i was honoured to be able to give a presentation on some of the work i've been doing on implementing linked data via schema … introducing version control & git in . hours to undergraduates our university offers a computer science degree, but the formal curriculum does not cover version control (or a number of other common tools and practices in software development). students that have worked for me in part-time jobs or summer positions have said things like: if it wasn't for that one … introducing version control & git in . hours to undergraduates our university offers a computer science degree, but the formal curriculum does not cover version control (or a number of other common tools and practices in software development). students that have worked for me in part-time jobs or summer positions have said things like: if it wasn't for that one … triumph of the tiny brain: dan vs. drupal / panels a while ago i inherited responsibility for a drupal instance and a rather out-of-date server. (you know it's not good when your production operating system is so old that it is no longer getting security updates). i'm not a drupal person. i dabbled with drupal years and years ago … triumph of the tiny brain: dan vs. drupal / panels a while ago i inherited responsibility for a drupal instance and a rather out-of-date server. (you know it's not good when your production operating system is so old that it is no longer getting security updates). i'm not a drupal person. i dabbled with drupal years and years ago … finding drm-free books on the google play store john mark ockerbloom recently said, while trying to buy a drm-free copy of john scalzi's redshirts on the google play store: “the catalog page doesn’t tell me what format it’s in, or whether it has drm; it instead just asks me to sign in to buy it.” i … finding drm-free books on the google play store john mark ockerbloom recently said, while trying to buy a drm-free copy of john scalzi's redshirts on the google play store: “the catalog page doesn’t tell me what format it’s in, or whether it has drm; it instead just asks me to sign in to buy it.” i … first go program: converting google scholar xml holdings to ebsco discovery service holdings update - - : and here's how to implement stream-oriented xml parsing many academic libraries are already generating electronic resource holdings summaries in the google scholar xml holdingsformat, and it seems to provide most of the metadata you would need to provide a discovery layer summary in a nice, granular format … first go program: converting google scholar xml holdings to ebsco discovery service holdings update - - : and here's how to implement stream-oriented xml parsing many academic libraries are already generating electronic resource holdings summaries in the google scholar xml holdingsformat, and it seems to provide most of the metadata you would need to provide a discovery layer summary in a nice, granular format … what does a system librarian do? preface: i'm talking to my daughter's kindergarten class tomorrow about my job. exciting! so i prepped a little bit; it will probably go entirely different, but here's how it's going to go in my mind... my name is dan scott. i’m amber’s dad. i’m a systems librarian … farewell, old google books apis since the announcement of the new v google books api, i've been doing a bit of work with it in python (following up on my part of the conversation). today, google announced that many of their older apis were now officially deprecated. included in that list are the google books … the new google books api and possibilities for libraries on the subject of the new google books api that was unveiled during the google io conference last week, jonathan rochkind states: once you have an api key, it can keep track of # requests for that key — it’s not clear to me if they rate limit you, and … creating a marc record from scratch in php using file_marc in the past couple of days, two people have written me email essentially saying: "dan, this file_marc library sounds great - but i can't figure out how to create a record from scratch with it! can you please help me?" yes, when you're dealing with marc, you'll quickly get all weepy … access conference in beautiful british columbia the official announcement for the canadian library association (cla) emerging technology interest group (etig)-sponsored access conference for went out back in november, announcing vancouver, british columbia, as the host. note that the schedule has changed from its original dates to october - ! i've told a number of people … troubleshooting ariel send and receive functionality i'm posting the following instructions for testing the ports required by ariel interlibrary loan software. i get requests for this information a few times a year, and at some point it will be easier to find on my blog than to dig through my email archives from over years … chilifresh-using libraries: are you violating copyright? when i was preparing my access presentation about social sharing and aggregation in library software, i came across chilifresh, a company that aggregates reviews written by library patrons from across libraries that subscribe to the company's review service. i was a bit disappointed to see that the service almost … on avoiding accusations of forking a project sometimes forking a project is necessary to reassert community control over a project that has become overly dominated by a single corporate rules: see openindiana and libreoffice for recent examples. and in the world of distributed version control systems, forking is viewed positively; it's a form of evolution, where experimental … library hackers want you to throw down the gauntlet on october th, a very special event is happening: the access hackfest. a tradition since access , the hackfest brings together library practitioners of all kinds to tackle challenges and problems from the mundane to the sublime to the ridiculous. if you can imagine a spectrum with three axes, you … file_marc . . - now offering two tasty flavours of marc-as-json output i've just released the php pear library file_marc . . . this release brings two json serialization output methods for marc to the table: tojsonhash() returns json that adheres to bill dueber's proposal for the array-oriented marc-hash json format at new interest in marc-hash json tojson() returns json that adheres … in which i perceive that gossip is not science marshall breeding published the results of his international survey of library automation a few days ago. juicy stuff, with averages, medians, and modes for the negative/positive responses on a variety of ils and vendor-related questions, and some written comments from the respondents. one would expect the library geek … pkg_check_modules syntax error near unexpected token 'deps,' the next time you bash your brains against autotools for a while wondering why your perfectly good pkg_check_modules() macro, as cut and paste directly from the recommended configure.ac entry for the package you're trying to integrate (in this case libmemcached), and you get the error message pkg_check_modules syntax error … marc library for c# coders c# isn't in my go-to list of programming languages, but i can understand why others would be interested in developing applications in c#. so it's good news to the c# community of library developers (it would be interesting to find out how many of you are out there) that there … doing useful things with the txt dump of sfx holdings, part : database there must be other people who have much more intelligent things than me with the txt dump of sfx holdings that you can generate via the web administration interface, but as i've gone through this process at least twice and rediscovered it each time, perhaps i'll save myself an hour … transparent acquisitions budgets and expenditures for academic libraries in my most recent post over at the academic matters site, after a general discussion about "new books lists" in academic libraries, i tackle one of the dirty laundry areas for academic libraries: exposing how collection development funds are allocated to departments. here's a relevant quote: for - , we decided … making skype work in a windows xp virtualbox guest instance if you, like me, install skype in a windows xp virtualbox guest instance running on an ubuntu host on a thinkpad t with an intel dual-core -bit processor, it might throw windows exceptions and generate error reports as reported in virtualbox ticket # . if you then go into your … in which my words also appear elsewhere i'm excited to announce the availability of my first post as an invited contributor to the more than bookends blog over at the revamped academic matters web site. my fellow contributors are anne fullerton and amy greenberg, and i'm delighted to be included with them in our appointed task of … presentation: libx and zotero direct link to the instructional presentation on libx and zotero at laurentian university (odt) (pdf) i had the pleasure of giving an instructional session to a class of graduate students on monday, november th. the topic i had been asked to present was an extended version of the artificially enhanced … archive of oclc worldcat policy as posted - - i noticed last night (sunday, november nd, ) that the new and much-anticipated / feared oclc worldcat policy had been posted. as far as the clarified terms went, i was willing to give them the benefit of the doubt until they were actually posted. i was first alerted to the freshly … dear dan: why is using flash for navigation a bad idea? i received the following email late last week, and took the time to reply to it tonight. i had originally been asked by a friend to help diagnose why his organization's site navigation wasn't working in some of his browsers. i noticed that the navigation bar was implemented in flash … boss me around, s'il vous plait my place of work, laurentian university, is looking for a new director of the j.n. desmarais library. the call for applications closes october th. i think our library has done some impressive work (participating in the food security project for the democratic republic of congo, building the mining environment … software freedom day - sudbury i opted to do something out of the unusual (for me) this year when i learned about software freedom day; i signed up to organize an event in sudbury. given everything that was already on my plate, it was pure foolishness to do so - but it was also important to … in which digital manifestations of myself plague the internets over the past few months, i've been fortunate enough to participate in a few events that have been recorded and made available on the 'net for your perpetual amusement. well - amusing if you're a special sort of person. following are the three latest such adventures, in chronological order: couchdb: delicious … test server strategies occasionally on the #openils-evergreen irc channel, a question comes up what kind of hardware a site should buy if they're getting serious about trying out evergreen. i had exactly the same chat with mike rylander back in december, so i thought it might be useful to share the strategy we … inspiring confidence that my problem will be solved hmm. i think i'm in trouble if the support site itself is incapable of displaying accented characters properly. corrupted characters in a problem report about corrupted characters. oh dear. my analysis of the problem is that the content in the middle is contained within a frame, and is actually encoded … couchdb: delicious sacrilege well, the talk about couchdb (an open-source document database similar in concept to lotus notes, but with a restful api and json as an interchange format) wasn't as much of a train wreck as it could have been. i learned a lot putting it together, and had some fun with … oooh... looks like i've got (even more) work cut out for me php is getting a native doubly-linked list structure. this is fabulous news; when i wrote the file_marc pear package, i ended up having to implement a linked list class in pear to support it. file_marc does its job today (even though i haven't taken it out of alpha yet), but … geek triumph what a night. i upgraded serendipity, dokuwiki, drupal, involving four different servers and three different linux distros, and shifted one application from one server to another (with seamless redirects from the old server to the new) with close to no downtime. i think this is the first time i've completed … a chance to work at laurentian university library hey folks, if you're interested in working at laurentian university, we've got a couple of tenure-track positions looking for qualified people who can stand the thought of working with me... (nothing like narrowing the field dramatically, ah well). the following position descriptions are straight out of the employment vacancies page … ariel: go back to your room, now! i've been working on automating the delivery of electronic documents to our patrons; most of the work over the summer was spent in ensuring that we had our legal and policy bases covered. i read through the documentation for ariel, our chosen ill software, to ensure that everything we wanted … "a canonical example of a next-generation opac?" ooh, yes, i remember writing that now. not about evergreen, which has book bags and format limiters and facets and whiz-bangy unapi goodness whose potential for causing mayhem has barely been scratched - but about fac-back-opac, the django-and-solr-and-jython beast that mike beccaria and i picked up from casey durfee's scraps pile … the pain: discovery layer selection i returned from a week of vacation to land solidly in the middle of a discovery layer selection process -- not for our library, yet, but from a consortial perspective clearly having some impact on possible decisions for us further on down the road. as the systems librarian, i was nominated … access draft program is online! i had been getting anxious about the lack of news on the access conference front, but just saw in my trusty rss feed that the draft program schedule is now available. i'm already looking forward to jessamyn west's opening keynote and roy tennant's closing keynote. they always bring … evergreen vmware image available for download after much iteration and minor bug-squashing in my configuration, i am pleased to announce the evergreen on gentoo vmware image is available for download. the download itself is approximately mb as a zipped image; when you unzip the image, it will require approximately gb of disk space. ( ) basic instructions … in which i make one apology, and two lengthy explanations i recently insulted richard wallis and rob styles of talis by stating on dan chudnov's blog: to me it felt like talis was in full sales mode during both richard's api talk and rob's lightning talk i must apologize for using the terms "sales mode" and "sales pitch" to describe … facbackopac: making casey durfee's code talk to unicorn for the past couple of days, i've been playing with casey durfee's code that uses solr and django to offer a faceted catalogue. my challenge? turn a dense set of code focused on dewey and horizon ils into a catalogue that speaks lc and unicorn. additionally, i want it to … lightning talk: file_marc for php i gave a lightning talk at the code lib conference today on “file_marc for php” introducing the file_marc library to anybody who hasn't already heard about it. i crammed nine slides of information into five minutes, which was hopefully enough to convince people to start using it and provide feedback on … google summer of code lib? google just announced that they will start accepting applications in march for the google summer of code (gsoc) . in , over organizations participated in the gsoc, and google expects to have a similar number participating in . there are no lack of potential open-source development projects in the … long time, no wild conjecture so here's the first of two posts based on purely wild conjecture. in a lengthening chain of trackbacks, ryan eby mentioned christina's observation that springlink has started displaying google ads, presumably to supplement their subscription and pay-per-article income. ryan goes on to wonder: will vendors continue with the subscription model … a short-term sirsidynix prediction the second of tonight's wild conjecture-based predictions. one of the things that i was thinking about as i was shovelling the snow off our driveway on monday (other than yes! finally some snow... one of these days amber is going to go rolling around in it) was the position that … reflections at the start of was a year full of change - wonderful, exhausting change. here's a month-by-month summary of the highlights of : january i did a whole lot of work on the pecl ibm_db extension, reviewed a good book on xml and php, and finally fixed up my blog a little bit. i've … oh, vista has _acquired_ sirsidynix... a little over a week ago, i made the following prediction following the extremely under-the-radar press release on december nd that vista equity partners was investing in sirsidynix: i'll go out on a limb and say that a merger or acquisition of sirsidynix in is unlikely ( % confidence), but … musing about sirsidynix's new investment partner sirsi corporation merged with dynix corporation in june . now sirsidynix has announced that vista equity partners is investing in their company. let's take a look at vista's investment philosophy: *we invest in companies that uniquely leverage technology to deliver best-of-class products or services.* i wonder if vista confused "most … save your forehead from flattening prematurely i gave up on trying to get ubuntu . (edgy eft) to run ejabberd today; it looks like there are some fundamental issues going on between the version of erlang and the version of ejabberd that get bundled together. that was a fairly serious setback to my "evergreen on … bibliocommons wireframe walk-through after the future of the ils symposium wrapped up, beth jefferson walked some of us through the current state of the bibliocommons mocked-up web ui for public library catalogs; the project grew out of a youth literacy project designed to encourage kids to read through the same sort of social … future of the ils symposium: building our community and a business case i headed down to windsor early on tuesday morning for the future of the ils symposium hosted by the leddy library at the university of windsor. it was a good thing i decided to take the hours of bus + train approach to getting there, as sudbury's airport was completely … neat-o: archimède uses apache derby a while back i mentioned on the dspace-devel mailing list that i was interested in adapting dspace to use embedded apache derby as the default database, rather than postgresql, as a means of lowering the installation and configuration barriers involved with setting up access to an external database. i haven't … pear file_marc . . alpha officially released just a short note to let y'all know that i received the thumbs-up from my fellow pear developers to add file_marc as an official pear package. what does this mean? well, assuming you have php . + and pear installed, you can now download and install file_marc and its prerequisite … belated access notes: saturday, oct. th final entry in publishing my own hastily jotted access conference notes--primarily for my own purposes, but maybe it will help you indirectly find some real content relating to your field of interest at the official podcast/presentation web site for access . contents include: consortial updates from asin, quebec … getting the goods: libraries and the last mile in my continuing series of publishing my access notes, roy tennant's keynote on finishing the task of connecting our users to the information they need is something to which every librarian should pay attention. if you don't understand something i've written, there's always the podcast of roy's talk. in … access notes: october my continuing summaries from access . thursday, october th was the first "normal" day of the conference featuring the following presentations: open access, open source, content deals: who pays? (leslie weir) our ontario: yours to recover (art rhyno, walter lewis) improving the catalogue interface using endeca (tito sierra) lightning talks … library geeks in human form so, i think i read somewhere on #code lib that dan chudnov, the most excellent host of the library geeks podcast, refused to make human-readable links to the mp files for the podcasts available in plain old html because he had bought into the stodgy old definition of podcasts (hah! "stodgy … double-barreled php releases i'm the proud parent of two new releases over the past couple of days: one official pear release for linked list fans, and another revision of the file_marc proposal for library geeks. structures_linkedlist a few days ago marked the first official pear release of the structures_linkedlist. yes, it's only at … feeling sorry for our vendor so i'm here in rainy alabama (the weather must have followed me from ottawa) taking a training course from our ils vendor. i'm getting some disturbing insights into the company that are turning my general state of disbelief at the state of the system that we're paying lots of money … backlog of access notes following on my plea for access to access presentations, i'm in the process of posting the notes i took at the carl instutitional repository pre-conference and access . i probably should have posted these to a wiki so that others (like the presenters) could go ahead and make corrections/additions … calling for access to all future access presentations it's a bit late now, but as the guy in the corner with the clicky keyboard desperately trying to take notes during the presentations (when not stifling giggles and snorts from #code lib), i would be a lot more relaxed if i was certain that the presentations were going to be … secretssss of free wifi at access the bulk of the access conference is being held at a hotel-that-shall-not-be-named-for-reasons-that-will-become-apparent-shortly in ottawa this week. i was at the carl pre-conference on institutional repositories today and a kind man (wayne johnston from the university of guelph) tipped me off that the hotel's pay-for-wifi system is a little bit … laundry list systems librarians on the always excellent techessence, dorothea salo posted hiring a systems librarian. the blog post warned against libraries who put together a “laundry-list job description” for systems librarians: sure, it'd be nice to have someone who can kick-start a printer, put together a desktop machine from scraps, re-architect a website … file_marc and structure_linked_list: new alpha releases earlier in the month i asked for feedback on the super-alpha marc package for php. most of the responses i received were along the lines of "sounds great!" but there hasn't been much in the way of real suggestions for improvement. in the mean time, i've figured out (with lukas … super-alpha marc package for php: comments requested okay, i've been working on this project (let's call it pear_marc, although it's not an official pear project yet) in my spare moments over the past month or two. it's a new php package for working with marc records. the package tries to follow the pear project standards (coding, documentation … goodhomiesigns_parkjamflyer_ - - _ .jpg - google drive sign in falvey memorial library :: the collection of blogs published by falvey memorial library, villanova university skip navigation falvey memorial library visit / apply / give my library account collections research services using the library about falvey memorial library search everything books & media title journal title author subject call number isbn/issn tag articles & more article title article author other libraries (ill) ill title ill author ill subject ill call number ill isbn/issn library website guides digital library search for books, articles, library site, almost anything advanced you are exploring: home > blogs falvey memorial library blog falvey library blogs falvey memorial library hours: december –january december , library newscontactless pickup, covid- , fall , holiday closure, holiday hours, illiad, interlibrary loan, library access, service hours, service updates electronic collections (articles, e-books, and more!) are accessible through our website / . please visit the fall semester faq page for more details. click here for printable calendar. dec. – (fall semester hours) service hours: a.m.– . ... read more caturday: peace on earth december , library news'caturday, library, peace on earth, villanova “i pray my wish will come true for my child and your child too he’ll see the day of glory see the day when men of good will live in peace, live in peace again” —”peace on earth/little drummer boy” by david bowie and ... read more foto friday: presidential papers december , library newsfoto friday, library resources, memoir, president barack obama, presidential memoirs, presidential papers   former president barack obama’s memoir “a promised land” is the latest presidential memoir to be released. the first of two volumes, the book “encompasses parts of his early political life and his presidential ... read more #tbt: christmas through the years part december , library newsbelle aire, christmas, holidays, jenna newman, tbt, throwback, throwback thursday, yearbook in honor of the christmas countdown being in full swing, for the next three weeks our throwback thursdays are going to focus on past christmases at villanova. for our first christmas throwback, we’re taking it back a decade to the - belle ... read more cat in the stax: book gift guide december , library news'cat in the stacks, book recs, books, cat in the stack, cat in the stax, christmas, gift guide, jenna newman i always love getting presents for all the important people in my life, but sometimes it can be hard to figure out exactly what to get for each person. you want the gift to be meaningful, but also easy to get and not something that’s going to ... read more from the archives: fall zine december , blue electrode: sparking between silicon and paper, library newsdistinctive collections, university archives, zine well another crazy semester for the record books! covid- has upended so much of our lives, yet here you are continuing to going to school and trying to stay connected with friends and family. to decompress from the whirlwind of finals and enjoy a ... read more from the archives: digitized primary sources on the flu pandemic december , blue electrode: sparking between silicon and papercovid- , digital library, distinctive collections, new digitization, university archives by rebecca oviedo preserved in villanova university archives and now available in the digital library are dozens of first-hand accounts and records from women religious of philadelphia who volunteered to nurse the sick during the - � ... read more available for proofreading: boy scouts at sea december , blue electrode: sparking between silicon and paperproject gutenberg the scouting movement was very popular in the early twentieth century, so it is not too surprising that a lot of juvenile novels were released featuring boy scouts and members of similar groups. our latest distributed proofreaders project comes ... read more foto friday: villanova university literary festival speaker featured in national book awards december , library news national book awards, brit bennett, literary festival, the mothers, the vanishing half brit bennett, a villanova university literary festival speaker, was featured in the national book awards. her novel, the vanishing half was included in the longlist for fiction. the novel tells the story of two sisters: “the vignes ... read more search falvey library blogs categories blue electrode: sparking between silicon and paper library news resources technology developments feeds content comments meta log in   last modified: december , lancaster ave., villanova, pa . . contact directions privacy & security diversity higher education act my nova villanova a-z directory work at villanova accessibility ask us: live chat measuring the web crawler ethics measuring the web crawler ethics c. lee giles college of information sciences and technology pennsylvania state university university park, pa, usa giles@ist.psu.edu yang sun aol research villa st mountain view, ca, usa yang.sun@corp.aol.com isaac g. councill google inc. ninth avenue th floor new york, ny, usa icouncill@gmail.com abstract web crawlers are highly automated and seldom regulated manually. the diversity of crawler activities often leads to ethical problems such as spam and service attacks. in this research, quantitative models are proposed to measure the web crawler ethics based on their behaviors on web servers. we investigate and define rules to measure crawler ethics, referring to the extent to which web crawlers respect the regulations set forth in robots.txt configuration files. we propose a vector space model to represent crawler behav- ior and measure the ethics of web crawlers based on the behavior vectors. the results show that ethicality scores vary significantly among crawlers. most commercial web crawlers’ behaviors are ethical. however, many commer- cial crawlers still consistently violate or misinterpret certain robots.txt rules. we also measure the ethics of big search engine crawlers in terms of return on investment. the re- sults show that google has a higher score than other search engines for a us website but has a lower score than baidu for chinese websites. categories and subject descriptors k. . [public policy issues]: ethics; k. . [public pol- icy issues]: privacy general terms measurement, design, experimentation, algorithms keywords robots.txt, web crawler ethics, ethicality, privacy . introduction web crawlers have been widely used for search engines as well as many other web applications to collect content from the web. these crawlers are highly automated and seldom regulated manually. with the fast growing online services relying on web crawlers to collect web pages, the function- alities and activities of web crawlers have become extremely diverse. crawler activities typically include requests of web pages for general-purpose text indexing and searching, ex- traction of email and personal identity information for busi- ness purposes as well as for malicious purposes. accessing copyright is held by the author/owner(s). www , april – , , raleigh, north carolina, usa. acm - - - - / / . the web information with automated web crawlers can lead to ethical problems of privacy and security. for example, crawlers can extract personal contact information for spam purposes and identity theft. crawlers may also overload a website such that normal user access is impeded. web crawler activities can be regulated from the server side by deploying robots exclusion protocol (a set of rules in a file called robots.txt) in the root directory of a website, allow- ing webmasters to indicate to visiting crawlers which parts of their sites should not be visited as well as a minimum time interval between visits. a recent study shows more than % of active websites employ this standard to reg- ulate crawler activities [ , ]. however, since the robots exclusion protocol (rep) serves only as an unenforced ad- visory to crawlers, web crawlers may ignore the rules and access part of the forbidden information on a website. vi- olating the robots.txt rules can lead to serious privacy and security concerns. thus, measuring crawler ethics becomes an important task to help detecting improper crawler behav- ior in early stages as well as identifying unethical crawlers. the issues of crawler ethics, however, did not bring enough attention to the research community and are under studied. crawler ethics are not limited to whether crawlers obeying website rules, but also can be studied in terms of the value provide to websites. if a crawler provides zero value to the crawled website, it should also be considered less ethical than those who provide positive values. in this research, we propose a vector space model of mea- suring web crawler ethics based on the robots exclusion protocol. we define the ethicality metric to measure web crawler ethics. we also study the ethics of big search engine crawlers in terms of return on investment where crawler vis- its are considered investments from websites and correspond- ing search engine traffic is considered as returns. the results show that google has a much higher score in us websites but has a lower score than baidu in chinese websites. . related work the ethical factors are examined from three perspectives [ ] : denial of service, cost, and privacy. an ethical crawl guideline is described for crawler owners to follow. this guideline suggests taking legal action or initiating a profes- sional organization to regulate web crawlers. our research adopts these perspectives of crawler ethics and expands it to a computational measure. the ethical issues of administrat- ing web crawlers are discussed in [ ]. it provides a guideline for ethical crawlers to follow. the guideline also gives great insights to our research of ethics measurements. however, www • poster april - • raleigh • nc • usa none of the above mentioned work provides a quantitative measure of web crawler ethics. . crawler behavior model in our research, each web crawler’s behavior is modeled as a vector in the rule space where rules are specified by robots exclusion protocol to regulate the crawler behavior. if a crawler violates a rule, the corresponding vector element is larger than . websites can also be modeled in the rules space that if a website includes a rule in its robots.txt file, the corresponding vector element is larger than . the ac- tual value for a rule element can be defined based on the consequences or cost of violating such rule. we define content ethicality ec and access ethicality ea scores to evaluate web crawler ethics. in content ethicality, cost is defined as the number of restricted web pages or web directories being unethically accessed (see eq. ). ec(c) = ∑ wi∈w ||vc(wi)|| ||d(wi)|| . ( ) access ethicality is defined as how a crawler respects the desired visit interval (crawl-delay rule in robots.txt file) of the website(see eq. ). ea(r) = ∑ wi∈w e−(intervalc(wi)−delay(wi)) + e−(intervalc(wi)−delay(wi)) ( ) a major advantage for websites allowing search engine crawlers to crawl their web pages is that the search engines bring traffic back to them. from this perspective, being ethical for a web crawler means bringing more visits back to the crawled websites. the effective ethicality of search engine s to a website can be defined as the ratio between the user visits referred by the search engine to the website and visits generated by the crawler r of the search engine to the website (see eq. ). eeffective(r) = referenced(s) crawled(r) ( ) . experiments rank user-agent content ethicality hyperestraier/ . . . teemer . msnbot-media/ . . yahoo! slurp . charlotte/ . b . gigabot/ . . nutch test/nutch- . . googlebot-image/ . . ask jeeves/teoma . googlebot/ . . table : content ethicality scores for crawlers vis- ited our test site. table and list the content and access ethicality results for top crawlers that visited our test website during the time of the study. higher ethicality scores represent unethical crawlers. the effective ethicality of google, yahoo, msn and baidu are shown in table . the data is collected between / / rank user-agent access ethicality msnbot-media/ . . hyperestraier/ . . . yahoo! slurp/ . . teemer . arietis/nutch- . . msnbot/ . . disco/nutch- . -dev . ia archiver . gigabot/ . . googlebot/ . . table : access ethicality scores for crawlers visited our test site. to / / . site is citeseerx, a large scale academic digital library for computer science. site is a chinese movie information website. site is guopi.com, an online makeup retail store. . conclusions we formally defined three ethicality scores to measure web crawler ethics. results show that most commercial crawlers receive a good ethicality scores. however, it is surprising to see commercial crawlers constantly disobeying or misin- terpreting some robots.txt rules. the crawling algorithms and policies that lead to such behaviors are unknown. how- ever, obtaining more content is an obvious reason for most crawlers failing to obey certain rules. website crawled referenced ereturn google site . site . site . yahoo site . site . site . msn site . site . site . baidu site . site . site . table : comparison of the effectiveness of google, yahoo, msn and baidu. the effective ethicality scores of search engines varies sig- nificantly for different websites. ranking by the referenced visits, google plays a dominating role in the us based site and ranks the nd and rd in the two china based websites. baidu leads in the search market in china. . references [ ] d. eichmann. ethical web agents. computer networks and isdn systems, ( - ): – , . [ ] s. kolay, p. d’alberto, a. dasdan, and a. bhattacharjee. a larger scale study of robots.txt. in www ’ : proceeding of the th international conference on world wide web, pages – , new york, ny, usa, . acm. [ ] y. sun, z. zhuang, and c. l. giles. a large-scale study of robots.txt. in www ’ , . [ ] m. thelwall and d. stuart. web crawling ethics revisited: cost, privacy, and denial of service. j. am. soc. inf. sci. technol., ( ): – , november . www • poster april - • raleigh • nc • usa none annual reports - google drive javascript must be enabled to use google drive.learn more drive account search maps youtube play news gmail meet contacts drive calendar translate photos duo chrome shopping finance docs sheets slides books blogger hangouts keep jamboard earth collections arts and culture google ads podcasts stadia more from google sign in drive google apps main menu terry's worklog – on my work (programming, digital libraries, cataloging) and other stuff that perks my interest (family, cycling, etc) skip to content home about me marcedit homepage github page privacy policy terry's worklog marcedit . update status by reeset / on november , / in uncategorized i’m planning to start making testing versions of the new marcedit instance available around the first of the year broadly, to a handful of testers in mid-dec.  the translation from .net . . to .net was more significant than i would have thought – and includes a number of swapped default values – so hunting down behavior changes.  currently, the follow updates have been completed. framework used: .net . rda helper: $e process modified. added criteria to $e generation. previously, if a $e is already present, an new $e wasn’t added. now, if a $e or $ is present, a $e won’t be generated. rda helper: changes related to rda updates added new elements to the new window programs for pinning xml editor: delete block element added xml editor: xquery processing option if a set of records include bibliographic and authority records, the rda helper will skip the authority records updated installation wizard (allows migration of .x and .x content into the tool) updating oclc integration to use new metadata api search delimited text translator — added ability to use custom mnemonic replacements delimited text translator — no longer a stand alone program app part of main marcedit app command line options folded into marcedit app [in process] linked data rules file version enhancements to the rules file schema -tr changes to system.diagnostics.process in .net core by reeset / on november , / in uncategorized in .net core, one of the changes that caught me by surprise is the change related to starting processes.  in the .net framework – you can open a web site, file, etc. just by using the following:\ system.diagnostics.process.start(path); however, in .net core – this won’t work.  when trying to open a file, the process will fail – reporting that a program isn’t associated with the file type.  when trying to open a folder on the system, the process will fail with a permission error unless the application is running with administrator permissions (which you don’t want to be doing).  the change is related to a change in a property default – specifically: system.diagnostics.processstartinfo.useshellexecute in the .net framework – this property is set to true by default.  in the .net core, it is set to false.  the difference here probably makes sense – .net core is meant to be more portable and you do need to change this value on some systems.  to fix this, i’d recommend removing any direct calls to this assembly and run in through a function like this: public static void openurl(string url) { var psi = new system.diagnostics.processstartinfo { filename = url, useshellexecute = true }; try { system.diagnostics.process.start(psi); } catch { psi.useshellexecute = false; system.diagnostics.process.start(psi); } } public static void openfileorfolder(string spath, string sarg = "") { var psi = new system.diagnostics.processstartinfo { filename = spath, useshellexecute = true }; try { system.io.fileattributes attr = system.io.file.getattributes(spath); if ((attr & system.io.fileattributes.directory) == system.io.fileattributes.directory) { system.diagnostics.process.start(psi); } else { if (sargs.trim().length != ) { psi.arguments = sargs; } system.diagnostics.process.start(psi); } } catch { psi.useshellexecute = false; system.io.fileattributes attr = system.io.file.getattributes(spath); if ((attr & system.io.fileattributes.directory) == system.io.fileattributes.directory) { system.diagnostics.process.start(psi); } else { if (sargs.trim().length != ) { psi.arguments = sargs; } system.diagnostics.process.start(psi); } } since this vexed me for a little bit – i’m putting this here so i don’t forget. tr marcedit . /marcedit mac . work by reeset / on november , / in marcedit every year, around this time, i try to dedicate significant time to address any large project work that may have been percolating around marcedit.  this year will be no different.  over the past months, i’ve been working on moving marcedit away from the .net . . framework to .net core . .  there a lot of reasons for looking at this, the most important being that this is the direction microsoft is taking the framework – a move to unify the various .net development platforms to make distribution and maintenance easier.  well, with the release of .net this nov., all the tools i need to officially make this transition are now in place. so, over the next two months, i’ll be working on shifting marcedit away from framework . . and to .net .  i believe this will be possible – i only have concerns about two libraries that i rely on – and if i have to, both are open source so i can look at potentially spending time helping the project maintainers target a non-framework build.  my hope is to have a working version of marcedit using net by thanksgiving that i can start unit testing and testing locally.  of course, with this change, i’ll also have to change the installer process.  the reason is that this transition will remove the necessity of having to have .net installed on one’s machine.  one of the changes to the framework is the ability to publish self contained applications – allowing for faster startup and lower memory usage.  this is something i’m excited about as i currently move slowly updating build frameworks due to the need to have these frameworks installed locally.  by removing that dependency, i’m hoping to be able to take advantages of changes to the c# language that make programming easier and more efficient, while also allowing me to remove some of the work around code i’ve had to develop to account for bugs or limitations in previous frameworks. finally, this change is going to simplify a lot of cross platform development – and once the initial transition has occurred, i’ll be spending time working on expanding the marcedit macos version.  there are a couple of areas where this program still lacks parity in relation to the windows version, and these changes will give me the opportunity to close many of these gaps.  –tr marcedit: identifying invalid utf- data in marc records by reeset / on september , / in marcedit ah dante – if only he had been a librarian.  i’m almost certain that had the divine comedy been written by a cataloger – character encodings and those that mangle them – would definitely make an appearance.  i can almost see the story in my head.  our wayward traveler, confused when our guide, virgil, comments on the unholy mess libraries, vendors, and tool writers in general have made of the implementation of utf- across the library spectrum – takes us to the th circle of hell filled with broken characters and undefined character boxes.  but spend anytime working in metadata management today, and the problems of mixed unicode normalizations, the false equivalency of iso- - and utf- (especially by vendors that server western european markets), lackluster font development, and applications and programming languages that quietly and happily mangle utf- data as part of general course – and you can suddenly see why we might make a stop at the lake of fire and eternal damnation. within marcedit, one of the hardest things that the application does is attempt to correct and normalize character encodings across the various known codepoints.  this isn’t super easy – especially when our marc forepersons made that fateful decision to create marc- , a % imaginary character encoding only (kind of) supported within the library community and software.  these kinds of decisions, and the desire to maintain legacy compatibility, has haunted our metadata and made working with it immensely complicated.  sometimes, these complications can be managed, other times, they are so gruesomely mangled that brutus, himself, would cry yield.  that’s what this new option will attempt to help remediate. through the years, i’ve often helped individuals come up with a wide variety of ways to identify invalid utf- characters that litter library records.  sometimes, this can be straightforward, but more often, it’s not.  to that end, i’ve attempted to provide a couple of tools that will hopefully help to identify and support some kind of remediation for catalogers haunted by the specter of bad data. identification the first enhancement comes in the marcvalidator.  when validating a record against the rules file, the tool will automatically attempt to determine if utf- data (if present) found within a record is valid.  if not, the information will be presented as a warning – identifying the field, record number, and data where the invalid data was identified. by facilitating a process to identify invalid utf- record data within the validator – the idea is that this will empower catalogers looking to take a more active role in rooting out bad diacritical data before a record is loaded into the catalog and  made available to the public. removing bad data in addition to identification, i’ve added three new options to give users different options for dealing with invalid character data. delete subfields added to the edit subfield utility – i’ve included an option to evaluate and delete a subfield if invalid character set data is encountered. delete fields added to the add/delete field utility – i’ve included an option to evaluate and delete a field if invalid character set data is encountered. delete records added to the delete records tool within the marceditor – i’ve included an option to delete a record if a field or field group has been identified as having invalid character set data.  additionally, this tool will create a second file in the same directory as the file being processed, that will contain the deleted records in a file structured as: [name of original file]_bad_yyyymmddhhmmss.mrk caveat emptor hopefully, the above sounds useful.  i think it will be.  there have been many times where i wish i had these tools readily at my fingertips.  if it were only this easy.  i believe i mentioned above….encodings are difficult.  the unicode specification is constantly changing, and identifying invalid characters is definitely more art than science in many cases.  there are tools and established algorithms.  i use these approaches.  i’m also leveraging a method with the .net framework — charunicodeinfo.getunicodecategory – which attempts to take a character and break it down into its character classification.  when a character isn’t classified – that’s usually a good indicator that it’s not valid.  but this process won’t catch everything – but it hopefully will provide a good starting point for users vexed with these issues and in need of a tool in their toolbox to attempt to remediate them. conclusion my hope is that these new options will give catalogers a little more control and insight into their records – specifically given how invisible character encoding issues often are.  and maybe too, by shedding light on this most vexing of issues, i can buy myself a little less time in cataloging purgatory as i’m sure there will come a point, somewhere, sometime, where my own contributions to keeping marc alive and active will be held to account. these new options will show up in marcedit and marcedit mac in versions . . (windows) and . . (mac). questions, let me know. –tr [ ] the fifth circle, illustrated by stradanus (https://en.wikipedia.org/wiki/inferno_(dante)#/media/file:stradano_inferno_canto_ .jpg) marcedit . . by reeset / on august , / in marcedit i’ve worked on a number of updates this weekend– here is the list: ui changes i’ve removed the quick links on the front page, and changed this to a list of selectable topics.  this will make it easier for me to add to this list. i’ve added a new quick access button to the top ribbon.  at this point, this isn’t configurable.  will work to make it configurable later. these quick access items have been added to the marc tools window – with the removal of the old quick links as well. network changes marcedit uses .net . . .  internally, the tool has traditionally used the httpwebrequest assembly.  accessing this assembly directly has been deprecated, with the preferred method shifting to the system.net.http assembly.  this is object is thread-safe and works natively with the system.threading.tasks structure.  this also has the benefit of allowing me to allow .net to gracefully support older tls standards, which isn’t the default.  by default, .net selects support for the default tls instance utilized by the operating system and disables older standards.  this is problematic – and these changes will give me more control over which tls instances are supported and how fallback is supported.  this required updating assemblies. marceditor changes bug fix:  when opening mrc records into the marceditor, a memory leak can occur with large files.  i’ve corrected this. bug fix: marcedit uses a custom created control that allows the tool to select the most current version of the richtext library when showing the marceditor.  in .net . – there appears to have been behavior change, in the that names used to register classes in windows needed to be all upper case.  if they weren’t then an error would be thrown when mixing the enhanced control and the .net frameworks default richtextbox control (which uses the older richtext library).  for example: if internally, the enhanced control used richedit w and then the richtextbox was used, the program would throw an error.  this wasn’t a problem in marcedit, because i only use the enhanced control, but users that may create plugins against marcedit may experience issues.  the correction is the use uppercase text to normalize class names now used by .net . + (example: richedit w). z . /sru changes enhancement: cleaned up some code related to how records display inside the results viewer when pulling non-marc data. validate headings behavior change: check $a only with subjects.  when working with x or – this setting doesn’t work like folks might expect.  this is because names often include additional information that must be provided or false variants can be noted.  when working with x or data – the program will now include all subfields used when validating the xx fields and update data with variants accordingly.  when $a isn’t selected, then the tool will utilize all fields noted as used for validation in the rules file.  this is a behavior change, but likely more in line with the expectations that i’m guess most folks have when using the $a option. behavior change: when changing variants – it appears that multiple $a’s would be placed.  i’m not sure if there was a change on the source record side or not – so instead, i just updated the code to ensure that the tool validated specific data before making updates. –tr build new field changes by reeset / on july , / in marcedit ** updated: official help page in the kb: https://marcedit.reeset.net/build-new-field this isn’t going to meet all the use cases i’ve seen – but this should address the most common question that comes up – the ability to have the build new field generate multiple fields. the process will be based on the presence or lack of a new element in the pattern – a variable marker that will marcedit uses internally to hold an internal variable. example: =   \\$amiu$cmiu =   \\$abds$beng$cbds$doclcq$dabcu =   \\$aengrusger =   \\$ae-gx—$ae-uk—$an-us— =   \\$atk $b(internet) $c[uk.] say we have these fields – and the pattern i want to create is a field, and in that field, i want to create a new field for each $a – but i would also like to have the $a to be a part of the pattern. the new pattern would look like this: =   \\$a{ $a[x]} : { $a} this pattern would generate the following results: =   \\$amiu : tk =   \\$abds : tk if i changed the pattern to: =   \\$a{ $a} : { $a} the program falls back to use the current functionality (only one field is created). please note, you cannot ask for a specific to be used (outside of using find/reg functions inside the pattern) – the data inside the [x] isn’t an integer you can set.  it is a value that indicates to marcedit that the subfield should be tracked and multiple fields are desired. the [x] syntax works both after the subfield or after the field number, with data being scoped based on the location of the [x].  any other value other than [x] will likely result in inconsistent results.  the [x] bracket is a reserved element within the field to indicate that multiple field generation is desired, and to tell the program to tokenize the data marked. finally – the tool placed data in the index range of the new field being generated.  so, consider this example: =   \\$amiu$cmiu =   \\$abds$beng$cbds$doclcq$dabcu =   \\$aengrusger =   \\$ae-gx—$ae-uk—$an-us— =   \\$atk $b(internet) $c[uk.] if i used the following pattern: =   \\$a{ $a[x]} : { $a[x]} the expected results would be: =   \\$amiu : tk =   \\$abds : why?  because the tool will slot values marked with the multi-field value [x] into the same field groups.  since only one $a exists, the tool only updates the field group that it belongs.  however, if i had the following data: =   \\$amiu$cmiu =   \\$abds$beng$cbds$doclcq$dabcu =   \\$aengrusger =   \\$ae-gx—$ae-uk—$an-us— =   \\$atk $b(internet) $c[uk.] =   \\$ag $b(internet) and used this pattern: =   \\$a{ $a[x]} : { $a[x]} i would expect the following result: =   \\$amiu : tk =   \\$abds : g again – internally, marcedit is creating tokens of data with the [x] and placing them within the same scope.  so, the tool would create new fields, placing data within the same scope onto the new fields. i started making these changes with the last update – and have finished updating the tokenization algorithms so that the tracking of the data is correct.  i’ll be turning this new option on with the next update – and across both the windows and mac version. since the presence of the [x] is necessary to turn on the multi-field generation, any existing patterns within tasks shouldn’t be impacted by the changes.  they will work as they had previously.  only patterns with the new [x] structure will activate the new processing logic. marcedit shelter-in-place webinar : automated editing through scripts and tooling by reeset / on may , / in marcedit . when: may , : am eastern time (us and canada) register in advance for this meeting: https://osu.zoom.us/meeting/register/tjypdu srjsrgn nzmfiiezsvv–xphm ch after registering, you will receive a confirmation email containing information about joining the meeting. summary of recent marcedit changes between feb. –may , by reeset / on may , / in marcedit like a lot of folks, i’ve been working from home and have had some free time to do some extra work on marcedit.  nearly all of these changes (save for the xml editor) were made in the mac version as well (or will be made in the mac version by weeks end (specifically, the bibframe marc integration). at this point, i’m doing some additional work adding some additional transliterations, updating the bibframe marc tool to make it more performant, and adding xquery support to the xml editor for both editing and transformations. anyway, here’s the list of changes that have been implemented over the past couple months. transliterations: the library of congress provided me with their rules files for their transliteration work.  so, i’ve been working on adding new transliterations to the applications.  so far, this includes: latin yiddish latin serbian serbian to latin classical greek to latin latin to classical greek latin to belorussian belorussian to latin bulgarian to latin latin to bulgarian latin to russian russian to latin latin to ukrainian ukrainian to latin updates to latin to arabic update to arabic to latin additionally, i updated the transliteration tool to allow for transliterations to be run over the entire file, as well as new configuration settings to determine which fields/subfields should be included and excluded from the transliteration process. installer changes: added pre-check tool that determines if a mismatched version of the application is installed.  this way, you cannot install the user and administrator version of marcedit on the same machine. updated a bug/behavior change in windows - cumulative update that caused registry keys on bit systems to write to the -bit hive. added an updated chinese language file for the marcedit ui format translations: integrated the bibframe marc translation released by the us library of congress.  additionally, enhanced the tool so that it can be run over a file with multiple works and instances, rather than a single work/instance pair. add the json marc, marc json, and xml to json processing functions to the batch records processing tool new and updated tools: added an xml editor to marcedit.  this is a light-weight xml editor that supports find/replace, as well as xsl transformation testing. updated the marccompare application template to provide options to just show changed records. updated the ils integration tooling with a new ui to make it easier to add new integrations, and provide templates for known ils integration patterns. updated a large number of dependency files related to saxon and the linked data framework in marcedit.  these changes introduced a bug in the clustering tool, which was later fixed. added an application error log to make debugging specific issues easier. updated the deduplication records tool to allow users running the tool outside of the marceditor to run the tool on a single file. updated the classify tool to allow call numbers to be added to any field.  previously, there was a rule that limited call numbers to fields less than . updated the marcedit command-line tool to make the silent function a bit more silent.  there were a few instances where the terminal, regardless of if the silent option was set, would output feedback. i added a new troubleshooting tool on the main window that will now guide users through the importing of settings data from previous versions of marcedit (had a user not imported the data on update) marceditor changes: fixed a bug in the conditional replace function that was causing regular expressions to be interpreted as simple in-string searches when using the and/or conditionals. added the ability to show line numbers in the marceditor. returned the ability to have marcedit highlight the active line. added a new edit shortcut that allows users to add a generic ldr field to any records missing one. updated the task debugger ui added the task debugger to the macos version marcedit . . updates by reeset / on april , / in uncategorized there is one update that i want to highlight related to the new update, and that related to the installer.  i noticed that with the windows - cumulative update, registry reflection (the process of moving registry keys into the -bit hive), has affected the marcedit installer.  this directly impacts the applications ability to determine which type of installer the program should download when doing automated updates.  to fix this – i’ve added a check to the application that will see if there is a type mismatch between the installer downloaded and the version of marcedit currently installed.  this new check will prompt users to let them know that the mismatch exists and provide and option to uninstall the existing system or to stop the installation. i’ve recorded an explanation of exactly what is happening here: if you have trouble, please let me know. –tr marcedit shelter-in-place webinar : making regular expressions work for you in marcedit by reeset / on april , / in uncategorized when: may , : am eastern time (us and canada) register in advance for this meeting: https://osu.zoom.us/meeting/register/tjevceihpziuhnd pzl lpcn gbprgb qr after registering, you will receive a confirmation email containing information about joining the meeting. posts navigation older posts search for: terry's worklog terry's worklog © . - created by slicejack. vol newphoto.png - google drive sign in course explorer university of illinois at urbana-champaign hello guest login university of illinois at urbana-champaign hello guest login course explorer enter and go to subject for the enrolling term go! course explorer toggle navigation home schedule gened reqs search resources schedule fall ie ie fall   all classes advanced topics in stochastic processes & applications course in catalog list of terms offered pdf register for classes show final exam schedule course section crn date day start time end time room exam type credit: or hours. modeling and analysis of stochastic processes. transient and steady-state behavior of continuous-time markov chains; renewal processes; models of queuing systems (birth-and-death models, embedded-markov-chain models, queuing networks); reliability models; inventory models. familiarity with discrete-time markov chains, poisson processes, and birth-and-death processes is assumed. same as cs . undergraduate hours. graduate hours. prerequisite: ie . status icon legend my favorites my schedule section status closed section status open section status pending section status open (restricted) section status unknown section status updates every minutes. show section details hide section details ie - all classes ie ie ie ie ie ie ie ie ie ie ie ie ie ie ie ie ie ie ie ie ie ie ie ie ie ie ie × status icon legend   section is open   section is open with restrictions   section is closed   section is pending   section is availability is unknown close detail status crn type section time day location instructor office of the registrar | w. illinois street, suite , urbana, illinois site developed by: technology services at illinois | university of illinois at urbana-champaign digital computer laboratory | mc- | urbana, il | phone - - | email course explorer feedback web privacy notice cookie settings course explorer works best with javascript enabled vtditc_hhrace- .png - google drive sign in vtditc_hh&civility.png - google drive sign in learning (lib)tech learning (lib)tech stories from my life as a technologist reflection part : my second year at gitlab and on becoming senior again this reflection is a direct continuation of part of my time at gitlab so far. if you haven&# ;t, please read the first part before beginning this one. becoming an engineer ( months) the more time i spent working in support, the more i realized that the job was much more technical than i originally &# ; continue reading "reflection part : my second year at gitlab and on becoming senior&# ;again" reflection part : my first year at gitlab and becoming senior about a year ago, i wrote a reflection on summit and contribute, our all staff events, and later that year, wrote a series of posts on the gitlab values and culture from my own perspective. there is a lot that i mention in the blog post series and i&# ;ll try not to repeat myself (too &# ; continue reading "reflection part : my first year at gitlab and becoming&# ;senior" is blog reading dead? there was a bit more context to the question, but a friend recently asked me: what you do think? is blogging dead? i think blogging the way it used to work is (mostly) dead. back in the day, we had a bunch of blogs and people who subscribe to them via email and rss feeds. &# ; continue reading "is blog reading&# ;dead?" working remotely at home as a remote worker during a pandemic i&# ;m glad that i still have a job, that my life isn&# ;t wholly impacted by the pandemic we&# ;re in, but to say that nothing is different just because i was already a remote worker would be wrong. the effect the pandemic is having on everyone around you has affects your life. it seems obvious to &# ; continue reading "working remotely at home as a remote worker during a&# ;pandemic" code libbc lightning talk notes: day code libbc day lightning talk notes! code club for adults/seniors &# ; dethe elza richmond public library, digital services technician started code clubs, about years ago used to call code and coffee, chain event, got little attendance had code codes for kids, teens, so started one for adults and seniors for people who have done &# ; continue reading "code libbc lightning talk notes: day&# ; " code libbc lightning talk notes: day code libbc day lightning talk notes! scraping index pages and vufind implementation &# ; louise brittain boisvert systems librarian at legislative collection development policy: support legislators and staff, receive or collect publications, many of them digital but also some digitized (mostly pdf, but others) accessible via link in marc record previously, would create an index page &# ; continue reading "code libbc lightning talk notes: day&# ; " presentation: implementing values in practical ways this was presented at code libbc . slides slides on github hi everyone, hope you’re enjoying code libbc so far. while i’m up here, i just want to take a quick moment to thank the organizers past and present. we’re on our th one and still going strong. i hope to continue attending and see this event &# ; continue reading "presentation: implementing values in practical&# ;ways" implementing values: learning from gitlab: transparency this is the sixth value covered in a series of blog posts on what we can learn in implementing values that are the same or similar to gitlab&# ;s credit values. for background and links to the other posts, please check out the overview post. transparency i have never encountered an organization that was more open &# ; continue reading "implementing values: learning from gitlab:&# ;transparency" implementing values: learning from gitlab: iteration this is the fifth value covered in a series of blog posts on what we can learn in implementing values that are the same or similar to gitlab&# ;s credit values. for background and links to the other posts, please check out the overview post. iteration iteration is closely intertwined with results since the better we &# ; continue reading "implementing values: learning from gitlab:&# ;iteration" implementing values: learning from gitlab: diversity &# ; inclusion this is the fourth value covered in a series of blog posts on what we can learn in implementing values that are the same or similar to gitlab&# ;s credit values. for background and links to the other posts, please check out the overview post. diversity &# ; inclusion there are a number of initiatives around diversity &# ; continue reading "implementing values: learning from gitlab: diversity &# ;&# ;inclusion" code lib | we are developers and technologists for libraries, museums, and archives who are dedicated to being a diverse and inclusive community, seeking to share ideas and build collaboration. about chat conference jobs journal local mailing list planet wiki code lib.org was migrated from drupal to jekyll in june . some links may still be broken. to report issues or help fix see: https://github.com/code lib/code lib.github.io posts nov , code lib sep , code lib aug , code lib apr , code lib journal issue call for papers oct , issue of the code lib journal aug , code lib jul , issue of the code lib journal jun , code lib journal issue call for papers oct , code lib journal # oct , c l : call for presentation/panel proposals oct , code lib jul , code lib journal # apr , code lib journal # sep , jobs.code lib.org studied aug , code lib jul , code lib northern california: stanford, ca jul , code lib journal # apr , code lib journal # : special issue on diversity in library technology mar , code lib will be in philadelphia mar , code lib conference proposals feb , code lib north : st. catharines, on feb , code lib videos jan , code of conduct dec , code lib diversity scholarships dec , your code does not exist in a vacuum dec , your chocolate is in my peanut butter! mixing up content and presentation layers to build smarter books in browsers with rdfa, schema.org, and linked data topics dec , you gotta keep 'em separated: the case for "bento box" discovery interfaces dec , refinery — an open source locally deployable web platform for the analysis of large document collections dec , programmers are not projects: lessons learned from managing humans dec , our $ , problem: why library school? dec , making your digital objects embeddable around the web dec , leveling up your git workflow dec , level up your coding with code club (yes, you can talk about it) dec , how to hack it as a working parent: or, should your face be bathed in the blue glow of a phone at am? dec , helping google (and scholars, researchers, educators, & the public) find archival audio dec , heiðrún: dpla's metadata harvesting, mapping and enhancement system dec , got git? getting more out of your github repositories dec , feminist human computer interaction (hci) in library software dec , dynamic indexing: a tragic solr story dec , docker? vms? ec ? yes! with packer.io dec , digital content integrated with ils data for user discovery: lessons learned dec , designing and leading a kick a** tech team dec , consuming big linked open data in practice: authority shifts and identifier drift dec , byob: build your own bootstrap dec , book reader bingo: which page-turner should i use? dec , beyond open source dec , awesome pi, lol! dec , annotations as linked data with fedora and triannon (a real use case for rdf!) dec , american (archives) horror story: lto failure and data loss dec , a semantic makeover for cms data dec , code lib lighting talks nov , store nov , voting for code lib prepared talks is now open. nov , keynote voting for the conference is now open! sep , code lib : call for proposals sep , code lib north (ottawa): tuesday october th, sep , code libbc: november and , sep , conference schedule jul , code lib journal issue jul , code lib norcal july in san mateo jul , code lib apr , code lib trip report - zahra ashktorab apr , code lib trip report- nabil kashyap apr , code lib trip report - junior tidal apr , code lib trip report - jennifer maiko kishi apr , code lib trip report - j. (jenny) gubernick apr , code lib trip report - emily reynolds apr , code lib trip report - coral sheldon hess apr , code lib trip report - christina harlow apr , code lib trip report - arie nugraha mar , call for proposals: code lib journal, issue feb , code of conduct jan , code lib call for host proposals jan , code lib sponsors jan , websockets for real-time and interactive interfaces jan , we are all disabled! universal web design making web services accessible for everyone jan , visualizing solr search results with d .js for user-friendly navigation of large results sets jan , visualizing library resources as networks jan , under the hood of hadoop processing at oclc research jan , towards pasta code nirvana: using javascript mvc to fill your programming ravioli jan , sustaining your open source project through training jan , structured data now: seeding schema.org in library systems jan , quick and easy data visualization with google visualization api and google chart libraries jan , queue programming -- how using job queues can make the library coding world a better place jan , phantomjs+selenium: easy automated testing of ajax-y uis jan , personalize your google analytics data with custom events and variables jan , organic free-range api development - making web services that you will actually want to consume jan , next generation catalogue - rdf as a basis for new services jan , more like this: approaches to recommending related items using subject headings jan , lucene's latest (for libraries) jan , discovering your discovery system in real time jan , dead-simple video content management: let your filesystem do the work jan , building for others (and ourselves): the avalon media system jan , behold fedora : the incredible shrinking repository! jan , all tiled up jan , a reusable application to enable self deposit of complex objects into a digital preservation environment jan , a book, a web browser and a tablet: how bibliotheca alexandrina's book viewer framework makes it possible jan , conference schedule jan , code lib conference diversity scholarship recipients nov , code lib diversity scholarships (application deadline: dec. , , pm est) nov , code lib keynote speakers sep , code lib jun , code lib conference prospectus for sponsors mar , code lib conference proposals jan , ask anything! dec , code lib call for host proposals dec , the care and feeding of a crowd dec , the avalon media system: a next generation hydra head for audio and video delivery dec , solr update dec , rest is your mobile strategy dec , practical relevance ranking for million books. dec , pitfall! working with legacy born digital materials in special collections dec , n characters in search of an author dec , linked open communism: better discovery through data dis- and re- aggregation dec , hybrid archival collections using blacklight and hydra dec , html video now! dec , hands off! best practices and top ten lists for code handoffs dec , hacking the dpla dec , google analytics, event tracking and discovery tools dec , evolving towards a consortium marcr redis datastore dec , ead without xslt: a practical new approach to web-based finding aids dec , de-sucking the library user experience dec , data-driven documents: visualizing library data with d .js dec , creating a commons dec , citation search in solr and second-order operators dec , browser/javascript integration testing with ruby dec , architecting scholarsphere: how we built a repository app that doesn't feel like yet another janky old repository app dec , all teh metadatas re-revisited dec , actions speak louder than words: analyzing large-scale query logs to improve the research experience nov , code lib scholarship (deadline: december , ) nov , code lib nov , code lib schedule oct , code lib conference call for propoosals sep , keynote voting for the conference is now open! jul , dates set for code lib in chicago may , code lib journal - call for proposals may , ruby-marc . . released apr , code lib journal: editors wanted feb , code lib journal issue is published! feb , ask anything! – facilitated by carmen mitchell- code lib jan , relevance ranking in the scholarly domain - tamar sadeh, phd jan , kill the search button ii - the handheld devices are coming - jørn thøgersen, michael poltorak nielsen jan , stack view: a library browsing tool - annie cain jan , search engine relevancy tuning - a static rank framework for solr/lucene - mike schultz jan , practical agile: what's working for stanford, blacklight, and hydra - naomi dushay jan , nosql bibliographic records: implementing a native frbr datastore with redis - jeremy nelson jan , lies, damned lies, and lines of code per day - james stuart jan , indexing big data with tika, solr & map-reduce - scott fisher, erik hetzner jan , in-browser data storage and me - jason casden jan , how people search the library from a single search box - cory lown jan , discovering digital library user behavior with google analytics - kirk hess jan , building research applications with mendeley - william gunn jan , your ui can make or break the application (to the user, anyway) - robin schaaf jan , your catalog in linked data - tom johnson jan , the golden road (to unlimited devotion): building a socially constructed archive of grateful dead artifacts - robin chandler jan , quick and dirty clean usability: rapid prototyping with bootstrap - shaun ellis jan , “linked-data-ready” software for libraries - jennifer bowen jan , html microdata and schema.org - jason ronallo jan , hathitrust large scale search: scalability meets usability - tom burton-west jan , design for developers - lisa kurt jan , beyond code: versioning data with git and mercurial - charlie collett, martin haye jan , all teh metadatas! or how we use rdf to keep all of the digital object metadata formats thrown at us - declan fleming dec , discussion for elsevier app challenge during code lib dec , so you want to start a kindle lending program dec , code lib call for host proposals nov , code lib scholarship (deadline: december , ) oct , code lib sponsor listing oct , code lib schedule jul , code lib feb , code lib sponsorship jan , vufind beyond marc: discovering everything else - demian katz jan , one week | one tool: ultra-rapid open source development among strangers - scott hanrath jan , letting in the light: using solr as an external search component - jay luker and benoit thiell jan , kuali ole: architecture for diverse and linked data - tim mcgeary and brad skiles jan , keynote address - diane hillmann jan , hey, dilbert. where's my data?! - thomas barker jan , enhancing the mobile experience: mobile library services at illinois - josh bishoff - josh bishoff jan , drupal as rapid application development tool - cary gordon jan , code lib in seattle jan , lightning talks jan , breakout sessions jan , (yet another) home-grown digital library system, built upon open source xml technologies and metadata standards - david lacy jan , why (code ) libraries exist - eric hellman jan , visualizing library data - karen coombs jan , sharing between data repositories - kevin s. clarke jan , practical relevancy testing - naomi dushay jan , opinionated metadata (om): bringing a bit of sanity to the world of xml metadata - matt zumwalt jan , mendeley's api and university libraries: three examples to create value - ian mulvany jan , let's get small: a microservices approach to library websites - sean hannan jan , gis on the cheap - mike graves jan , fiwalk with me: building emergent pre-ingest workflows for digital archival records using open source forensic software - mark m jan , enhancing the performance and extensibility of the xc’s metadataservicestoolkit - ben anderson jan , chicago underground library’s community-based cataloging system - margaret heller and nell taylor jan , building an open source staff-facing tablet app for library assessment - jason casden and joyce chapman jan , beyond sacrilege: a couchapp catalog - gabriel farrell jan , ask anything! – facilitated by dan chudnov jan , a community-based approach to developing a digital exhibit at notre dame using the hydra framework - rick johnson and dan brubak dec , code lib schedule dec , code lib call for host proposals nov , scholarships to attend the code lib conference (deadline dec. , ) sep , code lib sponsorship jun , issue of the code lib journal mar , location of code lib mar , code lib : get ready for the best code lib conference yet! mar , issue of the code lib journal mar , vote on code lib hosting proposals feb , you either surf or you fight: integrating library services with google wave - sean hannan - code lib feb , vampires vs. werewolves: ending the war between developers and sysadmins with puppet - bess sadler - code lib feb , the linked library data cloud: stop talking and start doing - ross singer - code lib feb , taking control of library metadata and websites using the extensible catalog - jennifer bowen - code lib feb , public datasets in the cloud - rosalyn metz and michael b. klein - code lib feb , mobile web app design: getting started - michael doran - code lib feb , metadata editing – a truly extensible solution - david kennedy and david chandek-stark - code lib feb , media, blacklight, and viewers like you (pdf, . mb) - chris beer - code lib feb , matching dirty data – yet another wheel - anjanette young and jeff sherwood - code lib feb , library/mobile: developing a mobile catalog - kim griggs - code lib feb , keynote # : catfish, cthulhu, code, clouds and levenshtein distance - paul jones - code lib feb , keynote # : cathy marshall - code lib feb , iterative development done simply - emily lynema - code lib feb , i am not your mother: write your test code - naomi dushay, willy mene, and jessie keck - code lib feb , how to implement a virtual bookshelf with solr - naomi dushay and jessie keck - code lib feb , hive: a new tool for working with vocabularies - ryan scherle and jose aguera - code lib feb , enhancing discoverability with virtual shelf browse - andreas orphanides, cory lown, and emily lynema - code lib feb , drupal : a more powerful platform for building library applications - cary gordon - code lib feb , do it yourself cloud computing with apache and r - harrison dekker - code lib feb , cloud lib - jeremy frumkin and terry reese - code lib feb , becoming truly innovative: migrating from millennium to koha - ian walls - code lib feb , ask anything! – facilitated by dan chudnov - code lib feb , a better advanced search - naomi dushay and jessie keck - code lib feb , ways to enhance library interfaces with oclc web services - karen coombs - code lib feb , code lib lightning talks feb , code lib breakout sessions feb , code lib participant release form feb , code lib hosting proposals solicited jan , code lib scholarship recipients jan , code lib north dec , scholarships to attend the code lib conference dec , code lib registration dec , conference info dec , code lib schedule dec , code lib sponsorship nov , code lib conference prepared talks voting now open! oct , code lib call for prepared talk proposals sep , vote for code lib keynotes! jul , code lib jun , code lib journal: new issue now available may , visualizing media archives: a case study may , the open platform strategy: what it means for library developers may , if you love something...set it free may , what we talk about when we talk about frbr may , the rising sun: making the most of solr power may , great facets, like your relevance, but can i have links to amazon and google book search? may , freecite - an open source free-text citation parser may , freebasing for fun and enhancement may , extending biblios, the open source web based metadata editor may , complete faceting may , a new platform for open data - introducing ‡biblios.net web services may , sebastian hammer, keynote address may , blacklight as a unified discovery platform may , a new frontier - the open library environment (ole) may , the dashboard initiative may , restafarian-ism at the nla may , open up your repository with a sword! may , lusql: (quickly and easily) getting your data from your dbms into lucene may , like a can opener for your data silo: simple access through atompub and jangle may , libx . may , how i failed to present on using dvcs for managing archival metadata may , djatoka for djummies may , a bookless future for libraries: a comedy in acts may , why libraries should embrace linked data mar , code lib journal: new issue now available feb , see you next year in asheville feb , code lib lightning talks feb , code lib venue voting feb , oclc grid services boot camp ( preconference) feb , code lib hosting proposals jan , code lib logo jan , code lib logo debuts jan , code lib breakout sessions jan , call for code lib hosting proposals jan , code lib scholarship recipients jan , code lib t-shirt design contest dec , code lib registration open! dec , code lib journal issue published dec , code lib gender diversity and minority scholarships dec , calling all code libers attending midwinter dec , logo design process launched dec , code lib schedule dec , pre-conferences nov , voting on presentations for code lib open until december nov , drupal lib unconference ( / / darien, ct) oct , call for proposals, code lib conference oct , ne.code lib.org sep , code lib keynote voting sep , logo? you decide sep , solrpy google code project sep , code lib sep , code lib sponsorship aug , code libnyc aug , update from linkedin jul , linkedin group growing fast jul , code lib group on linkedin apr , elpub open scholarship: authority, community and sustainability in the age of web . mar , code libcon lightning talks mar , brown university to host code lib feb , desktop presenter software feb , presentations from libraryfind pre-conference feb , vote for code lib host! feb , karen coyle keynote - r&d: can resource description become rigorous data? feb , code libcon breakout sessions feb , call for code lib hosting proposals jan , code lib conference t-shirt design jan , code lib registration now open! dec , zotero and you, or bibliography on the semantic web dec , xforms for metadata creation dec , working with the worldcat api dec , using a css framework dec , the wayback machine dec , the making of the code lib journal dec , the code lib future dec , show your stuff, using omeka dec , second life web interoperability - moodle and merlot.org dec , rdf and rda: declaring and modeling library metadata dec , ÖpënÜrl dec , oss web-based cataloging tool dec , marcthing dec , losing sleep over rest? dec , from idea to open source dec , finding relationships in marc data dec , dlf ils discovery interface task force api recommendation dec , delivering library services in the web . environment: osu libraries publishing system for and by librarians dec , couchdb is sacrilege... mmm, delicious sacrilege dec , building the open library dec , building mountains out of molehills dec , a metadata registry dec , code lib gender diversity and minority scholarships dec , conference schedule nov , code lib keynote survey oct , code lib call for proposals oct , code lib schedule jul , code lib conference jul , random #code lib quotes jun , request for proposals: innovative uses of crossref metadata may , library camp nyc, august , apr , code lib - video, audio and podcast available mar , code lib - day video available mar , erik hatcher keynote mar , my adventures in getting data into the archiviststoolkit mar , karen schneider keynote "hurry up please it's time" mar , code lib conference feedback available mar , code lib video trickling in mar , code lib.org restored feb , code lib will be in portland, or feb , code lib blog anthology feb , the intellectual property disclosure process: releasing open source software in academia feb , polling for interest in a european code lib feb , call for proposals to host code lib feb , code lib scholarship recipients feb , delicious! flare + simile exhibit jan , open access self-archiving mandate jan , evergreen keynote jan , code lib t-shirt contest jan , stone soup jan , #code lib logging jan , two scholarships to attend the code lib conference dec , conference schedule now available dec , code lib pre-conference workshop: lucene, solr, and your data dec , traversing the last mile dec , the xquery exposé: practical experiences from a digital library dec , the bibapp dec , smart subjects - application independent subject recommendations dec , open-source endeca in lines or less dec , on the herding of cats dec , obstacles to agility dec , myresearch portal: an xml based catalog-independent opac dec , libraryfind dec , library-in-a-box dec , library data apis abound! dec , get groovy at your public library dec , fun with zeroconfmetaopensearch dec , free the data: creating a web services interface to the online catalog dec , forget the lipstick. this pig just needs social skills. dec , atom publishing protocol primer nov , barton data nov , mit catalog data oct , code lib downtime oct , call for proposals aug , code lib audio aug , book club jul , code libcon site proposals jul , improving code libcon * jun , code lib conference hosting jun , learning to scratch our own itches jun , code lib conference jun , code lib conference schedule jun , code lib conference lightning talks jun , code lib conference breakouts mar , results of the journal name vote mar , #dspace mar , #code lib logging mar , regulars on the #code lib irc channel mar , code lib journal name vote mar , code lib journal: mission, format, guidelines mar , #code lib irc channel faq feb , cufts aim/aol/icq bot feb , code lib journal: draft purpose, format, and guidelines feb , code lib breakout sessions feb , unapi revision feb , code lib presentations will be available feb , planet update feb , weather in corvallis for code lib feb , holiday inn express feb , conference wiki jan , portland hostel jan , lightning talks jan , code lib t-shirt design vote! jan , portland jazz festival jan , unapi version jan , conference schedule in hcalendar jan , code lib t-shirt design contest jan , conference schedule set jan , code lib registration count pool jan , wikid jan , the case for code lib c( ) jan , teaching the library and information community how to remix information jan , practical aspects of implementing open source in armenia jan , lipstick on a pig: ways to improve the sex life of your opac jan , generating recommendations in opacs: initial results and open areas for exploration jan , erp options in an oss world jan , ahah: when good is better than best jan , , lines of code, and other topics from oclc research jan , what blog applications can teach us about library software architecture jan , standards, reusability, and the mating habits of learning content jan , quality metrics jan , library text mining jan , connecting everything with unapi and opa jan , chasing babel jan , anatomy of adore jan , voting on code lib presentation proposals jan , one more week for proposals dec , code lib card dec , planet facelift dec , registration is open dec , planet code lib & blogs dec , code lib call for proposals nov , code lib conference : schedule nov , panizzi nov , drupal installed nov , code lib subscribe via rss code lib code lib code lib code lib.social code lib code lib we are developers and technologists for libraries, museums, and archives who are dedicated to being a diverse and inclusive community, seeking to share ideas and build collaboration. file:blind monks examining an elephant.jpg - wikimedia commons file:blind monks examining an elephant.jpg from wikimedia commons, the free media repository jump to navigation jump to search file file history file usage on commons file usage on other wikis metadata size of this preview: × pixels. other resolutions: × pixels | × pixels | , × pixels | , × pixels | , × , pixels. original file ‎( , × , pixels, file size: . mb, mime type: image/jpeg) file information structured data captions englishadd a one-line explanation of what this file represents captions  this is a featured picture on the english language wikipedia (featured pictures) and is considered one of the finest images. if you think this file should be featured on wikimedia commons as well, feel free to nominate it. if you have an image of similar quality that can be published under a suitable copyright license, be sure to upload it, tag it, and nominate it. azərbaycanca · bahasa indonesia · bahasa melayu · català · čeština · cymraeg · dansk · deutsch · eesti · english · español · esperanto · euskara · français · gagauz · galego · hrvatski · italiano · lëtzebuergesch · lietuvių · magyar · malti · plattdüütsch · nederlands · norsk bokmål · norsk nynorsk · polski · português · português do brasil · română · schweizer hochdeutsch · sicilianu · slovenščina · suomi · svenska · tagalog · tiếng việt · türkçe · yorùbá · zazaki · Ελληνικά · беларуская (тарашкевіца)‎ · қазақша · македонски · нохчийн · русский · српски / srpski · татарча/tatarça · українська · հայերեն · ქართული · हिन्दी · বাংলা · অসমীয়া · मराठी · മലയാളം · தமிழ் · ไทย · 한국어 · 조선말 · 日本語 · 中文(简体)‎ · 中文(繁體)‎ · עברית · فارسی · کوردی · العربية · +/− this english wikipedia featured picture is fairly large and has an aspect ratio of approximately : or : , making it suitable as a computer wallpaper. see the gallery of such images, or the gallery of widescreen images. this image has been selected as a selected picture at the portal japan on english wikipedia. descriptionblind monks examining an elephant.jpg "blind monks examining an elephant" by itcho hanabusa. loc description: ukiyo-e print illustration from buddhist parable showing blind monks examining an elephant. each man reaches a different conclusion based on which part of the elephant he has examined. print : woodcut, color. 日本語: 題「衆瞽探象之圖」。英一蝶(はなぶさ・いっちょう – )作の浮世絵。盲目の僧たちが象を手さぐりし、それぞれが違う説明をするという説話を題材にしている。木版画。 date source   this image is available from the united states library of congress's prints and photographs division under the digital id cph. g . this tag does not indicate the copyright status of the attached work. a normal copyright tag is still required. see commons:licensing for more information. العربية | беларуская (тарашкевіца)‎ | čeština | deutsch | english | español | فارسی | suomi | français | עברית | magyar | italiano | 日本語 | lietuvių | македонски | മലയാളം | nederlands | polski | português | português do brasil | русский | sicilianu | slovenčina | slovenščina | türkçe | українська | 中文 | 中文(简体)‎ | 中文(繁體)‎ | +/− this is a retouched picture, which means that it has been digitally altered from its original version. modifications: rotated, cleaned, cropped, centerline fold/crease removed (original ukiyo-e print was on two pages), and scan fog haze removed.   author hanabusa itchō permission (reusing this file) this is a faithful photographic reproduction of a two-dimensional, public domain work of art. the work of art itself is in the public domain for the following reason: public domainpublic domainfalsefalse this work is in the public domain in its country of origin and other countries and areas where the copyright term is the author's life plus years or fewer. this work is in the public domain in the united states because it was published (or registered with the u.s. copyright office) before january , . this file has been identified as being free of known restrictions under copyright law, including all related and neighboring rights. https://creativecommons.org/publicdomain/mark/ . /pdmcreative commons public domain mark . falsefalse the official position taken by the wikimedia foundation is that "faithful reproductions of two-dimensional public domain works of art are public domain". this photographic reproduction is therefore also considered to be in the public domain in the united states. in other jurisdictions, re-use of this content may be restricted; see reuse of pd-art photographs for details. other versions original jpg , × , tif , × , file history click on a date/time to view the file as it appeared at that time. date/time thumbnail dimensions user comment current : , september , × , ( . mb) racconish (talk | contribs) rm yellow cast : , december , × , ( . mb) carolspears (talk | contribs) larger version : , june × ( kb) hit bull, win steak~commonswiki (talk | contribs) {{information |description="blind monks examining an elephant" by itcho hanabusa. loc description: ukiyo-e print illustration from buddhist parable showing blind monks examining an elephant. each man reaches a different conclusion based on which part of t you cannot overwrite this file. file usage on commons the following pages use this file: blind men and an elephant user talk:hit bull, win steak~commonswiki commons:featured picture candidates/image:fragonard, the swing.jpg commons:featured picture candidates/log/december commons talk:category scheme flora file:blind monks examining an elephant- g u.jpg file:blind monks examining an elephant lccn .jpg file:blind monks examining an elephant lccn .tif file:hanabusa itcho - ki no tsurayuki passing aritoshi shrine - . . - yale university art gallery.jpg file:hanabusa itchō - jizō bosatsu - . . - metropolitan museum of art.jpg category:hanabusa itcho file usage on other wikis the following other wikis use this file: usage on ar.wikipedia.org فيل usage on bs.wikipedia.org slon usage on ca.wikipedia.org els cecs i l'elefant usage on de.wikipedia.org die blinden männer und der elefant benutzer:erfundener/wechselausstellung ada benutzer:mosmas/bildbeschreibung/beispiele hanabusa itchō usage on en.wikipedia.org elephant philosophy of religion portal:japan portal:japan/projects user:preslav blind men and an elephant hanabusa itchō polyclonal b cell response portal:japan/selected picture user talk:fryslan wikipedia:today's featured article/september wikipedia:today's featured article/september , wikipedia:featured pictures thumbs/ portal:japan/selected picture/ wikipedia:picture peer review/archives/jul-sep cultural depictions of elephants wikipedia:featured picture candidates/august- wikipedia:picture peer review/"blind monks examining an elephant" wikipedia:featured picture candidates/"blind monks examining an elephant" wikipedia:wikipedia signpost/ - - /features and admins wikipedia:wikipedia signpost/ - - /spv wikipedia:featured pictures/artwork/east asian art user:annielogue wikipedia:picture of the day/march template:potd/ - - wikipedia:wikiproject japan/recognized content user:wqulrich wikipedia talk:arbitration committee/archive talk:senkaku islands dispute/archive wikipedia:wikiproject japan/recognized content list talk:padmasambhava/archive talk:murasaki shikibu/archive portal:japan/recognized content usage on en.wikiquote.org parable usage on en.wikiversity.org wikiversity:learning models wikiversity talk:the original learning model usage on es.wikipedia.org anekantavada los ciegos y el elefante respuesta de células b policlonales usage on fa.wikipedia.org فیل و کوران usage on fr.wikipedia.org wikipédia:distinction entre règles, recommandations et essais Éléphant dans l'art usage on gl.wikipedia.org elefante view more global usage of this file. metadata this file contains additional information such as exif metadata which may have been added by the digital camera, scanner, or software program used to create or digitize it. if the file has been modified from its original state, some details such as the timestamp may not fully reflect those of the original file. the timestamp is only as accurate as the clock in the camera, and it may be completely wrong. exif version . rating (out of ) structured data items portrayed in this file depicts blind men and an elephant inception retrieved from "https://commons.wikimedia.org/w/index.php?title=file:blind_monks_examining_an_elephant.jpg&oldid= " categories: woodcuts of buddhist monks in art blind men and an elephant printings by hanabusa itcho blind people from japan hidden categories: featured pictures on wikipedia, english files with assessments template missing sdc commons quality assessment commons featured desktop backgrounds images from the library of congress retouched pictures cc-pd-mark pd-old- -expired pd-art (pd-old- -expired) navigation menu personal tools english not logged in talk contributions create account log in namespaces file discussion variants views view edit history more search navigate main page welcome community portal village pump help center participate upload file recent changes latest files random file contact us tools what links here related changes special pages permanent link page information cite this page concept uri print/export download as pdf printable version this page was last edited on october , at : . files are available under licenses specified on their description page. all structured data from the file and property namespaces is available under the creative commons cc license; all unstructured text is available under the creative commons attribution-sharealike license; additional terms may apply. by using this site, you agree to the terms of use and the privacy policy. privacy policy about wikimedia commons disclaimers mobile view developers statistics cookie statement vtditc _ _ .png - google drive sign in combo session: creating accessible and inclusive | clir | aviary dlf forum program ndsa digipres program for program login resources collections about sign in × email password remember me forgot password system will deduct the location before submission. don't have an account? join now! join now × sign up for aviary! experience a new way of accessing, browsing and displaying av collections as a user or member of an organization. you must register first as an individual to create an organization account. first name last name email password password confirmation password must contain: at least uppercase letter at least lowercase letter at least one number at least characters at least special character (.@$!%*?&) can only have special character (.@$!%*?&) password must match: password and password confirmation must match username preferred language preferred language abkhazian afar afrikaans akan albanian amharic arabic aragonese armenian assamese avaric avestan aymara azerbaijani bambara bashkir basque belarusian bengali bihari languages bislama bosnian breton bulgarian burmese catalan, valencian central khmer chamorro chechen chichewa, chewa, nyanja chinese chinese (traditional) church slavonic, old bulgarian, old church slavonic chuvash cornish corsican cree croatian czech danish divehi, dhivehi, maldivian dutch, flemish dzongkha english esperanto estonian ewe faroese fijian finnish french fulah gaelic, scottish gaelic galician ganda georgian german gikuyu, kikuyu greek (modern) greenlandic, kalaallisut guarani gujarati haitian, haitian creole hausa hebrew herero hindi hiri motu hungarian icelandic ido igbo indonesian interlingua (international auxiliary language association) interlingue inuktitut inupiaq irish italian japanese javanese kannada kanuri kashmiri kazakh kinyarwanda komi kongo korean kwanyama, kuanyama kurdish kyrgyz lao latin latvian letzeburgesch, luxembourgish limburgish, limburgan, limburger lingala lithuanian luba-katanga macedonian malagasy malay malayalam maltese manx maori marathi marshallese moldovan, moldavian, romanian mongolian nauru navajo, navaho northern ndebele ndonga nepali northern sami norwegian norwegian bokmål norwegian nynorsk nuosu, sichuan yi occitan (post ) ojibwa oriya oromo ossetian, ossetic pali panjabi, punjabi pashto, pushto persian polish portuguese quechua romansh rundi russian samoan sango sanskrit sardinian serbian shona sindhi sinhala, sinhalese slovak slovenian somali sotho, southern south ndebele spanish spanish (latin america) sundanese swahili swati swedish tagalog tahitian tajik tamil tatar telugu thai tibetan tigrinya tonga (tonga islands) tsonga tswana turkish turkmen twi uighur, uyghur ukrainian urdu uzbek venda vietnamese volap_k walloon welsh western frisian wolof xhosa yiddish yoruba zhuang, chuang zulu system will deduct the location before submission. i agree to the terms of service have an account? sign in forgot password × please enter the email you used to register and we will email you a link to reset your password. have an account? sign in … combo session: creating accessible and inclusive content dlf forum reply share share link embed current media file embed resource detail page embed resource media player copy copy copy copy evergreen url generate copy limited access url generate copy access duration: start at resource playlist add to playlist open-uri - - asr jy.mp media files viewing of annotations of cancel done × english russian hebrew arabic assamese burmese chinese czech farsi french georgian german gilaki greek hindi italian japanese kannada korean nigerian polish spanish swedish thai turkish ukrainian urdu description   transcript   auto scroll with media show annotation transcripts english download this transcript export to text export to webvtt export to json annotations delete delete are you sure? cancel confirm access request title reasons for requesting access reasons for requesting access is required. *required fields close access requested close clir council on library and information resources south clark street wework— th floor arlington, va unless otherwise indicated, content on this site is available for re-use under cc by-sa . license operation message × close close yes × no yes yes accessibility issues with this page? please click here to let us know. course explorer university of illinois at urbana-champaign hello guest login university of illinois at urbana-champaign hello guest login course explorer enter and go to subject for the enrolling term go! course explorer toggle navigation home schedule gened reqs search resources schedule spring stat stat spring   all classes statistics and probability i course in catalog list of terms offered pdf register for classes credit: hours. introduction to mathematical statistics that develops probability as needed; includes the calculus of probability, random variables, expectation, distribution functions, central limit theorem, point estimation, confidence intervals, and hypothesis testing. offers a basic one-term introduction to statistics and also prepares students for stat . same as math . undergraduate hours. graduate hours. prerequisite: math or equivalent. students must register for one discussion and one lecture section. status icon legend my favorites my schedule section status closed section status open section status pending section status open (restricted) section status unknown section status updates every minutes. show section details hide section details stat - all classes stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat × status icon legend   section is open   section is open with restrictions   section is closed   section is pending   section is availability is unknown close detail status crn type section time day location instructor office of the registrar | w. illinois street, suite , urbana, illinois site developed by: technology services at illinois | university of illinois at urbana-champaign digital computer laboratory | mc- | urbana, il | phone - - | email course explorer feedback web privacy notice cookie settings course explorer works best with javascript enabled none course explorer university of illinois at urbana-champaign hello guest login university of illinois at urbana-champaign hello guest login course explorer enter and go to subject for the enrolling term go! course explorer toggle navigation home schedule gened reqs search resources schedule spring stat stat spring   all classes stochastic processes course in catalog list of terms offered pdf register for classes credit: or hours. a stochastic process is a random process that represents the evolution of some system over time. topics may include discrete-time and continuous-time markov chains, birth-and-death chains, branching chains, stationary distributions, random walks, markov pure jump processes, birth-and-death processes, renewal processes, poisson process, queues, second order processes, brownian motion (wiener process), and ito's lemma. undergraduate hours. graduate hours. prerequisite: stat required, stat preferred, and math (or equivalent knowledge of linear algebra) highly recommended. status icon legend my favorites my schedule section status closed section status open section status pending section status open (restricted) section status unknown section status updates every minutes. show section details hide section details stat - all classes stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat stat × status icon legend   section is open   section is open with restrictions   section is closed   section is pending   section is availability is unknown close detail status crn type section time day location instructor office of the registrar | w. illinois street, suite , urbana, illinois site developed by: technology services at illinois | university of illinois at urbana-champaign digital computer laboratory | mc- | urbana, il | phone - - | email course explorer feedback web privacy notice cookie settings course explorer works best with javascript enabled ditc_openstudio-flyer_spring .jpg - google drive sign in file:fairy with wand.svg - wikimedia commons file:fairy with wand.svg from wikimedia commons, the free media repository jump to navigation jump to search file file history file usage on commons file usage on other wikis size of this png preview of this svg file: × pixels. other resolutions: × pixels | × pixels | × pixels | , × pixels | , × pixels. original file ‎(svg file, nominally × pixels, file size: kb) file information structured data captions englishadd a one-line explanation of what this file represents captions summary[edit] descriptionfairy with wand.svg a classic fairy with a wand date july source open clip art library image's page author fundraw_dot_com other versions hintergrund transparent svg development  the source code of this svg is valid. this icon was created with adobe illustrator. licensing[edit] this file is from the open clip art library, which released it explicitly into the public domain (see here). original url: http://www.openclipart.org/detail/ български | বাংলা | čeština | deutsch | Ελληνικά | english | español | français | italiano | 日本語 | македонски | malti | nederlands | polski | português | português do brasil | română | русский | sicilianu | svenska | ไทย | türkçe | українська | 中文(中国大陆)‎ | 中文(简体)‎ | 中文(繁體)‎ | 中文(香港)‎ | 中文(新加坡)‎ | 中文(台灣)‎ | +/−   this file is made available under the creative commons cc . universal public domain dedication. the person who associated a work with this deed has dedicated the work to the public domain by waiving all of their rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. you can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission. http://creativecommons.org/publicdomain/zero/ . /deed.encc creative commons zero, public domain dedicationfalsefalse file history click on a date/time to view the file as it appeared at that time. date/time thumbnail dimensions user comment current : , august × ( kb) mizunoryu (talk | contribs) {{information |description=a classic fairy with a wand |source=[http://www.openclipart.org/people/fundraw_dot_com/fundraw_dot_com_fairy_with_wand.svg open clip art library image's page] |date= - - |author=[http://www.openclipart.org/user-detail/fund you cannot overwrite this file. file usage on commons the following pages use this file: book file:preisfeegold.png file:test preis fee.png file usage on other wikis the following other wikis use this file: usage on de.wikipedia.org benutzer diskussion:thomasgl diskussion:kognitive verzerrung benutzerin diskussion:bs thurner hof benutzer diskussion:ahk benutzer diskussion:hedwig storch benutzer diskussion:marcus.palapar benutzer diskussion:liondancer benutzer diskussion:moserb benutzer diskussion:slimguy benutzer diskussion:hans-jürgen hübner/archiv benutzer:alnilam diskussion:röhlinghausen benutzer:jokalliauer benutzer diskussion:arnoldbetten benutzer diskussion:malabon benutzer diskussion:thariama benutzer diskussion:hephaion/archiv/ benutzer diskussion:emergency doc/archiv/ benutzer diskussion:alnilam/archiv/ benutzer diskussion:cavaliere grande benutzer diskussion:nearemptiness/archiv diskussion:vollpfosten diskussion:jerri nielsen diskussion:pflanzholz diskussion:rhönziege diskussion:bernard m. gordon prize diskussion:halle diskussion:mordfall hammersmith-geist diskussion:erklärung über die beseitigung der gewalt gegen frauen diskussion:samenraub diskussion:die letzte versuchung diskussion:adac-zentrale diskussion:institut für instrumentenkunde in der max-planck-gesellschaft diskussion:agnes hacker diskussion:katrin ellermann diskussion:sicherheitsnadelkleid diskussion:jill thompson diskussion:ernst litter diskussion:edward boyden diskussion:lioba baving diskussion:landwirtschaftsgesetz (deutschland) benutzerin:andrea diskussion:laura cereta diskussion:suse byk diskussion:chinesischer milchskandal diskussion:rose schneiderman diskussion:gewissenskonflikt diskussion:angelina weld grimké diskussion:medizin ohne menschlichkeit diskussion:cock lane ghost view more global usage of this file. structured data items portrayed in this file depicts copyright status copyrighted, dedicated to the public domain by copyright holder copyright license cc inception july retrieved from "https://commons.wikimedia.org/w/index.php?title=file:fairy_with_wand.svg&oldid= " categories: fairy icons magic wands hidden categories: valid svg created with adobe illustrator:icons cc-zero pd openclipart navigation menu personal tools english not logged in talk contributions create account log in namespaces file discussion variants views view edit history more search navigate main page welcome community portal village pump help center participate upload file recent changes latest files random file contact us tools what links here related changes special pages permanent link page information cite this page concept uri print/export download as pdf printable version this page was last edited on september , at : . files are available under licenses specified on their description page. all structured data from the file and property namespaces is available under the creative commons cc license; all unstructured text is available under the creative commons attribution-sharealike license; additional terms may apply. by using this site, you agree to the terms of use and the privacy policy. privacy policy about wikimedia commons disclaimers mobile view developers statistics cookie statement risc vs. cisc the simplest way to examine the advantages and disadvantages of risc architecture is by contrasting it with it's predecessor: cisc (complex instruction set computers) architecture. multiplying two numbers in memory on the right is a diagram representing the storage scheme for a generic computer. the main memory is divided into locations numbered from (row) : (column) to (row) : (column) . the execution unit is responsible for carrying out all computations. however, the execution unit can only operate on data that has been loaded into one of the six registers (a, b, c, d, e, or f). let's say we want to find the product of two numbers - one stored in location : and another stored in location : - and then store the product back in the location : . the cisc approach the primary goal of cisc architecture is to complete a task in as few lines of assembly as possible. this is achieved by building processor hardware that is capable of understanding and executing a series of operations. for this particular task, a cisc processor would come prepared with a specific instruction (we'll call it "mult"). when executed, this instruction loads the two values into separate registers, multiplies the operands in the execution unit, and then stores the product in the appropriate register. thus, the entire task of multiplying two numbers can be completed with one instruction: mult : , : mult is what is known as a "complex instruction." it operates directly on the computer's memory banks and does not require the programmer to explicitly call any loading or storing functions. it closely resembles a command in a higher level language. for instance, if we let "a" represent the value of : and "b" represent the value of : , then this command is identical to the c statement "a = a * b." one of the primary advantages of this system is that the compiler has to do very little work to translate a high-level language statement into assembly. because the length of the code is relatively short, very little ram is required to store instructions. the emphasis is put on building complex instructions directly into the hardware. the risc approach risc processors only use simple instructions that can be executed within one clock cycle. thus, the "mult" command described above could be divided into three separate commands: "load," which moves data from the memory bank to a register, "prod," which finds the product of two operands located within the registers, and "store," which moves data from a register to the memory banks. in order to perform the exact series of steps described in the cisc approach, a programmer would need to code four lines of assembly: load a, : load b, : prod a, b store : , a at first, this may seem like a much less efficient way of completing the operation. because there are more lines of code, more ram is needed to store the assembly level instructions. the compiler must also perform more work to convert a high-level language statement into code of this form. cisc risc emphasis on hardware emphasis on software includes multi-clock complex instructions single-clock, reduced instruction only memory-to-memory: "load" and "store" incorporated in instructions register to register: "load" and "store" are independent instructions small code sizes, high cycles per second low cycles per second, large code sizes transistors used for storing complex instructions spends more transistors on memory registers however, the risc strategy also brings some very important advantages. because each instruction requires only one clock cycle to execute, the entire program will execute in approximately the same amount of time as the multi-cycle "mult" command. these risc "reduced instructions" require less transistors of hardware space than the complex instructions, leaving more room for general purpose registers. because all of the instructions execute in a uniform amount of time (i.e. one clock), pipelining is possible. separating the "load" and "store" instructions actually reduces the amount of work that the computer must perform. after a cisc-style "mult" command is executed, the processor automatically erases the registers. if one of the operands needs to be used for another computation, the processor must re-load the data from the memory bank into a register. in risc, the operand will remain in the register until another value is loaded in its place. the performance equation the following equation is commonly used for expressing a computer's performance ability: the cisc approach attempts to minimize the number of instructions per program, sacrificing the number of cycles per instruction. risc does the opposite, reducing the cycles per instruction at the cost of the number of instructions per program. risc roadblocks despite the advantages of risc based processing, risc chips took over a decade to gain a foothold in the commercial world. this was largely due to a lack of software support. although apple's power macintosh line featured risc-based chips and windows nt was risc compatible, windows . and windows were designed with cisc processors in mind. many companies were unwilling to take a chance with the emerging risc technology. without commercial interest, processor developers were unable to manufacture risc chips in large enough volumes to make their price competitive. another major setback was the presence of intel. although their cisc chips were becoming increasingly unwieldy and difficult to develop, intel had the resources to plow through development and produce powerful processors. although risc chips might surpass intel's efforts in specific areas, the differences were not great enough to persuade buyers to change technologies. the overall risc advantage today, the intel x is arguable the only chip which retains cisc architecture. this is primarily due to advancements in other areas of computer technology. the price of ram has decreased dramatically. in , mb of dram cost about $ , . by , the same amount of memory cost only $ (when adjusted for inflation). compiler technology has also become more sophisticated, so that the risc use of ram and emphasis on software has become ideal. what is risc? · mips · pipelining · recent developments · bibliography · about this site learning (lib)tech – stories from my life as a technologist skip to content learning (lib)tech stories from my life as a technologist menu about me about this blog contact me twitter github linkedin flickr rss reflection part : my second year at gitlab and on becoming senior again this reflection is a direct continuation of part of my time at gitlab so far. if you haven’t, please read the first part before beginning this one. continue reading “reflection part : my second year at gitlab and on becoming senior again” author cynthiaposted on june , june , categories update, work culturetags gitlab, organizational culture, reflectionleave a comment on reflection part : my second year at gitlab and on becoming senior again reflection part : my first year at gitlab and becoming senior about a year ago, i wrote a reflection on summit and contribute, our all staff events, and later that year, wrote a series of posts on the gitlab values and culture from my own perspective. there is a lot that i mention in the blog post series and i’ll try not to repeat myself (too much), but i realize i never wrote a general reflection at year , so i’ve decided to write about both years now but split into parts. continue reading “reflection part : my first year at gitlab and becoming senior” author cynthiaposted on june , june , categories update, work culturetags gitlab, organizational culture, reflectionleave a comment on reflection part : my first year at gitlab and becoming senior is blog reading dead? there was a bit more context to the question, but a friend recently asked me: what you do think? is blogging dead? continue reading “is blog reading dead?” author cynthiaposted on may , may , categories updatetags reflectionleave a comment on is blog reading dead? working remotely at home as a remote worker during a pandemic i’m glad that i still have a job, that my life isn’t wholly impacted by the pandemic we’re in, but to say that nothing is different just because i was already a remote worker would be wrong. the effect the pandemic is having on everyone around you has affects your life. it seems obvious to me, but apparently that fact is lost on a lot of people. i’d expect that’s not the case for those who read my blog, but i thought it’d be worth reflecting on anyway. continue reading “working remotely at home as a remote worker during a pandemic” author cynthiaposted on may , may , categories work culturetags remoteleave a comment on working remotely at home as a remote worker during a pandemic code libbc lightning talk notes: day  code libbc day lightning talk notes! continue reading “code libbc lightning talk notes: day  ” author cynthiaposted on november , categories eventstags authentication, big data, c lbc, code, code lib, digital collections, privacy, reference, teachingleave a comment on code libbc lightning talk notes: day  code libbc lightning talk notes: day  code libbc day lightning talk notes! continue reading “code libbc lightning talk notes: day  ” author cynthiaposted on november , categories eventstags c lbc, digital collections, intranet, marc, metadata, teachingleave a comment on code libbc lightning talk notes: day  presentation: implementing values in practical ways this was presented at code libbc . continue reading “presentation: implementing values in practical ways” author cynthiaposted on november , november , categories events, work culturetags c lbc, organizational culture, presentation, valuesleave a comment on presentation: implementing values in practical ways implementing values: learning from gitlab: transparency this is the sixth value covered in a series of blog posts on what we can learn in implementing values that are the same or similar to gitlab’s credit values. for background and links to the other posts, please check out the overview post. continue reading “implementing values: learning from gitlab: transparency” author cynthiaposted on september , august , categories work culturetags gitlab, organizational culture, reflection, valuesleave a comment on implementing values: learning from gitlab: transparency implementing values: learning from gitlab: iteration this is the fifth value covered in a series of blog posts on what we can learn in implementing values that are the same or similar to gitlab’s credit values. for background and links to the other posts, please check out the overview post. continue reading “implementing values: learning from gitlab: iteration” author cynthiaposted on september , august , categories work culturetags gitlab, organizational culture, reflection, valuesleave a comment on implementing values: learning from gitlab: iteration implementing values: learning from gitlab: diversity & inclusion this is the fourth value covered in a series of blog posts on what we can learn in implementing values that are the same or similar to gitlab’s credit values. for background and links to the other posts, please check out the overview post. continue reading “implementing values: learning from gitlab: diversity & inclusion” author cynthiaposted on september , august , categories work culturetags gitlab, organizational culture, reflection, valuesleave a comment on implementing values: learning from gitlab: diversity & inclusion posts navigation page page … page next page cynthia technologist, librarian, metadata and technical services expert, educator, mentor, web developer, uxer, accessibility advocate, documentarian view full profile → follow us twitter linkedin github telegram search for: search categories events librarianship library academic public special tours methodology project work technology tools update web design work culture follow via email enter your email address to receive notifications of new posts by email. email address: follow about me about this blog contact me twitter github linkedin flickr rss learning (lib)tech add your thoughts here... (optional) post to cancel hhaw_final.png - google drive sign in ditc_vol -flyer_large.jpg - google drive sign in max planck vlib news max planck vlib news   mpg/sfx server maintenance, tuesday december, - pm the database of the mpg/sfx server will undergo scheduled maintenance. the downtime will start at pm. services are expected to be back after minutes. we apologize for any inconvenience. how to get elsevier articles after december , the max planck digital library has been mandated to discontinue their elsevier subscription when the current agreement expires on december , . read more about the background in the full press release. nevertheless, most journal articles published until that date will remain available, due to the rights stipulated in the mpg contracts to date. to &# ; continue reading how to get elsevier articles after december , &# ; aleph multipool-recherche: parallele suche in mpg-bibliothekskatalogen update, . . : die multipool-suche gibt es jetzt auch als webinterface. der multipool-expertenmodus im aleph katalogisierungs-client dient der schnellen recherche in mehreren datenbanken gleichzeitig. dabei können die datenbanken entweder direkt auf dem aleph-server liegen oder als externe ressourcen über das z . -protokoll angebunden sein. zus&# ;tzlich zu den lokalen bibliotheken ist der mpi bibliothekskatalog im gbv auf dem &# ; continue reading aleph multipool-recherche: parallele suche in mpg-bibliothekskatalogen &# ; goodbye vlib! shutdown after october , in the max planck virtual library (vlib) was launched, with the idea of making all information resources relevant for max planck users simultaneously searchable under a common user interface. since then, the vlib project partners from the max planck libraries, information retrieval services groups, the gwdg and the mpdl invested much time and effort &# ; continue reading goodbye vlib! shutdown after october , &# ; https only for mpg/sfx and mpg.ebooks as of next week, all http requests to the mpg/sfx link resolver will be redirected to a corresponding https request. the max planck society electronic book index is scheduled to be switched to https only access the week after, starting on november , . regular web browser use of the above services should not be &# ; continue reading https only for mpg/sfx and mpg.ebooks &# ; https enabled for mpg/sfx the mpg/sfx link resolver is now alternatively accessible via the https protocol. the secure base url of the productive mpg/sfx instance is: https://sfx.mpg.de/sfx_local. https support enables secure third-party sites to load or to embed content from mpg/sfx without causing mixed content errors. please feel free to update your applications or your links to the mpg/sfx &# ; continue reading https enabled for mpg/sfx &# ; citation trails in primo central index (pci) the may release brought an interesting functionality to the mpg/sfx server maintenance, wednesday april, - am the mpg/sfx server updates to a new database (mariadb) on wednesday morning. the downtime will begin at am and is scheduled to last until am. we apologize for any inconvenience. proquest illustrata databases discontinued last year, the information provider proquest decided to discontinue its &# ;illustrata technology&# ; and &# ;illustrata natural science&# ; databases. unfortunately, this represents a preliminary end to proquest&# ;s long-year investment into deep indexing content. in a corresponding support article proquest states that there &# ;[&# ;] will be no loss of full text and full text + graphics images because &# ; continue reading proquest illustrata databases discontinued &# ; mpg.rena via https only the mpg resource navigator mpg.rena is now accessible via https only. if in doubt, please double-check any routines and applications loading or embedding content via mpg.rena apis. please note that you may need to re-subscribe to resource feeds, or update urls of rss widgets in your content management system, etc. we apologize for any inconvenience. _ final.png - google drive sign in vtditc_s&p.png - google drive sign in vtditc park jam mural - goodhomiesigns - - - .jpg - google drive sign in none github - johnmarkockerbloom/ftl: forward to libraries service (selected code and data) skip to content sign up why github? features → code review project management integrations actions packages security team management hosting mobile customer stories → security → team enterprise explore explore github → learn & contribute topics collections trending learning lab open source guides connect with others events community forum github education github stars program marketplace pricing plans → compare plans contact sales nonprofit → education → in this repository all github ↵ jump to ↵ no suggested jump to results in this repository all github ↵ jump to ↵ in this repository all github ↵ jump to ↵ sign in sign up {{ message }} johnmarkockerbloom / ftl watch star fork forward to libraries service (selected code and data) stars forks star watch code issues pull requests actions projects security insights more code issues pull requests actions projects security insights dismiss join github today github is home to over million developers working together to host and review code, manage projects, and build software together. sign up github is where the world builds software millions of developers and companies build, ship, and maintain their software on github — the largest and most advanced development platform in the world. sign up for free dismiss master branch tags go to file code clone https github cli use git or checkout with svn using the web url. work fast with our official cli. learn more. open with github desktop download zip launching github desktop if nothing happens, download github desktop and try again. go back launching github desktop if nothing happens, download github desktop and try again. go back launching xcode if nothing happens, download xcode and try again. go back launching visual studio if nothing happens, download the github extension for visual studio and try again. go back latest commit   git stats commits files permalink failed to load latest commit information. type name latest commit message commit time code     data     readme.md     view code readme.md ftl forward to libraries service (selected code and data) code lives in the code subdirectory, data in the data subdirectory. not all information required to run this service is currently checked in, but what's here should help people replicate this or similar services, and we hope to add more before long. code licensed under educational community license, version . (http://opensource.org/licenses/ecl .php) data released under various open licenses, with "cattype" and "libraries" released under cc cc refers to http://creativecommons.org/publicdomain/zero/ . / about forward to libraries service (selected code and data) resources readme releases no releases published packages no packages published contributors     languages perl . % © github, inc. terms privacy cookie preferences security status help contact github pricing api training blog about you can’t perform that action at this time. you signed in with another tab or window. reload to refresh your session. you signed out in another tab or window. reload to refresh your session. we use optional third-party analytics cookies to understand how you use github.com so we can build better products. learn more. accept reject we use optional third-party analytics cookies to understand how you use github.com so we can build better products. you can always update your selection by clicking cookie preferences at the bottom of the page. for more information, see our privacy statement. essential cookies we use essential cookies to perform essential website functions, e.g. they're used to log you in. learn more always active analytics cookies we use analytics cookies to understand how you use our websites so we can make them better, e.g. they're used to gather information about the pages you visit and how many clicks you need to accomplish a task. learn more accept reject save preferences none none importing your goodreads & accessing them with open library’s apis the open library blog a web page for every book skip to content about « on bookstores, libraries & archives in the digital age importing your goodreads & accessing them with open library’s apis by mek | published: december , by mek today joe alcorn, founder of readng, published an article (https://joealcorn.co.uk/blog/ /goodreads-retiring-api) sharing news with readers that amazon’s goodreads service is in the process of retiring their developer apis, with an effective start date of last tuesday, december th, . a screenshot taken from joe alcorn’s post the topic stirred discussion among developers and book lovers alike, making the front-page of the popular hacker news website. hacker news at - - : pm pacific. the importance of apis for those who are new to the term, an api is a method of accessing data in a way which is designed for computers to consume rather than people. apis often allow computers to subscribe to (i.e. listen for) events and then take actions. for example, let’s say you wanted to tweet every time your favorite author published a new book. one could sit on goodreads and refresh the website every fifteen minutes. or, one might write a twitter bot which automatically connects to goodreads and checks real-time data using its api. in fact, the reason why twitter bots work, is that they use twitter’s api, a mechanism which lets specially designed computer programs submit tweets to the platform. as one of the more popular book services online today, tens of thousands of readers and organizations rely on amazon’s goodreads apis to lookup information about books and to power their book-related applications across the web. some authors rely on the data to showcase their works on their personal homepages, online book stores to promote their inventory, innovative new services like thestorygraph are using this data to help readers discover new insights, and even librarians and scholastic websites rely on book data apis to make sure their catalog information is as up to date and accurate as possible for their patrons. for years, the open library team has been enthusiastic to share the book space with friends like goodreads who have historically shown great commitment by enabling patrons to control (download and export) their own data and enabling developers to create flourishing ecosystems which promote books and readership through their apis. when it comes to serving an audience of book lovers, there is no “one size fits all” and we’re glad so many different platforms and apis exist to provide experiences which meet the needs of different communities. and we’d like to do our part to keep the landscape flourishing. “the sad thing is it [retiring their apis] really only hurts the hobbyist projects and goodreads users themselves.” — joe alcorn picture of aaron swartz by noah berger/landov from thedailybeast at open library, our top priority is pursuing aaron swartz‘s original mission: to serve as an open book catalog for the public (one page for every book ever published) and ensure our community always has free, open data to unlock a world of possibilities. a world which believes in the power of reading to preserve our cultural heritage and empower education and understanding. we sincerely hope that amazon will decide it’s in goodreads’ best interests to re-instate their apis. but either way, open library is committed to helping readers, developers, and all book lovers have autonomy over their data and direct access to the data they rely on. one reason patrons appreciate open library is that it aligns with their values imports & exports in august , one of our google summer of code contributors tabish shaikh helped us implement an export option for open library reading logs to help everyone retain full control of their book data. we also created a goodreads import feature to help patrons who may want an easy way to check which goodreads titles may be available to borrow from the internet archive’s controlled digital lending program via openlibrary.org and to help patrons organize all their books in one place. we didn’t make a fuss about this feature at the time, because we knew patrons have a lot of options. but things can change quickly and we want patrons to be able to make that decision for themselves. for those who may not have known, amazon’s goodreads website provides an option for downloading/exporting a list of books from one’s bookshelves. you may find instructions on this goodreads export process here. open library’s goodreads importer enables patrons to take this exported dump of their goodreads bookshelves and automatically add matching titles to their open library reading logs. the goodreads import feature from https://openlibrary.org/account/import known issues. currently, open library’s goodreads importer only works for (a) titles that are in the open library catalog and (b) which are new enough to have isbns. our staff and community are committed to continuing to improve our catalog to include more titles (we added more than m titles this year) and we plan to improve our importer to support other id types like oclc and loc. apis & data developers and book overs who have been relying on amazon’s goodreads apis are not out of luck. there are several wonderful services, many of them open-source, including open library, which offer free apis: wikidata.org (by the same group who brought us wikipedia) is a treasure trove of metadata on authors and books. open library gratefully leverages this powerful resource to enrich our pages. inventaire.io is a wonderful service which uses wikidata and openlibrary data (api: api.inventaire.io) bookbrainz.org (by the group who runs musicbrainz) is a up-and-coming catalog of books worldcat by oclc offers various metadata apis did we miss any? please let us know! we’d love to work together, build stronger integrations with, and support other book-loving services. open library’s apis. and of course, open library has a free, open, book api which spans nearly million books. bulk data. if you need access to all our data, open library releases a free monthly bulk data dump of authors, books, and more. spoiler: everything on open library is an api! one of my favorite parts of open library is that practically every page is an api. all that is required is adding “.json” to the end. here are some examples: search https://openlibrary.org/search?q=lord+of+the+rings is our search page for humans… https://openlibrary.org/search.json?q=lord+of+the+rings is our search api! books https://openlibrary.org/books/ol m/harry_potter_and_the_methods_of_rationality is the human page for harry potter and the methods of rationality… https://openlibrary.org/books/ol m.json is its api! authors https://openlibrary.org/authors/ol a/rik_roots is a human readable author page… https://openlibrary.org/authors/ol a.json and here is the api! did we mention: full-text search over m books? major hat tip to the internet archive’s giovanni damiola for this one: folks may also appreciate the ability to full-text search across m of the internet archive’s books (https://blog.openlibrary.org/ / / /search-full-text-within- m-books) on open library: you can try it directly here: http://openlibrary.org/search/inside?q=thanks% for% all% the% fish as per usual, nearly all open library urls are themselves apis, e.g.: http://openlibrary.org/search/inside.json?q=thanks% for% all% the% fish get involved questions? open library is an free, open-source, nonprofit project run by the internet archive. we do our development transparently in public (here’s our code) and our community spanning more than volunteers meets every week, tuesday @ : am pacific. please contact us to join our call and participate in the process. bugs? if something isn’t working as expected, please let us know by opening an issue or joining our weekly community calls. want to share thanks? please follow up on twitter: https://twitter.com/openlibrary and let us know how you’re using our apis! thank you a special thank you to our lead developers drini cami, chris clauss, and one of our lead volunteer engineers, aaron, for spending their weekend helping fix a python bug which was temporarily preventing goodreads imports from succeeding. a decentralized future the internet archive has a history cultivating and supporting the decentralized web. we operate a decentralized version of archive.org and host regular meetups and summits to galvanize the distributed web community. in the future, we can imagine a world where no single website controls all of your data, but rather patrons can participate in a decentralized, distributed network. you may be interested to try bookwyrm, an open-source decentralized project by mouse, former engineer on the internet archive’s archive-it team. this entry was posted in uncategorized. bookmark the permalink. post a comment or leave a trackback: trackback url. « on bookstores, libraries & archives in the digital age post a comment cancel reply your email is never published nor shared. required fields are marked * comment you may use these html tags and attributes
    name * email * website search recent posts importing your goodreads & accessing them with open library’s apis on bookstores, libraries & archives in the digital age amplifying the voices behind books giacomo cignoni: my internship at the internet archive google summer of code : adoption by book lovers archives archives select month december october september august july may november october january october august july june may march december october june may february january november february january december november october august july june may april march april january august december november october july june may april march february january december november october september august july june may april march february january december november october september august july june may april march february january december november theme customized from thematic theme framework. the future for education and learning is exciting | campus morning mail toggle navigation campus morning mail hard facts and insider analysis from stephen matchett home advertise archives features subscribe september , feature story share tweet email the future for education and learning is exciting people need to learn what they need to learn, and want to, in a way that suits them, at their pace, in places and times that are convenient by martin betts we do have a way of dressing things up in academia don’t we? why use one word when will do. and why use short words that everyone understands, when we can jazz it up with complexity, precision, obscurity, and a code that sets us apart. it means that only people like us, can understand people like us. we are well intentioned people. and we are all trying to look after everyone’s educational needs. trouble is when you start talking like that, you tend to act like that. so, we combine our knowledge into complex constructs. they allow us to be precise. it helps us communicate with each other, more than it does with the world outside. it does lead to great research and innovation and must continue to do so. we need that more than ever right now. but do we make our courses, and programmes of learning, relate too much to the depth of our understanding through our research? do they then become deep and impenetrable, rather than bite-size and digestible? it doesn’t have to be like this. imagine the brave new world of learning where our educational health and advancement is paramount. where knowledge is made simple. where we sign up to personalised learning experiences. where highly skilled learning facilitators use technology platforms to search for, distil and represent world-class knowledge, wherever it resides. they help us learn, in the ways that we prefer to learn. they allow us to gain knowledge, and apply it to our on-going and continuous needs for skills in our workplace, at the stages of our career where we need it. we realise we need it in response to having our own abilities in our workplace and careers assessed for us. in the same way that our financial and physical fitness is assessable through health checks and ready reckoners. we push beyond the current indicators of fitness for purpose, university rankings or reactions to marketing campaigns. we find the means of developing ourselves, that the market has determined to be best in class. we use our understanding of our preferences, to access it in ways that are best for us. spotify does it for our music. youtube does it for our visual entertainment. airbnb used to do it for our travel accommodation when we were allowed to travel. uber does it when we need to go somewhere we are allowed to go to. there are myriad ways of finding out what to eat, where to eat it, and what others thought it tasted like, and whether the staff were friendly. and we stopped going to other people’s buildings, at times that suited them, to buy shoes, clothes or books, long before a pandemic came along. we’ve now had all of that confirmed as being crazy, in the great disruption of . how exciting is education and learning going to be? when we no longer have to visit a campus, at times imposed on us, for courses offered for weeks of the year, and that take years or more. when courses don’t include all sorts of things we don’t want to study, delivered in ways that don’t suit us, leading to qualifications that are increasingly irrelevant. where programmes aren’t delivered by staff required to be all-rounders of teaching, research and service. goodbye : : . where our teachers are no longer managed ever more distantly, by administrators, increasingly working on compliance, for over-regulators that are withdrawing from being funders. after all, we will pay for our exciting education and learning of the future. just like we pay for it now. but we will start to demand much better value for money. as we have for everything else. our staff of the future might grapple with being part of the gig economy. with its risks of short-term fluctuations in work. they will be measured and valued on the experiences they give students. and the skill in their provision of educational well-being. not measured by how many times they have published research in papers in journals read by some, and cited by fewer. they might be ever more like our casual staff of the present. but at least the value they generate from customers will be directed to the delivery of service, at times when customers want it, using technology platforms that make it easier to access. the taxis we used to take, came with a uniform, a licence, and an extensive infrastructure of head office functions. did they see uber coming? the reason for the coming disruption to higher education is actually very simple, scholars. people need to learn what they need to learn, and want to, in a way that suits them, at their pace, in places and times that are convenient. we shouldn’t over complicate it. it is going to be fun, exciting and different. let’s get on with it, and keep it simple. we better hurry, just look at what google launched recently. and why they did. and how much it costs. professor martin betts is a strategic consultant to the higher education sector. he is the former dvc engagement at griffith university and led the science and engineering faculty at qut for years. subscribe to get daily updates on what's happening in the world of australian higher education as information piles up academics are essential december , setting the right score for success december , a win for research open access december , social media uni reviews: already here, set to stay december , the names of the roses: impending changes to the higher education category standards december , arc data: more visible, more useful november , effective outreach programs for aboriginal and torres strait islander students during covid- november , merlin crossley goes beyond zero-tolerance grammatical policing november , tim winker warns: huge shifts in career preferences will make for a hectic summer november , teaching on-line in covid- times november , campus morning mail is an independent newsletter written and published by stephen matchett, formerly a long-serving journalist at the australian newspaper. the daily e-news column receives no undisclosed funding or other assistance from any organisation or individual. other features content on this site is managed and provided by higher education consulting group. subscribe × hard facts and insider analysis from stephen matchett sign up to get the latest news and information on what's happening in australian higher education. email* : campus morning mail hard facts and insider analysis from stephen matchett copyright © campus morning mail explore home advertise archives features share email facebook linkedin twitter about campus morning mail is an independent newsletter written and published by stephen matchett, formerly a long-serving journalist at the australian newspaper. the daily e-news column receives no undisclosed funding or other assistance from any organisation or individual. subscribe to our newsletter the open library blog the open library blog a web page for every book importing your goodreads & accessing them with open library’s apis by mek today joe alcorn, founder of readng, published an article (https://joealcorn.co.uk/blog/ /goodreads-retiring-api) sharing news with readers that amazon&# ;s goodreads service is in the process of retiring their developer apis, with an effective start date of last tuesday, december th, . the topic stirred discussion among developers and book lovers alike, making the front-page of the [&# ;] on bookstores, libraries & archives in the digital age the following was a guest post by brewster kahle on against the grain (atg) &# ; linking publishers, vendors, &# ; librarians by:&# ;brewster kahle, founder &# ; digital librarian, internet archive​​​​​​​ ​​​back in ,&# ;i was honored to give a keynote at the meeting of the&# ;society of american archivists, when the president of the society presented me with a [&# ;] amplifying the voices behind books exploring how open library uses author data to help readers move from imagination to impact by nick norman, edited by mek &# ; drini according to rené descartes, a creative mathematician, “the reading of all good books is like a conversation with the finest [people] of past centuries.” if that’s true, then who are some of [&# ;] giacomo cignoni: my internship at the internet archive this summer, open library and the internet archive took part in google summer of code (gsoc), a google initiative to help students gain coding experience by contributing to open source projects. i was lucky enough to mentor giacomo while he worked on improving our bookreader experience and infrastructure. we have invited giacomo to write a [&# ;] google summer of code : adoption by book lovers by tabish shaikh &# ; mek openlibrary.org,the world’s best-kept library secret: let’s make it easier for book lovers to discover and get started with open library. hi, my name is tabish shaikh and this summer i participated in the google summer of code program with open library to develop improvements which will help book lovers discover [&# ;] open library for language learners by guyrandy jean-gilles - - a quick browse through the app store and aspiring language learners will find themselves swimming in useful programs. but for experienced linguaphiles, the never-ending challenge is finding enough raw content and media to consume in their adopted tongue. open library can help. earlier this year, open library added reading levels to [&# ;] meet the librarians of open library by lisa seaberg are you a book lover looking to contribute to a warm, inclusive library community? we’d love to work with you: learn more about volunteering @ open library behind the scenes of open library is a whole team of developers, data scientists, outreach experts, and librarians working together to make open library better [&# ;] re-thinking open library’s book pages by mek karpeles, tabish shaikh we&# ;ve redesigned our book pages: before →after. please share your feedback with us. a web page for every book&# ; this is the mission of open library: a free, inclusive, online digital library catalog which helps readers find information about any book ever published. millions of books in open library&# ;s catalog [&# ;] reading logs: going public & helping book lovers share hi book lovers, starting - - , reading logs for new open library accounts will be public by default. readers may go here to view or manage their reading log privacy preferences. this will not affect the privacy of your reading history &# ; only books which you explicitly mark as want to read, currently reading, or already [&# ;] to the world: introducing brad rubenstein by mek &# ; pallavi devaraj this is the first installment of an interview series called, &# ;to the world&# ; which goes behind the scenes to explore what inspires authors to write and share their work with the world. in this interview, we receive a master class on effective project management by brad rubenstein, co-author of risk [&# ;] getftr | disruptive library technology jester skip links skip to primary navigation skip to content skip to footer disruptive library technology jester about resume toggle search toggle menu getftr user behavior access controls at a library proxy server are okay minute read earlier this month, my twitter timeline lit up with mentions of a half-day webinar called cybersecurity landscape - protecting the scholarly infrastructure. ... enter your search term... twitter github feed © peter murray. powered by jekyll & minimal mistakes. the open library blog | a web page for every book the open library blog a web page for every book skip to content about « older posts importing your goodreads & accessing them with open library’s apis by mek | published: december , by mek today joe alcorn, founder of readng, published an article (https://joealcorn.co.uk/blog/ /goodreads-retiring-api) sharing news with readers that amazon’s goodreads service is in the process of retiring their developer apis, with an effective start date of last tuesday, december th, . a screenshot taken from joe alcorn’s post the topic stirred discussion among developers and book lovers alike, making the front-page of the popular hacker news website. hacker news at - - : pm pacific. the importance of apis for those who are new to the term, an api is a method of accessing data in a way which is designed for computers to consume rather than people. apis often allow computers to subscribe to (i.e. listen for) events and then take actions. for example, let’s say you wanted to tweet every time your favorite author published a new book. one could sit on goodreads and refresh the website every fifteen minutes. or, one might write a twitter bot which automatically connects to goodreads and checks real-time data using its api. in fact, the reason why twitter bots work, is that they use twitter’s api, a mechanism which lets specially designed computer programs submit tweets to the platform. as one of the more popular book services online today, tens of thousands of readers and organizations rely on amazon’s goodreads apis to lookup information about books and to power their book-related applications across the web. some authors rely on the data to showcase their works on their personal homepages, online book stores to promote their inventory, innovative new services like thestorygraph are using this data to help readers discover new insights, and even librarians and scholastic websites rely on book data apis to make sure their catalog information is as up to date and accurate as possible for their patrons. for years, the open library team has been enthusiastic to share the book space with friends like goodreads who have historically shown great commitment by enabling patrons to control (download and export) their own data and enabling developers to create flourishing ecosystems which promote books and readership through their apis. when it comes to serving an audience of book lovers, there is no “one size fits all” and we’re glad so many different platforms and apis exist to provide experiences which meet the needs of different communities. and we’d like to do our part to keep the landscape flourishing. “the sad thing is it [retiring their apis] really only hurts the hobbyist projects and goodreads users themselves.” — joe alcorn picture of aaron swartz by noah berger/landov from thedailybeast at open library, our top priority is pursuing aaron swartz‘s original mission: to serve as an open book catalog for the public (one page for every book ever published) and ensure our community always has free, open data to unlock a world of possibilities. a world which believes in the power of reading to preserve our cultural heritage and empower education and understanding. we sincerely hope that amazon will decide it’s in goodreads’ best interests to re-instate their apis. but either way, open library is committed to helping readers, developers, and all book lovers have autonomy over their data and direct access to the data they rely on. one reason patrons appreciate open library is that it aligns with their values imports & exports in august , one of our google summer of code contributors tabish shaikh helped us implement an export option for open library reading logs to help everyone retain full control of their book data. we also created a goodreads import feature to help patrons who may want an easy way to check which goodreads titles may be available to borrow from the internet archive’s controlled digital lending program via openlibrary.org and to help patrons organize all their books in one place. we didn’t make a fuss about this feature at the time, because we knew patrons have a lot of options. but things can change quickly and we want patrons to be able to make that decision for themselves. for those who may not have known, amazon’s goodreads website provides an option for downloading/exporting a list of books from one’s bookshelves. you may find instructions on this goodreads export process here. open library’s goodreads importer enables patrons to take this exported dump of their goodreads bookshelves and automatically add matching titles to their open library reading logs. the goodreads import feature from https://openlibrary.org/account/import known issues. currently, open library’s goodreads importer only works for (a) titles that are in the open library catalog and (b) which are new enough to have isbns. our staff and community are committed to continuing to improve our catalog to include more titles (we added more than m titles this year) and we plan to improve our importer to support other id types like oclc and loc. apis & data developers and book overs who have been relying on amazon’s goodreads apis are not out of luck. there are several wonderful services, many of them open-source, including open library, which offer free apis: wikidata.org (by the same group who brought us wikipedia) is a treasure trove of metadata on authors and books. open library gratefully leverages this powerful resource to enrich our pages. inventaire.io is a wonderful service which uses wikidata and openlibrary data (api: api.inventaire.io) bookbrainz.org (by the group who runs musicbrainz) is a up-and-coming catalog of books worldcat by oclc offers various metadata apis did we miss any? please let us know! we’d love to work together, build stronger integrations with, and support other book-loving services. open library’s apis. and of course, open library has a free, open, book api which spans nearly million books. bulk data. if you need access to all our data, open library releases a free monthly bulk data dump of authors, books, and more. spoiler: everything on open library is an api! one of my favorite parts of open library is that practically every page is an api. all that is required is adding “.json” to the end. here are some examples: search https://openlibrary.org/search?q=lord+of+the+rings is our search page for humans… https://openlibrary.org/search.json?q=lord+of+the+rings is our search api! books https://openlibrary.org/books/ol m/harry_potter_and_the_methods_of_rationality is the human page for harry potter and the methods of rationality… https://openlibrary.org/books/ol m.json is its api! authors https://openlibrary.org/authors/ol a/rik_roots is a human readable author page… https://openlibrary.org/authors/ol a.json and here is the api! did we mention: full-text search over m books? major hat tip to the internet archive’s giovanni damiola for this one: folks may also appreciate the ability to full-text search across m of the internet archive’s books (https://blog.openlibrary.org/ / / /search-full-text-within- m-books) on open library: you can try it directly here: http://openlibrary.org/search/inside?q=thanks% for% all% the% fish as per usual, nearly all open library urls are themselves apis, e.g.: http://openlibrary.org/search/inside.json?q=thanks% for% all% the% fish get involved questions? open library is an free, open-source, nonprofit project run by the internet archive. we do our development transparently in public (here’s our code) and our community spanning more than volunteers meets every week, tuesday @ : am pacific. please contact us to join our call and participate in the process. bugs? if something isn’t working as expected, please let us know by opening an issue or joining our weekly community calls. want to share thanks? please follow up on twitter: https://twitter.com/openlibrary and let us know how you’re using our apis! thank you a special thank you to our lead developers drini cami, chris clauss, and one of our lead volunteer engineers, aaron, for spending their weekend helping fix a python bug which was temporarily preventing goodreads imports from succeeding. a decentralized future the internet archive has a history cultivating and supporting the decentralized web. we operate a decentralized version of archive.org and host regular meetups and summits to galvanize the distributed web community. in the future, we can imagine a world where no single website controls all of your data, but rather patrons can participate in a decentralized, distributed network. you may be interested to try bookwyrm, an open-source decentralized project by mouse, former engineer on the internet archive’s archive-it team. posted in uncategorized | leave a comment on bookstores, libraries & archives in the digital age by brewster kahle | published: october , the following was a guest post by brewster kahle on against the grain (atg) – linking publishers, vendors, & librarians on bookstores, libraries & archives in the digital age-an atg guest post see the original article here on atg’s website by: brewster kahle, founder & digital librarian, internet archive​​​​​​​ ​​​back in , i was honored to give a keynote at the meeting of the society of american archivists, when the president of the society presented me with a framed blown-up letter “s.”  this was an inside joke about the internet archive being named in the singular, archive, rather than the plural archives. of course, he was right, as i should have known all along. the internet archive had long since grown out of being an “archive of the internet”—a singular collection, say of web pages—to being “archives on the internet,” plural.  my evolving understanding of these different names might help focus a discussion that has become blurry in our digital times: the difference between the roles of publishers, bookstores, libraries, archives, and museums. these organizations and institutions have evolved with different success criteria, not just because of the shifting physical manifestation of knowledge over time, but because of the different roles each group plays in a functioning society. for the moment, let’s take the concepts of library and archive. the traditional definition of a library is that it is made up of published materials, while an archive is made up of unpublished materials. archives play an important function that must be maintained—we give frightfully little attention to collections of unpublished works in the digital age. think of all the drafts of books that have disappeared once we started to write with word processors and kept the files on fragile computer floppies and disks. think of all the videotapes of lectures that are thrown out or were never recorded in the first place.  bookstores: the thrill of the hunt let’s try another approach to understanding distinctions between bookstores, libraries and archives. when i was in my ’s living in boston—before amazon.com and before the world wide web (but during the early internet)—new and used bookstores were everywhere. i thought of them as catering to the specialized interests of their customers: small, selective, and only offering books that might sell and be taken away, with enough profit margin to keep the store in business. i loved them. i especially liked the used bookstore owners—they could peer into my soul (and into my wallet!) to find the right book for me. the most enjoyable aspect of the bookstore was the hunt—i arrived with a tiny sheet of paper in my wallet with a list of the books i wanted, would bring it out and ask the used bookstore owners if i might go home with a bargain. i rarely had the money to buy new books for myself, but i would give new books as gifts. while i knew it was okay to stay for awhile in the bookstore just reading, i always knew the game. libraries: offering conversations not answers the libraries that i used in boston—mit libraries, harvard libraries, the boston public library—were very different. i knew of the private boston athenæum but i was not a member, so i could not enter. libraries for me seemed infinite, but still tailored to individual interests. they had what was needed for you to explore and if they did not have it, the reference librarian would proudly proclaim: “we can get it for you!” i loved interlibrary loans—not so much in practice, because it was slow, but because they gave you a glimpse of a network of institutions sharing what they treasured with anyone curious enough to want to know more. it was a dream straight out of borges’ imagination (if you have not read borges’ short stories, they are not to be missed, and they are short. i recommend you write them on the little slip of paper you keep in your wallet.) i couldn’t afford to own many of the books i wanted, so it turned off that acquisitive impulse in me. but the libraries allowed me to read anything, old and new. i found i consumed library books very differently. i rarely even brought a book from the shelf to a table; i would stand, browse, read, learn and search in the aisles. dipping in here and there. the card catalog got me to the right section and from there i learned as i explored.  libraries were there to spark my own ideas. the library did not set out to tell a story as a museum would. it was for me to find stories, to create connections, have my own ideas by putting things together. i would come to the library with a question and end up with ideas.  rarely were these facts or statistics—but rather new points of view. old books, historical newspapers, even the collection of reference books all illustrated points of view that were important to the times and subject matter. i was able to learn from others who may have been far away or long deceased. libraries presented me with a conversation, not an answer. good libraries cause conversations in your head with many writers. these writers, those librarians, challenged me to be different, to be better.  staying for hours in a library was not an annoyance for the librarians—it was the point. yes, you could check books out of the library, and i would, but mostly i did my work in the library—a few pages here, a few pages there—a stack of books in a carrel with index cards tucked into them and with lots of handwritten notes (uh, no laptops yet). but libraries were still specialized. to learn about draft resisters during the vietnam war, i needed access to a law library. mit did not have a law collection and this was before lexis/nexis and westlaw. i needed to get to the volumes of case law of the united states.  harvard, up the road, had one of the great law libraries, but as an mit student, i could not get in. my mit professor lent me his id that fortunately did not include a photo, so i could sneak in with that. i spent hours in the basement of harvard’s law library reading about the cases of conscientious objectors and others.  but why was this library of law books not available to everyone? it stung me. it did not seem right.  a few years later i would apply to library school at simmons college to figure out how to build a digital library system that would be closer to the carved words over the boston public library’s door in copley square:  “free to all.”   archives: a wonderful place for singular obsessions when i quizzed the archivist at mit, she explained what she did and how the mit archives worked. i loved the idea, but did not spend any time there—it was not organized for the busy undergraduate. the mit library was organized for easy access; the mit archives included complete collections of papers, notes, ephemera from others, often professors. it struck me that the archives were collections of collections. each collection faithfully preserved and annotated.  i think of them as having advertisements on them, beckoning the researcher who wants to dive into the materials in the archive and the mindset of the collector. so in this formulation, an archive is a collection, archives are collections of collections.  archivists are presented with collections, usually donations, but sometimes there is some money involved to preserve and catalog another’s life work. personally, i appreciate almost any evidence of obsession—it can drive toward singular accomplishments. archives often reveal such singular obsessions. but not all collections are archived, as it is an expensive process. the cost of archiving collections is changing, especially with digital materials, as is cataloging and searching those collections. but it is still expensive. when the internet archive takes on a physical collection, say of records, or old repair manuals, or materials from an art group, we have to weigh the costs and the potential benefits to researchers in the future.  archives take the long view. one hundred years from now is not an endpoint, it may be the first time a collection really comes back to light. digital libraries: a memex dream, a global brain so when i helped start the internet archive, we wanted to build a digital library—a “complete enough” collection, and “organized enough” that everything would be there and findable. a universal library. a library of alexandria for the digital age. fulfilling the memex dream of vanevar bush (do read “as we may think“), of ted nelson‘s xanadu, of tim berners-lee‘s world wide web, of danny hillis‘ thinking machine, raj reddy’s universal access to all knowledge, and peter russell’s global brain. could we be smarter by having people, the library, networks, and computers all work together?  that is the dream i signed on to.  i dreamed of starting with a collection—an archive, an internet archive. this grew to be  a collection of collections: archives. then a critical mass of knowledge complete enough to inform citizens worldwide: a digital library. a library accessible by anyone connected to the internet, “free to all.” about the author: brewster kahle, founder & digital librarian, internet archive brewster kahle a passionate advocate for public internet access and a successful entrepreneur, brewster kahle has spent his career intent on a singular focus: providing universal access to all knowledge. he is the founder and digital librarian of the internet archive, one of the largest digital libraries in the world, which serves more than a million patrons each day. creator of the wayback machine and lending millions of digitized books, the internet archive works with more than library and university partners to create a free digital library, accessible to all. soon after graduating from the massachusetts institute of technology where he studied artificial intelligence, kahle helped found the company thinking machines, a parallel supercomputer maker. he is an internet pioneer, creating the internet’s first publishing system called wide area information server (wais). in , kahle co-founded alexa internet, with technology that helps catalog the web, selling it to amazon.com in .  elected to the internet hall of fame, kahle is also a fellow of the american academy of arts and sciences, a member of the national academy of engineering, and holds honorary library doctorates from simmons college and university of alberta. posted in discussion, librarianship, uncategorized | comments closed amplifying the voices behind books by mek | published: september , exploring how open library uses author data to help readers move from imagination to impact by nick norman, edited by mek & drini image source: pexels / pixabay from popsugar according to rené descartes, a creative mathematician, “the reading of all good books is like a conversation with the finest [people] of past centuries.” if that’s true, then who are some of the people you’re talking to? if you’re not sure how to answer that question, you’ll definitely appreciate the ‘author stats’ feature  developed  by open library. a deep dive into author stats author stats give readers clear insights about their favorite authors that go much deeper than the front cover: such as birthplace, gender, works by time, ethnicity, and country of citizenship. these bits and pieces of knowledge about authors can empower readers in some dynamic ways. but how exactly? to answer that question, consider a reader who’s passionate about the topic of cultural diversity. however, after the reader examines their personalized author stats, they realize that their reading history lacks diversity. this doesn’t mean the reader isn’t passionate about cultural diversity; rather, author stats empowers the reader to pinpoint specific stats that can be diversified. take a moment … or a day, and think about all the books you’ve read — just in the last year or as far back as you can. what if you could align the pages of each of those books with something meaningful … something that matters? what if each time you cracked open a book, the voices inside could point you to places filled with hope and opportunity? according to drini cami — open library’s lead developer behind author stats ,  “these stats let readers determine where the voices they read are coming from.” drini continues saying, “a book can be both like a conversation as well as a journey.” he also says, “statistics related to the authors might help provide readers with feedback as to where the voices they are listening to are coming from, and hopefully encourage the reading of books from a wider variety of perspectives.” take a moment to let that sink in. data with the power to change while open library’s author stats can show author-related demographics, those same stats can do a lot more than that. drini cami went on to say that, “author stats can help readers intelligently alter their  behavior (if they wish to).” a profound statement that mark twain — one of the best writers in american history — might even shout from the rooftop. broad, wholesome, charitable views of [people] … cannot be acquired by vegetating in one little corner of the earth all one’s lifetime. — mark twain in the eyes of drini cami and mark twain, books are like miniature time machines that have the power to launch readers into new spaces while changing their behaviors at the same time. for it is only when a reader steps out of their corner of the earth that they can step forward towards becoming a better person — for the entire world. connecting two worlds of data open library has gone far beyond the extra mile to provide data about author demographics that some readers may not realize. it started with open library’s commitment to providing its readers with what drini cami describes as “clean, organized, structured, queryable data.” simply put, readers can trust that open library’s data can be used to provide its audiences with maximum value. which begs the question, where is all that ‘value’ coming from? drini cami calls it “linked data”. in not so complex terms, you may think of linked data as being two or more storage sheds packed with data. when these storage sheds are connected, well… that’s when the magic happens. for open library, that magic starts at the link between wikidata and open library knowledge bases. wikidata, a non-profit community-powered project run by wikimedia, the same team which brought us wikipedia, is a “free and open knowledge base that can be read and edited by both humans and machines”. it’s like wikipedia except for storing bite-sized encyclopedic data and facts instead of articles. if you look closely, you may even find some of wikidata’s data being leveraged within wikipedia articles. wikipedia’s summary info box source data in wikidata wikidata is where open library gets its author demographic data from. this is possible because the entries on wikidata often include links to source material such as books, authors, learning materials, e-journals, and even to other knowledge bases like open library’s. because of these links, open library is able to share its data with wikidata and often times get back detailed information and structured data in return. such as author demographics. wrangling in the data linking-up services like wikidata and open library doesn’t happen automatically. it requires the hard work of “metadata wranglers”. that’s where charles horn comes in, the lead data engineer at open library — without his work, author stats would not be possible. charles horn works closely with drini cami and also the team at wikidata to connect book and author resources on open library with the data kept inside wikidata. by writing clever bots and scripts, charles and drini are able to make tens of thousands of connections at scale. to put it simply, as both open library and wikidata grow, their resources and data will become better connected and more accurate.  thanks to the help of “metadata wranglers”, open library users will always have the smartest results — right at their fingertips.  it’s in a book … once upon a time, ten-time grammy award winner chaka kahn greeted television viewers with her bright voice on the once-popular book reading program, reading rainbow. in her words, she sang … “friends to know, and ways to grow, a reading rainbow. i can be anything. take a look, it’s in a book …” thanks to open library’s author stats, not only do readers have the power to “take a look” into books, they can see further, and truly change what they see. try browsing your author stats and consider following open library on twitter. the “my reading stats” option may be found under the “my books” drop down menu within the main site’s top navigation. what did you learn about your favorite authors? please share in the comments below. posted in community, cultural resources, data | comments closed giacomo cignoni: my internship at the internet archive by drini cami | published: august , this summer, open library and the internet archive took part in google summer of code (gsoc), a google initiative to help students gain coding experience by contributing to open source projects. i was lucky enough to mentor giacomo while he worked on improving our bookreader experience and infrastructure. we have invited giacomo to write a blog post to share some of the wonderful work he has done and his learnings. it was a pleasure working with you giacomo, and we all wish you the best of luck with the rest of your studies! – drini hi, i am giacomo cignoni, a nd year computer science student from italy. i submitted my google summer of code (gsoc) project to work with the internet archive and i was selected for it. in this blogpost, i want to tell you about my experience and my accomplishments working this summer on bookreader, internet archive’s open source book reading web application. the bookreader features i enjoyed the most working on are page filters (which includes “dark mode”) and the text selection layer for certain public domain books. they were both challenging, but mostly had a great impact on the user experience of bookreader. the first allows text to be selected and copied directly from the page images (currently in internal testing), and the second permits turning white-background black-text pages into black-background-white-text ones. short summary of implemented features: end-to-end testing (search, autoplay, right-to-left books) generic book from internet archive demo mobile bookreader table of contents checkbox for filters on book pages (including dark mode) text selection layer plugin for public domain books bug fixes for page flipping using high resolution book images bug fix first approach to gsoc experience once i received the news that i had been selected for gsoc with internet archive for my bookreader project, i was really excited, as it was the beginning of a new experience for me. for the same reason, i will not hide that i was a little bit nervous because it was my first internship-like experience. fortunately, even from the start, my mentor drini and also mek were supportive and also ready to offer help. moreover, the fact that i was already familiar with bookreader was helpful, as i had already used it (and even modified it a little bit) for a personal project. for most of the month of may, since the th, the day of the gsoc selection, i mainly focused on getting to know the other members of the ux team at internet archive, whom i would be working with for the rest of the summer, and also define a more precise roadmap of my future work with my mentor, as my proposed project was open to any improvements for bookreader. end to end testing the first tasks i worked on, as stated in the project, were about end-to-end testing for bookreader. i learned about the testcafe tool that was to be used, and my first real task was to remove and explore some old qunit tests (# ). then i started to make end-to-end tests for the search feature in bookreader, both for desktop (# ) and mobile (# ). lastly, i fixed the existent autoplay end-to-end test (# ) that was causing problems and i also had prepared end-to-end tests for right-to-left books (# ), but it wasn’t merged immediately because it needed a feature that i would have implemented later; a system to choose different books from the ia servers to be displayed specifying the book id in the url. this work on testing (which lasted until the ~ th of june) was really helpful at the beginning as it allowed me to gain more confidence with the codebase without trying immediately harder tasks and also to gain more confidence with javascript es . the frequent meetings with my mentor and other members of the team made me really feel part of the workplace. working on the source code the table of contents panel in bookreader mobile my first experience working on core bookreader source code was during the internet archive hackathon on may the th when, with the help of my mentor, i created the first draft for the table of content panel for mobile bookreader. i would then resume to work on this feature in july, refining it until it was released (# ). i then worked on a checkbox to apply different filters to the book page images, still on mobile bookreader (# ), which includes a sort of “dark mode”. this feature was probably the one i enjoyed the most working on, as it was challenging but not too difficult, it included some planning and was not purely technical and received great appreciation from users. page filters for bookreader mobile let you read in a “dark mode” https://twitter.com/openlibrary/status/ then i worked on the generic demo feature; a particular demo for bookreader which allows you to choose a book  from the internet archive servers to be displayed, by simply adding the book id in the url as a parameter (# ). this allowed the right to left e e test to be merged and proved to be useful for manually testing the text selection plugin. in this period i also fixed two page flipping issues: one more critical (when flipping pages in quick succession the pages started turning back and forth randomly) (# ), and the other one less urgent, but it was an issue a user specifically pointed out (in an old bookreader demo it was impossible to turn pages at all) (# ). another issue i solved was bookreader not correctly displaying high resolution images on high resolution displays (# ). open source project experience one aspect i really enjoyed of my gsoc is the all-around experience of working on an open source project. this includes leaving more approachable tasks for the occasional member of the community to take on and helping them out. also, i found it interesting working with other members of the team aside from my mentor, both for more technical reasons and for help in ui designing and feedback about the user experience: i always liked having more points of view about my work. moreover, direct user feedback from the users, which showed appreciation for the new implemented features (such as bookreader “dark mode”), was very motivating and pushed me to do better in the following tasks. text selection layer the normally invisible text layer shown red here for debugging the biggest feature of my gsoc was implementing the ability to select text directly on the page image from bookreader for public domain books, in order to copy and paste it elsewhere (# ). this was made possible because internet archive books have information about each word and its placement in the page, which is collected by doing ocr. to implement this feature we decided to use an invisible text layer placed on top of the page image, with words being correctly positioned and scaled. this made it possible to use the browser’s text selection system instead of creating a new one. the text layer on top of the page was implemented using an svg element, with subelements for each paragraph and word in the page. the use of the svg instead of normal html text elements made it a lot easier to overcome most of the problems we expected to find regarding the correct placement and scaling of words in the layer. i started working sporadically on this feature since the start of july and this led to having a workable demo by the first day of august. the rest of the month of august was spent refining this feature to make it production-ready. this included refining word placement in the layer, adding unit tests, adding support for more browsers, refactoring some functions, making the experience more fluid, making the selected text to be accurate for newlines and spaces on copy. the most challenging part was probably to integrate well the text selection actions in the two page view of bookreader, without disrupting the click-to-flip-page and other functionalities related to mouse-click events. this feature is currently in internal testing, and scheduled for release in the next few weeks. the text selection experience conclusions overall, i was extremely satisfied with my gsoc at the internet archive. it was a great opportunity to learn new things for me. i got much more fluent in javascript and css, thanks to both my mentor and using these languages in practice while coding. i learnt a lot about working on an open source project, but a part that i probably found really interesting was attending and participating in the decision making processes, even about projects i was not involved in. it was also interesting for me to apply concepts i had studied on a more theoretical level at university in a real workplace environment. to sum things up, the ability to work on something i liked that had an impact on users and the ability to learn useful things for my personal development really made this experience worthwhile for me. i would % recommend doing a gsoc at the internet archive! posted in bookreader, community, google summer of code (gsoc), open source | comments closed google summer of code : adoption by book lovers by mek | published: august , by tabish shaikh & mek openlibrary.org,the world’s best-kept library secret: let’s make it easier for book lovers to discover and get started with open library. hi, my name is tabish shaikh and this summer i participated in the google summer of code program with open library to develop improvements which will help book lovers discover and use openlibrary.org. my journey into open source when i got to college, i could tell classes would not be enough to help me get the hands on experience i would need to gain confidence in my programming abilities. i heard from friends and professors within my university that open source projects presented a great opportunity to work with established engineers in the field to gain hands-on experience. in the past, i tried contributing to a few well known open source projects, like wikipedia. i selected wikipedia because the community is large, active, and well established, there’s a lot of documentation, and the project is in a programming language i know well. i quickly became overwhelmed. wikipedia may be well established, but a project of that size felt difficult to navigate without a mentor to guide me. i was able to successfully set up my environment, but then i had trouble finding an appropriate first issue to work on and hit a dead end as i tried to familiarize myself with the code. i found myself wishing for a chance to work more closely with the community. one evening in march of , i was searching for a free algorithms book on google and discovered open library. i had trouble finding the exact book i was looking for, but i could tell open library was an important library resource for accessing free books online and i noted their dated design as a big opportunity for improvement. so i bookmarked the page in my browser and was surprised to discover a “help us” button. i clicked the button and landed on a github issue which mentions their community calls. this gave me confidence there was a community which could help me get started and answer my questions, so i decided to give it a shot. the community calls gave me a guided path for positively improving the experience of patrons using the service. during the community calls, members present what they’ve completed, what they’re working on, and what they may be stuck with. in reality, this is a way to be seen for your achievements, update others, and receive help. having this type of structure helped me discover which appropriate opportunities exist, how to approach and plan to solve the problem. this experience was really special to me because it was the first time i had been part of an international community and all of the members were aligned toward a common goal of universal access to knowledge. in the first few months of volunteering i redesigned the website footer and made several pull requests. i also noticed salman was participating in google summer of code (gsoc) in . i applied to work with open library for gsoc in and was disappointed to learn the internet archive didn’t have enough slots for open library to participate. fortunately, i worked with mek, open library’s program lead, who recognized my contributions and arranged an “internet archive summer of code” (iasoc) internship program where we accomplished a major victory of releasing the sponsorship program which empowers the community to make meaningful, diverse books more available to borrow. you can read the blog post here which was picked up by boingboing and gizmodo. noticing a problem during my years volunteering, we recognized several indicators that open library could be better serving its mission by distributing to a larger audience. open library, which has millions of free books to borrow, has an international alexa rank of  # , , compared to goodreads which is a top # website without having books to borrow. the data also showed many patrons would drop off at the registration page because it didn’t offer immediate field validation and the fields would be cleared upon submit if, e.g. an email was already registered. the book pages, our most frequently viewed pages, were also very slow to load, causing patrons to drop-off. also the experience of the book pages was confusing because there were separate views for works and editions. because of all these factors, only around % of the internet archive’s books were checked out, meaning % of the catalog remained underutilized. i applied to gsoc with a plan, “adoption by book lovers” to resolve some of these key issues, help more people like myself discover and derive value from the open library, and hopefully improve their first experience in the process. placing our bets in the service of helping more patrons discover open library, increasing our utilization and engagement, and decreasing confusion and bad experiences, we made key bets: improving sign up book page redesign shareable profiles & public reading log imports & exports twitter bot there’s a common saying, “the first impression is the last impression”. this has certainly been true for many patrons attempting to sign up for an open library account. the easiest, surest way to help more patrons derive value from the open library platform is by improving sign up; reducing the friction and early negative first impressions during account creation. open library’s mission for was “reducing bad experiences, confusion, & dead-ends”. by combining our works and editions pages into a single more performant book page redesign we believed we’d reduce the confusion of users searching for their favourite books and in turn, also increase distribution. the doubleclick study by google shows that % of patrons drop off if page load is exceeds seconds and this carries significant seo penalties. while redesigning our book page, a key consideration was page-load performance because we knew this would increase our rank in search engine results and increase retention through the lending and registration funnels. finally, by betting on social features, like shareable profiles and public-by-default reading logs, the ability to import books from goodreads, and a twitter @borrowbot to help patrons discover which books are available to read and borrow on open library, we felt confident we could increase the number of patrons that may discover and adopt openlibrary.org. improving signup in , we coincidentally, hit a regression # to our account creation page which presented itself as a server error for patrons trying to register a new account when their username or email was already taken. because of this bug, our daily registered users dropped from ~ to ~ (- ). through this, we discovered that nearly / of patrons (i.e. a day) who attempted registration would hit some validation issue when creating their account (e.g. email or username invalid or taken, recaptcha broken). even after solving the # regression, we hypothesized that many of these patrons were hitting error-cases which refreshed the page and cleared their form inputs, causing patrons to bounce. an easy solution was adding real-time validation to ensure emails, usernames, passwords, and recaptcha are valid before submitting the form. in order to implement real time validation, we planned epic # which included two pieces:  # – update backend api endpoints # – add real-time field validation for email, username, password to show errors before submission. while we do not have great analytics on how conversion increased, we do know from our support channels that these changes have anecdotally resulted in a significant decrease in support emails around patron signup. try it out 👉 https://openlibrary.org/account/create issue: https://github.com/internetarchive/openlibrary/issues/ pull request: https://github.com/internetarchive/openlibrary/pull/ book page redesign user interviews and surveys have taught us that most patrons who visit open library are trying to find a “book”. many patrons report that the terms work and edition may confuse their experience. this confusion is increased because a user can unpredictably be dropped into either a work page or an edition page which have different designs. our goal in redesigning the books page was to increase clarity of the experience and improve page loading times. to improve clarity and simplify the experience, we merged the work and edition pages to a single book page where patrons may find all the information about a work and learn about the availability of various editions without having to navigate multiple pages.   when redesigning the book page, we made the following changes: editions table. we made the editions table front-and-center to enable readers to quickly switch between the different editions. we also feature editions by availability and language, and allow patrons to change how many results are shown at a time. we added a new search box to enable patrons to find relevant editions without reloading.  navigation tabs. we have bucketed the work’s information into an “overview” tab and the current edition’s information in the “this edition” tab. the tab bar always sticks to the top of the page for easy access to different sections of the page. expandable descriptions. in previous designs, long text descriptions made it difficult to see all important book information at a glance. there are now “read more” links to expand and collapse long descriptions. clearer buttons. all the favorite actions of readers such as borrowing, searching inside, adding books to one’s reading log, and book star ratings have been grouped together and moved right below the book cover. it’s hopefully more clear now that the “want to read” load times. we know page speed is a priority for readers. the new books page should be significantly faster (lazy loading of related works carousel). considerations. we tried to change as little as possible and were careful not to remove existing functionality: urls: developers and partners will be happy to hear that /works and /books urls and apis will continue to work as expected without change. both the work and edition pages will simply appear to use the same consistent design. lists: while admittedly slightly less convenient, you can still add works to lists by clicking the “use this work” checkbox as shown below. by default, lists will use editions. i had always worked in small teams with not a lot of stakeholders and no clash of ideas. the books page redesign was one in which the issue was open for years and it was being stalled due to clash of interests in how we should display our pages. completing this issue was a major milestone in my gsoc program where i learned to cooperate and compromise on some aspects of our design so that all stakeholders were happy. the feedback we received from our patrons was that ~ % patrons found the new books page a step forward, ~ % did not have any preference and ~ % found the change a step backward. therefore we think our hypothesis was correct and this feature would improve user experience and reduce user confusion. read more about the book page redesign: https://blog.openlibrary.org/ / / /re-thinking-open-librarys-book-pages/ try it out 👉 https://openlibrary.org/works/ol w/the_da_vinci_code issues: https://github.com/internetarchive/openlibrary/issues/ https://github.com/internetarchive/openlibrary/issues/ pull request: https://github.com/internetarchive/openlibrary/pull/ additional book page improvements after completing the book page redesign, we made two major improvements to help our librarian community and to improve performance and load times: a better book /edit experience and lazy loading of expensive book page components (e.g. related works carousels). book page editor. we redesigned the books page editor to enable our librarians edit book metadata with ease.  lazy loading of related carousels. to improve the page loading time we firstly created a list of components and their timings and noticed that the related works and author works took the most time to load thereby slowing down the page for up to %. therefore our hypothesis was to lazy load related works carousel which would then enable our newly designed books pages to load faster. the impact of this change was that now pages load up to % faster: issues: https://github.com/internetarchive/openlibrary/issues/ https://github.com/internetarchive/openlibrary/pull/ shareable profiles & public reading logs  we noticed that very few patrons share their reading logs or even know they can be shared. however, we know patrons on goodreads share their reading logs frequently. and also, lists on open library are shared all the time. why is this? in , when open library announced the new reading log feature, it was set to be private by default. we expected many patrons would change their reading logs to be public, but because it wasn’t public by default and difficult to discover, patrons didn’t know the feature existed and had no reason to make it public. in the spirit of being an open platform, we wanted patrons to have the opportunity to make their reading logs public to patrons with similar interests. as a result, we decided to make reading logs public by default for new accounts created after - , with the option for any patron to set their reading logs to private. even after making this change, we noticed patrons trying to share their generic /account/books page, however this page always reflects the content of the currently logged in user. by always redirecting /account/books to the publicly shareable /people/username url, we are able to move in a direction which enables patrons to freely share their reading logs and paves the way for other features like “following”, which we’re interested in exploring next year. enabling these change required: modifying the user registration page (front-end) + https://github.com/internetarchive/openlibrary/blob/master/openlibrary/plugins/upstream/account.py#l (back-end) to support enabling this setting from the account creation form. for enabling redirects – adding a redirect from /account/books page to /people/username and dealing with conditions for public/private reading log. this change simplified how users share their reading log and profile pages publicly paving a path for more social additions to open library.   try it out 👉 https://openlibrary.org/people/tab /books/want-to-read, https://openlibrary.org/people/tab issues: https://github.com/internetarchive/openlibrary/issues/ https://github.com/internetarchive/openlibrary/issues/ https://github.com/internetarchive/openlibrary/issues/ pull requests: https://github.com/internetarchive/openlibrary/pull/ https://github.com/internetarchive/openlibrary/pull/ https://github.com/internetarchive/openlibrary/pull/ imports & exports goodreads provides a way to download/export a list of books from one’s bookshelves. this feature would allow a user to take an exported dump of their reading log from goodreads and then add each of these books to their open library account. the goodreads import feature from https://openlibrary.org/account/import the export options enables patrons to download a list of open library book identifiers from their reading log.  the download export option from https://openlibrary.org/account/import a picture of a csv file crated by the exporter try it out 👉 https://openlibrary.org/account/import issue: https://github.com/internetarchive/openlibrary/issues/ https://github.com/internetarchive/openlibrary/issues/ pull request: https://github.com/internetarchive/openlibrary/pull/ https://github.com/internetarchive/openlibrary/pull/   twitter bot our objective for this task was how do we reach more patrons/readers and help them discover more books on openlibrary.org? according to the hashtag analytics audit done on tweetbinder.com on hashtags #books #amazon using the free version the analytics show that in a day period the number of original tweets(excluding retweets) was approx. with a number impact of m. therefore this is a great opportunity for making our bookshelves discoverable. whenever a user tweets out a book with the amazon link/ an isbn, the twitter @borrowbot would retweet the book with the link from open library if it is available. the book will be tweeted only once. try it out 👉 tweet @borrowbot isbn/ amazon link  related issue: https://github.com/internetarchive/openlibrary/issues/ code: https://github.com/tabshaikh/openlibrary-bots/tree/twitter-bot impact in no small part because of the bets we made, our international alexa rank improved by % from # , to # , . our book page load times improved on average by ~ %. out of of our patrons approved of our book page redesign, with % celebrating it as game changer. more than , books have already been imported through the goodreads import tool support team reports significant decrease in account creation support emails what i learned i always looked for ways to improve my work and have always loved constructive feedback from my mentor mek who helped me learn how to estimate time for tasks, effectively identify stakeholders and include them in the process (reaching consensus on decisions was a lot harder than i anticipated), and how to communicate problems and achievements in a way which everyone may understand. also, writing takes a long time and it’s easy to want to code until the deadline. as our founder brewster kahle says, “work backwards from the blog post”.  i also had the privilege of applying what i’ve learned to be a mentor for both sachin naik (# # ) and fatima (# ) within our community and helping them submit some of their first pull requests for open library posted in bulk access, community, google summer of code (gsoc), open source | comments closed open library is an initiative of the internet archive, a (c)( ) non-profit, building a digital library of internet sites and other cultural artifacts in digital form. other projects include the wayback machine, archive.org and archive-it.org. your use of the open library is subject to the internet archive's terms of use. « older posts search recent posts importing your goodreads & accessing them with open library’s apis on bookstores, libraries & archives in the digital age amplifying the voices behind books giacomo cignoni: my internship at the internet archive google summer of code : adoption by book lovers archives archives select month december october september august july may november october january october august july june may march december october june may february january november february january december november october august july june may april march april january august december november october july june may april march february january december november october september august july june may april march february january december november october september august july june may april march february january december november theme customized from thematic theme framework. - - ditc_flyer_event- _final.jpg - google drive sign in draft-koster-rep- - robots exclusion protocol toggle navigation datatracker enable javascript for full functionality. groups active wgs active rgs other active ags active areas active directorates active programs active rags active teams rsoc by area/parent applications and real-time general internet ops & mgmt routing security transport irtf new work chartering groups bofs other groups concluded groups non-wg lists documents search recent drafts draft submission sign in to track docs rfc streams iab irtf ise meetings agenda materials floor plan registration important dates proceedings upcoming past request a session session requests other ipr disclosures liaison statements iesg agenda nomcoms downref registry statistics drafts/rfcs meetings tutorials api help release notes report a bug user sign in password reset preferences handling of personal information new account robots exclusion protocol draft-koster-rep- status iesg evaluation record iesg writeups email expansions history versions document type active internet-draft (individual in art area) authors martijn koster  , gary illyes  , henner zeller  , lizzi harvey  last updated - - (latest revision - - ) replaces draft-rep-wg-topic stream ietf intended rfc status informational formats plain text pdf htmlized (tools) htmlized bibtex stream wg state submitted to iesg for publication document shepherd ted hardie shepherd write-up show (last changed - - ) iesg iesg state ad evaluation::revised i-d needed consensus boilerplate unknown telechat date responsible ad murray kucherawy send notices to ted hardie email authors ipr references referenced by nits search lists ietf mail archive google network working group m. koster internet-draft stalworthy computing, ltd. intended status: informational g. illyes expires: june , h. zeller l. harvey google december , robots exclusion protocol draft-koster-rep- abstract this document standardizes and extends the "robots exclusion protocol" method originally defined by martijn koster in for service owners to control how content served by their services may be accessed, if at all, by automatic clients known as crawlers. status of this memo this internet-draft is submitted in full conformance with the provisions of bcp and bcp . internet-drafts are working documents of the internet engineering task force (ietf). note that other groups may also distribute working documents as internet-drafts. the list of current internet- drafts is at http://datatracker.ietf.org/drafts/current/. internet-drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. it is inappropriate to use internet-drafts as reference material or to cite them other than as "work in progress." this document may not be modified, and derivative works of it may not be created, except to format it for publication as an rfc or to translate it into languages other than english. this internet-draft will expire on june , . copyright notice copyright (c) ietf trust and the persons identified as the document authors. all rights reserved. this document is subject to bcp and the ietf trust's legal provisions relating to ietf documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. please review these documents carefully, as they describe your rights and restrictions with respect to this document. code components extracted from this document must include simplified bsd license text as described in section .e of the trust legal provisions and are provided without warranty as described in the simplified bsd license. koster, et al. expires june , [page ] internet-draft i-d july table of contents . introduction . . . . . . . . . . . . . . . . . . . . . . . . . . terminology . . . . . . . . . . . . . . . . . . . . . . . . specification . . . . . . . . . . . . . . . . . . . . . . . . . . protocol definition . . . . . . . . . . . . . . . . . . . . . formal syntax . . . . . . . . . . . . . . . . . . . . . . . . . the user-agent line . . . . . . . . . . . . . . . . . . . . the allow and disallow lines . . . . . . . . . . . . . . . special characters . . . . . . . . . . . . . . . . . . . . other records . . . . . . . . . . . . . . . . . . . . . . access method . . . . . . . . . . . . . . . . . . . . . . . . . access results . . . . . . . . . . . . . . . . . . . . . caching . . . . . . . . . . . . . . . . . . . . . . . . . . . limits . . . . . . . . . . . . . . . . . . . . . . . . . . . security considerations . . . . . . . . . . . . . . . . . . . iana considerations . . . . . . . . . . . . . . . . . . . . examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . simple example . . . . . . . . . . . . . . . . . . . . . . . longest match . . . . . . . . . . . . . . . . . . . . . . . references . . . . . . . . . . . . . . . . . . . . . . . . . . . normative references . . . . . . . . . . . . . . . . . . . . uris . . . . . . . . . . . . . . . . . . . . . . . . . . author's address . . . . . . . . . . . . . . . . . . . . . . . . . introduction this document applies to services that provide resources that clients can access through uris as defined in rfc [ ]. for example, in the context of http, a browser is a client that displays the content of a web page. crawlers are automated clients. search engines for instance have crawlers to recursively traverse links for indexing as defined in rfc [ ]. it may be inconvenient for service owners if crawlers visit the entirety of their uri space. this document specifies the rules that crawlers must obey when accessing uris. these rules are not a form of access authorization. . . terminology the key words "must", "must not", "required", "shall", "shall not", show full document text rfc editor iasa & ietf llc ietf trust irtf ietf iesg iab iana privacy statement ietf tools about | ietf datatracker | version . . .p | - - | report a bug: tracker: email: python . . | django . . dan cohen – vice provost, dean, and professor at northeastern university skip to the content search dan cohen vice provost, dean, and professor at northeastern university menu about blog newsletter podcast publications social media cv rss search search for: close search close menu about blog newsletter podcast publications social media cv rss what’s new podcast humane ingenuity newsletter blog publications © dan cohen powered by wordpress to the top ↑ up ↑ robots.txt meant for search engines don’t work well for web archives - internet archive blogs internet archive blogs a blog from the team at archive.org menu skip to content blog announcements internet archive store archive.org about events developers donate robots.txt meant for search engines don’t work well for web archives posted on april , by mark graham robots.txt files were invented + years ago to help advise “robots,” mostly search engine web crawlers, which sections of a web site should be crawled and indexed for search. many sites use their robots.txt files to improve their seo (search engine optimization) by excluding duplicate content like print versions of recipes, excluding search result pages, excluding large files from crawling to save on hosting costs, or “hiding” sensitive areas of the site like administrative pages. (of course, over the years malicious actors have also used robots.txt files to identify those same sensitive areas!)  some crawlers, like google, pay attention to robots.txt directives, while others do not. over time we have observed that the robots.txt files that are geared toward search engine crawlers do not necessarily serve our archival purposes.  internet archive’s goal is to create complete “snapshots” of web pages, including the duplicate content and the large versions of files.  we have also seen an upsurge of the use of robots.txt files to remove entire domains from search engines when they transition from a live web site into a parked domain, which has historically also removed the entire domain from view in the wayback machine.  in other words, a site goes out of business and then the parked domain is “blocked” from search engines and no one can look at the history of that site in the wayback machine anymore.  we receive inquiries and complaints on these “disappeared” sites almost daily. a few months ago we stopped referring to robots.txt files on u.s. government and military web sites for both crawling and displaying web pages (though we respond to removal requests sent to info@archive.org). as we have moved towards broader access it has not caused problems, which we take as a good sign.  we are now looking to do this more broadly.   we see the future of web archiving relying less on robots.txt file declarations geared toward search engines, and more on representing the web as it really was, and is, from a user’s perspective. posted in announcements, news | replies post navigation ← a few advanced search tips drm for the web is a bad idea → thoughts on “robots.txt meant for search engines don’t work well for web archives” daniel april , at : pm so the plan is to no longer respect robots.txt files with directives that explicitly say user-agent: ia_archiver? or user-agent: *? many website explicitly block the internet archive’s ia_archiver crawler while allowing other crawlers. have you considered adopting applenewsbot’s policy of pretending to be googlebot? robots directives written for googlebot is more permissive than rules for other crawlers. also, many sites block everything but googlebot. i’m kind of torn on whether i think it’s a good thing if you improve the archive by ignoring the wishes of webmasters or not. i often run into issues with pages missing from the archive only to discover that the website has specifically excluded the ia_archiver. however, i still believe it’s important to preserve a standardized mechanism for controlling crawlers and bots of all kinds. pingback: news roundup | lj infodocket joshua april , at : pm a better choice would probably have been to respect robots.txt as of the time you crawled it; that is once archived changing robots.txt later doesn’t change its visibility. oh well. meditateordie april , at : am i agree with this mostly, though some sites seem to block archive.org for no sensible reason – then when their site eventually dies, as all sites do sooner or later, all of that good, useful info is lost forever. perhaps giving more advanced users a means of over-riding robots.txt on a per-save and per-read basis while still keeping the default behaviors active for general use, might be a compromise that satisfies the needs of dutiful archivers, general users and webmasters. something like a url modification could be used to do the trick (this used to work in the past until this handy undocumented functionality was removed). eg: additions of varying numbers of “.” in the right parts of a url used to work nicely for saves and reads, until fairly recently. there’s not much point in us ‘saving the web’ if we human beings cannot access the archives because of our robot[s.txt] overlords! https://web.archive.org/web/https://u.cubeupload.com/zkj hq.gif 🙂 shannon april , at : pm yay! sites that have retroactively changed their robots.txt have caused me a *lot* of problems for (recent) historical research. the info is often still out there, but it can take additional hours to find it. and sometimes it’s just gone instead. it never made any sense to block access to the archives today when the sites had allowed your crawling yesterday. adam april , at : pm there is another problem with robots.txt that everyone on here should know. there are ways that archive could accidently be removed: -if a website goes dead, and a different web owner opens up his/her website with the same url as the dead one with robots.txt, the entire archive, including the dead website, will be removed. even if the new owner has nothing to own on the previous website. -if a site gets hacked to have robots.txt, the same thing happened as above. web archive should change their system so that the machine that checks robots.txt would not remove already-archived pages, only disable the process of archiving of the page after robots.txt is established. to remove all history, would require to talk to archive.org to “flag” that site so that users cannot archive it. also have a protection so that if web owners tries to remove history that isn’t theirs, would deny them (they are required to show proof of it) from deleting the dead site. please let me know by sending an email to adomsyik@gmail.com. mkklsdkls april , at : pm as someone who has seen many good website be “park-nuked” and kicked out of the publicly accessible archive, i beg you people to ignore the parked website robots.txt’s wishes. if we really want to archive the web, people who have literally no relation to the previous website beyond usurping the previous name via domain-squatting should have no say in what is archived. andy l april , at : pm i’m happy to hear about this change. i’ve always thought it was a shame that changes to the modern robot.txt files are able to reach back in time and scrub the site from existence. i guess i understand why that policy was put into place, but it doesn’t seem to make sense long term. for a convenient domain, its current website and owner might be completely unrelated to the historic page that was there before. georgene uddin april , at : pm hey there. i discovered your weblog the usage of msn. that is an extremely well written article. i’ll make sure to bookmark it and come back to read extra of your useful information. thank you for the post. i’ll definitely return.| posty april , at : am could we expand this to more than just us government websites? australian government websites do this too. eg: http://operational.humanservices.gov.au/robots.txt that website clearly details how our governments social security system works, which changes and leaves the public at a disadvantage. mark graham post authorapril , at : pm yes, in general terms we think information produced by governments around the world, and published via public websites, should be preserved and made available via the wayback machine. andre borie april , at : am i really don’t see any problem with this – if a human can access it, so should the archive be able to – anyone who doesn’t want their stuff being searchable/archived online should just put a password on it. the only good thing about robots.txt is the rate-limiting, so smaller sites can limit the bandwidth allocated to crawling if they wish. by the way, what does this mean for previously-archived sites that now changed their robots.txt to block the archive? do you still keep the original data, and in which case, would you be able to restore access to it? i’ve seen a few sites where they used to be accessible on the wayback machine but are not anymore due to a recent robots.txt change, and i’d love to see them available again if the original data wasn’t deleted. jim moores april , at : am i’ve found that i can’t access archive material that i myself created because i let a domain i was no longer using expire and now it has a non-permissive robots.txt. at a minimum archive.org needs to respect the robots.txt only at the point of collection, but my personal opinion is that it should be ignored completely by archive.org and allow people to actively opt out in some other way. mo april , at : pm in my case i was trying to retrieve an old web site of mine a cybersquatter later bought the domain and put up a robits.txt now i can’t see my own site the archive respects a new robots.txt file iwned by a squtter who is effectively blocking a historical archive they had nothing to do with. that is insane. mark graham post authorapril , at : pm thank you mo. people write to us about the situation you describe every day. in many cases they implore us to make their content available again. this is exactly the harm we wish to address here. and, everyone, please remember you can always write to info@archive.org if you would like us to not crawl your site. ryan april , at : pm just this morning ia_archiver submitted a form on my site (the form was blank, but the point is that it clicked submit). any crawler that submits forms is a jerk crawler. would you consider redesigning your crawler to be less offensive? mark graham post authorapril , at : pm the “ia_archiver” user agent is used by alexa internet, not the internet archive. henrik april , at : am on tools.ietf.org, all the information is public. i use robots.txt primarily to steer web crawlers away from pages which require substantial cpu resources to generate. background: tools.ietf.org has been a pro-bono activity for years, and runs on donated hardware; i don’t have the means to upgrade to a level of cpu resources to be able to serve generated pages at the rate the searchbots can hit them. the pages i steer robots away from are for instance source repository diffs, logs, commits etc., served through trac. if a crawler is sufficiently gentle, and is able to back down the rate of crawl if the time to serve pages is long or go up, i’m perfectly happy to have all of the pages now denied by my robots.txt crawled. chris april , at : pm i’d implore you to consider recognizing an “archive.txt”-like standard then. for people like myself who maintain a personal website, i tend to use it as a file server and would be quite annoyed if my resume (which contains an email address and contact phone number) ended up archived. the alternative would be i remove everything i don’t want archived. i don’t think that’s your intended goal, so please rethink this strategy. mark graham post authorapril , at : pm thank you for this chris. please do write to us at info@archive.org about any sites you manage. i promise we will be responsive. ross april , at : pm internet archive, thank you for wanting to archive the web as users see it, which is the whole point of “saving the web!” i had respect for robots.txt year ago, but it’s today clear that we cannot allow site owners to affect the public record by their own selfish choices. stay the course, thanks again! vinz april , at : am alas, this comes too late for many of my favourite sites…. - took out a lot for some reason, as did mid- i guess i’ll have to hold out until computers can reconstruct things straight from memory then do a big ol’ rip. also wish i knew why it doesn’t save images properly sometimes, i run into a lot of those at self-hosted sites, unless the crawler just happened to hit it while a file was broken. darren duncan april , at : am this is a good move on the part of the internet archive in principle. at the very least, something i remember requesting of the internet archive years ago, is that any respect they give robots.txt should be time sensitive. if a domain’s robots.txt allows archiving in the present, then the internet archive should always make today’s version of that content available in perpetuity, even if tomorrow’s robots.txt for that domain denies archiving. i would want any website i operate to be archived, and if i gave up any of my domain names in the future, i would not want the future owners of those domain names to be able to cause the internet archive to stop displaying the versions of the domain that existed while i controlled it. vix april , at : am “archiving relying (..) more on representing the web as it really was, and is, from a user’s perspective.” i agree %. robots.txt aren’t limiting regular users and archiving purpose is to reflect the users’ perspective, not seo crawling. go for it! michael martinez april , at : pm if you ignore “robots.txt” directives people will find other ways to block you. while it’s unfortunate that you don’t keep data live after a “robots.txt” change, that is your own bad policy. the robots exclusion “standard” is not a standard, it’s an arbitrary and voluntary set of guidelines. no one forced the archive to take content offline after domain names changed hands. you can easily correct that bad practice by changing your policy rather than blaming the non-standard “standard” (of which most people are unaware) for the issue. while you’re fixing the problems with your system, you could also make it easier for webmasters who do know about both the “robots.txt” file and your archive to correct errors rather than have to wait hours or longer for your crawler to see changes. mark graham post authorapril , at : pm thank you michael. we encourage people to write to us at info@archive.org to report bugs, make requests (include for content to be removed from the wayback machine and for sites to not be crawled.) i assure you we read every message sent to us, and act on them as appropriate. many of the features we add, and bugs we fix, are a direct result of user feedback. pingback: the internet archive and robots.txt — pixel envy nascent april , at : pm there still needs to be a way of specifically preventing ia from archiving a domain. mark graham post authorapril , at : pm please know that site owners can always write to info@archive.org and request that content from a site be removed from the wayback machine and from future crawling. we process requests like that every day. pingback: editors’ choice: robots.txt adam april , at : pm its bad enough that robots.txt not only prevents archiving, it also deletes the entire achieve (in other words if you archive it, and later employs robots.txt, will delete it). including a website being hacked to include robots.txt. john april , at : pm then please explain how i can keep a site ephemeral, as intended. are there ip address ranges, http headers, etc, that can be used to forbid access? what is the way to reliably keep sites out of the archive for the time you respected robots.txt, now, and forever? my sites explicitly tell robots “noarchive”. you shouldn’t even have the files on your systems. retroactively making archives public is a dick move. mark graham post authorapril , at : pm hi john, please email your request to info@archive.org and we will promptly process it. chris haines april , at : pm “we see the future of web archiving relying less on robots.txt file declarations geared toward search engines, and more on representing the web as it really was, and is, from a user’s perspective.” – i agree. i think times have changed, and this reflects what users want from a web archive these days. comments are closed. search for: recent posts holiday cheer for a good cause library digital lending empowers people worldwide during covid- pandemic leaders in the open world, intellectual property, and social justice join our public domain day celebration dweb meetup: the latest in the dweb ecosystem community webs program receives $ , , andrew w. mellon foundation award for a national network of public libraries building local history web archives recent comments giso on discogs thank you! a commercial community site with bulk data access alvaro muñoz brandon on contest: the internet archive is looking for creative short films made by you! doug on discogs thank you! a commercial community site with bulk data access skevos mavros on contest: the internet archive is looking for creative short films made by you! seo on discogs thank you! a commercial community site with bulk data access categories rpm announcements archive version archive-it audio archive books archive cool items education archive emulation event image archive jobs lending books live music archive movie archive music news newsletter open library past event software archive technical television archive upcoming event video archive wayback machine – web archive web & data services archives archives select month december november october september august july june may april march february january december november october september august july june may april march february january december november october september august july june may april march february january december november october september august july june may april march february january december november october september august july june may april march february january december november october september july june may april march february january december november october september august july june may april march february january december november october september august july june may april march february january december november october september august july june may april march february january december november october september august july june may april march february january december november october september august july june may april march february january december october september august july june may april march february january december november september august june may april march february january december october september august july june may april march february january december november october september august february november october september march february january december october march meta log in entries feed comments feed wordpress.org proudly powered by wordpress terry's worklog terry's worklog on my work (programming, digital libraries, cataloging) and other stuff that perks my interest (family, cycling, etc) marcedit . update status i’m planning to start making testing versions of the new marcedit instance available around the first of the year broadly, to a handful of testers in mid-dec.&# ; the translation from .net . . to .net was more significant than i would have thought – and includes a number of swapped default values – so hunting &# ; changes to system.diagnostics.process in .net core in .net core, one of the changes that caught me by surprise is the change related to starting processes.&# ; in the .net framework – you can open a web site, file, etc. just by using the following:\ system.diagnostics.process.start(path); however, in .net core – this won’t work.&# ; when trying to open a file, the process will &# ; marcedit . /marcedit mac . work every year, around this time, i try to dedicate significant time to address any large project work that may have been percolating around marcedit.&# ; this year will be no different.&# ; over the past months, i’ve been working on moving marcedit away from the .net . . framework to .net core . .&# ; there a lot of &# ; marcedit: identifying invalid utf- data in marc records ah dante – if only he had been a librarian.  i’m almost certain that had the divine comedy been written by a cataloger – character encodings and those that mangle them – would definitely make an appearance.  i can almost see the story in my head.  our wayward traveler, confused when our guide, virgil, comments &# ; marcedit . . i’ve worked on a number of updates this weekend– here is the list: ui changes i’ve removed the quick links on the front page, and changed this to a list of selectable topics.&# ; this will make it easier for me to add to this list. i’ve added a new quick access button to the top &# ; build new field changes ** updated: official help page in the kb: https://marcedit.reeset.net/build-new-field this isn’t going to meet all the use cases i’ve seen – but this should address the most common question that comes up – the ability to have the build new field generate multiple fields. the process will be based on the presence or lack of &# ; marcedit shelter-in-place webinar : automated editing through scripts and tooling . when: may , : am eastern time (us and canada) register in advance for this meeting: https://osu.zoom.us/meeting/register/tjypdu srjsrgn nzmfiiezsvv&# ;xphm ch after registering, you will receive a confirmation email containing information about joining the meeting. summary of recent marcedit changes between feb. –may , like a lot of folks, i’ve been working from home and have had some free time to do some extra work on marcedit.&# ; nearly all of these changes (save for the xml editor) were made in the mac version as well (or will be made in the mac version by weeks end (specifically, the bibframe &# ; marcedit . . updates there is one update that i want to highlight related to the new update, and that related to the installer.&# ; i noticed that with the windows - cumulative update, registry reflection (the process of moving registry keys into the -bit hive), has affected the marcedit installer.&# ; this directly impacts the applications ability to determine &# ; marcedit shelter-in-place webinar : making regular expressions work for you in marcedit when: may , : am eastern time (us and canada) register in advance for this meeting: https://osu.zoom.us/meeting/register/tjevceihpziuhnd pzl lpcn gbprgb qr after registering, you will receive a confirmation email containing information about joining the meeting. hiphopweekend.png - google drive sign in ditc _flyer_ x ( ).jpg - google drive sign in seamlessaccess | disruptive library technology jester skip links skip to primary navigation skip to content skip to footer disruptive library technology jester about resume toggle search toggle menu seamlessaccess user behavior access controls at a library proxy server are okay minute read earlier this month, my twitter timeline lit up with mentions of a half-day webinar called cybersecurity landscape - protecting the scholarly infrastructure. ... enter your search term... twitter github feed © peter murray. powered by jekyll & minimal mistakes. vtditc vol - - - .png - google drive sign in finished gmabii mural - - - - tck & trc.jpg - google drive sign in formalizing the robots exclusion protocol specification search central documentation not much time? quickstart get on google optimize your site for search engines measuring your performance on google beginner seo get started seo starter guide do you need an seo? beginners guide to search console advanced seo get started guidelines control crawling and indexing change your search appearance optimize page experience what's new blog events documentation updates case studies help language english bahasa indonesia deutsch español français português – brasil Русский 中文 – 简体 日本語 한국어 google search central blog search central documentation more what's new more case studies help recent blog posts latest documentation updates archive december updates to search console’s api november new and improved crawl stats for your site we moved! introducing the new home for the google webmasters blogs goodbye google webmasters, hello google search central timing for bringing page experience to google search pes@home : google’s first virtual summit for product experts october best practices for black friday and cyber monday pages how can my pages appear on the search result page? the search console training lives on september new schema.org support for retailer shipping data new open source robots.txt projects googlebot will soon speak http/ sharing what we learned on the first virtual webmaster unconference august make the licensing information for your images visible on google images options for retailers to control how their crawled product information appears on google identify and fix amp signed exchange errors in search console join our first virtual webmaster unconference rich results & search console webmaster conference lightning talk search console api announcements search off the record podcast - behind the scenes with search relations july prepare for mobile-first indexing (with a little extra time) the rich results test is out of beta how spam reports are used at google june why are my pages not shown on the search result page? how we fought search spam on google - webspam report may evaluating page experience for a better web hello search console. nice to meet you! frequently asked questions about javascript and links google translate’s website translator - available for non-commercial use new reports for guided recipes on assistant in search console reintroducing a community for polish & turkish site owners new reports for special announcements in search console april showcasing the value of seo looking back at last year's webmaster conference product summit introducing a new way for sites to highlight covid- announcements on google search march helping health organizations make covid- information more accessible how to pause your business online in google search new properties for virtual, postponed, and canceled events coronavirus (covid- ) and webmaster conference announcing mobile first indexing for the whole web february best practices for news coverage with search more & better data export in search console how to showcase your events on google search new reports for review snippets in search console january google search news for january new removals report in search console sunsetting support for data-vocabulary get ready for new samesite=none; secure cookie settings the search console training video series is rolling out december an update on launching a new publisher center package tracking early access program introducing the new search console messages november google search news for november new reporting for products results in search console get faster with the new speed report in search console october site kit is now available for all wordpress sites google webmaster conference goes to tel aviv video series for new webmasters: search for beginners! goodbye, flash new reports for video results in search console updating the user agent of googlebot september join us at a webmaster conference in mountain view, california google search news: coming soon to a screen near you more options to help websites preview their content on google search fresher data in your site’s search performance report making review rich results more helpful evolving nofollow- new ways to identify the nature of links saying goodbye to the old search console introducing auto-dns verification in the new search console august minor cleaning up in the search console api you #askgooglewebmasters, we answer when indexing goes wrong: how google search recovered from indexing issues & lessons learned since. googlebot evergreen rendering in our testing tools what webmasters should know about google’s core updates july helping publishers and users get more out of visual searches on google images with amp a note on unsupported rules in robots.txt google's robots.txt parser is now open source formalizing the robots exclusion protocol specification june bye bye preferred domain setting webmaster conference: an event made for you a video series on seo myths for web developers may mobile-first indexing by default for new domains search at google i/o new in structured data: faq and how-to the new evergreen googlebot google i/o - what sessions should seos and webmasters watch? monitoring structured data with search console april enriching search results through structured data instant-loading amp pages from your own domain search console reporting for your site's discover performance data user experience improvements with page speed in mobile search march how to discover & suggest google-selected canonical urls for your pages this year in search spam - webspam report help google search know the best date for your web page introducing a new javascript seo video series february announcing domain-wide data in search console help customers discover your products on google consolidating your website traffic on canonical urls january dynamic rendering with rendertron focusing on the new search console ways to succeed in google news an update on the google webmaster central blog comments december , celebrating our global webmaster community mobile-first indexing, structured data, images, and your site why & how to secure your website with the https protocol introducing the indexing api and structured data for livestreams rich results expands for question & answer pages november pagespeed insights, now powered by lighthouse notifying users of unclear subscription pages october introducing recaptcha v : the new way to stop bots google is introducing its product experts program! september the new search console is graduating out of beta august collaboration and user management in the new search console links, mobile usability, and site management in the new search console july hey google, what's the latest news? an update to referral source urls for google images june how we fought webspam - webspam report introducing the indexing api for job posting urls new url inspection tool & more in search console google search at i/o may our goal: helping webmasters and content creators google i/o - what sessions should seos and webmasters watch live ? send your recipes to the google assistant april we updated our job posting guidelines distrust of the symantec pki: immediate action needed by site operators march rolling out mobile-first indexing introducing the webmaster video series, now in hindi february how listening to our users helped us build a better search console launching seo audit category in lighthouse chrome extension january using page speed in mobile search ranking real-world data in pagespeed insights introducing the new search console december introducing the new webmaster video series introducing rich results & the rich results testing tool #nohacked . : fixing common hack cases getting your site ready for mobile-first indexing #nohacked . : tips on prevention a revamped seo starter guide #nohacked . : how do i know if my site is hacked? rendering ajax-crawling pages november a reminder about event markup engaging users through high quality amp pages make your site's complete jobs information accessible to job seekers october enabling more high quality content for users september how to move from m-dot urls to responsive site august introducing our new international webmaster blogs! the new search console: a sneak peek at two experimental features badges on image search help users find what they really want june connect to job seekers with google search making the internet safer and faster: introducing recaptcha android api better snippets for your users may a reminder about links in large-scale article campaigns april how we fought webspam - webspam report similar items: rich products feature on google image search march updates to the google safe browsing’s site status tool #nohacked: a year in review february closing down for a day january introducing the mobile-friendly test api protect your site from user generated spam what crawl budget means for googlebot december enhancing property sets to cover more reports in search console november an update on google's feature-phone crawling & indexing saying goodbye to content keywords rich cards expands to more verticals building indexable progressive web apps mobile-first indexing here’s to more https on the web! october using amp? try our new webpage tester september webmaster forums top amp questions penguin is now part of our core algorithm tips to amplify your clients how to best evaluate issues with your accelerated mobile pages how can google search console help you amplify your site? how to get started with accelerated mobile pages what is amp? a reminder about widget links showcase your site’s reviews in search more safe browsing help for webmasters august helping users easily access content on mobile promote your local businesses reviews with schema.org markup amp your content - a preview of amp'ed results in search june more security notifications via google analytics search at i/o recap: eight things you don't want to miss may tie your sites together with property sets in search console introducing rich cards a new mobile friendly testing tool deeper integration of search console in google analytics how we fought webspam in april helping webmasters re-secure their sites no more deceptive download buttons march continuing to make the web more mobile friendly updating the smartphone user-agent of googlebot best practices for bloggers reviewing free products they receive from companies an update on the webmaster central blog amp newslab office hours in your language january amp error report preview in search console new year, new look: introducing our new webmasters website december indexing https pages by default november updating our search quality rating guidelines tc summit : celebrating our webmaster top contributors! october detect and get rid of unwanted sneaky mobile redirects deprecating our ajax crawling scheme an update on how we tackle hacked spam september first click free update helping hacked sites with reconsideration requests repeated violations of webmaster guidelines mobile-friendly web pages using app banners august an update on csv download scripts #nohacked: fixing the injected gibberish url hack #nohacked: identifying and diagnosing injected gibberish url hacking #nohacked: using two-factor authentication to protect your site introducing the search analytics api #nohacked: how to recognise and protect yourself against social engineering july #nohacked: how to avoid being the target of hackers update on the autocomplete api google+: a case study on app download interstitials google's handling of new top level domains may app deep linking with goo.gl surfacing content from ios apps in google search rolling out the red carpet for app owners in search console announcing google search console - the new webmaster tools more precise data in the new search analytics report five ways to grow your business this small business week april faster and lighter mobile web pages for indonesia #mobilemadness: a campaign to help you go mobile-friendly faqs about the april st mobile-friendly update better presentation of urls in search results drive app installs through app indexing march helping users fill out online forms an update on doorway pages deprecation of the old webmaster tools api unblocking resources with webmaster tools easier website development with web components and json-ld safe browsing and google analytics: keeping more users safe, together february finding more mobile-friendly search results case studies: fixing hacked sites january crawling and indexing of locale-adaptive pages upcoming events in the knowledge graph new structured data testing tool, documentation, and more december google public dns and location-sensitive dns responses the four steps to appiness are you a robot? introducing no captcha recaptcha november helping users find mobile-friendly pages october tracking mobile usability in webmaster tools updating our technical webmaster guidelines best practices for xml sitemaps & rss/atom feeds bring your local business online -- no website required! september an update to the webmaster tools api webmaster academy now available in languages an improved search box within the search results optimizing for bandwidth on apache and nginx august #nohacked: a global campaign to spread hacking awareness https as a ranking signal introducing the google news publisher center july testing robots.txt files made easier promoting modern websites for modern devices in google search results troubleshooting hreflang annotations in webmaster tools june android app indexing is now open for everyone! making site moves easier directing smartphone users to the page they actually wanted may app indexing in more languages rendering pages with fetch as google understanding web pages better making your site more mobile-friendly with pagespeed insights creating the right homepage for your international users april webmaster guidelines for sneaky redirects updated introducing our global google+ page for webmasters surfacing your business's contact and local info in google app indexing updates march more precise index status data for your site variations introducing the new webmaster academy app engine ip range change notice musical artists: your official tour dates in the knowledge graph february tips to find hacking on your site, and ways to prevent and fix it infinite scroll search-friendly recommendations faceted navigation best (and of the worst) practices january affiliate programs and added value a new googlebot user-agent for crawling smartphone content changes in crawl error reporting for redirects google publisher plugin beta: bringing our publisher products to wordpress more detailed search queries in webmaster tools improved search queries stats for separate mobile sites december so long, , and thanks for all the fish switching to the new website verification api improving url removals on third-party sites structured data dashboard: new markup error reports for easier debugging checklist and videos for mobile website improvement smartphone crawl errors in webmaster tools november video: creating a seo strategy (with webmaster tools!) october indexing apps just like websites easier recovery for hacked sites september video: expanding your site to more languages better backlink data for site owners august "rel="author" frequently asked (advanced) questions making smartphone sites load fast view manual webspam actions in webmaster tools in-depth articles in search results july a reminder about manipulative or deceptive behavior easier navigation without gps june introducing website satisfaction by google consumer surveys backlinks and reconsideration requests verify your site in webmaster tools using google tag manager changes in rankings of smartphone search results may quick tips for international websites getting started with structured data using schema.org markup for organization logos april introducing "x-default hreflang" for international landing pages common mistakes with rel=canonical march the webmaster academy goes international a new opt-out tool easier management of website verifications making search-friendly mobile websites — now in more languages we created a first steps cheat sheet for friends & family new first stop for hacked site recovery february a reminder about selling links that pass pagerank make the most of search queries in webmaster tools january a faster image search december webmaster tools verification strategies introducing data highlighter for event data helping webmasters with hacked sites november giving tablet users the full-sized web october a new tool to disavow links make the web faster with mod_pagespeed, now out of beta rich snippets guidelines google webmaster guidelines updated keeping you informed of critical website issues september structured data testing tool answering the top questions from government webmasters august site errors breakdown search queries alerts in webmaster tools configuring url parameters in webmaster tools website testing & google search domain verification using cname records july introducing the structured data dashboard new notifications about inbound links behold google index secrets, revealed! on web semantics new crawl error alerts from webmaster tools june adding associates to manage your youtube presence seo essentials for startups in under minutes download to google spreadsheet from webmaster tools for webmasters: google+ and the + button recommendations for building smartphone-optimized websites easier domain verification may now you can polish up google’s translation of your website multilingual and multinational site annotations in sitemaps introducing webmaster academy making more pages load instantly sorting and filtering results in custom search navigation, dashboard and home page coding guidelines for html and css april responsive design – harnessing the power of media queries even more top search queries data words about images how to move your content to a new location webmaster tools spring cleaning another step to reward high-quality sites updates to rich snippets march five common seo mistakes (and six good ideas!) upcoming changes in google’s http referrer video about pagination with rel="next" and rel="prev" crawl errors: the next generation keeping your free hosting service valuable for searchers safely share access to your site in webmaster tools february using schema.org markup for videos preparing your site for a traffic spike january more options for google+ badges what’s new with sitemaps update to top search queries data making form-filling faster, easier and smarter page layout algorithm improvement better page titles in search results december download search queries data using python website user research and testing on the cheap rich snippets instructional videos introducing smartphone googlebot-mobile clicks and impressions for authors tips for hosting providers and webmasters new markup for multilingual content november grow your audience with google+ get, post, and safely surfacing more of the web october raising awareness of cross-domain url selections accessing search query data for your sites create and manage custom search engines from within webmaster tools webmaster forums' top contributors rock webmaster tools search queries data is now available in google analytics september work smarter, not harder, with site health pagination with rel="next" and rel="prev" reconsideration requests get more transparent introducing: application rich snippets Îñţérñåţîöñåļîžåţîöñ recognizing top contributors in google's help forums pdfs in google search results august reorganizing internal vs. external backlinks google news now crawling with googlebot making the most of improvements to the + button help us improve google search a new rich snippets format for music introducing new and improved sitelinks high-quality sites algorithm launched in additional languages new webmaster tutorial videos a new, improved form for reporting webspam submit urls to google with fetch as googlebot july preview the latest + button changes page speed service - web performance, delivered. the + button: now faster improved handling of urls with parameters validation: measuring and tracking code quality june beyond pagerank: graduating to actionable metrics + reporting in google webmaster tools and google analytics + around the world protecting your site with gruyere webinar: implementing the + button announcing instant pages authorship markup and web search pilot webmaster tools’ search queries data in google analytics introducing schema.org: search engines come together for a richer web add + to help your site stand out may troubleshooting instant previews in webmaster tools easier url removals for site owners website security for webmasters introducing the google webmaster team page speed online has a shiny new api more guidance on building high-quality sites flash support in instant previews do s hurt my site? april an update on google video: finding an easier way to migrate google video content to youtube wordpress plugin for webmaster tools verification your fast pass through security sharing advice from our london site clinic high-quality sites algorithm goes global, incorporates user feedback our seo guide — now available in ten more languages march changes in the chrome user agent introducing page speed online, with mobile support mo’ better to also detect mobile user-agent introducing the + button tag your tv shows! page speed for chrome, and in languages! february introducing recipe view, based on rich snippets markup making websites mobile friendly beyond times and arial - the new web safe fonts linking google analytics to webmaster tools update to webmaster tools search queries january using webmaster tools like an seo how to deal with planned site downtime understanding your opportunities with adsense december "it's on google! yay!" - getting webmaster help in our forum sending video sitemaps q&a holiday cheer improving our help content: stocking stuffers in our help center video sitemaps & mrss vs. facebook share & rdfa ring in the new year with accessible content: website clinic for non-profits holiday source code housekeeping: website clinic for non-profits a helping holiday hand: website clinic for non-profits new hacked site notifications in search results webmaster tools’ holiday update november controlling crawling and indexing now documented on code.google.com petits fours in your search results what a feeling! even better indexing of swf content instant previews a chrome extension for reporting webspam how to help google identify web spam make your websites run faster, automatically -- try mod_pagespeed for apache rich snippets for shopping sites best practices for running multiple sites october website clinic: call for submissions optimizing sites for tv webmaster tools - links to your site updated webmaster tools: updates to search queries, parameter handling and messages september seo starter guide updated finding places on the web: rich snippets for local search video sitemaps: is your video part of a gallery? tips for getting help with your site unifying content under multilingual templates google instant: impact on search queries new ways to view webmaster tools messages rich snippets: testing tool improvements, breadcrumbs, and events august google now indexes svg showing more results from a domain verification time savers —  analytics included! to err is human, video sitemap feedback is divine! video sitemaps: understanding location tags july new message center notifications for detecting an increase in crawl errors video sitemaps : making your videos searchable june sitemaps: one file, many content types quality links to your site google videos best practices our new search index: caffeine crawl errors now reports soft s grab bag videos are back! may chrome extensions for web development top search queries is now search queries with average position and stars call for webspam reports in thai, indonesian, romanian, czech and farsi do know evil url removal explained, part iv: tracking your requests & what not to remove you and site performance, sitting in a tree... april rich snippets go international to slash or not to slash url removal explained, part iii: removing content that you don't own help google index your videos updated malware feature in webmaster tools webmasters - configure google services at your hosting panel more data and charts in top search queries better recipes on the web: introducing recipe rich snippets using site speed in web search ranking when and why was my site flagged for malware? learn in near real-time! adding images to your sitemaps url removals explained, part ii: removing sensitive text from a page a word on site clinics march dns verification ftw url removal explained, part i: urls & directories will the real please stand up? working with multilingual websites sharing advice from our site clinic working with multi-regional websites microdata support for rich snippets fetch as googlebot mobile and claim your sidewiki comment - added to webmaster tools labs! sharing the verification love google's seo report card is your site hacked? new message center notifications for hacking and abuse february how did you do on the webmaster quiz? january request visitors' permission before installing software protect your site from spammers with recaptcha introducing a new rich snippets format: events google seo resources for beginners state of the index test your webmaster know-how! answering your december grab bag questions december helping webmasters from user to user handling legitimate cross-domain content duplication your site's performance in webmaster tools how fast is your site? new user agent for news region tags in google search results changes in first click free november generic cialis on my website? i think my site has been hacked! hard facts about comment spam 'new software version' notifications for your site running desktop and mobile versions of your site pros and cons of watermarked images help google index your mobile site post-halloween treat: new keywords user interface! new personalization features in google friend connect get your site ready for the holidays: webmasters - make your list and check it twice! october using rss/atom feeds to discover new urls help us make the web better: an update on rich snippets verifying a blogger blog in webmaster tools one million youtube views! dealing with low-quality backlinks let's make the mobile web faster managing your reputation through search results fetch as googlebot and malware details -- now in webmaster tools labs! a proposal for making ajax crawlable reunifying duplicate content on your website new parameter handling tool helps with duplicate content issues google friend connect: no more ftp... just get started! changes to website verification in webmaster tools september translate your website with google: expand your audience globally using named anchors to identify sections on your pages google does not use the keywords meta tag in web ranking spanish site clinic now live duplicate content and multiple site issues recommendations for webmaster friendly freehosts. supporting facebook share and rdfa for videos tips for news search august specifying an image's license using rdfa new tools for google services for websites help test some next-generation infrastructure optimize your crawling & indexing how do you use webmaster tools? share your stories and become a youtube star! advanced q&a from (the appropriately-named) smx advanced july webmaster tools gets a "summer shine" google friend connect - now in new languages webmaster central youtube update for july th - th google maps gadget: help customers find their way webmaster central youtube update for june th - july rd june webmaster central youtube update for june nd - th traffic drops and site architecture issues spam . : fake user accounts and spam profiles tell us what you think! watch out for your .yu domain! let's make the web faster webmaster central youtube update for june th - th flash indexing with external resource loading reconsideration requests: now with notifications best practices for product search webmaster central youtube update for june th - th an update on sitemaps at google out with the old, in with the new message forwarding webmaster central youtube update for june st - th seo starter guide now available in languages introducing page speed webmaster central youtube update for may - may let visitors recommend your content introducing rich snippets google trends for your website more ways to engage your community survey says... april spring time design refresh! google webmaster help forums in more languages research study of sitemaps tips on requesting reconsideration one-line sitelinks march helping your site look great with google chrome making more tools available with just a click get up-to-date on image search using stats from site: and sitemap details february canonical link element: presentation from smx west introducing the google webmaster central youtube channel best practices against hacking state of the index: my presentation from pubcon vegas specify your canonical help us help you google friend connect introduces the social bar january open redirect urls: is your site being abused? year in review adding a social playlist to your site seamless verification of google sites and blogger with webmaster tools a new google sitemap generator for your website preventing virtual blight: my presentation from web . summit december japanese wmc blog launched feliz navidad from the spanish webmaster central team! wishing you and your site a happy holiday! quick and easy tips for the holiday rush sitemap submission made simple webmaster tools in languages! message center info through our api reintroducing your english webmaster help google guides friend connect now available in beta to everyone one place for changing your site's settings a new look for our webmaster help group more control of googlebot's crawl rate november date with googlebot, part ii: http status codes and if-modified-since better targeting your indic language site on-demand sitemaps for custom search google's seo starter guide october spookier than malware reflections on the "tricks and treats" webmaster event malware? we don't need no stinking malware! webmaster chat event: vote early and often! join us for our third live online webmaster chat! where's my data? first click free for web search message center warnings for hackable sites video tutorial: google for webmasters helping you break the language barrier webmaster tools api updated with site settings webmaster tools shows crawl error sources good times with inbound links linking out: often it's just applying common sense importance of link architecture links information straight from the source september advanced website diagnostics with google webmaster tools keeping comment spam off your site and away from users more webmaster questions - answered! dynamic urls vs. static urls webmaster tools made easier in french, italian, german and spanish demystifying the "duplicate content penalty" your burning questions - answered! workin' it on all browsers august the impact of user feedback, part (and more popular picks!) silver_medal_count++ hey google, i no longer have badware make your pages more useful more on farewell to soft s it's week at webmaster central how to start a multilingual site to infinity and beyond? no! july a day in the life of webmaster support matt cutts on ranking, spam and the future of search google trifecta recording now available helping yourself to webmaster tools requesting reconsideration using google webmaster tools june improved flash indexing what are your seo recommendations? free online seminar: the google trifecta get the audio and q&as from our recent live chat one year of monitored european webmaster help groups get cooking with the webmaster tools api a new layer to google trends join us for another live chat - june , duplicate content due to scrapers the impact of user feedback, part improving on robots exclusion protocol how google defines ip delivery, geolocation, and cloaking may making more housecalls webmaster tools now in languages becoming social design patterns for accessible, crawlable and indexable content sitemaps offer better coverage for your custom search engine april where in the world is your site? retiring support for oai-pmh in sitemaps best practices when moving your site webmaster tips for creating accessible, crawlable sites crawling through html forms my site's been hacked - now what? improvements to igoogle gadgets for webmaster tools march making harmonious use of webmaster tools and analytics speaking the language of robots bionic posters help webmasters worldwide taking advantage of universal search, part join us for an online live chat this friday! good housekeeping ses london calling! tips for making information universally accessible german webmaster blog turns one webmaster tools keeps your "messages waiting" first date with the googlebot: headers and compression february igoogle gadgets for webmaster tools cross-submissions via robots.txt on sitemaps.org leap day hackathon for google gadgets, maps, and more must-read webmaster central blog posts january feeling lucky at pubcon sitemaps faqs remove your content from google growing the webmaster help groups team looking back on december a festivus for our webmasterus the ultimate fate of supplemental results taking feeds out of our web search results introducing video sitemaps fyi on google toolbar's latest features new: content analysis and sitemap details, plus more languages using alt attributes smartly answering more popular picks: meta tags and web search information about buying and selling links that pass pagerank november the anatomy of a search result a dozen ways to discuss "webmaster help" bringing the conference to you go daddy and google offer easy access to webmaster tools a spider's view of web . october happy halloween to our spooktacular webmasters! better geographic choices for webmasters dealing with sitemap cross-submissions blast from the past introducing code search sitemaps webmasters can now provide feedback on sitelinks data freshness september improve snippets with a meta description makeover quick security checklist for webmasters subscriber stats and more google, duplicate content caused by url parameters, and you webmaster central gets a new look august update on penalty notifications register non-english domain names with webmaster tools join us at cool ses san jose - it'll be hot! new robots.txt feature and rep meta tags malware reviews via webmaster tools server location, cross-linking, and web . technology thoughts july supplemental goes mainstream message center: let us communicate with you about your site new warnings feedback best uses of flash how to create valuable startpages june we are back from the ses milan! google's email communication with webmasters revamping the webmaster tools help center expanding the webmaster central team duplicate content summit at smx advanced more ways for you to give us input more details about our webmaster guidelines may plumbing the web why we attend conferences taking advantage of universal search musings on down under analytics - another tool for webmasters about those fake penalty notification emails april getting your site indexed come out to smx advanced in seattle and party with webmaster central we were in madrid more insight into anchor text requesting removal of content from our index what's new with sitemaps.org? drop by and see us at ses ny linking march blogher : building your audience an update on spam reporting tips for eastern european webmasters site content and use of web catalogues get a more complete picture about how other sites link to you brand new german webmaster central blog all about robots using the robots meta tag using the site: command february traveling down under: gwc at search engine room and search summit australia better badware notifications for webmasters tips on using feeds and information on subscriber counts in reader our valentine's day gift: out of beta and adding comments update on public service search come see us at ses london and hear tips on successful site architecture discover your links january a quick word about googlebombs about badware warnings the year in review december better understanding of your site deftly dealing with duplicate content building link-based popularity ses chicago - using images come and see us at search engine strategies chicago november viva, webmasters in vegas introducing sitemaps for google news joint support for the sitemap protocol badware alerts for your sites las vegas pubcon new third-party sitemaps tools the number of pages googlebot crawls october target visitors or search engines? update to our webmaster guidelines googlebot activity reports learn more about googlebot's crawl of your site and more! got a website? get gadgets. multiple sitemaps in the same directory useful information you may have missed september fresher query stats introducing google checkout how to verify googlebot debugging blocked urls for those wondering about public service search setting the preferred domain information about sitelinks better details about when googlebot last visited a page august how search results may differ based on accented characters and interface languages listen in - matt cutts and vanessa fox talk search system maintenance all about googlebot back from ses san jose chat with us in person at the search engine strategies conference more webmaster tools new name better reflects our commitment to communicate with you blogher tips time to verify back from blogher july support for polish more control over titles too more control over page snippets tips for non-u.s. sites june yahoo! merchants get sitemaps get more from the latest release webmaster help center updates the sitemaps google group another update on the site: operator an update on the site: operator may live in our hometown a few questions from our google group issues with the site: operator query https verification more about meta tag verification april updated robots.txt status a whole new look and a lot more back from pubcon join us for lunch! more third-party tools using the lastmod attribute https verification resolving issues listed in the errors tab adding new content robots.txt tab maintenance march more information on the new unsupported file format error for sitemaps improving things behind the scenes if you see a we couldn't find your verification file error when you try to verify we've fixed an issue with verification files that included leading zeros february come by and say hi using a robots.txt file we'd like your feedback on a potential new verification process we've fixed a few things improving your site's indexing and ranking analyzing a robots.txt file from the field unexpected common words more stats and analysis of robots.txt files a chat with the sitemaps team giving others access to sitemaps account information january more about changing domain names answers to friday questions more language support happy new year! december www vs non-www versions of a site verifying a site located in a subdirectory more query stats; verification enhancements lowercase verification filenames new version of sitemap generator november trouble with verification if you don't see the full range of stats third-party programs sitemaps in japanese site verification more stats! changing domains urls with http errors what to do when your sitemap status is denied urls october when your site changes including site pages in a sitemap searching what google knows about your site verifying your site september all new! we show you more how is a google sitemap different from an html sitemap? using oai-pmh with google sitemaps combining sitemaps into one larger sitemap announcing sitemap generator version . : improved encoding support google sitemaps in your language verifying your site: trouble with pages august submitting mobile sitemaps mobile pages and new statistics what urls should a sitemap include? what's in a name? using sitemap index files just getting started... more resources subscribe to our rss feed follow us on twitter subscribe to our youtube channel not much time? quickstart get on google optimize your site for search engines measuring your performance on google beginner seo get started seo starter guide do you need an seo? beginners guide to search console advanced seo get started guidelines control crawling and indexing change your search appearance optimize page experience blog events documentation updates home google search central what's new google search central blog [{ "type": "thumb-down", "id": "missingtheinformationineed", "label":"missing the information i need" },{ "type": "thumb-down", "id": "toocomplicatedtoomanysteps", "label":"too complicated / too many steps" },{ "type": "thumb-down", "id": "outofdate", "label":"out of date" },{ "type": "thumb-down", "id": "samplescodeissue", "label":"samples/code issue" },{ "type": "thumb-down", "id": "otherdown", "label":"other" }] [{ "type": "thumb-up", "id": "easytounderstand", "label":"easy to understand" },{ "type": "thumb-up", "id": "solvedmyproblem", "label":"solved my problem" },{ "type": "thumb-up", "id": "otherup", "label":"other" }] need to tell us more? send feedback formalizing the robots exclusion protocol specification monday, july , for years, the robots exclusion protocol (rep) has been one of the most basic and critical components of the web. it allows website owners to exclude automated clients, for example web crawlers, from accessing their sites - either partially or completely. in , martijn koster (a webmaster himself) created the initial standard after crawlers were overwhelming his site. with more input from other webmasters, the rep was born, and it was adopted by search engines to help website owners manage their server resources easier. however, the rep was never turned into an official internet standard, which means that developers have interpreted the protocol somewhat differently over the years. and since its inception, the rep hasn't been updated to cover today's corner cases. this is a challenging problem for website owners because the ambiguous de-facto standard made it difficult to write the rules correctly. we wanted to help website owners and developers create amazing experiences on the internet instead of worrying about how to control crawlers. together with the original author of the protocol, webmasters, and other search engines, we've documented how the rep is used on the modern web, and submitted it to the ietf. the proposed rep draft reflects over years of real world experience of relying on robots.txt rules, used both by googlebot and other major crawlers, as well as about half a billion websites that rely on rep. these fine grained controls give the publisher the power to decide what they'd like to be crawled on their site and potentially shown to interested users. it doesn't change the rules created in , but rather defines essentially all undefined scenarios for robots.txt parsing and matching, and extends it for the modern web. notably: any uri based transfer protocol can use robots.txt. for example, it's not limited to http anymore and can be used for ftp or coap as well. developers must parse at least the first kibibytes of a robots.txt. defining a maximum file size ensures that connections are not open for too long, alleviating unnecessary strain on servers. a new maximum caching time of hours or cache directive value if available, gives website owners the flexibility to update their robots.txt whenever they want, and crawlers aren't overloading websites with robots.txt requests. for example, in the case of http, cache-control headers could be used for determining caching time. the specification now provisions that when a previously accessible robots.txt file becomes inaccessible due to server failures, known disallowed pages are not crawled for a reasonably long period of time. additionally, we've updated the augmented backus-naur form in the internet draft to better define the syntax of robots.txt, which is critical for developers to parse the lines. rfc stands for request for comments, and we mean it: we uploaded the draft to ietf to get feedback from developers who care about the basic building blocks of the internet. as we work to give web creators the controls they need to tell us how much information they want to make available to googlebot, and by extension, eligible to appear in search, we have to make sure we get this right. if you'd like to drop us a comment, ask us questions, or just say hi, you can find us on twitter and in our webmaster community, both offline and online. posted by henner zeller, lizzi harvey, and gary [{ "type": "thumb-down", "id": "missingtheinformationineed", "label":"missing the information i need" },{ "type": "thumb-down", "id": "toocomplicatedtoomanysteps", "label":"too complicated / too many steps" },{ "type": "thumb-down", "id": "outofdate", "label":"out of date" },{ "type": "thumb-down", "id": "samplescodeissue", "label":"samples/code issue" },{ "type": "thumb-down", "id": "otherdown", "label":"other" }] [{ "type": "thumb-up", "id": "easytounderstand", "label":"easy to understand" },{ "type": "thumb-up", "id": "solvedmyproblem", "label":"solved my problem" },{ "type": "thumb-up", "id": "otherup", "label":"other" }] need to tell us more? send feedback except as otherwise noted, the content of this page is licensed under the creative commons attribution . license, and code samples are licensed under the apache . license. for details, see the google developers site policies. java is a registered trademark of oracle and/or its affiliates. last updated - - utc. ask questions post in our help community join seo office hours help documentation get updates blog twitter youtube resources do you need an seo? seo starter guide search console documentation case studies tools search console mobile-friendly test rich results test pagespeed insights amp test android chrome firebase google cloud platform all products terms privacy sign up for the google developers newsletter subscribe language english bahasa indonesia deutsch español français português – brasil Русский 中文 – 简体 日本語 한국어 vtditc & tim donovan master class - - - .jpg - google drive sign in commonplace.net – data. the final frontier. skip to content commonplace.net data. the final frontier. publications a common place all posts about contact infrastructure for heritage institutions – ark pid’s november , november , lukas kosterdata, infrastructure, library in the digital infrastructure program at the library of the university of amsterdam we have reached a first milestone. in my previous post in the infrastructure for heritage institutions series, “change of course“, i mentioned the coming implementation of ark persistent identifiers for our collection objects. since november , , ark pid’s are available for our university library alma catalogue through the primo user interface. implementation of ark pid’s for the other collection description systems […] read more infrastructure for heritage institutions – change of course june , lukas kosterdata, infrastructure, library in july i published the first post about our planning to realise a “coherent and future proof digital infrastructure” for the library of the university of amsterdam. in february i reported on the first results. as frequently happens, since then the conditions have changed, and naturally we had to adapt the direction we are following to achieve our goals. in other words: a change of course, of course.  projects  i will leave aside the […] read more infrastructure for heritage institutions – first results february , february , lukas kosterdata, infrastructure, library in july i published the post infrastructure for heritage institutions in which i described our planning to realise a “coherent and future proof digital infrastructure” for the library of the university of amsterdam. time to look back: how far have we come? and time to look forward: what’s in store for the near future? ongoing activities i mentioned three “currently ongoing activities”:  monitoring and advising on infrastructural aspects of new projects maintaining a structured dynamic overview […] read more infrastructure for heritage institutions july , january , lukas kosterdata, infrastructure, library during my vacation i saw this tweet by liber about topics to address, as suggested by the participants of the liber conference in dublin: it shows a word cloud (yes, a word cloud) containing a large number of terms. i list the ones i can read without zooming in (so the most suggested ones, i guess), more or less grouped thematically: open scienceopen dataopen accesslicensingcopyrightslinked open dataopen educationcitizen science scholarly communicationdigital humanities/dhdigital scholarshipresearch assessmentresearch […] read more ten years linked open data june , february , lukas kosterdata, library this post is the english translation of my original article in dutch, published in meta ( - ), the flemish journal for information professionals. ten years after the term “linked data” was introduced by tim berners-lee it appears to be time to take stock of the impact of linked data for libraries and other heritage institutions in the past and in the future. i will do this from a personal historical perspective, as a library technology professional, […] read more maps, dictionaries and guidebooks august , february , lukas kosterdata interoperability in heterogeneous library data landscapes libraries have to deal with a highly opaque landscape of heterogeneous data sources, data types, data formats, data flows, data transformations and data redundancies, which i have earlier characterized as a “data maze”. the level and magnitude of this opacity and heterogeneity varies with the amount of content types and the number of services that the library is responsible for. academic and national libraries are possibly dealing with more […] read more standard deviations in data modeling, mapping and manipulation june , february , lukas kosterdata or: anything goes. what are we thinking? an impression of elag this year’s elag conference in stockholm was one of many questions. not only the usual questions following each presentation (always elicited in the form of yet another question: “any questions?”). but also philosophical ones (why? what?). and practical ones (what time? where? how? how much?). and there were some answers too, fortunately. this is my rather personal impression of the event. for a […] read more analysing library data flows for efficient innovation november , february , lukas kosterlibrary in my work at the library of the university of amsterdam i am currently taking a step forward by actually taking a step back from a number of forefront activities in discovery, linked open data and integrated research information towards a more hidden, but also more fundamental enterprise in the area of data infrastructure and information architecture. all for a good cause, for in the end a good data infrastructure is essential for delivering high […] read more looking for data tricks in libraryland september , january , lukas kosterlibrary ifla annual world library and information congress lyon – libraries, citizens, societies: confluence for knowledge after attending the ifla library linked data satellite meeting in paris i travelled to lyon for the first three days (august - ) of the ifla annual world library and information congress. this year’s theme “libraries, citizens, societies: confluence for knowledge” was named after the confluence or convergence of the rivers rhône and saône where the city of […] read more library linked data happening august , january , lukas kosterlibrary on august the ifla satellite meeting ‘linked data in libraries: let’s make it happen!’ took place at the national library of france in paris. rurik greenall (who also wrote a very readable conference report) and i had the opportunity to present our paper ‘an unbroken chain: approaches to implementing linked open data in libraries; comparing local, open-source, collaborative and commercial systems’. in this paper we do not go into reasons for libraries to […] read more posts navigation older posts profiles and social @lukask on twitter @lukask on mastodon my orcid my impactstory my zotero my uva profile recent posts infrastructure for heritage institutions – ark pid’s infrastructure for heritage institutions – change of course infrastructure for heritage institutions – first results infrastructure for heritage institutions ten years linked open data maps, dictionaries and guidebooks most popular posts is an e-book a book? ( , views) who needs marc? ( , views) linked data for libraries ( , views) mobile app or mobile web? ( , views) user experience in public and academic libraries ( , views) mainframe to mobile ( , views) (discover and deliver) or else ( , views) recent comments maarten brinkerink on infrastructure for heritage institutions gittaca on infrastructure for heritage institutions libraries & the future of scholarly communication at #btpdf – uc portal on beyond the library tatiana bryant (@bibliotecariat) on analysing library data flows for efficient innovation @bibliotecariat on analysing library data flows for efficient innovation @lizwoolcott on analysing library data flows for efficient innovation tags apps authority files catalog collection conferences cultural heritage data data management developer platforms discovery tools elag exlibris foaf frbr hardware identifiers igelu infrastructure innovation integration interoperability libraries library library . library systems linked data linked open data marc meetings metadata mobile next generation open data open source open stack open systems people persistent identifiers rda rdf semantic web social networking technology uri web . system log in entries feed comments feed wordpress.org commonplace.net by lukas koster is licensed under a creative commons attribution-sharealike . unported license. top posts & pages infrastructure for heritage institutions - ark pid's is an e-book a book? linked data or die! about all posts relevance in context (discover and deliver) or else infrastructure for heritage institutions infrastructure for heritage institutions - first results infrastructure for heritage institutions - change of course privacy & cookies: this site uses cookies. by continuing to use this website, you agree to their use. to find out more, including how to control cookies, see here: cookie policy commonplace.net a common place about all posts contact publications powered by wordpress | theme: astrid by athemes. ditc_rebelvoices_ig.jpeg - google drive sign in vtditc vol _final.jpg - google drive sign in none ditc_bbv .png - google drive sign in google summer of code : adoption by book lovers the open library blog a web page for every book skip to content about « open library for language learners giacomo cignoni: my internship at the internet archive » google summer of code : adoption by book lovers by mek | published: august , by tabish shaikh & mek openlibrary.org,the world’s best-kept library secret: let’s make it easier for book lovers to discover and get started with open library. hi, my name is tabish shaikh and this summer i participated in the google summer of code program with open library to develop improvements which will help book lovers discover and use openlibrary.org. my journey into open source when i got to college, i could tell classes would not be enough to help me get the hands on experience i would need to gain confidence in my programming abilities. i heard from friends and professors within my university that open source projects presented a great opportunity to work with established engineers in the field to gain hands-on experience. in the past, i tried contributing to a few well known open source projects, like wikipedia. i selected wikipedia because the community is large, active, and well established, there’s a lot of documentation, and the project is in a programming language i know well. i quickly became overwhelmed. wikipedia may be well established, but a project of that size felt difficult to navigate without a mentor to guide me. i was able to successfully set up my environment, but then i had trouble finding an appropriate first issue to work on and hit a dead end as i tried to familiarize myself with the code. i found myself wishing for a chance to work more closely with the community. one evening in march of , i was searching for a free algorithms book on google and discovered open library. i had trouble finding the exact book i was looking for, but i could tell open library was an important library resource for accessing free books online and i noted their dated design as a big opportunity for improvement. so i bookmarked the page in my browser and was surprised to discover a “help us” button. i clicked the button and landed on a github issue which mentions their community calls. this gave me confidence there was a community which could help me get started and answer my questions, so i decided to give it a shot. the community calls gave me a guided path for positively improving the experience of patrons using the service. during the community calls, members present what they’ve completed, what they’re working on, and what they may be stuck with. in reality, this is a way to be seen for your achievements, update others, and receive help. having this type of structure helped me discover which appropriate opportunities exist, how to approach and plan to solve the problem. this experience was really special to me because it was the first time i had been part of an international community and all of the members were aligned toward a common goal of universal access to knowledge. in the first few months of volunteering i redesigned the website footer and made several pull requests. i also noticed salman was participating in google summer of code (gsoc) in . i applied to work with open library for gsoc in and was disappointed to learn the internet archive didn’t have enough slots for open library to participate. fortunately, i worked with mek, open library’s program lead, who recognized my contributions and arranged an “internet archive summer of code” (iasoc) internship program where we accomplished a major victory of releasing the sponsorship program which empowers the community to make meaningful, diverse books more available to borrow. you can read the blog post here which was picked up by boingboing and gizmodo. noticing a problem during my years volunteering, we recognized several indicators that open library could be better serving its mission by distributing to a larger audience. open library, which has millions of free books to borrow, has an international alexa rank of  # , , compared to goodreads which is a top # website without having books to borrow. the data also showed many patrons would drop off at the registration page because it didn’t offer immediate field validation and the fields would be cleared upon submit if, e.g. an email was already registered. the book pages, our most frequently viewed pages, were also very slow to load, causing patrons to drop-off. also the experience of the book pages was confusing because there were separate views for works and editions. because of all these factors, only around % of the internet archive’s books were checked out, meaning % of the catalog remained underutilized. i applied to gsoc with a plan, “adoption by book lovers” to resolve some of these key issues, help more people like myself discover and derive value from the open library, and hopefully improve their first experience in the process. placing our bets in the service of helping more patrons discover open library, increasing our utilization and engagement, and decreasing confusion and bad experiences, we made key bets: improving sign up book page redesign shareable profiles & public reading log imports & exports twitter bot there’s a common saying, “the first impression is the last impression”. this has certainly been true for many patrons attempting to sign up for an open library account. the easiest, surest way to help more patrons derive value from the open library platform is by improving sign up; reducing the friction and early negative first impressions during account creation. open library’s mission for was “reducing bad experiences, confusion, & dead-ends”. by combining our works and editions pages into a single more performant book page redesign we believed we’d reduce the confusion of users searching for their favourite books and in turn, also increase distribution. the doubleclick study by google shows that % of patrons drop off if page load is exceeds seconds and this carries significant seo penalties. while redesigning our book page, a key consideration was page-load performance because we knew this would increase our rank in search engine results and increase retention through the lending and registration funnels. finally, by betting on social features, like shareable profiles and public-by-default reading logs, the ability to import books from goodreads, and a twitter @borrowbot to help patrons discover which books are available to read and borrow on open library, we felt confident we could increase the number of patrons that may discover and adopt openlibrary.org. improving signup in , we coincidentally, hit a regression # to our account creation page which presented itself as a server error for patrons trying to register a new account when their username or email was already taken. because of this bug, our daily registered users dropped from ~ to ~ (- ). through this, we discovered that nearly / of patrons (i.e. a day) who attempted registration would hit some validation issue when creating their account (e.g. email or username invalid or taken, recaptcha broken). even after solving the # regression, we hypothesized that many of these patrons were hitting error-cases which refreshed the page and cleared their form inputs, causing patrons to bounce. an easy solution was adding real-time validation to ensure emails, usernames, passwords, and recaptcha are valid before submitting the form. in order to implement real time validation, we planned epic # which included two pieces:  # – update backend api endpoints # – add real-time field validation for email, username, password to show errors before submission. while we do not have great analytics on how conversion increased, we do know from our support channels that these changes have anecdotally resulted in a significant decrease in support emails around patron signup. try it out 👉 https://openlibrary.org/account/create issue: https://github.com/internetarchive/openlibrary/issues/ pull request: https://github.com/internetarchive/openlibrary/pull/ book page redesign user interviews and surveys have taught us that most patrons who visit open library are trying to find a “book”. many patrons report that the terms work and edition may confuse their experience. this confusion is increased because a user can unpredictably be dropped into either a work page or an edition page which have different designs. our goal in redesigning the books page was to increase clarity of the experience and improve page loading times. to improve clarity and simplify the experience, we merged the work and edition pages to a single book page where patrons may find all the information about a work and learn about the availability of various editions without having to navigate multiple pages.   when redesigning the book page, we made the following changes: editions table. we made the editions table front-and-center to enable readers to quickly switch between the different editions. we also feature editions by availability and language, and allow patrons to change how many results are shown at a time. we added a new search box to enable patrons to find relevant editions without reloading.  navigation tabs. we have bucketed the work’s information into an “overview” tab and the current edition’s information in the “this edition” tab. the tab bar always sticks to the top of the page for easy access to different sections of the page. expandable descriptions. in previous designs, long text descriptions made it difficult to see all important book information at a glance. there are now “read more” links to expand and collapse long descriptions. clearer buttons. all the favorite actions of readers such as borrowing, searching inside, adding books to one’s reading log, and book star ratings have been grouped together and moved right below the book cover. it’s hopefully more clear now that the “want to read” load times. we know page speed is a priority for readers. the new books page should be significantly faster (lazy loading of related works carousel). considerations. we tried to change as little as possible and were careful not to remove existing functionality: urls: developers and partners will be happy to hear that /works and /books urls and apis will continue to work as expected without change. both the work and edition pages will simply appear to use the same consistent design. lists: while admittedly slightly less convenient, you can still add works to lists by clicking the “use this work” checkbox as shown below. by default, lists will use editions. i had always worked in small teams with not a lot of stakeholders and no clash of ideas. the books page redesign was one in which the issue was open for years and it was being stalled due to clash of interests in how we should display our pages. completing this issue was a major milestone in my gsoc program where i learned to cooperate and compromise on some aspects of our design so that all stakeholders were happy. the feedback we received from our patrons was that ~ % patrons found the new books page a step forward, ~ % did not have any preference and ~ % found the change a step backward. therefore we think our hypothesis was correct and this feature would improve user experience and reduce user confusion. read more about the book page redesign: https://blog.openlibrary.org/ / / /re-thinking-open-librarys-book-pages/ try it out 👉 https://openlibrary.org/works/ol w/the_da_vinci_code issues: https://github.com/internetarchive/openlibrary/issues/ https://github.com/internetarchive/openlibrary/issues/ pull request: https://github.com/internetarchive/openlibrary/pull/ additional book page improvements after completing the book page redesign, we made two major improvements to help our librarian community and to improve performance and load times: a better book /edit experience and lazy loading of expensive book page components (e.g. related works carousels). book page editor. we redesigned the books page editor to enable our librarians edit book metadata with ease.  lazy loading of related carousels. to improve the page loading time we firstly created a list of components and their timings and noticed that the related works and author works took the most time to load thereby slowing down the page for up to %. therefore our hypothesis was to lazy load related works carousel which would then enable our newly designed books pages to load faster. the impact of this change was that now pages load up to % faster: issues: https://github.com/internetarchive/openlibrary/issues/ https://github.com/internetarchive/openlibrary/pull/ shareable profiles & public reading logs  we noticed that very few patrons share their reading logs or even know they can be shared. however, we know patrons on goodreads share their reading logs frequently. and also, lists on open library are shared all the time. why is this? in , when open library announced the new reading log feature, it was set to be private by default. we expected many patrons would change their reading logs to be public, but because it wasn’t public by default and difficult to discover, patrons didn’t know the feature existed and had no reason to make it public. in the spirit of being an open platform, we wanted patrons to have the opportunity to make their reading logs public to patrons with similar interests. as a result, we decided to make reading logs public by default for new accounts created after - , with the option for any patron to set their reading logs to private. even after making this change, we noticed patrons trying to share their generic /account/books page, however this page always reflects the content of the currently logged in user. by always redirecting /account/books to the publicly shareable /people/username url, we are able to move in a direction which enables patrons to freely share their reading logs and paves the way for other features like “following”, which we’re interested in exploring next year. enabling these change required: modifying the user registration page (front-end) + https://github.com/internetarchive/openlibrary/blob/master/openlibrary/plugins/upstream/account.py#l (back-end) to support enabling this setting from the account creation form. for enabling redirects – adding a redirect from /account/books page to /people/username and dealing with conditions for public/private reading log. this change simplified how users share their reading log and profile pages publicly paving a path for more social additions to open library.   try it out 👉 https://openlibrary.org/people/tab /books/want-to-read, https://openlibrary.org/people/tab issues: https://github.com/internetarchive/openlibrary/issues/ https://github.com/internetarchive/openlibrary/issues/ https://github.com/internetarchive/openlibrary/issues/ pull requests: https://github.com/internetarchive/openlibrary/pull/ https://github.com/internetarchive/openlibrary/pull/ https://github.com/internetarchive/openlibrary/pull/ imports & exports goodreads provides a way to download/export a list of books from one’s bookshelves. this feature would allow a user to take an exported dump of their reading log from goodreads and then add each of these books to their open library account. the goodreads import feature from https://openlibrary.org/account/import the export options enables patrons to download a list of open library book identifiers from their reading log.  the download export option from https://openlibrary.org/account/import a picture of a csv file crated by the exporter try it out 👉 https://openlibrary.org/account/import issue: https://github.com/internetarchive/openlibrary/issues/ https://github.com/internetarchive/openlibrary/issues/ pull request: https://github.com/internetarchive/openlibrary/pull/ https://github.com/internetarchive/openlibrary/pull/   twitter bot our objective for this task was how do we reach more patrons/readers and help them discover more books on openlibrary.org? according to the hashtag analytics audit done on tweetbinder.com on hashtags #books #amazon using the free version the analytics show that in a day period the number of original tweets(excluding retweets) was approx. with a number impact of m. therefore this is a great opportunity for making our bookshelves discoverable. whenever a user tweets out a book with the amazon link/ an isbn, the twitter @borrowbot would retweet the book with the link from open library if it is available. the book will be tweeted only once. try it out 👉 tweet @borrowbot isbn/ amazon link  related issue: https://github.com/internetarchive/openlibrary/issues/ code: https://github.com/tabshaikh/openlibrary-bots/tree/twitter-bot impact in no small part because of the bets we made, our international alexa rank improved by % from # , to # , . our book page load times improved on average by ~ %. out of of our patrons approved of our book page redesign, with % celebrating it as game changer. more than , books have already been imported through the goodreads import tool support team reports significant decrease in account creation support emails what i learned i always looked for ways to improve my work and have always loved constructive feedback from my mentor mek who helped me learn how to estimate time for tasks, effectively identify stakeholders and include them in the process (reaching consensus on decisions was a lot harder than i anticipated), and how to communicate problems and achievements in a way which everyone may understand. also, writing takes a long time and it’s easy to want to code until the deadline. as our founder brewster kahle says, “work backwards from the blog post”.  i also had the privilege of applying what i’ve learned to be a mentor for both sachin naik (# # ) and fatima (# ) within our community and helping them submit some of their first pull requests for open library this entry was posted in bulk access, community, google summer of code (gsoc), open source. bookmark the permalink. both comments and trackbacks are currently closed. « open library for language learners giacomo cignoni: my internship at the internet archive » search recent posts importing your goodreads & accessing them with open library’s apis on bookstores, libraries & archives in the digital age amplifying the voices behind books giacomo cignoni: my internship at the internet archive google summer of code : adoption by book lovers archives archives select month december october september august july may november october january october august july june may march december october june may february january november february january december november october august july june may april march april january august december november october july june may april march february january december november october september august july june may april march february january december november october september august july june may april march february january december november theme customized from thematic theme framework. ditc_vol -flyer-v .jpg - google drive sign in - _images_as_data_with_computer_vision.pptx - google drive sign in open meeting: outline document december - google docs javascript isn't enabled in your browser, so this file can't be opened. enable and reload. some word features can't be displayed in google docs and will be dropped if you make changes view details open meeting: outline document december        share sign in the version of the browser you are using is no longer supported. please upgrade to a supported browser.dismiss file edit view tools help accessibility debug see new changes image .jpeg - google drive sign in marcedit . update status – terry's worklog skip to content home about me marcedit homepage github page privacy policy terry's worklog marcedit . update status by reeset / on november , / in uncategorized i’m planning to start making testing versions of the new marcedit instance available around the first of the year broadly, to a handful of testers in mid-dec.  the translation from .net . . to .net was more significant than i would have thought – and includes a number of swapped default values – so hunting down behavior changes.  currently, the follow updates have been completed. framework used: .net . rda helper: $e process modified. added criteria to $e generation. previously, if a $e is already present, an new $e wasn’t added. now, if a $e or $ is present, a $e won’t be generated. rda helper: changes related to rda updates added new elements to the new window programs for pinning xml editor: delete block element added xml editor: xquery processing option if a set of records include bibliographic and authority records, the rda helper will skip the authority records updated installation wizard (allows migration of .x and .x content into the tool) updating oclc integration to use new metadata api search delimited text translator — added ability to use custom mnemonic replacements delimited text translator — no longer a stand alone program app part of main marcedit app command line options folded into marcedit app [in process] linked data rules file version enhancements to the rules file schema -tr post navigation changes to system.diagnostics.process in .net core leave a reply cancel reply your email address will not be published. required fields are marked * comment name * email * website notify me of follow-up comments by email. notify me of new posts by email. search for: terry's worklog terry's worklog © . - created by slicejack. ditc_vol -v _flyer ( ).jpg - google drive sign in ditc_vol _shortflyer-v .jpg - google drive sign in vtditc testimonials for itlwtlp article - - - google docs javascript isn't enabled in your browser, so this file can't be opened. enable and reload. some word features can't be displayed in google docs and will be dropped if you make changes view details vtditc testimonials for itlwtlp article - -          share sign in the version of the browser you are using is no longer supported. please upgrade to a supported browser.dismiss file edit view insert format tools add-ons help accessibility debug unsaved changes to drive see new changes                                                                                                                                                       image options image options   replace image       accessibility               vtditc annual report - .png - google drive sign in ouni sign up ouni sign up sign up to get access to the discord server, which will have links to the sessions and allow for questions-and-answers afterward. * required name you want to go by: * your answer email address you want to sign up with: * your answer submit never submit passwords through google forms. this form was created inside of sheldon-hess. report abuse  forms     vtditc vol _ black communities & the police.png - google drive sign in ditc_beatbattle.png - google drive sign in hip hop @ vt opening flyer.jpg - google drive sign in max planck vlib news |   max planck vlib news search primary menu skip to content home about contact disclaimer privacy policy search for: sfx link resolver mpg/sfx server maintenance, tuesday december, - pm . november eia the database of the mpg/sfx server will undergo scheduled maintenance. the downtime will start at pm. services are expected to be back after minutes. we apologize for any inconvenience. outage resources, sfx link resolver how to get elsevier articles after december , . december inga the max planck digital library has been mandated to discontinue their elsevier subscription when the current agreement expires on december , . read more about the background in the full press release. nevertheless, most journal articles published until that date will remain available, due to the rights stipulated in the mpg contracts to date. to fulfill the content needs of max planck researchers when elsevier shuts off access to recent content at the beginning of january, the max planck libraries and mpdl have coordinated the setup of a common document order service. this will be integrated into the mpg/sfx interface and can be addressed as follows: step : search in sciencedirect, start in any other database or enter the article details into the mpg/sfx citation linker. step : click the mpg/sfx button. note: in sciencedirect, it appears in the “get access” section at the top of those article pages for which the full text is no longer available: step : check the options in the service menu presented to you, e.g. free available full text versions (if available). step : to order the article via your local library or the mpdl, select the corresponding link, e.g. "request document via your local library". please note that the wording might differ slightly according to your location. step : add your personal details to the order form in the next screen and submit your document request. the team in your local library or at the mpdl will get back to you as soon as possible. please feel free to contact us if you face any problem or want to raise a question. update, . . : check out our new flyer "how to deal with no subscription deal" prepared in cooperation with max planck’s phdnet. elsevier document-delivery resources aleph multipool-recherche: parallele suche in mpg-bibliothekskatalogen . november inga update, . . : die multipool-suche gibt es jetzt auch als webinterface. der multipool-expertenmodus im aleph katalogisierungs-client dient der schnellen recherche in mehreren datenbanken gleichzeitig. dabei können die datenbanken entweder direkt auf dem aleph-server liegen oder als externe ressourcen über das z . -protokoll angebunden sein. zusätzlich zu den lokalen bibliotheken ist der mpi bibliothekskatalog im gbv auf dem aleph-sever bereits vorkonfiguriert. die multipool-funktion ist im aleph katalogisierungs-client im recherche-bereich zu finden ( . tab): unterhalb des bereichs zur auswahl der relevanten datenbanken kann man die suchanfrage eintragen. hinweise zur verwendeten kommandosprache finden sich in der aleph-hilfe. nach dem absenden der suchanfrage wird die ergebnisliste mit den datenbanken und der jeweiligen treffermenge im unteren rahmen angezeigt: zum Öffnen eines einzelnen sets genügt ein doppelklick: bei gemeinsamen katalogen – wie z.b. dem mpi bibliothekskatalog im gbv – findet sich der hinweis auf die bestandshaltende bibliothek in der datensatz-vollanzeige: zur einrichtung der multipool-suche müssen die vom lokalen aleph-client genutzten konfigurationsdateien (library.ini und searbase.dat) erweitert werden. bei bedarf stellen wir die von uns genutzten dateien gerne zur verfügung. weiterführende informationen finden sich auch im aleph wiki: download und installation des aleph clients einrichtung weiterer z . -zugänge aleph vlib portal goodbye vlib! shutdown after october , . october inga in the max planck virtual library (vlib) was launched, with the idea of making all information resources relevant for max planck users simultaneously searchable under a common user interface. since then, the vlib project partners from the max planck libraries, information retrieval services groups, the gwdg and the mpdl invested much time and effort to integrate various library catalogs, reference databases, full-text collections and other information resources into metalib, a federated search system developed by ex libris. with the rise of large search engines and discovery tools in recent years, usage slowly shifted away and the metasearch technology applied was no longer fulfilling user’s expection. therefore, the termination of most vlib services was announced two years ago and now we are approaching the final shutdown: the vlib portal will cease to operate after the th of october . as you know, there are many alternatives to the former vlib services: mpg.rena will remain available for browsing and discovering electronic resources available to max planck users. in addition, we’ll post some information on how to cross search max planck library catalogs soon. let us take the opportunity to send a big "thank you!" to all vlib users and collaborators within and outside the max planck society. it always was and will continue to be a pleasure to work with and for you. goodbye!… and please feel free to contact us in case of any further question. mpg.ebooks, sfx link resolver https only for mpg/sfx and mpg.ebooks . november eia as of next week, all http requests to the mpg/sfx link resolver will be redirected to a corresponding https request. the max planck society electronic book index is scheduled to be switched to https only access the week after, starting on november , . regular web browser use of the above services should not be affected. please thoroughly test any solutions that integrate these services via their web apis. please consider re-subscribing to mpg.ebooks rss feeds. ebookshttpsrss sfx link resolver https enabled for mpg/sfx . june inga the mpg/sfx link resolver is now alternatively accessible via the https protocol. the secure base url of the productive mpg/sfx instance is: https://sfx.mpg.de/sfx_local. https support enables secure third-party sites to load or to embed content from mpg/sfx without causing mixed content errors. please feel free to update your applications or your links to the mpg/sfx server. https resources citation trails in primo central index (pci) . june inga the may release brought an interesting functionality to the primo central index (pci): the new "citation trail" capability enables pci users to discover relevant materials by providing cited and citing publications for selected article records. at this time the only data source for the citation trail feature is crossref, thus the number of citing articles will be below the "cited by" counts in other sources like scopus and web of science. further information: short video demonstrating the citation trail feature (by ex libris). detailed feature description (by ex libris) pciprimo-central-indexscopusweb-of-science sfx link resolver mpg/sfx server maintenance, wednesday april, - am . april inga the mpg/sfx server updates to a new database (mariadb) on wednesday morning. the downtime will begin at am and is scheduled to last until am. we apologize for any inconvenience. outage resources proquest illustrata databases discontinued . april inga last year, the information provider proquest decided to discontinue its "illustrata technology" and "illustrata natural science" databases. unfortunately, this represents a preliminary end to proquest’s long-year investment into deep indexing content. in a corresponding support article proquest states that there "[…] will be no loss of full text and full text + graphics images because of the removal of deep indexed content". in addition, they announce to "[…] develop an even better way for researchers to discover images, figures, tables, and other relevant visual materials related to their research tasks". the mpg.rena records for proquest illustrata: technology and proquest illustrata: natural science have been marked as "terminating" and will be deactivated soon. proquest mpg.rena mpg.rena via https only . march eia the mpg resource navigator mpg.rena is now accessible via https only. if in doubt, please double-check any routines and applications loading or embedding content via mpg.rena apis. please note that you may need to re-subscribe to resource feeds, or update urls of rss widgets in your content management system, etc. we apologize for any inconvenience. https posts navigation … next → in short in this blog you'll find updates on information resources, vendor platform and access systems provided by the max planck digital library. use mpg.rena to search and browse through the journal collections, ebook collections and databases available to mpg researchers. new resources in mpg.rena book sales catalogues online (brill) . november african american newspapers, series (newsbank) . september african american newspapers, series (newsbank) . september foreign office files for south east asia, - . september first world war . september mpdl news   news categories coins ( ) exlibris ( ) localization ( ) materials ( ) mpg.ebooks ( ) mpg.rena ( ) question and answer ( ) resources ( ) sfx link resolver ( ) tools ( ) vlib portal ( ) related blogs fhi library mpis stuttgart library pubman blog proudly powered by wordpress november online unconference of niche interests - google docs javascript isn't enabled in your browser, so this file can't be opened. enable and reload. some word features can't be displayed in google docs and will be dropped if you make changes view details november online unconference of niche interests        share sign in the version of the browser you are using is no longer supported. please upgrade to a supported browser.dismiss file edit view tools help accessibility debug see new changes mpg/sfx server maintenance, tuesday december, - pm | max planck vlib news max planck vlib news search primary menu skip to content home about contact disclaimer privacy policy search for: sfx link resolver mpg/sfx server maintenance, tuesday december, - pm . november eia the database of the mpg/sfx server will undergo scheduled maintenance. the downtime will start at pm. services are expected to be back after minutes. we apologize for any inconvenience. outage post navigation previous posthow to get elsevier articles after december , in short in this blog you'll find updates on information resources, vendor platform and access systems provided by the max planck digital library. use mpg.rena to search and browse through the journal collections, ebook collections and databases available to mpg researchers. new resources in mpg.rena book sales catalogues online (brill) . november african american newspapers, series (newsbank) . september african american newspapers, series (newsbank) . september foreign office files for south east asia, - . september first world war . september mpdl news   news categories coins ( ) exlibris ( ) localization ( ) materials ( ) mpg.ebooks ( ) mpg.rena ( ) question and answer ( ) resources ( ) sfx link resolver ( ) tools ( ) vlib portal ( ) related blogs fhi library mpis stuttgart library pubman blog proudly powered by wordpress none -can we digitize this _ dlf _ slides.pptx - google drive sign in ditc_promo-poster_event- _final- x .jpg - google drive sign in ditc event poster.jpg - google drive sign in untitled_artwork.png - google drive sign in main page | controlled digital lending by libraries skip to main content controlled digital lending by libraries toggle navigation position statement statement signatories sign the statement download pdf white paper white paper download pdf faq further reading news main page controlled digital lending (cdl) is an emerging method that allows libraries to loan print books to digital patrons in a “lend like print” fashion. through cdl, libraries use technical controls to ensure a consistent “owned-to-loaned” ratio, meaning the library circulates the exact number of copies of a specific title it owns, regardless of format, putting controls in place to prevent users from redistributing or copying the digitized version. when cdl is appropriately tailored to reflect print book market conditions and controls are properly implemented, cdl may be permissible under existing copyright law. cdl is not intended to act as a substitute for existing electronic licensing services offered by publishers. indeed, one significant advantage of cdl is addressing the “twentieth century problem” of older books still under copyright but unlikely ever to be offered digitally by commercial services. the resources on this site offer libraries an opportunity to: better understand the legal framework underpinning cdl, communicate their support for cdl, and build a community of expertise around the practice of cdl. creative commons attribution (cc-by) creativecommons.org/licenses/by/ . ditc_hh&mentalhealth.jpg - google drive sign in -dlf- -digital el diario-garciafernandez-eichmannkalwara.pptx - google drive sign in vtditc studiohours_summer .png - google drive sign in online unconference of niche interests -- presentation proposal online unconference of niche interests -- presentation proposal you can submit multiple proposals(!), but please fill out a separate instance of this form for each one. what email address can we use to contact you? your answer by what name do you want to be referred? your answer what is the title of this presentation? your answer give a short (one or two sentence) pitch for this proposal. your answer any notes for the organizers, anything to add? twitter handle, discord username, whatever? your answer submit never submit passwords through google forms. this form was created inside of sheldon-hess. report abuse  forms     none goodreads help loading ×sorry to interruptcss error refresh sign in to github · github skip to content github no longer supports this web browser. learn more about the browsers we support. sign in to github {{ message }} username or email address password forgot password? new to github? create an account. terms privacy security contact github you can’t perform that action at this time. you signed in with another tab or window. reload to refresh your session. you signed out in another tab or window. reload to refresh your session. we use optional third-party analytics cookies to understand how you use github.com so we can build better products. learn more. accept reject we use optional third-party analytics cookies to understand how you use github.com so we can build better products. you can always update your selection by clicking cookie preferences at the bottom of the page. for more information, see our privacy statement. essential cookies we use essential cookies to perform essential website functions, e.g. they're used to log you in. learn more always active analytics cookies we use analytics cookies to understand how you use our websites so we can make them better, e.g. they're used to gather information about the pages you visit and how many clicks you need to accomplish a task. learn more accept reject save preferences how about machine learning enhancing theses? hamlet is in alpha. things may change, break, or not make sense yet. please enjoy anyway - and check back for more fun stuff to come! hamlet how about machine learning enhancing theses? about theses most similar to intonational phrasing in language production and comprehension (watson, duane g. (duane girard), -; ) read it object scrambling in chinese soh, hooi ling, - ( ) advisor: noam chomsky department of linguistics and philosophy read it phonological phrases--their relation to syntax, focus, and prominance truckenbrodt, hubert ( ) advisor: noam chomsky department of linguistics and philosophy read it a critical study of imperatives leszek, andrea suzanne ( ) advisor: sabine iatridou. david pesetsk department of linguistics and philosophy read it a formal study of syllable, tone, stress and domain in chinese languages duanmu, san ( ) advisor: morris halle department of linguistics and philosophy read it the nature of the working memory system underlying language processing and its relationship to the long-term memory system fedorenko, evelina georgievna ( ) advisor: nancy kanwisher department of brain and cognitive sciences read it word boundary detection using landmarks : a survey of consonants chi, xuemin, - ( ) advisor: kenneth noble stevens department of electrical engineering and computer science read it an expectation model of referring expressions kræmer, joh ( ) advisor: edward gibson department of brain and cognitive sciences read it biased learning of phonological alternations do, young ah ( ) advisor: adam albright department of linguistics and philosophy read it stress and vowel harmony in telugu kolachina, sudheer ( ) advisor: edward flemming department of linguistics and philosophy read it a theory of consonant cluster perception and vowel epenthesis yun, suyeo ( ) advisors: donca steriade; edward flemming department of linguistics and philosophy read it hamlet is a project by andromeda yelton. code hosted with ♥ on github. hamlet logo by krisztián mátyás used under the creative commons attribution license. github - internetarchive/openlibrary: one webpage for every book ever published! skip to content sign up why github? features → code review project management integrations actions packages security team management hosting mobile customer stories → security → team enterprise explore explore github → learn & contribute topics collections trending learning lab open source guides connect with others events community forum github education github stars program marketplace pricing plans → compare plans contact sales nonprofit → education → in this repository all github ↵ jump to ↵ no suggested jump to results in this repository all github ↵ jump to ↵ in this repository all github ↵ jump to ↵ sign in sign up {{ message }} internetarchive / openlibrary sponsor sponsor internetarchive/openlibrary watch star . k fork one webpage for every book ever published! openlibrary.org agpl- . license . k stars forks star watch code issues pull requests actions projects wiki security insights more code issues pull requests actions projects wiki security insights dismiss join github today github is home to over million developers working together to host and review code, manage projects, and build software together. sign up github is where the world builds software millions of developers and companies build, ship, and maintain their software on github — the largest and most advanced development platform in the world. sign up for free dismiss master branches tags go to file code clone https github cli use git or checkout with svn using the web url. work fast with our official cli. learn more. open with github desktop download zip launching github desktop if nothing happens, download github desktop and try again. go back launching github desktop if nothing happens, download github desktop and try again. go back launching xcode if nothing happens, download xcode and try again. go back launching visual studio if nothing happens, download the github extension for visual studio and try again. go back latest commit cdrini merge pull request # from nk / /fix/remove-duplicate-del… … a cd dec , merge pull request # from nk / /fix/remove-duplicate-del… …ete-button remove the duplicate delete button on edit authors page a cd git stats , commits files permalink failed to load latest commit information. type name latest commit message commit time .github merge pull request # from internetarchive/github-action-lint_pyth… dec , .vscode [ /feature/remote-debugging] allow for remote debugging apr , conf merge pull request # from jamesachamp/review-resolution/crowd-sou… dec , docker pip install booklending_utils on prod/staging dec , openlibrary merge pull request # from nk / /fix/remove-duplicate-del… dec , scripts add sha to make-integration-branch dec , static merge pull request # from yashs /color dec , tests removed unused python standard library imports (# ) oct , vendor remove flot . . nov , .babelrc fix eslint errors + babel errors sep , .browserslistrc time for webpack (# ) mar , .dockerignore add newline at end of file jan , .eslintignore remove openbook static folder oct , .eslintrc.json disable vue/no-mutating-props rule dec , .gitattributes add .gitattributes & normalize line endings apr , .gitignore [solr-builder] move files around + more cython mar , .gitmodules remove acs submodule aug , .pre-commit-config.yaml make home service not depend on db oct , .python-version enable docker to us python . . , . . , and . . oct , .stylelintignore linting should apply to subfolders as well sep , .stylelintrc.json add linting rule for consistent double quotes and fix the offenders mar , .svgo.yml add `svg-min` npm command oct , code_of_conduct.md create code_of_conduct.md dec , contributing.md fixed some typos in contributing.md (# ) nov , license include text version of the license oct , makefile ignore node_modules when testing python nov , readme.md fixing video link oct , bundlesize.config.json increase maximum bundle size for graphs nov , config make the support structure a little more robust jun , docker-compose.infogami-local.yml pin docker-compose version to . for secrets nov , docker-compose.override.yml use same nginx conf for infobase as prod nov , docker-compose.production.yml pip install booklending_utils on prod/staging dec , docker-compose.staging.yml pip install booklending_utils on prod/staging dec , docker-compose.yml use same nginx conf for infobase as prod nov , infogami reorganized the repo to move all python code into openlibrary module. jul , package-lock.json bump ini from . . to . . dec , package.json merge pull request # from internetarchive/dependabot/npm_and_yarn… dec , requirements.txt move flup to requirements_common.txt nov , requirements_common.txt merge pull request # from internetarchive/security-update-to-lxml… dec , requirements_test.txt requirements_test.txt: upgrade to pytest . . dec , setup.py [solr-builder] fix linting errors mar , vue.config.js prevent lint running as part of vue build sep , webpack.config.js don't inline vue into each component oct , view code readme.md open library open library is an open, editable library catalog, building towards a web page for every book ever published. are you looking to get started? this is the guide you are looking for. you may wish to learn more about google summer of code (gsoc)? or hacktoberfest. table of contents overview installation code organization architecture the frontend the backend the service architecture developer's guide running tests contributing public apis faqs overview open library is an effort started in to create "one web page for every book ever published". it provides access to many public domain and out-of-print books, which can be read online. here's a quick public tour of open library to get your familiar with the service and its offerings ( min) learn more about the open library project the vision (dream) of openlibrary visit the blog installation the development environment can be set up using the docker instructions. you can also watch the video tutorial for a more detailed explanation. our docker environment is in active development. want to contribute? here's our top-level docker todo-list and a list of open docker issues. developer's guide for instructions on administrating your open library instance, refer the developer's quickstart guide. you can also find more information regarding developer documentation for open library in the open library wiki code organization openlibrary/core - core openlibrary functionality, imported and used by www openlibrary/plugins - other models, controllers, and view helpers openlibrary/views - views for rendering web pages openlibrary/templates - all the templates used in the website openlibrary/macros - macros are like templates, but can be called from wikitext architecture the backend openlibrary is developed on top of the infogami wiki system, which is itself built on top of the web.py python web framework and the infobase database framework. overview of backend web technologies once you've read the overview of openlibrary backend technologies, it's highly encouraged you read the developer primer which explains how to use infogami (and its database, infobase) infogami developer tutorial if you want to dive into the source code for infogami, see the infogami repo. running tests open library tests can be run using pytest. kindly look up on our testing document for more details run tests while the docker container is running cd docker/ docker-compose exec web make test integration tests integration tests use the splinter webdriver with google chrome. for instructions on installation requirements and running integration tests, see integration tests readme license all source code published here is available under the terms of the gnu affero general public license, version . about one webpage for every book ever published! openlibrary.org topics internet-archive open-source books library-catalogue hacktoberfest resources readme license agpl- . license releases deploy- - - latest dec , + releases sponsor this project https://archive.org/donate contributors + contributors languages python . % html . % javascript . % less . % mirc script . % vue . % other . % © github, inc. terms privacy cookie preferences security status help contact github pricing api training blog about you can’t perform that action at this time. you signed in with another tab or window. reload to refresh your session. you signed out in another tab or window. reload to refresh your session. we use optional third-party analytics cookies to understand how you use github.com so we can build better products. learn more. accept reject we use optional third-party analytics cookies to understand how you use github.com so we can build better products. you can always update your selection by clicking cookie preferences at the bottom of the page. for more information, see our privacy statement. essential cookies we use essential cookies to perform essential website functions, e.g. they're used to log you in. learn more always active analytics cookies we use analytics cookies to understand how you use our websites so we can make them better, e.g. they're used to gather information about the pages you visit and how many clicks you need to accomplish a task. learn more accept reject save preferences meta interchange – libraries, computing, metadata, and more skip to content meta interchange libraries, computing, metadata, and more search for submit primary menu about comment policy privacy policy search for submit trading for images posted: february categories: libraries, patron privacy let’s search a koha catalog for something that isn’t at all controversial: what you search for in a library catalog ought to be only between you and the library — and that, only briefly, as the library should quickly forget. of course, between “ought” and “is” lies the devil and his details. let’s poke around with chrome’s devtools: hit control-shift-i (on windows) switch to the network tab. hit control-r to reload the page and get a list of the http requests that the browser makes. we get something like this: there’s a lot to like here: every request was made using https rather than http, and almost all of the requests were made to the koha server. (if you can’t trust the library catalog, who can you trust? well… that doesn’t have an answer as clear as we would like, but i won’t tackle that question here.) however, the two cover images on the result’s page come from amazon: https://images-na.ssl-images-amazon.com/images/p/ . .tzzzzzzz.jpg https://images-na.ssl-images-amazon.com/images/p/ . .tzzzzzzz.jpg what did i trade in exchange for those two cover images? let’s click on the request on and see: :authority: images-na.ssl-images-amazon.com :method: get :path: /images/p/ . .tzzzzzzz.jpg :scheme: https accept: image/webp,image/apng,image/,/*;q= . accept-encoding: gzip, deflate, br accept-language: en-us,en;q= . cache-control: no-cache dnt: pragma: no-cache referer: https://catalog.libraryguardians.com/cgi-bin/koha/opac-search.pl?q=anarchist sec-fetch-dest: image sec-fetch-mode: no-cors sec-fetch-site: cross-site user-agent: mozilla/ . (windows nt . ; win ; x ) applewebkit/ . (khtml, like gecko) chrome/ . . . safari/ . here’s what was sent when i used firefox: host: images-na.ssl-images-amazon.com user-agent: mozilla/ . (windows nt . ; win ; x ; rv: . ) gecko/ firefox/ . accept: image/webp,/ accept-language: en-us,en;q= . accept-encoding: gzip, deflate, br connection: keep-alive referer: https://catalog.libraryguardians.com/cgi-bin/koha/opac-search.pl?q=anarchist dnt: pragma: no-cache amazon also knows what my ip address is. with that, it doesn’t take much to figure out that i am in georgia and am clearly up to no good; after all, one look at the referer header tells all. let’s switch over to using google book’s cover images: https://books.google.com/books/content?id=phzfwaeacaaj&printsec=frontcover&img= &zoom= https://books.google.com/books/content?id=wdgrjqaacaaj&printsec=frontcover&img= &zoom= this time, the request headers are in chrome: :authority: books.google.com :method: get :path: /books/content?id=phzfwaeacaaj&printsec=frontcover&img= &zoom= :scheme: https accept: image/webp,image/apng,image/,/*;q= . accept-encoding: gzip, deflate, br accept-language: en-us,en;q= . cache-control: no-cache dnt: pragma: no-cache referer: https://catalog.libraryguardians.com/ sec-fetch-dest: image sec-fetch-mode: no-cors sec-fetch-site: cross-site user-agent: mozilla/ . (windows nt . ; win ; x ) applewebkit/ . (khtml, like gecko) chrome/ . . . safari/ . x-client-data: cko yqeiilbjaqimtskbcmg yqeiqz kaqi qsobcmuuygeiz /kaqi smobcje ygei bxkaqinusobgkukygeyvrrkaq== and in firefox: host: books.google.com user-agent: mozilla/ . (windows nt . ; win ; x ; rv: . ) gecko/ firefox/ . accept: image/webp,/ accept-language: en-us,en;q= . accept-encoding: gzip, deflate, br connection: keep-alive referer: https://catalog.libraryguardians.com/ dnt: pragma: no-cache cache-control: no-cache on the one hand… the referer now contains only the base url of the catalog. i believe this is due to a difference in how koha figures out the correct image url. when using amazon for cover images, the isbn of the title is normalized and used to construct a url for an tag. koha doesn’t currently set a referrer-policy, so the default of no-referrer-when-downgrade is used and the full referrer is sent. google book’s cover image urls cannot be directly constructed like that, so a bit of javascript queries a web service and gets back the image urls, and for reasons that are unclear to me at the moment, doesn’t send the full url as the referrer. (cover images from openlibrary are fetched in a similar way, but full referer header is sent.) as a side note, the x-client-data header sent by chrome to books.google.com is… concerning. there are some relatively simple things that can be done to limit leaking the full referring url to the likes of google and amazon, including setting the referrer-policy header via web server configuration or meta tag to something like origin or origin-when-cross-origin. setting referrerpolicy for request format the api supports the following query parameters. bibkeys list of ids to request the information. the api supports isbns, lccns, oclc numbers and olids (open library ids). isbn ex. &bibkeys=isbn: (the api supports both isbn and .) oclc &bibkeys=oclc:######### lccn &bibkeys=lccn:######### olid &bibkeys=olid:ol m format optional parameter which specifies the response format. possible values are json and javascript. the default format is javascript. callback optional parameter which specifies the name of the javascript function to call with the result. this is considered only when the format is javascript. jscmd optional parameter to decide what information to provide for each matched bib_key. possible values are viewapi and data. the default value is viewapi. the response format the response of the api contains a json object for each matched bib_key. the contents of the json object are decided by the jscmd parameter. by default, the api returns the response as javascript. $ curl 'http://openlibrary.org/api/books?bibkeys=isbn: ,lccn: ' var _olbookinfo = { "isbn: ": { ... }, "lccn: ": { ... } }; when optional callback parameter is passed, the response is wrapped in a javascript function call. $ curl 'https://openlibrary.org/api/books?bibkeys=isbn: ,lccn: &callback=processbooks' processbooks({ "isbn: ": { ... }, "lccn: ": { ... } }); when format=json parameter is passed, the api returns the response as json instead of javascript. this is useful when accessing the api at the server-side. $ curl 'https://openlibrary.org/api/books?bibkeys=isbn: ,lccn: &format=json' { "isbn: ": { ... }, "lccn: ": { ... } } the data format the contents of each json object will be decided by the jscmd parameter. jscmd=viewapi when jscmd is not specified or when jscmd=viewapi, each json object will contain the following: bib_key identifier used to query this book. info_url a url to the book page in the open library. preview preview state - either "noview" or "full". preview_url a url to the preview of the book. this links to the archive.org page when a readable version of the book is available, otherwise it links to the book page on openlibrary.org. please note that the preview_url is always provided even if there is no readable version available. the preview property should be used to test if a book is readable. thumbnail_url a url to a thumbnail of the cover of the book. this is provided only when thumbnail is available. for example: $ curl 'https://openlibrary.org/api/books?bibkeys=isbn: ,lccn: &format=json' { "isbn: ": { "bib_key": "isbn: ", "preview": "noview", "thumbnail_url": "https://covers.openlibrary.org/b/id/ -s.jpg", "preview_url": "https://openlibrary.org/books/ol m/zen_speaks", "info_url": "https://openlibrary.org/books/ol m/zen_speaks" }, "lccn: ": { "bib_key": "lccn: ", "preview": "full", "thumbnail_url": "https://covers.openlibrary.org/b/id/ -s.jpg", "preview_url": "https://archive.org/details/adventurestomsa twaigoog", "info_url": "https://openlibrary.org/books/ol m/adventures_of_tom_sawyer" } } jscmd=data when the jscmd=data, data about each matching book is returned. it includes the following: url url of the book title and subtitle title and subtitle of the book. authors list of authors. each entry will be in the following format: { "name": "...", "url": "https://openlibrary.org/authors/..." } identifiers all identifiers of the book in the following format: { "isbn_ ": [...], "isbn_ ": [...], "lccn": [...], "oclc": [...], "goodreads": [...] } classifications all classifications of the book in the following format. { "lc_classifications": [...], "dewey_decimal_class": [...] } subjects, subject_places, subject_people and subject_times list of subjects, places, people and times of the book. each entry will be in the following format: { "url": "https://openlibrary.org/subjects/history", "name": "history" } publishers list of publishers. each publisher will be in the following format: { "name": "..." } publish_places list of publish places. each entry will be in the following format: { "name": "..." } publish_date published date as a string. excerpts list of excerpts to that book. each entry will be in the following format: { "comment": "...", "text": "..." } links list of links to the book. each link will be in the following format: { "url": "https://...", "title": "..." } cover urls to small, medium and large covers. { "small": "https://covers.openlibrary.org/b/id/ -s.jpg", "medium": "https://covers.openlibrary.org/b/id/ -m.jpg", "large": "https://covers.openlibrary.org/b/id/ -l.jpg", } ebooks list of ebooks. each entry will be in the following format: { "preview_url": "https://archive.org/details/..." } number_of_pages number of pages in that book. weight weight of the book. for example, here is a sample request. $ curl 'https://openlibrary.org/api/books?bibkeys=isbn: &jscmd=data&format=json' { "isbn: ": { "publishers": [ { "name": "litwin books" } ], "identifiers": { "google": [ " lqu ywhy kc" ], "lccn": [ " " ], "isbn_ ": [ " " ], "amazon": [ " x" ], "isbn_ ": [ " " ], "oclc": [ " " ], "librarything": [ " " ], "project_gutenberg": [ " " ], "goodreads": [ " " ] }, "classifications": { "dewey_decimal_class": [ " /. " ], "lc_classifications": [ "z .m " ] }, "links": [ { "url": "http://johnmiedema.ca", "title": "author's website" } ], "weight": " grams", "title": "slow reading", "url": "https://openlibrary.org/books/ol m/slow_reading", "number_of_pages": , "cover": { "small": "https://covers.openlibrary.org/b/id/ -s.jpg", "large": "https://covers.openlibrary.org/b/id/ -l.jpg", "medium": "https://covers.openlibrary.org/b/id/ -m.jpg" }, "subjects": [ { "url": "https://openlibrary.org/subjects/books_and_reading", "name": "books and reading" }, { "url": "https://openlibrary.org/subjects/reading", "name": "reading" } ], "publish_date": " ", "authors": [ { "url": "https://openlibrary.org/authors/ol a/john_miedema", "name": "john miedema" } ], "excerpts": [ { "comment": "test purposes", "text": "test first page" } ], "publish_places": [ { "name": "duluth, minn" } ] } } jscmd=details when jscmd=details is passed, additional details are provided in addition to the info provided by viewapi. the provided details are same as the data provided by the restful api. it is advised to use jscmd=data instead of this as that is more stable format. $ curl 'https://openlibrary.org/api/books?bibkeys=isbn: &jscmd=details&format=json' { "isbn: ": { "info_url": "https://openlibrary.org/books/ol m/slow_reading", "bib_key": "isbn: ", "preview_url": "https://openlibrary.org/books/ol m/slow_reading", "thumbnail_url": "https://covers.openlibrary.org/b/id/ -s.jpg", "preview": "noview", "details": { "number_of_pages": , "table_of_contents": [ { "title": "the personal nature of slow reading", "type": { "key": "/type/toc_item" }, "level": }, { "title": "slow reading in an information ecology", "type": { "key": "/type/toc_item" }, "level": }, { "title": "the slow movement and slow reading", "type": { "key": "/type/toc_item" }, "level": }, { "title": "the psychology of slow reading", "type": { "key": "/type/toc_item" }, "level": }, { "title": "the practice of slow reading.", "type": { "key": "/type/toc_item" }, "level": } ], "weight": " grams", "covers": [ ], "lc_classifications": [ "z .m " ], "latest_revision": , "source_records": [ "marc:marc_loc_updates/v .i .records.utf : : ", "marc:marc_loc_updates/v .i .records.utf : : ", "marc:marc_loc_updates/v .i .records.utf : : " ], "title": "slow reading", "languages": [ { "key": "/languages/eng" } ], "subjects": [ "books and reading", "reading" ], "publish_country": "mnu", "by_statement": "by john miedema.", "oclc_numbers": [ " " ], "type": { "key": "/type/edition" }, "physical_dimensions": " x x inches", "revision": , "publishers": [ "litwin books" ], "description": "\"a study of voluntary slow reading from diverse angles\"--provided by publisher.", "physical_format": "paperback", "last_modified": { "type": "/type/datetime", "value": " - - t : : . " }, "key": "/books/ol m", "authors": [ { "name": "john miedema", "key": "/authors/ol a" } ], "publish_places": [ "duluth, minn" ], "pagination": " p.", "classifications": {}, "created": { "type": "/type/datetime", "value": " - - t : : . " }, "lccn": [ " " ], "notes": "includes bibliographical references and index.", "identifiers": { "amazon": [ " x" ], "google": [ " lqu ywhy kc" ], "project_gutenberg": [ " " ], "goodreads": [ " " ], "librarything": [ " " ] }, "isbn_ ": [ " " ], "dewey_decimal_class": [ " /. " ], "isbn_ ": [ " " ], "publish_date": " ", "works": [ { "key": "/works/ol w" } ] } } } earlier these details were provided when details=true parameter is passed. it is equivalent to jscmd=details and it is retained only for backward-compataibilty. history created october , revisions september , edited by mek documented other json endpoints october , edited by anand chitipothu changed all urls in example and response to https. november , edited by anand chitipothu edited without comment. september , edited by mikemccabe typo october , created by anand chitipothu ol books api open library vision volunteer careers blog terms of service donate discover home books authors subjects advanced search return to top develop development center api documentation bulk data dumps writing bots add a book help help center report a problem suggesting edits twitter github open library is an initiative of the internet archive, a (c)( ) non-profit, building a digital library of internet sites and other cultural artifacts in digital form. other projects include the wayback machine, archive.org and archive-it.org version f d b catmandu catmandu catmandu . on may th , nicolas steenlant (our main developer and guru of catmandu) released version . of our catmandu toolkit with some very interesting new features. the main addition is a brand new way how catmandu fix-es can be implemented using the new catmandu::path implementation. this coding by nicolas will make it much easier and [&# ;] lpw : &# ;contrarian perl&# ; &# ; tom hukins at : , tom hukins shares his enthusiasm for catmandu! introducing filestores catmandu is always our tool of choice when working with structured data. using the elasticsearch or mongodb catmandu::store-s it is quite trivial to store and retrieve metadata records. storing and retrieving a yaml, json (and by extension xml, marc, csv,&# ;) files can be as easy as the commands below: $ catmandu import yaml to database [&# ;] catmandu . catmandu . has been released to with some nice new features. there are some new fix routines that were asked by our community: error the &# ;error&# ; fix stops immediately the execution of the fix script and throws an error. use this to abort the processing of a data stream: $ cat myfix.fix unless exists(id)     error("no [&# ;] metadata analysis at the command-line i was last week at the elag  conference in copenhagen and attended the excellent workshop by christina harlow  of cornell university on migrating digital collections metadata to rdf and fedora . one of the important steps required to migrate and model data to rdf is understanding what your data is about. probably old systems need to [&# ;] catmandu . catmandu . has been released today. there has been some speed improvements processing fixes due to switching from the data::util to the ref::util package which has better a support on many perl platforms. for the command line there is now support for preprocessing  fix scripts. this means, one can read in variables from the command line into [&# ;] parallel processing with catmandu in this blog post i&# ;ll show a technique to scale out your data processing with catmandu. all catmandu scripts use a single process, in a single thread. this means that if you need to process times as much data , you need times at much time. running a catmandu convert command with the [&# ;] catmandu . after years of programming, minor releases we are finally there: the release of catmandu . ! we have pushed the test coverage of the code to . % and added and cleaned a lot of our documentation. for the new features read our changes file. a few important changes should be noted. &# ; &# ; by default [&# ;] catmandu chat on friday june : cest, we&# ;ll  provide a one hour introduction/demo into processing data with catmandu. if you are interested, join us on the event page: https://plus.google.com/hangouts/_/event/c jcknos egjlthk m btha o more instructions on the exact google hangout coordinates for this chat will follow on this web page at friday june : . to enter the chat session, [&# ;] matching authors against viaf identities at ghent university library we enrich catalog records with viaf identities to enhance the search experience in the catalog. when searching for all the books about &# ;chekov&# ; we want to match all name variants of this author. consult viaf http://viaf.org/viaf/ /#chekhov,_anton_pavlovich,_ -  and you will see many of them. chekhov Čehov tsjechof txékhov etc any of the these names variants can be [&# ;] digital technologies projects digital technologies projects brown university library bundler . . and homeless accounts this week we upgraded a couple of our applications to ruby . and bundler . . and one of the changes that we noticed was that bundler was complaining about not being able to write to the /opt/local directory. turns out this problem shows up because the account that we use to run our application is &# ; continue reading bundler . . and homeless accounts upgrading from solr to solr a few weeks ago we upgraded the version of solr that we use in our discovery layer, we went from solr . to solr . . although we have been using solr .x in other areas of the library this was a significant upgrade for us because searching is the raison d&# ;être of our discovery layer &# ; continue reading upgrading from solr to solr pypi packages recently, we published two python packages to pypi: bdrxml and bdrcmodels. no one else is using those packages, as far as i know, and it takes some effort to put them up there, but there are benefits from publishing them. putting a package on pypi makes it easier for other code we package up to &# ; continue reading pypi packages new riamco website a few days ago we released a new version of the rhode island archival and manuscript collections online (riamco) website. the new version is a brand new codebase. this post describes a few of the new features that we implemented as part of the rewrite and how we designed the system to support them. the &# ; continue reading new riamco website deploying with shiv i recently watched a talk called &# ;containerless django &# ; deploying without docker&# ;, by peter baumgartner. peter lists some benefits of docker: that it gives you a pipeline for getting code tested and deployed, the container adds some security to the app, state can be isolated in the container, and it lets you run the exact &# ; continue reading deploying with shiv checksums in the bdr, we calculate checksums automatically on ingest (fedora provides that functionality for us), so all new content binaries going into the bdr get a checksum, which we can go back and check later as needed. we can also pass checksums into the bdr api, and then we verify that fedora calculates the &# ; continue reading checksums exporting django data we recently had a couple cases where we wanted to dump the data out of a django database. in the first case (&# ;tracker&# ;), we were shutting down a legacy application, but needed to preserve the data in a different form for users. in the second case (&# ;deposits&# ;), we were backing up some obsolete data before &# ; continue reading exporting django data searching for hierarchical data in solr recently i had to index a dataset into solr in which the original items had a hierarchical relationship among them. in processing this data i took some time to look into the ancestor_path and descendent_path features that solr provides out of the box and see if and how they could help to issue searches based &# ; continue reading searching for hierarchical data in solr monitoring passenger’s requests in queue over time as i mentioned in a previous post we use phusion passenger as the application server to host our ruby applications. a while ago upon the recommendation of my coworker ben cail i created a cron job that calls passenger-status every minutes to log the status of passenger in our servers.  below is a sample &# ; continue reading monitoring passenger&# ;s requests in queue over time looking at the oxford common filesystem layout (ocfl) currently, the bdr contains about tb of content. the storage layer is fedora , and the data is stored internally by fedora (instead of being stored externally). however, fedora is end-of-life. this means that we either maintain it ourselves, or migrate to something else. however, we don&# ;t want to migrate tb, and then have &# ; continue reading looking at the oxford common filesystem layout (ocfl) osf | lop matrix osf home osfhome osfpreprints osfregistries osfmeetings osfinstitutions toggle navigation search support donate sign up sign in toggle navigation component navigation lop matrix files wiki analytics registrations links to this project title authors close × select:  make all public  |  make all private loading projects and components... back cancel confirm continue confirm continue confirm levels of digital preservation  / lop matrix . kb public   fork this project duplicate template view forks ( ) bookmark remove from bookmarks share log in to request access contributors: carol kussmann national digital stewardship alliance (ndsa) wayne graham winston atkins aliya reich paige walker date created: | last updated: : doi | ark creating doi. please wait... create doi category: analysis description: this is the levels of preservation matrix with two viewing options as well as translations in french, portuguese, spanish, and turkish. license: cc-by attribution . international link other osf projects search all projects search my projects projects registrations results: all projects results: my projects results: all registrations results: my registrations done files loading files... citation loading citations... apa mla chicago get more citations cite as: cancel remove save recent activity loading logs... osf does not support the use of internet explorer. for optimal performance, please switch to another browser. accept this website relies on cookies to help provide a better user experience. by clicking accept or continuing to use the site, you agree. for more information, see our privacy policy and information on cookie use. accept × start managing your projects on the osf today. free and easy to use, the open science framework supports the entire research lifecycle: planning, execution, reporting, archiving, and discovery. create an account learn more hide this message copyright © - center for open science | terms of use | privacy policy | status | api top guidelines | reproducibility project: psychology | reproducibility project: cancer biology home - liber europe to main content to navigation news sponsors contact us who we are about us mission & values organisation governance history working for liber liber (ligue des bibliothèques européennes de recherche – association of european research libraries) is the voice of europe’s research library community. what we do our - strategy projects working groups leadership & skills building policy development advocacy & communication liber’s exists to support europe’s research libraries. we highlight their value to policymakers, provide resources and training and form valuable partnerships. working groups architecture copyright & legal matters citizen science digital humanities & digital cultural heritage digital skills fim l innovative metrics leadership programmes linked open data open access research data management focus areas innovative scholarly communication digital skills & services research infrastructure copyright reform lobbying open science text & data mining our network liber member libraries partners join liber get involved sponsors become a liber sponsor press centre liber (ligue des bibliothèques européennes de recherche – association of european research libraries) is the voice of europe’s research library community. resources search all resources selected resources branding toolbox dmp catalogue job description repository quick searches case studies factsheets reports guidelines alerts & mailings liber alerts quarterly mailings liber quarterly journal events & webinars events webinars annual conference liber journées emerging leaders programme webinar recordings search page get involved resources events & training search page contact get involved news sponsors contact us welcome to liber   your voice for europe’s research library community. liber supports and speaks up on behalf of university, national and special libraries – their institutions and their users – across europe. find out more or join us in making our voice stronger. see our liber members   liber liber online: call for papers posted - - latest news librariesthe impact of covid- on research libraries across europe posted - - recreating europe projectglamrecreating europe calls for glam survey participants posted - - inos projectcitizen sciencecitizen science hackathon for university students – inos project posted - - upcoming event liber annual conference read more see all events alerts & mailings liber alerts quarterly mailings liber quarterly journal recent resources strategy strategy update posted - - download open access working group open access five principles for open access negotiations with publishers posted - - download - strategy liber strategy - posted - - download executive board executive board minutes – february (lausanne, switzerland) posted - - download more resources we strive to empower library leaders of today and tomorrow. we are liber liber is the voice of european research libraries. join us to ensure that your library stays ahead in a fast-changing world. we collaborate with our network of libraries to reach the goals of our powerful - strategy. we apply our influence to ensure that research library priorities rank highly on the agendas of our universities and the european union, and we actively develop current and future library leaders through our conferences, workshops and seminars. find out more about the benefits of joining liber. reasons to join network of + libraries how we work our  - strategy outlines our main areas of focus, including key topics such as copyright reform, digital humanities, open access, metrics, and research data management. the strategy is executed thanks to the dedication of the hundreds of volunteers who serve on our executive board, steering committees and working groups, as well as through our participation in international projects is key to the execution of our strategy. international projects working groups liber working groups liber’s working groups address important areas of work for the research library community. participation is open to all staff in liber institutions. the topics of the working groups relate directly to our  - strategy, and each group has clearly set objectives to be achieved in one or two years. digital humanities & digital cultural heritage liber digital humanities & digital cultural heritage working group posted - - architecture working group liber architecture working group (lag) posted - - citizen science working group liber citizen science working group posted - - copyright & legal matters working group liber copyright & legal matters working group posted - - digital skills working group liber digital skills for library staff & researchers working group posted - - fim l working group liber fim l working group posted - - innovative metrics working group liber innovative metrics working group posted - - leadership programmes working group liber leadership programmes working group posted - - linked open data working group liber linked open data working group posted - - open access working group liber open access working group posted - - research data management working group liber research data management working group posted - - more about working groups participate in a working group we participate in these international projects inos projectinos: integrating open and citizen science into active learning approaches in higher education recreating europe projectrecreating europe: rethinking digital copyright law for a culturally diverse, accessible, creative europe sshoc projectsshoc: an open cloud for social sciences and humanities see all projects join liber liber is the voice of european research libraries. join us to ensure that your library stays ahead in a fast-changing world. we collaborate with our network of libraries to reach the goals of our powerful - strategy. we apply our influence to ensure that research library priorities rank highly on the agendas of our universities and the european union, and we actively develop current and future library leaders through our conferences, workshops and seminars.   join liber gold sponsor silver sponsor sign up for our monthly liber alerts email* c/o koninklijke bibliotheek national library of the netherlands po box lk the hague the netherlands tel: + mail: liber@libereurope.org working groups events webinars get involved contact us together we get things done. get involved privacy statement & cookies copyright liber ‘words matter’: why the uc berkeley library is embracing another term for ‘illegal aliens’ | uc berkeley library news skip to main content home page news search menu more news library stories library update about library news library home enter search terms: share facebook twitter linkedin reddit email print ‘words matter’: why the uc berkeley library is embracing another term for ‘illegal aliens’ tor haugan november , the way libraries’ materials are discovered have changed throughout the years — and so have the terms used to describe them. (photo by violet carter for the uc berkeley library) editor’s note: this article contains terms that, while offensive, are included to provide historical context. gisèle tanasse’s class visits come with an apology. when she’s introducing students to the uc berkeley library, and helping them sift through its collections using the online catalog, she warns them about what they might find. tanasse “you’re going to see some things that are really othering and problematic,” says tanasse, berkeley’s film and media services librarian, recalling her message to students during a pre-pandemic interview at moffitt library’s media resources center. “and i’m sorry.” the “things” tanasse is referring to aren’t controversial films or antiquated tomes in the library’s collections. they’re subject headings, woven into the library’s catalog itself. subject headings usually exist outside of the realm of dinner-table banter, often confined to discussions among library folk. but in recent years, the heading “illegal aliens” and its ilk shot to national attention. after a hard-fought (and ultimately unsuccessful) war of the words started by students at dartmouth college, which would have changed subject headings used by libraries across the country, the uc berkeley library saw an opportunity to act. along with other institutions nationwide, the library has adopted alternatives to the controversial heading — a step toward greater inclusion. what’s in a name? if the topic of subject headings seems wonky and in-the-weeds, that’s because it is. but subject headings are also incredibly important and powerful, bundling materials by topic within and across libraries, and opening up worlds of information that otherwise may have slipped through the cracks. “a keyword search, which a lot of students might think to do first, will maybe bring up something from the title, the author, something like that,” says jean dickinson, the library’s slavic cataloger, who serves on the library’s cataloging and metadata group that developed the proposal to introduce the new subject headings. “but what if the title is called the bluest eye, so you don’t know what it’s about?” “is it a novel? is it an optometry text? is it something about color? fashion? you don’t know,” adds randal brandt, head of cataloging at the bancroft library, who is also a part of the cataloging and metadata group. if you are in the thick of researching, say, african americans in fiction, searching by subject heading can quickly help you find what you need. meaning the bluest eye, toni morrison’s debut novel — and other relevant works, no matter how obscure their titles — would pop up in your results. but where do subject headings come from? based in washington, d.c., the library of congress is america’s de facto national library. and its long list of subject headings — from “absentee voting” to “zydeco music” — serves as the authoritative standard for catalogers in libraries across the country, including at uc berkeley. these subject headings establish a “controlled vocabulary,” with obvious benefits. as terms inevitably change — “aeroplanes” becomes “airplanes,” for example — materials across history on the topic will remain united under a common heading. and because most libraries around the country use the same list of subject headings, with some local variations, researchers can swiftly search by topic from library to library with relative ease. edwards “that’s kind of the beauty of it,” says susan edwards, social welfare librarian and head of the library’s social sciences division, who started the effort to adopt alternatives to the “illegal aliens” heading at berkeley. “but the problem with it is it’s incredibly vulnerable to the bias of the times.” over time, subject headings can shift and evolve, reflecting how the world and the words we use change around us. for example, “negroes,” a subject heading used by the library of congress through much of the th century, changed to “blacks” in the s. “blacks” — still used when referring to people of african descent who aren’t american citizens — split off into “afro-americans” in the s, which was replaced by “african americans” in . subject headings can be slow to change, and some terms — though once widely favored — now resemble linguistic time capsules, vestiges of days long past. add “illegal aliens” to the list of subject headings that are in dire need of an update, critics say. “illegal aliens” as a library of congress subject heading dates back to , when it was revised from “aliens, illegal,” which was established in . the term “illegal aliens” has been condemned as dehumanizing and offensive by human rights groups, politicians, and many others, who say it marginalizes people who have entered the country illegally — including hundreds of thousands who arrived in the u.s. through no choice of their own. with help from librarians — and with buy-in from the american library association — the grassroots effort to drop “illegal aliens” from the library of congress’ subject headings wound its way to the halls of congress, only to be thwarted by conservative lawmakers. the pushback was unprecedented: never before has congress intervened in the routine, and decidedly mundane, process of updating library of congress subject headings. (the effort, sparked by students at dartmouth, was chronicled in the documentary change the subject, screened as part of berkeley’s documentaries at doe series.) for now, the library of congress’ subject heading remains unchanged. but in the meantime, libraries across the country — including at the university of colorado boulder, cal state, and yale university — have taken matters into their own hands. like some other libraries, berkeley didn’t scrub “illegal aliens” from its catalog altogether — that likely won’t happen until the library of congress makes the change once and for all. instead, the library’s it team layered “undocumented immigrants” into the , -plus records with some version of the “illegal aliens” subject heading. “it’s not the ideal solution,” brandt says. “we hope this is temporary. we hope this is a stopgap measure.” but for tanasse, with the unenviable task of warning students about the biases that reside within the library’s catalog, “it’s a step in the right direction.” soon, the library might take a bigger leap. recent police killings of black people have set off waves of protests and discussions around the globe, including frank conversations at the library and a vow to take action. for its part, the library’s cataloging & metadata council — the group that developed the proposal for the “undocumented immigrants” heading — has officially taken up the effort to make language in the library’s catalog more inclusive and respectful. “the uc berkeley library is committed to ensuring inclusion and sensitivity around access and discovery of its collection,” says jo anne newyear ramirez, associate university librarian for scholarly resources and interim co-chair of the council. “we will continue to assess and adapt how we describe our collections and resources, to ensure that care, consideration, and inclusion are reflected across our library’s collections.” expecting library patrons to use antiquated and, at times, offensive terms when searching the catalog is, in some ways, “insulting,” she says. “i just feel like we need to adapt to the times,” she adds. ‘no person is illegal’ for lillian castillo-speed, head librarian and chicano studies librarian at the ethnic studies library, adopting the new subject heading “just made sense.” castillo-speed “i know it’s … a bumper sticker kind of thing, but no person is illegal,” she says. inclusion has been baked into the ethnic studies library’s mission from the very start. concerned by the lack of diverse perspectives in campus libraries, berkeley students in the late ’ s began collecting materials representing voices from their communities, forming the basis of the asian american studies library, the chicano studies library, and the native american studies library. in , those libraries merged to become the ethnic studies library, whose legacy of inclusion flourishes today. “you have very impressionable (students), straight out of high school,” says robert toyama, cataloging coordinator at the ethnic studies library. “many of them come from communities in which they’ve never seen a person of color, for example, or a gay, lesbian, or transgender individual. .… i think it’s very important, particularly at a young age, to familiarize them with the proper terms.” still, pundits and politicians — including president donald trump — throw around the term “illegal aliens” and paint a bleak (and often inaccurate) picture of the economic and public safety threat immigrants pose. given that, the library’s new subject heading might feel insignificant — like a drop in the bucket, or the ocean. but for the university’s community, including the more than undocumented students who study at berkeley, it could send a simple but powerful message: you are welcome here. when it comes to belonging and inclusion, “words matter,” edwards says. and even at a time when so many problems can feel intractable, this is an area where the library, and librarians, can make a difference. “there’s something about working where you are,” she says. “and this is where we are. “this is what we can do.” dig deeper . . . library prize paper examines blackface in the internet age welcome to the uc berkeley library! here’s what you need to know. open access study reveals long impact of redlining q&a: award-winning librarians on their work, ‘extreme sports’ copyright © the regents of the university of california. all rights reserved. except where otherwise noted, this work is subject to a creative commons attribution-noncommercial . license. join our mailing list! email address: uc berkeley library facebook page uc berkeley library twitter feed uc berkeley library youtube channel uc berkeley library instagram feed new world water, a song by mos def on spotify we and our partners use cookies to personalize your experience, to show you ads based on your interests, and for measurement and analytics purposes. by using our website and our services, you agree to our use of cookies as described in our cookie policy. × this browser doesn't support spotify web player. switch browsers or download spotify for your desktop. new world water by mos def • song, : play on spotify . new world water : : featured on black on both sides more by mos def true magic true magic the new danger the new danger mos def - live at benaroya hall more mos def listen to mos def now. listen to mos def in full in the spotify app play on spotify © © rawkus entertainment llc ℗ ℗ rawkus entertainment llc legal privacy cookies about ads to play this content, you'll need the spotify app. get spotify open spotify you look like someone who appreciates good music. listen to all your favourite artists on any device for free or try the premium trial. play on spotify lita blog lita blog empowering libraries through technology jobs in information technology: august , new this week coordinator of digital scholarship and programs, marquette university libraries, milwaukee wi digital scholarship coordinator, unc charlotte, charlotte, nc visit the lita jobs site for additional job openings and information on submitting your own job posting. jobs in information technology: august , new this week information systems manager (pdf), the community library association, ketchum, id children&# ;s librarian, buhl public library, buhl, id technology integration librarian, drexel university libraries, philadelphia, pa visit the lita jobs site for additional job openings and information on submitting your own job posting. your core community update much has been happening behind-the-scenes to prepare for core’s upcoming launch on september st, so we want to update you on the progress we’ve made. at the ala virtual conference council meetings, the ala council approved the creation of core, so we’re official! it’s been a difficult summer for everyone given the global situation, but this was a milestone we’re excited to reach. what we’ve been doing in may, the core transition committee (the division presidents plus senior staff) formed working groups of members from all divisions to make recommendations about how to proceed with our awards/scholarships, budget/finance, committees, communications, conference programming, continuing education, fundraising/sponsorships, interest groups, member engagement, nominations for president-elect, publications, and standards. these groups have done an amazing amount of work in a very short time period, and we’re grateful to these members for their commitment and effort. we’re happy to report... free lita webinar ~ library tech response to covid- ~ august th sign up for this free lita webinar: library tech response to covid- libraries are taking the necessary precautions to create a safe environment during the pandemic. social distancing isn’t the only solution, but providing access to loanable technologies, including handling and quarantine of equipment, cleaning, and other safety and health concerns are just some of the measures put in place. with the ongoing disruption to library services caused by covid- , what reopening planning policies should be considered for usage? in this free -minute presentation, our presenters will share tips that might be helpful to other librarians before they reopen. the presenters will also talk about the&# ;evolution of the phased plan from the establishment of a temporary computer lab in the library as covid- began to spread in march , to the current phased approach for gradual reopening. justin will also offer insight into managed access, technology and services, workflows, messaging,... jobs in information technology: july , new this week library director, walpole town library, walpole, nh visit the lita jobs site for additional job openings and information on submitting your own job posting. core call for ala annual program proposals submit an ala annual conference program proposal for ala’s newest division, core: leadership, infrastructure, futures, which will begin on september , . proposals are due september , , and you don’t need to be a core member to submit a proposal. submit your idea using this proposal form. core welcomes topics of interest to a wide range of library professionals in many different areas, including… . access and equity advocacy in areas such as copyright, equity of access, open access, net neutrality, and privacy preservation week equity, diversity, and inclusion, both within the division and the profession, as related to core’s subject areas . assessment emphasizing the role of assessment in demonstrating the impacts of libraries or library services assessment tools, methods, guidelines, standards, and policies and procedures . leadership and management developing leaders at every level best practices for inclusion by using an equity lens to examine leadership... core call for webinar proposals submit a webinar proposal for ala’s newest division, core: leadership, infrastructure, futures, which will begin on september , . proposals are due september , , and you don’t need to be a core member to submit a proposal. early submissions are encouraged and will be considered for september and october presentations. submit your idea using this proposal form. core webinars reach a wide range of library professionals in many different areas, including… .&# ;access and equity advocacy in areas such as copyright, equity of access, open access, net neutrality, and privacy preservation week equity, diversity, and inclusion, both within the division and the profession, as related to core’s subject areas .&# ;assessment emphasizing the role of assessment in demonstrating the impacts of libraries or library services assessment tools, methods, guidelines, standards, and policies and procedures .&# ;leadership developing leaders at every level best practices for inclusion by using an equity lens to examine... core virtual forum is excited to announce our keynote speakers! core virtual forum welcomes our keynote speakers, dr. meredith d. clark and sofia leung! both speakers embody our theme in leading through their ideas and are catalysts for change to empower our community and move the library profession forward. dr. clark is a journalist and assistant professor in media studies at the university of virginia. she is academic lead for documenting the now ii, funded by the andrew w. mellon foundation. dr. clark develops new scholarship on teaching students about digital archiving and community-based archives from a media studies perspective. she will be a - fellow with data &# ; society. she is a faculty affiliate at the center on digital culture and society at the university of pennsylvania. and, she sits on the advisory boards for project information literacy, and for the center for critical race and digital studies at new york university. clark is an in-demand media consultant... catch up on the june issue of information technology and libraries the june issue of information technology and libraries (ital) was published on june . editor ken varnum and lita president emily morton-owens reflect on the past three months in their letter from the editor, a blank page, and lita president’s message, a framework for member success, respectively. kevin ford is the author of this issue’s “editorial board thoughts” column, seeing through vocabularies. rounding out our editorial section, the june “public libraries leading the way” section offers two items. chuck mcandrew of the lebanon (new hampshire) public libraries describes his leadership in the imls-funded libraryvpn project. melody friedenthal, of the worcester (massachusetts) public library talks about how she approached and teaches an intro to coding using python course. peer-reviewed content virtual reality as a tool for student orientation in distance education programs: a study of new library and information science students dr. sandra valenti, brady lund, ting wang virtual reality... jobs in information technology: july , new this week dean of libraries, san jose state university, san jose, ca deputy library director, city of carlsbad, carlsbad, ca visit the lita jobs site for additional job openings and information on submitting your own job posting. jobs in information technology: july , new this week web services librarian, chester fritz library, university of north dakota, grand forks, nd visit the lita jobs site for additional job openings and information on submitting your own job posting. jobs in information technology: june , new this week metadata librarian, librarian i or ii, university of northern british columbia, prince george, british columbia, canada visit the lita jobs site for additional job openings and information on submitting your own job posting. jobs in information technology: june , new this week information technology librarian,&# ;university of maryland, baltimore county, baltimore, md associate university librarian for research and learning,&# ;columbia university libraries, new york, ny library technology/programmer analyst iii,&# ;virginia beach public library,&# ;virginia beach, va visit the lita jobs site for additional job openings and information on submitting your own job posting. core virtual happy hour social ~ june our joint happy hour social at midwinter was such a success that next week we’re bringing happy hour to you online—and registration is free! we invite members of alcts, lita, and llama to join us on friday, june , : - : pm central time for virtual happy hour networking and/or play with your peers in a game of scattergories.&# ;wear your favorite pop culture t-shirt, bring your best zoom background, grab a beverage, and meet us online for a great time! attendees will automatically be entered to win free registration to attend the core virtual forum.&# ;winner must be present to redeem prize.&# ;registration is required. register now at: bit.ly/ nenprh michael carroll awarded lita/christian larew memorial scholarship michael carroll has been selected to receive the &# ;lita/christian larew memorial scholarship ($ , ) sponsored by the library and information technology association (lita) and baker &# ; taylor. this scholarship is for master’s level study, with an emphasis on library technology and/or automation, at a library school program accredited by the american library association. criteria for the scholarship includes previous academic excellence, evidence of leadership potential, and a commitment to a career in library automation and information technology. the larew scholarship committee was impressed by&# ;what michael has already accomplished and look forward to seeing what he will accomplish after graduation in .&# ;michael&# ;has already shown&# ;a strong interest in digitization projects.&# ;he currently manages&# ;a&# ;team of students working with digitization.&# ;previously, he has scanned and cataloged many collections.&# ;he has also assisted the presbyterian historical society&# ;in creating&# ;sustainable processes for digitization.&# ;michael has also shown his willingness and ability to work&# ;with a wide variety of&# ;projects and technologies that span&# ;both&# ;technical&# ;and non-technical&# ;including... we are back on twitter friday for #litachat the fourth in this series of #litachats will start on friday, june from - central standard time on twitter. we will be asking you to chat with us about self-care. what are you doing to take care of yourselves during this time? how do you unplug without feeling guilty?&# ; we hope you’ll join us for #litachat and chat about self-care techniques and figuring out how to better take care of ourselves during these tough times. we&# ;re looking forward to hearing from you! join lita on twitter catch up on the last #litachat join us for alcts/lita/llama e-forum! please join us for a joint alcts/lita/llama e-forum discussion. it’s free and open to everyone! registration information is at the end of the message, along with subscription management options for existing listserv members. continuing to manage the impact of covid- on libraries june - , moderated by alyse jordan, steven pryor, nicole lewis and rebecca uhl please join us for an e-forum discussion. it’s free and open to everyone! registration information is at the end of the message. each day, discussion begins and ends at: pacific: a.m. – p.m. mountain: a.m. – p.m. central: a.m. – p.m. eastern: a.m. – p.m. over the past several months, covid- has significantly impacted libraries and library technical service units and departments, including requiring staff to work remotely and determining what services they can provide. as states begin to reopen, libraries face challenges as they determine... together against racism ala and core are committed to dismantling racism and white supremacy. along with the ala executive board, we endorse the&# ;black caucus of the american library association (bcala)’s may statement&# ;condemning the brutal murder of george floyd at the hands of minneapolis police department officers. in their statement, bcala cites floyd’s death as “the latest in a long line of recent and historical violence against black people in the united states.” not only does core support the sentiments of bcala, we vow to align our values regarding equity, diversity, and inclusion with those of bcala and other organizations that represent marginalized communities within ala. we also stand strong with the asian/pacific american community, which has been the target of xenophobia and racism in the wake of the outbreak of covid- , and support the&# ;asian/pacific american librarians association (apala) and their statement&# ;that, “there is no excuse for discriminatory sentiments and actions towards asians... we are back on twitter tomorrow for #litachat are you ready for the next twitter #litachat? join the discussion on friday, may , from - pm central time. we will be asking you to tell us about challenges with working from home. are there things you can’t do and wish you could? are there issues with your home setup in general?&# ;anne pepitone will lead the discussion. we invite you to join us tomorrow to share your experiences and chat with your colleagues. follow lita on twitter catch up on the last #litachat we&# ;re looking forward to hearing from you! -the lita membership development committee lita job board analysis report – laura costello (chair, assessment & research) lita assessment & research and diversity & inclusion committees background &# ; data this report comes from a joint analysis conducted by lita&# ;s assessment &# ; research and diversity &# ; inclusion committees in fall . the analysis focused on the new and emerging trends in skills in library technology jobs and the types of positions that are currently in demand. it also touches on trends in diversity and inclusion in job postings and best practices for writing job ads that attract a diverse and talented candidate pool.&# ; the committees were provided with a list of job postings from the lita job board between - . data included the employer information, the position title, the location (city/state) the posting date. some postings also included a short description. the assessment &# ; research committee augmented the dataset with job description, responsibilities, qualifications, and salary information for a % sample of the postings from each year using archival job posting information. committee members also assigned... congratulations to dr. jian qin, winner of the lita/oclc kilgour research award dr. jian qin has been selected as the recipient of the &# ;frederick g. kilgour award for research in library and information technology, sponsored by oclc and the library and information technology association (lita). she&# ;is the professor and director at the ischool, syracuse university.&# ;&# ;the kilgour award honors research relevant to the development of information technologies, especially work which shows promise of having a positive and substantive impact on any aspect(s) of the publication, storage, retrieval and dissemination of information, or the processes by which information and data are manipulated and managed. it recognizes a body of work probably spanning years, if not the majority of a career. the winner receives $ , , and a citation. dr. qin’s recent research projects include metadata modeling for gravitational wave research data management and big metadata analytics using genbank metadata records for dna sequences, both with funding from nsf. she also collaborated with a colleague to develop a capability maturity model... lita/ala survey of library response to covid- the library and information technology association (lita) and its ala partners are seeking a new round of feedback about the work of libraries as they respond to the covid- crisis, releasing a survey and requesting feedback by : p.m. cdt, monday, may , . please complete the survey by clicking on the following link: https://www.surveymonkey.com/r/libraries-respond-to-covid- -may- .&# ; lita and its ala partners know that libraries across the united states are taking unprecedented steps to answer the needs of their communities, and this survey will help build a better understanding of those efforts. lita and its ala partners will use the results to advocate on behalf of libraries at the national level, communicate aggregated results with the public and media, create content and professional development opportunities to address library staff needs, and share some raw, anonymized data elements with state-level staff and library support organizations for their own advocacy needs.&# ; additional information about... #coreforum is now a virtual event! join your ala colleagues from across divisions for the forum, which is now a virtual event!&# ; where: in light of the covid- public health crisis, leadership within lita, alcts, and llama made the decision to move the conference online to create a safe, interactive environment accessible for all. what: call for proposals have been extended to friday june , .&# ; when: forum is scheduled november and , how: share your ideas and experiences with library projects by submitting a talk for the inaugural event for core:&# ; https://forum.lita.org/call-for-proposals for more information about the lita, alcts, llama (core) forum, please visit https://forum.lita.org&# ; jobs in information technology: may , new this week web services librarian, fairfield university, fairfield, ct visit the lita jobs site for additional job openings and information on submitting your own job posting. wfh? boost your skill set with lita ce! reserve your spot and learn new skills to enhance your career with lita online continuing education offerings. buying strategies for information technologywednesday, may&# ; , , : - : pm central timepresenter:&# ;michael rodriguez, collections strategist at the university of connecticut in this -minute webinar, you’ll learn&# ;best practices, terminology, and concepts for effectively negotiating contracts for the purchase of information technology (it) products and services. view details&# ;and&# ;register here. using images from the internet in a webpage: how to find and citewednesday, june&# ; , , : - : pm central timepresenter:&# ;lauren bryant, priority associate librarian of ray w. howard library in this -minute&# ;webinar, you’ll learn&# ;practical ways&# ;to quickly find and filter creative commons licensed images online, learn how to hyperlink a citation for a website, and&# ;how to use creative&# ;commons images for thumbnails in videos and&# ;how to cite the image in unconventional situations like this. view details&# ;and&# ;register here. troublesome technology trends: bridging the learning dividewednesday, june , , : - : pm... may / twitter #litachat last week, anne pepitone kicked off the discussion with zoom virtual backgrounds, shared her favorites, and provided tips on how to use them. the next twitter #litachat will be on friday, may , from - pm central time when we&# ;ll talk about apps that help you work from home. what do you use to help with project management, time management, deadlines, or to just stay focused? we invite you to join us tomorrow to share, learn, and chat about it with your colleagues. follow lita on twitter. we&# ;re looking forward to hearing from you! -the lita membership development committee jobs in information technology: april , new this week two associate dean positions, james madison university libraries, harrisonburg, va visit the lita jobs site for additional job openings and information on submitting your own job posting. data privacy while working from home today&# ;s guest post is brought to you by our recent presenter, becky yoose. special thanks to becky for being willing to answer the questions we didn&# ;t have time for during our webinar! hello everyone from your friendly neighborhood library data privacy consultant! we covered a lot of material earlier this month in &# ;a crash course in protecting library data while working from home,&# ; co-sponsored by lita and oif. we had a number of questions during the webinar, some of which were left unanswered at the end. below are three questions in particular that we didn’t get to in the webinar. enjoy! working from home without a web-based ils we don&# ;t have a web-based version of our ils and our county-based it department says they can&# ;t set up remote desktop (something to do with their firewall)… do you have any recommendations on how to advocate for remote desktop? if i have... strategies for surviving a staffing crisis library staff are no strangers to budget and staffing reductions. most of us have way too much experience doing more with less, covering unfilled positions, and rigging solutions out of the digital equivalent of chewing gum and bailing wire, because we can’t afford to buy all the tools we need. in the last two years, my department at northern arizona university’s cline library operated with roughly half the usual amount of staff. in this post, i’ll share a few strategies that helped us get through this challenging time. first, a quick introduction. my department, content, discovery &# ; delivery services, includes the digital services unit (formerly library technology services) as well as collection management (including electronic resources management), acquisitions, cataloging, physical processing, interlibrary loan and document delivery, and course reserves. we are a technology-intensive department, both as users and implementers/supporters of technology. here are some of the strategies we used to... april / twitter #litachat a lot has changed since we had our last twitter #litachat, core passed and then covid happened. we are all navigating new territory in our jobs and life overall. so we wanted to bring you a weekly set of litachats discussing our shared experiences during these strange times.&# ; the first in this series of litachats will start on friday, april from - pm central standard time. we will be asking you to show us your zoom virtual backgrounds! we know that zoom conferencing has been popular among many workplaces so we thought what would be better than showcasing some of the creative backgrounds everyone has been using. if you don’t have a background no worries, you can share about the best backgrounds you have seen from colleagues. don’t know how to turn on zoom virtual backgrounds? we will cover that too! we hope you’ll join us on twitter for... congratulations to samantha grabus, winner of the lita/ex libris student writing award samantha grabus has been selected as the winner of the  student writing award sponsored by ex libris group and the library and information technology association (lita) for her paper titled “evaluating the impact of the long s upon th-century encyclopedia britannica automatic subject metadata generation results.” grabus is a research assistant and phd student at drexel university metadata research center. &# ;this valuable work of original research helps to quantify the scope of a problem that is of interest not only in the field of library and information science, but that also, as grabus notes in her conclusion, could affect research in fields from the digital humanities to the sciences,&# ; said julia bauder, the chair of this year&# ;s selection committee. when notified she had won, grabus remarked, “i am thrilled and honored to receive the lita/ex libris student writing award. i would like to extend my gratitude to the award committee... jobs in information technology: april , new this week web and digital scholarship technologies librarian, marquette university libraries, milwaukee, wi ceo / library director, orange county library system, orlando, fl visit the lita jobs site for additional job openings and information on submitting your own job posting. ala lita emerging leaders: inventing a sustainable division in january , the latest cohort of emerging leaders met at ala midwinter to begin their projects. lita sponsored two emerging leaders this year: kelsey flynn, adult services specialist at white oak library, and paige walker, digital collections &# ; preservation librarian at boston college. kelsey and paige are part of emerging leaders group g, &# ;inventing a sustainable division,&# ; in which they’ve been charged with identifying measures that lita can take to improve its fiscal and environmental sustainability. as a first step in their assessment, the group distributed a survey to lita members that will quantify interest in sustainable measures such as virtual conferences and webinars. want to help? complete the survey to give feedback that may shape the direction of our chapter. group g is fortunate to have several other talented library workers on its team:&# ; kristen cooper, plant sciences librarian at university of minnesota tonya ferrell, oer coordinator at... latest in lita elearning so much has changed since covid- . online learning is in greater demand and we are working hard to provide you with resources and more professional development opportunities that strengthens the library community. we hope you are well and staying safe. there&# ;s a seat waiting for you. register today! digital inception: building a digital scholarship/humanities curriculum as a subject librarian wednesday, april , : &# ; : p.m. central time presenter: marcela isuster, education and humanities librarian, mcgill university this presentation will guide attendees in building a digital scholarship curriculum from a subject librarian position. it will explore how to identify opportunities, reach out to faculty, and advertise your services. it will also showcase activities, lesson plans, and free tools for digital publication, data mining, text analysis, mapping, a section on finding training opportunities and strategies to support colleagues and create capacity in your institutions. in this -minute webinar, you&# ;ll learn:... join us this fall for #coreforum – proposal deadline extended! call for proposals have now been extended to friday, may , . share your&# ;ideas and experiences about library technology, leadership, collections, preservation, assessment, and metadata at the inaugural meeting of core, a joining of lita/alcts/llama. we welcome your session proposal. for more information about the call for proposals and our theme of exploring ideas and making them reality, visit the forum website: https://forum.lita.org&# ; event details november - , baltimore, md renaissance baltimore harborplace hotel covid- planning the lita/alcts/llama forum planning committee is currently evaluating a contingency plan, should the covid- public health crisis impact forum in november. core is approved! we’re thrilled to announce that core: leadership, infrastructure, futures is moving forward, thanks to our members. the three existing divisions’ members all voted to approve the bylaws change that will unite alcts, lita, and llama to form core: alcts: % yes lita: % yes llama: % yes the presidents of the three divisions, jennifer bowen, alcts, emily morton-owens, lita, and anne cooper moore, llama, shared the following statement: “we first want to thank our members for supporting core. their belief in this vision, that we can accomplish more together than we can separately, has inspired us, and we look forward to working with all members to build this new and sustainable ala division. we also want to thank the core steering committee, and all the members who were part of project teams, town halls and focus groups. we would not have reached this moment without their incredible work.” ala executive... free lita webinar: protect library data while working from home a crash course in protecting library data while working from home presenter: becky yoose, founder / library data privacy consultant, ldh consulting services thursday, april , : &# ; : pm central time there’s a seat waiting for you…&# ;register for this free lita webinar today! libraries across the u.s. rapidly closed their doors to both public and staff in the last two weeks, leaving many staff to work from home. several library workers might be working from home for the first time in their current positions, while many others were not fully prepared to switch over to remote work in a matter of days, or even hours, before the library closed. in the rush to migrate library workers to remote work and to migrate physical library programs and services to online, data privacy and security sometimes gets lost in the mix. unfamiliar settings, new routines, and increased reliance on vendor... jobs in information technology: march , new this week head of library technology services, east carolina university, greenville, nc visit the lita jobs site for additional job openings and information on submitting your own job posting. march ital issue now available the march issue of information technology and libraries (ital) is available now. in this issue, ital editor ken varnum shares his support of lita, alcts, and llama merging to form a new ala division, core. our content includes a message from lita president, emily morton-owens. “a framework for member success,“ morton-owens discusses the current challenges of lita as a membership organization and reinvention being the key to survival. also in this edition, laurie willis discusses the pros and cons of handling major projects in-house versus hiring a vendor in &# ;tackling big projects.&# ; sheryl cormicle knox and trenton smiley discuss using digital tactics as a cost-effective way to increase marketing reach in &# ;google us!&# ; featured articles: “user experience methods and maturity in academic libraries,” scott w. h. young, zoe chao, and adam chandler this article presents a mixed-methods study of the methods and maturity of user experience (ux) practice in... learn how to build your own digital scholarship/humanities curriculum with this lita webinar are you a subject librarian interested in building digital scholarships? join us for the upcoming webinar &# ;digital inception: building a digital scholarship/humanities curriculum as a subject librarian,&# ; on wednesday, april , from : &# ; : pm cst.  digital scholarship is gaining momentum in academia. what started as a humanities movement is now present in most disciplines. introducing digital scholarship to students can benefit them in multiple ways: it helps them interact with new trends in scholarship, appeals to different kinds of learners, helps them develop new and emerging literacies, and gives them the opportunity to be creative. this -minute&# ;presentation will guide attendees in building a digital scholarship curriculum from a subject librarian position. it will explore how to identify opportunities, reach out to faculty, and advertise your services. it will also showcase activities, lesson plans, and free tools for digital publication, data mining, text analysis, mapping, etc. finally, the presentation will... jobs in information technology: march , new this week project manager for resource sharing initiatives,&# ;harvard university,&# ;cambridge, ma research data services librarian,&# ;university of kentucky libraries,&# ;lexington, ky digital archivist,&# ;rice university, fondren library,&# ;houston, tx associate director, technical services,&# ;yale university,&# ;new haven, ct visit the lita jobs site for additional job listings and information on submitting your own job posting. congratulations to alison macrina, winner of the lita/library hi tech award the lita/library hi tech awards committee is pleased to select alison macrina as the recipient of the lita/library hi-tech award. macrina led the tor relay initiative in new hampshire, is the founder and executive director of the library freedom project, and has written and taught extensively in the areas of digital privacy, surveillance, and user anonymity in the context of libraries and librarianship. in this role, macrina was instrumental in creating the library freedom institute, which trained its first cohort in and will train its third cohort in . macrina has also spoken on digital privacy and the work of the library freedom project across the united states and published&# ;anonymity, the first book in ala&# ;s library futures series, in . the committee was fortunate to receive several outstanding nominations for the award. macrina stood out in this strong pool of candidates for the broad reach and impact... nominate yourself or someone you know for the next lita top tech trends panel of speakers lita is looking for dynamic speakers with knowledge about the top trends in technology and how they intersect with information security and privacy. library technology is quickly evolving with trends such as vr, cloud computing and ai. as library technology continues to impact our profession and those that we serve, security and privacy are quickly becoming top concerns. we hope this panel will provide insight and information about these technology trends for you to discuss within your own organization. if you or someone you know would be a great fit for this exciting panel, please submit your nomination today.&# ;&# ; submit your nominations – the deadline is april , . the session is planned for sunday, june , , : – : pm, at the ala annual conference in chicago, il. a moderator and several panelists will each discuss trends impacting libraries, ideas for use cases, and practical approaches for... jobs in information technology: march , new this week wilson distinguished professorship, university of north carolina at chapel hill, chapel hill, nc coordinator of library technical services, berea college, berea, ky ui/ux designer, university of rochester libraries, rochester, ny technical support and hardware specialist &# ; openings, st. lawrence university, canton, ny ​​​​​​​software engineer, library systems, stanford health care, palo alto, ca visit the lita jobs site for additional job listings and information on submitting your own job posting. hebah emara is our - lita/oclc spectrum scholar lita and oclc are funding hebah emara&# ;s participation in the ala spectrum scholars program as part of their commitment to help diversify the library technology field. emara&# ;is a second year distance student at the university of missouri – columbia school of information science and learning technologies mlis program. she is interested in the ways libraries and technology intersect. her background in it and love of learning about technology, computers, and programming drew her to working in library technology. libraries’ ability to bridge the digital divide and their use of technology to provide opportunities to their communities and solve problems are also of particular interest to emara. her decision to apply to the spectrum scholarship was fueled by a desire to learn from a community of peers and mentors.&# ; emara&# ;is currently the co-chair of a tech unconference to be held in april and organized by mentornj in collaboration with the... share your ideas and library projects by submitting a session proposal for the forum! forum call for proposals submission deadline: march , november - , baltimore, maryland renaissance baltimore harborplace hotel do you have an idea or project that you would like to share? does your library have a creative or inventive solution to a common problem? submit a proposal for the lita/alcts/llama forum! submission deadline is march th. our library community is rich in ideas and shared experiences. the forum theme embodies our purpose to share knowledge and gain new insights by exploring ideas through an interactive, hands-on experience. we hope that this forum can be an inspiration to share, finish, and be a catalyst to implement ideas… together. we invite those who choose to lead through their ideas to submit proposals for&# ;sessions or preconference workshops, as well as&# ;nominate keynote speakers. this is an opportunity to share your ideas or unfinished work, inciting collaboration and advancing the library profession... early-bird registration for the exchange ends in three days! the march early-bird registration deadline for the exchange is approaching. register today and save! there&# ;s still time to register for the exchange at a discount, with early-bird registration rates at $ for alcts, lita, and llama members; $ for ala individual members; $ for non-members; $ for student/retired members; $ for groups; and $ for institutions. early-bird registration ends march . taking place may , , and , the exchange will engage a wide range of presenters and participants, facilitating enriching conversations and learning opportunities in a three-day, fully online, virtual forum. programming includes keynote presentations from emily drabinski and rebekkah smith aldrich, and sessions focusing on leadership and change management, continuity and sustainability, and collaborations and cooperative endeavors. in addition to these sessions, the exchange will offer lightning rounds and virtual poster sessions. for up-to-date details on sessions, be sure to check the exchange website as new information... jobs in information technology: february , new this week back end drupal web developer,&# ;multnomah county library, portland, or distance education &# ; outreach librarian,&# ;winona state university,&# ;winona, mn senior systems specialist,&# ;prairiecat, library consortium,&# ;coal valley, il training and outreach coordinator,&# ;prairiecat, library consortium,&# ;coal valley, il visit the lita jobs site for additional job listings and information on submitting your own job posting. deadline extended to march – submit a proposal to teach for lita the deadline to submit lita education proposals has been extended to march th. we&# ;re seeking instructors passionate about library technology topics to share their expertise and teach a webinar, webinar series, or online course for lita this year. instructors receive a $ honorarium for an online course or $ for a webinar, split among instructors. check out our list of current and past course offerings to see what topics have been covered recently. be part of another slate of compelling and useful online education programs this year! submit your lita education proposal today! for questions or comments related to teaching for lita, contact us at lita@ala.org or ( ) - . the census starts in two weeks — are your computers ready? post courtesy of gavin baker, ala office of public policy and advocacy, deputy director, public policy and government relations on march , millions of american households will begin receiving mailings inviting them to respond to the census. to get an accurate count, everyone has to respond – if they don’t, our libraries and communities will lose needed funding. as the mailings arrive, patrons may come to your library with questions – and, with a new option to respond online, to complete the questionnaire using the library’s computers or internet. to help you prepare, ala has a new, two-page tip sheet, &# ;libraries and the census: responding to the census,&# ; that provides key dates, options for responding, and advice for libraries preparing for the census. for instance, the tip sheet explains these important facts: ways to respond: households can respond to the census online, by phone, or by mail... news regarding the future of lita after the core vote dear lita members, we&# ;re writing about the implications of lita’s budget for the upcoming - fiscal year, which starts september , . we have reviewed the budget and affirmed that lita will need to disband if the core vote does not succeed. since the great recession, membership in professional organizations has been declining consistently. lita has followed the same pattern and as a result, has been running at a deficit for a number of years. each year, lita spends more on staff, events, equipment, software, and supplies than it takes in through memberships and event registrations. we were previously able to close our budgets through the use of our net asset balance which is, in effect, like a nest egg for the division. of course, that could not continue indefinitely. our path towards sustainability has culminated in the proposal to form core: leadership, infrastructure, futures. the new division would come with... boards of alcts, lita and llama put core on march ballot the boards of the association for library collections &# ; technical services (alcts), library information technology association (lita) and the library leadership &# ; management association (llama) have all voted unanimously to send to members their recommendation that the divisions form a new division, core: leadership, infrastructure, futures.&# ; alcts, lita and llama will vote on the recommendation during the upcoming american library association (ala) election. if approved by all three memberships, and the ala council, the three long-time divisions will end operations on august , , and merge into core on september . members of the three boards emphasized that core will continue to support the groups in which members currently find their professional homes while also creating new opportunities to work across traditional division lines. it is also envisioned that core would strengthen member engagement efforts and provide new career-support services. if one or more of the division memberships do not... jobs in information technology: february , new this week librarian (emphasis in user experience and technology), chabot college, hayward, ca librarian ii (ils admin &# ; tech services), duluth public library, duluth, mn distance education &# ; outreach librarian, winona state university, winona, mn head, digital initiatives &# ; tisch library, tufts university, medford, ma online learning and user experience librarian, ast or asc professor, siu edwardsville, edwardsville, il discovery and systems librarian, hamilton college, clinton, ny visit the lita jobs site for additional job listings and information on submitting your own job posting. early-bird registration ends march st for the exchange with stimulating programming, including discussion forums and virtual poster sessions, the exchange will engage a wide range of presenters and participants, facilitating enriching conversations and learning opportunities in a three-day, fully online, virtual forum. programming includes keynote presentations from emily drabinski and rebekkah smith aldrich, and sessions focusing on leadership and change management, continuity and sustainability, and collaborations and cooperative endeavors. the exchange will take place may , , and . in addition to these sessions, the exchange will offer lightning rounds and virtual poster sessions. for up-to-date details on sessions, be sure to check the exchange website as new information is being added regularly. early-bird registration rates are $ for alcts, lita, and llama members, $ for ala individual members, $ for non-members, $ for student members, $ for groups, and $ for institutions. early-bird registration ends march . want to register your group or institution? groups watching the... jobs in information technology: february , new this week upper school librarian (pdf), st. christopher&# ;s school, richmond, va diversity and engagement librarian, ast or asc professor, siu edwardsville, edwardsville, il repository services manager, washington university, saint louis, mo information technology librarian, albin o. kuhn library &# ; gallery (umbc), baltimore, md visit the lita jobs site for additional job listings and information on submitting your own job posting. lita blog call for contributors we&# ;re looking for new contributors for the lita blog! do you have just a single idea for a post or a series of posts? no problem! we&# ;re always looking for guest contributors with new ideas. do you have thoughts and ideas about technology in libraries that you&# ;d like to share with lita members? apply to be a regular contributor! if you&# ;re a member of lita, consider either becoming a regular contributor for the next year or submitting a post or two as a guest. apply today! learn the latest in library ux with this lita webinar there’s a seat waiting for you… register for this lita webinar today! how to talk about library ux &# ; redux presenter: michael schofield librarian / director of engineering, whereby.us wednesday, march , : – : pm central time the last time we did this webinar was in &# ; and a lot&# ;s changed. the goal then was to help establish some practical benchmarks for how to think about the user experience and ux design in libraries, which suffered from a lack of useful vocabulary and concepts: while we might be able to evangelize the importance of ux, libuxers struggled with translating their championship into the kinds of bureaucratic goals that unlocked real budget for our initiatives. it&# ;s one thing to say, &# ;the patron experience is critical!&# ; it&# ;s another thing to say, &# ;the experience is critical &# ; so pay for optimalworkshop, or hire a ux librarian, or give me a... joint working group on ebooks and digital content in libraries john klima, the lita representative to the working group on ebooks and digital content, recently agreed to an interview about the latest update from ala midwinter . watch the blog for more updates from john about the working group in the coming months! what is the mission and purpose of the working group on ebooks and digital content? quoting from the minutes of the ala executive board fall meeting in october of : [the purpose of this working group is] to address library concerns with publishers and content providers specifically to develop a variety of digital content license models that will allow libraries to provide content more effectively, allowing options to choose between one-at-a-time, metered, and other options to be made at point of sale; to make all content available in print and for which digital variants have been created to make the digital content equally available to libraries without... forum call for proposals lita, alcts and llama are now accepting proposals for the forum, november - at the renaissance baltimore harborplace hotel in baltimore, md. intention and serendipity: exploration of ideas through purposeful and chance connections submission deadline: march , our library community is rich in ideas and shared experiences. the forum theme embodies our purpose to share knowledge and gain new insights by exploring ideas through an interactive, hands-on experience. we hope that this forum can be an inspiration to share, finish, and be a catalyst to implement ideas…together. we invite those who choose to lead through their ideas to submit proposals for&# ;sessions or preconference workshops, as well as&# ;nominate keynote speakers. this is an opportunity to share your ideas or unfinished work, inciting collaboration and advancing the library profession forward through meaningful dialogue. we encourage diversity in presenters from a wide range of background, libraries, and experiences. we deliberately... lita announces the excellence in children’s and young adult science fiction notable lists the lita committee recognizing excellence in children’s and young adult science fiction presents the excellence in children’s and young adult science fiction notable lists. the lists are composed of notable children’s and young adult science fiction published between november and october and organized into three age-appropriate categories. the annotated lists will be posted on the website at&# ;www.sfnotables.org. the golden duck notable picture books list is selected from books intended for pre-school children and very early readers, up to years old. recognition is given to the author and the illustrator: field trip to the moon by john hare. margaret ferguson books hello by aiko ikegami. creston books how to be on the moon by viviane schwarz. candlewick press out there by tom sullivan. balzer + bray the babysitter from another planet by stephen savage. neal porter books the space walk by brian biggs. dial books for young... jobs in information technology: february , new this week (tenure-track) senior assistant librarian, sonoma state universityrohnert park, ca data services librarian for the sciences, harvard universitycambridge, ma visit the lita jobs site for additional job listings and information on submitting your own job posting. teach for lita: submit proposals by february reminder: the deadline to submit lita education proposals is february th. please share our cfp with your colleagues. we are seeking instructors passionate about library technology topics to share their expertise and teach a webinar, webinar series, or online course for lita this year. all topics related to the intersection of technology and libraries are welcomed, including: machine learning it project management data visualization javascript, including: jquery, json, d .js library-related apis change management in technology big data, high performance computing python, r, github, openrefine, and other programming/coding topics in a library context supporting digital scholarship/humanities virtual and augmented reality linked data implementation or participation in open source technologies or communities open educational resources, creating and providing access to open ebooks and other educational materials managing technology training diversity/inclusion and technology accessibility issues and library technology technology in special libraries ethics of library technology (e.g., privacy concerns, social justice implications) library/learning management... jobs in information technology: january , new this week stem, instruction, and assessment librarian,&# ;mcdaniel college, westminster, md data science/analysis research librarian,&# ;hamilton college, clinton, ny electronic resources librarian, brown university, providence, ri systems librarian, brown university, providence, ri head, technical services, brown university, providence, ri network and systems administrator,&# ;st. lawrence university, canton, ny visit the lita jobs site for additional job listings and information on submitting your own job posting. emily drabinski, rebekkah smith aldrich to deliver keynotes at the exchange virtual forum the association for library collections and technical services (alcts), the library information technology association (lita) and the library leadership and management association (llama) have announced that emily drabinski and rebekkah smith aldrich will deliver keynote addresses at the exchange virtual forum. the theme for the exchange is &# ;building the future together,&# ; and it will take place on the afternoons of may , and . each day has a different focus, with day exploring leadership and change management; day examining continuity and sustainability; and day focusing on collaborations and cooperative endeavors. drabinski&# ;s keynote will be on may , and smith aldrich&# ;s will be on may .  emily drabinski is the critical pedagogy librarian at mina rees library, graduate center, city university of new york (cuny). she is also the liaison to the school of labor and urban studies and other cuny masters and doctoral programs. drabinski&# ;s research includes... jobs in information technology: january , new this week information technology and web services (itws) department head, auraria library, denver, co visit the lita jobs site for additional job listings and information on submitting your own job posting. advice for the new systems librarian – building relationships . advice for the new systems librarian &# ; building relationships, part previous articles in this series: building relationships, helpful resources, a day in the life i am at the two-year mark of being in my role as systems librarian at jacksonville university, and i continue to love what i do. i am working on larger-scale projects and continuing to learn new things every week. there has not been a challenge or new skill to learn yet that i have been afraid of. my first post in this series highlighted groups and departments that may be helpful in learning your new role. now that i’m a little more seasoned, i have had the opportunity to work with even more departments and individuals at my institution on various projects. some of these departments may be unique to me, but i would imagine you would find counterparts where you work. the academic technology... jobs in information technology: january , new this week performing and visual arts librarian, butler university, indianapolis, in librarian, the college of lake county, grayslake, il user experience (ux) librarian, unc charlotte, j. murrey atkins library, charlotte, nc southeast asia digital librarian, cornell university, ithaca, ny head of digital infrastructure services at uconn library, university of connecticut, storrs, ct visit the lita jobs site for additional job listings and information on submitting your own job posting. lita education call for proposals for what library technology topics are you passionate about? have something you can help others learn? lita invites you to share your expertise with an international audience! our courses and webinars are based on topics of interest to library technology workers and technology managers at all levels in all types of libraries. taught by experts, they reach beyond physical conferences to bring high quality continuing education to the library world. we deliberately seek and strongly encourage submissions from underrepresented groups, such as women, people of color, the lgbtqa+ community, and people with disabilities. submit a proposal by february th to teach a webinar, webinar series, or online course for winter/spring/summer/fall . all topics related to the intersection of technology and libraries are welcomed, including: machine learning it project management data visualization javascript, including: jquery, json, d .js library-related apis change management in technology big data, high performance computing python, r, github, openrefine,... jobs in information technology: january , new this week web services &# ; discovery manager, american university library, washington, dcsenior research librarian, finnegan, washington, dc electronic resources and discovery librarian, auburn university, al ​​​​​​​discovery &# ; systems librarian, california state university, dominguez hills, carson, ca visit the lita jobs site for additional job listings and information on submitting your own job posting. ux “don’ts” we still need from erika hall the second edition of erika hall’s just enough research dropped october ; although this excellent volume was previously unknown to me i am taking the opportunity now to consume, embody, and evangelize hall’s approach to user research. or, as hall might put it, i’m a willing convert to the gospel of “enoughening”. hall is a seasoned design consultant and co-founder of mule design studio but her commercial approach is tempered by a no-nonsense attitude that makes her solutions and suggestions palatable to a small ux team such as my own at indiana university bloomington libraries. rather than conduct a formulaic book review of just enough research, i want to highlight some specific things hall tells the reader not to do in their ux research. this list of five “don’ts” summarize hall’s tone, style, and approach. it will also highlight the thesis of the second edition’s brand new chapter on surveys.... jobs in information technology: december , new this week vice provost and university librarian, university of oregon,&# ;eugene, or data migration specialist (telecommuting position), bywater solutions,&# ;remote position research librarian, oak ridge national laboratory, oak ridge, tn visit the lita jobs site for additional job listings and information on submitting your own job posting. announcing the new lita elearning coordinator we are proud to announce that kira litvin will be the new lita elearning coordinator. litvin has been the continuing education coordinator at the colorado school for public health for the past six months. she provides distance/online learning library services and instruction and works regularly with other librarians, instructional designers, faculty, and educators to collaborate on instructional delivery projects. &# ;i am passionate about being a librarian and working with people in an online environment! &# ;for the past nine years i have worked with libraries that are exclusively online. my roles include administering and managing electronic library systems, including springshare products, and providing virtual reference and instruction to students, faculty and staff. more recently i have transitioned to working as an elearning instructional designer which means i design and develop instructional content available for asynchronous learning and professional development. as online learning continues to grow, i believe that libraries need to... submit a nomination for awards and scholarships hugh c. atkinson memorial award the award honors the life and accomplishments of hugh c. atkinson by soliciting nominations and recognizing the outstanding accomplishments of an academic librarian who has worked in the areas of library automation or library management and has made contributions (including risk taking) toward the improvement of library services or to library development or research. nomination deadline: january , winner receives a cash award and a plaque. learn more about the requirements for the atkinson memorial award. ex libris student writing award the lita/ex libris student writing award is given for the best unpublished manuscript on a topic in the area of libraries and information technology written by a student or students enrolled in an ala-accredited library and information studies graduate program. application deadline: february , winner receives a $ , cash and a plaque. learn more about the requirements for the ex libris student... submit a nomination for the hugh c. atkinson memorial award lita, acrl, alcts, and llama invite nominations for the hugh c. atkinson memorial award. please submit your nominations by january , . the award honors the life and accomplishments of hugh c. atkinson by recognizing the outstanding accomplishments of an academic librarian who has worked in the areas of library automation or library management and has made contributions (including risk taking) toward the improvement of library services or to library development or research. winners receive a cash award and a plaque. this award is funded by an endowment created by divisional, individual, and vendor contributions given in memory of hugh c. atkinson. the nominee must be a librarian employed in one of the following during the year prior to application for this award: university, college, or community college library non-profit consortium, or a consortium comprised of non-profits that provides resources/services/support to&# ; academic libraries the nominee must have a minimum... core update – / / greetings again from the steering committee of core: leadership, infrastructure, futures, a proposed division of ala. coming up this friday, december is the last of four town halls we are holding this fall to share information and elicit your input. please join us! register for town hall today. alcts, lita, and llama division staff will lead this town hall with a focus on core’s mission, vision, and values; benefits organizationally; benefits to members; and opportunities in the future. our speakers will be jenny levine (lita executive director), julie reese (alcts deputy executive director), and kerry ward (llama executive director and interim alcts executive director). we’re excited to share an updated core proposal document for ala member feedback and review, strengthened by your input. we invite further comments on this updated proposal through sunday, december . meanwhile, division staff will incorporate your comments and finalize this proposal document for... jobs in information technology: december , new this week senior specialist &# ; makerspace,&# ;middle tennessee state university, walker library,&# ;murfreesboro, tn user experience librarian,&# ;auburn university,&# ;auburn university, al visit the lita jobs site for additional job listings and information on submitting your own job posting. announcing the new lita blog editor we are proud to announce that jessica gilbert redman will be the new editor of the&# ;lita&# ;blog.&# ; gilbert redman has been the web services librarian at the university of north dakota for the past three years. she coordinates and writes for the library blog and maintains the library website. she has completed a post-graduate certificate in user experience and always seeks to ensure that end users are able to easily find the information they need to complete their research. additionally, she realizes communication is the key component in any relationship, be it between libraries and their users or between colleagues, and she always strives to make communication easier for all involved. &# ;i am excited to become more involved in lita, and i think the position of lita blog editor is an excellent way to meet more people within lita and ala, and to maintain a finger on the pulse of new... jobs in information technology: december , new this week digital discovery librarian/assistant librarian, miami university, oxford, oh visit the lita jobs site for additional job listings and information on submitting your own job posting. jobs in information technology: november , new this week web and digital scholarship technologies librarian,&# ;marquette university libraries, milwaukee, wi digital access and metadata librarian,&# ;marquette university libraries, milwaukee, wi librarian (san ramon campus),&# ;contra costa community college district,&# ;san ramon, ca visit the lita jobs site for additional job listings and information on submitting your own job posting. support lita scholarships this #givingtuesday it’s almost #givingtuesday, so we’re highlighting the difference that lita scholarships can make, and inviting you to join us in increasing access to lita events by donating to our scholarship fund today. you can help us to provide more scholarships to events like avramcamp and lita forum, as well as sponsor emerging leaders, with your donation today! your donation of $ could open up untold opportunities for other library technology professionals. “the lita scholarship afforded me the opportunity to present at the avramcamp and ala conference. it was an incredible opportunity to network with dozens of information professionals, build connections with people in the field, ask them all of my questions and exchange our technical acumen and job experiences. as a result, i have been offered two interviewing opportunities that were an incredibly valuable experience for my career development. i am very grateful to lita for the opportunity to... jobs in information technology: november , new this week metadata specialist iii, metadata services, the new york public library, new york, ny eresources librarian,&# ;university of maryland, baltimore county, baltimore, md multiple librarian positions,&# ;george washington university, washington dc information technology analyst,&# ;san mateo county libraries, san mateo county, ca visit the lita jobs site for additional job listings and information on submitting your own job posting. call for blog coordinator for the exchange: an alcts/lita/llama collaboration the exchange: an alcts/lita/llama collaboration brings together experiences, ideas, expertise, and individuals from the three ala divisions. broadly organized around the theme of “building the future together,” the exchange will examine the topic in relation to collections, leadership, technology, innovation, sustainability, and collaborations. participants from diverse areas of librarianship will find the three days of presentations, panels, and lightning rounds both thought-provoking and highly relevant to their current and future career paths. the exchange will engage a wide range of presenters and participants, facilitating enriching conversations and learning opportunities. divisional members and non-members alike are encouraged to register and bring their questions, experiences, and perspectives to the events. as part of the conference experience, the exchange plans to host regular blog posts in advance of the conference. blog posts will serve multiple purposes: generate excitement and interest in content, encourage participation outside of simply watching presentations, and provide an avenue... the exchange call for proposals and informational webinar alcts, lita, and llama are now accepting proposals for the exchange: building the future together, a virtual forum scheduled for may , , and , . the twelve hour virtual event will take place over three afternoons, featuring the following themes and topics: day &# ; leadership and change management day &# ; continuity and sustainability day &# ; collaborations and cooperative endeavors session formats the exchange will feature the following session formats: full-session proposals presenters prepare content for a -minute session, with an additional -minute q&# ;a period for all presenters. full-session proposals may include multiple presentations with content that is topically related. lightning round each participant is given five minutes to give a presentation. at the end of the lightning round, there will be a - -minute q&# ;a period for all presenters in the session. topics for lightning rounds related to innovative projects or research are encouraged. proposals will be... registration is now open for the exchange in may , join alcts, lita, and llama for an exciting and engaging virtual forum. registration is now open! &# ; the exchange: an alcts/lita/llama collaboration brings together experiences, ideas, expertise, and individuals from the three ala divisions. broadly organized around the theme of “building the future together,” the exchange will examine the topic in relation to collections, leadership, technology, innovation, sustainability, and collaborations. participants from diverse areas of librarianship will find the three days of presentations, panels, and lightning rounds both thought-provoking and highly relevant to their current and future career paths. the exchange will engage a wide range of presenters and participants, facilitating enriching conversations and learning opportunities. divisional members and non-members alike are encouraged to register and bring their questions, experiences, and perspectives to the events. “building on the rich educational traditions of the three divisions, the exchange provides the opportunity to break down silos and explore synergies... core call for comment greetings again from the steering committee of&# ;core: leadership, infrastructure, futures, a proposed division of ala. the steering committee welcomes comments on the&# ;draft division proposal documentation&# ;through november th. please join the conversation! your perspectives and input are shaping the identity and priorities of the proposed division. we’re asking for you to respond to the documents with key questions in mind, including: does this make sense to someone new to alcts/ lita/ llama? does this piece of the plan reflect how members want the new division to function? are there any points that are cause for concern? if you’re interested in helping us in the review process or other work ahead, please&# ;consider volunteering&# ;for&# ;core.&# ;we’re eager to collaborate with you! we’re working hard to ensure everyone can participate in the&# ;core&# ;conversation, so please&# ;let us know&# ;what could make&# ;core&# ;a compelling and worthy division home for you.&# ;keep the feedback and input coming! full details for all our&# ;upcoming events&# ;are... lis students: apply for the larew scholarship for tuition help the library and information technology association (lita) and baker &# ; taylor are accepting applications for the lita/christian (chris) larew memorial scholarship for those who plan to follow a career in library and information technology, demonstrate potential leadership, and hold a strong commitment to library automation. the winner will receive a $ , check and a citation.&# ;the application form is open through march , . criteria for the scholarship includes previous academic excellence, evidence of leadership potential, and a commitment to a career in library automation and information technology. candidates should illustrate their qualifications for the scholarships with a statement indicating the nature of their library experience, letters of reference and a personal statement of the applicant’s view of what they can bring to the profession.&# ;winners must have been accepted to&# ;a master of library science (mls) program recognized by the american library association. references, transcripts, and other documents must be postmarked no... jobs in information technology: november , new this week full time faculty &# ; non tenure track,&# ;sjsu school of information, san jose, ca digital collections librarian, union college,&# ;schenectady, ny web services librarian,&# ;university of oregon libraries, eugene, or galileo programmer/analyst,&# ;university of georgia libraries, athens, ga visit the lita jobs site for additional job listings and information on submitting your own job posting. lita opens call for innovative lis student writing award for the library and information technology association (lita), a division of the american library association (ala), is pleased to offer an award for the best unpublished manuscript submitted by a student or students enrolled in&# ;an ala-accredited graduate program. sponsored by&# ;lita&# ;and&# ;ex&# ;libris, the award consists of $ , , publication in&# ;lita’s&# ;referred journal,&# ;information technology and libraries (ital), and a certificate. the deadline for submission of the manuscript is february , . the award recognizes superior student writing and is intended to enhance the professional development of students. the manuscript can be written on any aspect of libraries and information technology. examples include, but are not limited to, digital libraries, metadata, authorization and authentication, electronic journals and electronic publishing, open source software, distributed systems and networks, computer security, intellectual property rights, technical standards, desktop applications, online catalogs and bibliographic systems, universal access to technology, and library consortia. to be eligible, applicants must follow&# ;these&# ;guidelines&# ;and fill out&# ;the application form&# ;(pdf).... jobs in information technology: november , new this week open educational resources production manager, oregon state university &# ; ecampus, corvallis, or user experience librarian, northwestern university, evanston, il institute for clinical and translational research (ictr) librarian, university of maryland, baltimore, baltimore, md director of collections &# ; access, wheaton college, norton, ma visit the lita jobs site for additional job listings and information on submitting your own job posting. nominate a colleague doing cutting edge work in tech education for the lita library hi tech award nominations are open&# ;for the &# ;lita/library hi tech award, which is given each year to an individual or institution for outstanding achievement in educating the profession about cutting edge technology within the field of library and information technology. sponsored by the&# ;library and information technology association&# ;(lita) and library hi tech, the award includes a citation of merit and a $ , stipend provided by&# ;emerald publishing, publishers of library hi tech. the deadline for nominations is december , . the award, given to either a living individual or an institution, may recognize a single seminal work or a body of work created during or continuing into the five years immediately preceding the award year. the body of work need not be limited to published texts but can include course plans or actual courses and/or non-print publications such as visual media. awards are intended to recognize living persons rather than to honor the deceased; therefore,... propose a topic for the ital “public libraries leading the way” column information technology and libraries (ital), the quarterly open-access journal published by ala’s library information technology association, is looking for contributors for its regular “public libraries leading the way” column. this column highlights a technology-based innovation or approach to problem solving from a public library perspective. topics we are interested in include the following, but proposals on any other technology topic are welcome. -d printing and makerspaces civic technology drones diversity, equity, and inclusion and technology privacy and cyber-security virtual and augmented reality artificial intelligence big data internet of things robotics geographic information systems and mapping library analytics and data-driven services anything else related to public libraries and innovations in technology to propose a topic, use this brief form, which will ask you for three pieces of information: your name your email address a brief ( - word) summary of your proposed column that describes your library, the technology you wish to... alcts, lita and llama collaborate for virtual forum the association for library collections &# ; technical services (alcts), the library and information technology association (lita) and the library leadership &# ; management association (llama) have collaborated to create the exchange, an interactive, virtual forum designed to bring together experiences, ideas, expertise and individuals from these american library association (ala) divisions. modeled after the alcts exchange, the exchange will be held may , may and may in with the theme “building the future together.” as a fully online interactive forum, the exchange will give participants the opportunity to share the latest research, trends and developments in collections, leadership, technology, innovation, sustainability and collaborations. participants from diverse areas of librarianship will find the three days of presentations, panels and activities both thought-provoking and highly relevant to their current and future career paths. the exchange will engage an array of presenters and participants, facilitating enriching conversations and learning opportunities.... submit your annual meeting request by feb the lita meeting request form is now open for the ala annual conference in chicago, il. all lita committee and interest group chairs should use it to let us know if you plan to meet at annual. we&# ;re looking forward to seeing what you have planned. the deadline to submit your meeting request is friday, february , . we&# ;re going to change how we&# ;ve listed meetings in the past. if you do not submit this form, your group will not be included in the list of lita session on our website, the online scheduler, or the print program. while we&# ;ll still hold the joint chairs meeting on saturday from : - : am and use that same room for committee and ig meetings from : - : am, your group will only be listed if you submit this form. you should also use it if you want to request a meeting on a different day... submit a nomination for the prestigious kilgour technology research award lita and oclc invite nominations for the frederick g. kilgour award for research in library and information technology. submit your nomination no later than december , . the kilgour research award recognizes research relevant to the development of information technologies, in particular research showing promise of having a positive and substantive impact on any aspect of the publication, storage, retrieval, and dissemination of information or how information and data are manipulated and managed. the winner receives $ , cash, an award citation, and an expense-paid trip (airfare and two nights lodging) to the ala annual conference in chicago, il. nominations will be accepted from any member of the american library association. nominating letters must address how the research is relevant to libraries; is creative in its design or methodology; builds on existing research or enhances potential for future exploration; and/or solves an important current problem in the delivery of... core update – october , greetings again from the steering committee of core: leadership, infrastructure, futures, a proposed division of ala. thank you for all of your questions and feedback about the proposed new division!&# ;the steering committee has been revising core documents based on what we’ve heard from you so far in order to share draft bylaws and other information with you soon. we want you to know that we are continuing to listen and incorporate the feedback you’re providing via town halls, twitter chats, the core feedback form, and more.&# ; in our next steering committee meeting, we will be discussing how we can support the operational involvement of interested volunteers. if you have ideas on how members should be involved, please share them with us through&# ;the feedback form.&# ; we’re working hard to ensure everyone can participate in the core conversation, so please&# ;let us know&# ;what could make core a compelling and worthy division home for... jobs in information technology: october , new this week metadata &# ; research support specialist, open society research services, open society foundations, new york, ny head of public services in the daniel library, the citadel, the military college of south carolina, charleston, sc engineering and science liaison, mit, cambridge, ma head of technical services &# ; library, the citadel, the military college of south carolina, charleston, sc analyst programmer , oregon state university libraries and press, corvallis, or collection information specialist, isabella stewart gardner museum, boston, ma visit the lita jobs site for additional job listings and information on submitting your own job posting. jobs in information technology: october , new this week metadata librarian for distinctive collections, mit, cambridge, ma electronic access librarian, university of rochester, rochester, ny dean, university libraries, university of northern colorado, greeley, co administrative/metadata specialist, asr international corp., monterey, ca core systems librarian, university of oregon libraries, eugene, or visit the lita jobs site for additional job listings and information on submitting your own job posting. september ital issue now available the september issue of information technology and libraries (ital) is available now. in this issue, ital editor ken varnum announces six new members of the ital editorial board. our content includes a recap of emily morton-owens&# ; president&# ;s inaugural message, &# ;sustaining lita&# ;, discussing the many ways lita strives to provide a sustainable member organization. in this edition of our &# ;public libraries leading the way&# ; series, thomas lamanna discusses ways libraries can utilize their current resources and provide ideas on how to maximize effectiveness and roll new technologies into operations in &# ;on educating patrons on privacy and maximizing library resources.&# ; featured articles: &# ;library-authored web content and the need for content strategy,&# ; courtney mcdonald and heidi burkhardt increasingly sophisticated content management systems (cms) allow librarians to publish content via the web and within the private domain of institutional learning management systems. “libraries as publishers”may bring to mind roles in scholarly communication and... jobs in information technology: october , new this week information research specialist, harvard business school, boston, ma - library residency program (provost’s postdoctoral fellowship), new york university, division of libraries, new york, ny executive director, library connection, inc, windsor, ct associate university librarian, cornell university, ithaca, ny visit the lita jobs site for additional job listings and information on submitting your own job posting. new vacancy listings are posted on wednesday afternoons. latest lita learnings there&# ;s a seat waiting for you&# ; register today for a lita webinar! guiding students through digital citizenship presenter: casey davis instructional designer (it), arizona state university wednesday, october , : &# ; : pm central time as academic librarians, we help build our students into digital citizens.&# ;it&# ;s our duty to make sure students have the tools and resources to be savvy tech users, become information literate, and understand the permanence of their digital actions. in this -minute webinar,&# ;you&# ;ll learn research-based best practices you can implement using the framework of the hero&# ;s journey&# ;without creating an additional burden on faculty, staff, and students. learning objectives for this program include: • an expanded understanding of digital citizenship within the context of college/university life •&# ;examining areas where increased awareness and practice is needed within the college/university community • creating authentic training for increasing digital citizenship within the college/university community view details&# ;and&# ;register here. in-house vs.... where i'm from, a song by jay-z on spotify we and our partners use cookies to personalize your experience, to show you ads based on your interests, and for measurement and analytics purposes. by using our website and our services, you agree to our use of cookies as described in our cookie policy. × this browser doesn't support spotify web player. switch browsers or download spotify for your desktop. where i'm from by jay-z • song, : play on spotify . where i'm from : : featured on in my lifetime vol. more by jay-z : : magna carta... holy grail magna carta... holy grail magna carta... holy grail more jay-z listen to jay-z now. listen to jay-z in full in the spotify app play on spotify © © s. carter enterprises, llc., distributed by roc nation ℗ ℗ s. carter enterprises, llc., distributed by roc nation legal privacy cookies about ads to play this content, you'll need the spotify app. get spotify open spotify you look like someone who appreciates good music. listen to all your favourite artists on any device for free or try the premium trial. play on spotify librarian of things librarian of things weeknote ( ) § i don&# ;t have much to report in regards to the work i&# ;ve been doing this week. i tried to get our orcid-ojs plugin to work but there is some small strange bug that needs to be squished. luckily, next week i will have the benefit of assistance from the good people of crkn and &# ; continue reading "weeknote ( )" weeknote ( ) § first off is this recommended read from the november th issue of the new yorker, the rise and fall of getting things done by cal &# ;deep work&# ; newport. as newport himself describes his work, it’s not, however, really about david allen’s productivity system, which longtime readers (and listeners) know i really admire. it’s instead &# ; continue reading "weeknote ( )" weeknote ( ) i had a staycation last week. it took me two days just to catch up on email i received while i was gone. and the only reason i was able to do that in two days is because i had booked the days off as meeting-free so i could attend an online conference. said conference &# ; continue reading "weeknote ( )" weeknote ( ) some things i was up to this past week: i registered for the indigenous mapping workshop which will run nov. - ; had meetings pertaining to servers and surveys; attended regular meetings including that of the university library advisory committee, leddy library department heads, my bi-weekly meeting with library admin, and the wufa grievance committee uploaded &# ; continue reading "weeknote ( )" weeknote ( ) this is my third week of weeknotes and i have to say that the format is agreeing with me. i did a quick search online to see if any other librarians have adopted this particular format and i couldn&# ;t find anyone from the librarian profession so i have yet to become an influencer (*snerk*). i &# ; continue reading "weeknote ( )" weeknote ( ) this was the week that i planned to remove myself as much as possible from my regular working responsibilities and reconnect with my chosen community of access which is the goat of conferences, in my books. this did not happen. instead, i ended up working on a variety of management-related responsibilities and caught what &# ; continue reading "weeknote ( )" weeknotes : ( ) &# ;weeknotes are blogposts about our working week&# ; web of weeknotes having a set regular writing schedule seems to work for me. since , i send out a small set of recommended reads, games, and other things every saturday morning via a tinyletter to around people. since august of this year, i&# ;ve managed to send &# ; continue reading "weeknotes : ( )" why would anyone pay $ to learn how to write notes? part one in , musician and writer claire l. evans spoke at the xoxo festival sharing some of the stories that she tells more fully in her book, broad band: the untold story of the women who made the internet. it was from this presentation that i first learned about the microcosm system &# ; a &# ; continue reading "why would anyone pay $ to learn how to write notes?" noting well scribble, scribble, scribble (eh! mr gibbon?) last week i read an article that made me very uncomfortable. i had been diagnosed by the author and was found to be diseased. the twittering machine is powered by an insight at once obvious and underexplored: we have, in the world of the social industry, become “scripturient—possessed by &# ; continue reading "noting well" blogging is dead… here are some tips to manage your online working environment blogging is dead. blogging as an ecosystem of blogrolls, blog rings, blog planets, rss readers, and writers who link and respond to each other&# ; it is long gone. most people don&# ;t even know that this network once existed, once thrived, and then was lost. that being said, i still believe blogging is good. blogging can &# ; continue reading "blogging is dead&# ; here are some tips to manage your online working environment" literary machines literary machines digital libraries, books, archives archiviiify a short guide to download digitized books from internet archive and rehost on your own infrastructure using iiif with full-text search. pywb . - docker quickstart four years have passed since i first wrote of pywb: it was a young tool at the time, but already usable and extremely simple to deploy. since then a lot of works has been done by ilya kreymer (and others), resulting in all the new features available with the . release. also, some very big webarchiving initiatives have moved and used pywb in these years: webrecorder itself, rhizome, perma, arquivo pt in portugal, the italian national library in florence (italy), (others i’m missing). anonymous webarchiving webarchiving activities, as any other activity where an http client is involved, leave marks of their steps: the web server you are visiting or crawling will save your ip address in its logs (or even worse it can decide to ban your ip). this is usually not a problem, there are plenty of good reasons for a webserver to keep logs of its visitors. but sometimes you may need to protect your own identity when you are visiting or saving something from a website, and there a lot of sensitive careers that need this protection: activists, journalist, political dissidents. tor has been invented for this, and today offer a good protection to browse anonymously the web. can we also archive the web through tor? open bni il maggio viene annunciato il rilascio libero della bibliografia nazionale italiana (bni). viene apprezzata l’apertura di questo catalogo (anche se con i limiti dei soli pdf), e da profano di biblioteconomia faccio anche una domanda sull’effettivo caso d’uso della bni. il agosto viene annunciato il rilascio delle annate e anche in formato unimarc e marcxml. incuriosito dal catalogo inizio ad esplorarlo, per pensare a possibili trasformazioni (triple rdf) o arricchimenti con/verso altri dati (wikidata). epub linkrot linkrot also affects epub files (who would have thought! :)). how to check the health of external links in epub books (required tools: a shell, atool, pup, gnu parallel). skos nuovo soggettario, api e autocomplete come creare una api per un form con autocompletamento usando i termini del nuovo soggettario, con i sorted sets di redis e nginx+lua. serve deepzoom images from a zip archive with openseadragon vips is a fast image processing system. version higher than . can generate static tiles of big images in deepzoom format, saving them directly into a zip archive. a wayback machine (pywb) on a cheap, shared host for a long time the only free (i’m unaware of commercial ones) implementation of a web archival replay software has been the wayback machine (now openwayback). it’s a stable and mature software, with a strong community behind. to use it you need to be confident with the deploy of a java web application; not so difficult, and documentation is exaustive. but there is a new player in the game, pywb, developed by ilya kramer, a former internet archive developer. built in python, relatively simpler than wayback, and now used in a pro archiving project at rhizome. opendata dell’anagrafe biblioteche come usare gli opendata dell’anagrafe delle biblioteche italiane e disegnare su una mappa web gli indirizzi delle biblioteche. api json dell’opac sbn alcuni mesi fa è stata rilasciata da iccu una app mobile per consultare l’opac sbn. anche se graficamente poco accattivante l’app funziona bene, e trovo molto utili le funzioni di ricerca di un libro scansionando il codice a barre con la camera del telefonino, e la possibilità di bookmarkare dei preferiti. incuriosito dal funzionamento ho pensato di analizzarne il traffico http. pinboard bookmarks tagged code lib pinboard recent ‧ popular ‧ tour ‧ howto     log in code lib    « earlier     listserv . - code lib archives rt @kiru: i forgot to post the call earlier: the code lib journal () is looking for volunteers to join its editorial committee. deadline: oct. #code lib code lib  from twitter weeks ago by miaridge  copy to mine - c l [ ] future role of libraries in researcher workflows - google slides research-lifecycle  code lib  publish  scholarly-communication  march by elibtronic  copy to mine twitter new issue of the the #code lib journal published. some terrific looking papers, including a review of pids for heri… code lib  from twitter_favs february by aarontay  copy to mine ( ) https://journal.code lib.org/ rt @kiru: i am very happy to announce the publication of the @code lib journal issue # : webscraping…   code lib  from twitter february by miaridge  copy to mine the code lib journal – column: we love open source software. no, you can’t have our code librarians are among the strongest proponents of open source software. paradoxically, libraries are also among the least likely to actively contribute their code to open source projects. this article identifies and discusses six main reasons this dichotomy exists and offers ways to get around them. code lib  library  libt  opensource  finalproject  december by pfhyper  copy to mine the code lib journal – barriers to initiation of open source software projects in libraries libraries share a number of core values with the open source software (oss) movement, suggesting there should be a natural tendency toward library participation in oss projects. however dale askey’s code lib column entitled “we love open source software. no, you can’t have our code,” claims that while libraries are strong proponents of oss, they are unlikely to actually contribute to oss projects. he identifies, but does not empirically substantiate, six barriers that he believes contribute to this apparent inconsistency. in this study we empirically investigate not only askey’s central claim but also the six barriers he proposes. in contrast to askey’s assertion, we find that initiation of and contribution to oss projects are, in fact, common practices in libraries. however, we also find that these practices are far from ubiquitous; as askey suggests, many libraries do have opportunities to initiate oss projects, but choose not to do so. further, we find support for only four of askey’s six oss barriers. thus, our results confirm many, but not all, of askey’s assertions. code lib  library  libt  opensource  finalproject  december by pfhyper  copy to mine twitter rt @kiru: the #code lib journal's issue ( / ) has been just published: . worldcat search api, go… code lib  from twitter november by jbfink  copy to mine twitter rt @mjingle: who's excited for the next #code lib conference?! it will be in pittsburgh, pa from march - . is your org interes… code lib  from twitter november by jbfink  copy to mine attempto project nlp  basic  cnl  computationallinguistics  controlledlanguage  controlled_language  code lib  compsci  english  knowledgerepresentation  september by blebo  copy to mine twitter when our grandchildren ask about the great #code lib irc battle of the tisane, we will serve them both tea and coff… code lib  from twitter_favs august by danbri  copy to mine code lib recap – bloggers! code lib  digitallibraries  research  saa  archives  july by geephroh  copy to mine digital technologies development librarian | nc state university libraries we're hiring a digital technologies development librarian @ncsulibraries ! #job #libjobs #code lib #dlf #libtech dlf  libtech  code lib  job  libjobs  from twitter_favs july by cdmorris  copy to mine twitter ) all the men who want to preserve the idea of a #code lib discussion space as one that's free of such topics as s… code lib  from twitter_favs july by jbfink  copy to mine google refine cheat sheet (code lib) openrefine  code lib  how-to  cheatsheet  may by psammead  copy to mine untitled (https://www.youtube.com/watch?v=icblvnchpnw) code lib southeast happening today! live stream starting at : am eastern. #code libse #code lib code libse   code lib  from twitter_favs may by cdmorris  copy to mine twitter it occurs to me the #code lib statement of support for chris bourg, , offers a better model… code lib  from twitter april by lbjay  copy to mine github - code lib/c l -keynote-statement: code lib community statement in support of chris bourg it occurs to me the #code lib statement of support for chris bourg, , offers a better model… code lib  from twitter april by lbjay  copy to mine twitter now that the #code lib discord is up & running, i'm contemplating leaving slack overall, with exception for plannin… code lib  from twitter_favs march by jbfink  copy to mine ( ) https://twitter.com/palcilibraries/status/ /photo/ talking privacy and ra at #c l with dave lacy from @templelibraries #code lib c l   code lib  from twitter_favs february by cdmorris  copy to mine scope: an access interface for dips from archivematica archives  code lib  february by sdellis  copy to mine « earlier     related tags       accessibility  algorithms  analytics  archives  art  article  awesome  basic  bias  blog  blogs  c l   c l   c l   c l   c ln   c lse  career  center  cheatsheet  cnl  code  code lib-   code libse   code libse   compsci  computationallinguistics  conference  controlled_language  controlledlanguage  crowdsourcing  culture  dev  dh  dh   dighum  digitalhumanities  digitallibraries  diversity  dlf  docker  dpla  english  excel  failure  finalproject  floss  github  harlow  history  how-to  inclusion  ipfs  ischoolui  job  journal  keynote  knowledgerepresentation  libjobs  libraries  library-tech  library  library_technology  libt  libtech  libtechwomen  libux  lightning_talks  lita  litaux  lodlam  lt  mansplaining  mashcat  memorylab  musetech  news  nlp  open  open_source  openrefine  opensource  philadelphia  philly  presentation  privacy  programming  publish  python  research-lifecycle  research  resources  reuse  saa  scholarly-communication  search  security  sharing  software  source  spreadsheet  spreadsheets  tabularformats  teamwork  tech  technology  unread  ux  washingtondc  webarchive  webdev  work-life  xml  xpath  yay  copy this bookmark: description: - tags: grab all tags - clear tags to read © nine fives software. problems or questions? contact . tos ‧ privacy ‧ about ‧ blog ‧ faq ‧ resources ‧ security about information literacy | university of houston libraries skip to main content contact us my accounts give to uh libraries university of houston libraries search borrow research & learning spaces & technology about home  > research & learning > library instruction program > about information literacy about information literacy information literacy encompasses: reflective discovery of information understanding how information is produced and valued creating new knowledge using information ethical participation in communities of learning definition adapted from the acrl framework for information literacy. our information literacy outcomes through the uh libraries instruction program, students will learn to: acknowledge the sociocultural context of information to determine the processes, values, and power structures that shape it and its accessibility recognize that certain voices are underrepresented/marginalized within the processes of information production and dissemination explore and evaluate information with pragmatic skepticism, an open mind, and awareness of their own biases and perspectives develop confidence in their role as information creators by valuing and building upon their existing knowledge pursue questions based on curiosity, personal relevance, prior knowledge, and existing information landscape recognize that research is an iterative process requiring reflection, creativity, and persistence engage with a community of inquiry and the existing information landscape through information critique, analysis, and creation reflect on the role of information in their lives both in and out of the classroom consult with a librarian to get started, consult with a librarian on information literacy instruction research & learning research & learning find an expert guides and lessons library instruction program about information literacy research workshops assisted institutional repository submissions submit your works copyright services get started get a consultation consult with a librarian university drive houston, tx - ( ) - privacy policy hours employment directory give us feedback maps & directions contact us give to uh libraries site map about strategic plan libraries & collections search borrow spaces & technology research & learning uh home © university of houston. all rights reserved. report a problem with this page texas.gov texas homeland security trail fraud reporting linking notice privacy notice open records/public information act institutional résumé required reports electronic & information resources accessibility sexual misconduct reporting and awareness university policies your browser does not support javascript! your browser does not support javascript! nodutdol – nodutdol for korean community development skip to content about mission statement policies our work our work projects events events (current) archived events (pre- ) statements donate about mission statement policies our work our work projects events events (current) archived events (pre- ) statements donate about mission statement policies our work our work projects events events (current) archived events (pre- ) statements donate search for: loading... homendd - - t : : - : 제국의 제재 | sanctions of empire gallery 제국의 제재 | sanctions of empire by ndd| - - t : : - : : am|categories: our work, uncategorized, zines| 제국의 제재, or sanctions of empire is nodutdol's third [...] read more   in support of black liberation gallery in support of black liberation by ndd| - - t : : - : : am|categories: statements, uncategorized| we stand in solidarity with black communities here [...] read more   from quarantine, with love gallery from quarantine, with love by ndd| - - t : : - : : pm|categories: our work, zines| from quarantine, with love a nodutdol zine nodutdol has [...] read more   interview with ko youngdae on the moon administration and the north korean nuclear issue gallery interview with ko youngdae on the moon administration and the north korean nuclear issue by ndd| - - t : : - : : pm|categories: resources| on april , , the second anniversary of [...] read more   노듯돌 /no-dut-dol/: stepping stone home, opening, entryway bridging love and longing in separation reunification. we are diasporic koreans and comrades based in lenapehoking/new york. we mobilize our membership to advance peace, decolonization, and self-determination in korea and turtle island/north america. we use political education, build collective action, and practice principled solidarity to achieve our mission. please contact us by emailing us at nodutdol@nodutdol.org recent tweets copyright . nodutdol for korean community development facebooktwitterinstagramflickr librarian of things skip to content librarian of things weeknote ( ) § i don’t have much to report in regards to the work i’ve been doing this week. i tried to get our orcid-ojs plugin to work but there is some small strange bug that needs to be squished. luckily, next week i will have the benefit of assistance from the good people of crkn and orcid-ca. what else? i uploaded a bunch of files into our ir. i set up a site for an online-only conference being planned for next year. and i finally got around to trying to update a manuscript for potential publication. but this writing has been very difficult as my attention has been sent elsewhere many times this week. § unfortunately i wasn’t able to catch the live teach-in #againstsurveillance on tuesday but luckily the talks have been captured and made available at http://againstsurveillance.net/ so many of our platforms are designed to extract user data. but not all of them are. our institutions of higher education could choose to invest in free range ed-tech instead. § bonus links! making a hash out of knitting with data shannon_mattern’s library | zotero mystery file! author mita williamsposted on december , december , categories weeknotesleave a comment on weeknote ( ) weeknote ( ) § first off is this recommended read from the november th issue of the new yorker, the rise and fall of getting things done by cal ‘deep work’ newport. as newport himself describes his work, it’s not, however, really about david allen’s productivity system, which longtime readers (and listeners) know i really admire. it’s instead about a deeper question that i hadn’t heard discussed much before: why do we leave office workers to figure out on their own how to get things done? with the notable exception of agile software development teams, companies in this sector largely leave decisions about how work is assigned, reviewed, and organized up to individuals. we promulgate clear objectives and construct motivating corporate cultures, but when it comes to actually executing these tasks, we just hook everyone up to an email address or slack channel and tell them to rock and roll. this has led to a culture of overload and fragmented attention that makes everyone involved miserable. i don’t want to spoil the conclusions of this article, but i will tip you off that i’m filling this article away in my notebook about visualizing workflow. § i discovered this work from carl’s e-alert newsletter, thinking politically about scholarly infrastructure (a.j. boston, lpc blog – fellows journal, november ). parts of it hit a little too close to home for my liking… i’m sure i’m being unfair in my stance. to capture a diverse constituency, a big-tent approach can be effective. compromise can cause cynicism about our politics, but sometimes a little progress can be better than a lot of regression. that’s the story i’ve told myself, at least, while making my daily compromise as a scholcomm librarian who manages our elsevier-owned institutional repository service, digital commons. my school contracted with bepress (then an independent company) shortly before hiring me to manage it, and my values felt fully aligned as i made the pitch across campus to deposit green oa manuscripts there. but that feeling changed with the announcement of elsevier acquiring bepress in august (mackenzie, ). since , the digital commons service hasn’t worsened, but the premise that many customers initially bought into, of supporting an independent platform in the scholarly communication ecosystem, has eroded. and what do people do when they face a deterioration of goods and services? for a.o. hirschman ( ), there are three choices (which later scholars have revised upon): exit, voice, and loyalty. in my case, exit seems out of the question: a diverse constituency of groups on my campus have now integrated the software, and a swap would be overly-costly and damage relationships in the process. i don’t know whether i’d categorize what i am doing now as voice or loyalty, but what i do know is that there is a strong glimmer of recognition when sen. harris walks her fracking-issue tightrope, or when grant-funding institutions rock the boat just lightly enough that it doesn’t risk a capsize. § also from aforementioned e-alert, aap and ccc end georgia state ‘e-reserves’ copyright litigation (p. anderson, publishing perspectives, november ) after a -year fight, the association of american publishers and copyright clearance center have declined to pursue any further appeals in their lawsuit against georgia state university regarding their reliance on fair use in making materials available via e-reserves. read more @pubperspectives  i used to refer to the georgia state e-reserves case as an example of selective enforcement of copyright by publishers in which educational use of works behind an authentication system was vigorously challenged in court, while rampant open distribution of works under copyright via academia.edu and researchgate was ignored for years. § i only read the headline and the abstract of this article but i am sharing it anyway because i liked the conclusion that tyler cowan [ht] drew from it: open access improves the quality of citations. § earlier this week hugh rundle published a blog post called empathy daleks that gave me life: her studies indicate that diversifying the authors, perspectives, representations and examples in standard textbooks is not simply “more inclusive” or “just” in an abstract way (though that would be good anyway). students who feel they belong — who feel validated as members or potential members of a profession or academic discipline — are more likely to succeed and complete their degrees. that is, lambert suggests that diversifying the authors and even the examples or hypothetical actors in university textbooks by itself has a positive effect on completion rates, engagement, and student satisfaction with courses. amy nusbaum shows in a recent article that oer is an effective way to accelerate this, because with licenses allowing “remixing” of content the examples used within open textbooks can be updated to suit local needs without having to rewrite the entire text…. but it was lambert uttering the magic words about diverse texts improving “student success” that suddenly felt quite subversive. to understand why, we need to interrogate what universities usually mean when they talk about “student success”, and particularly the infrastructures universities have been building around it. hugh rundle, empathy daleks, november , and on that note… i liked this tweet about university rankings some days ago. "none of these ‘flagship’ rankings considered #openaccess, equality, diversity, sustainability or other society-focused agendas." https://t.co/am ctepuom — peter suber (@petersuber) november , speaking of society-focused agendas, while i was doing some of the more rote collection development tasks this week (reviewing lists of duplicate titles, finding missing titles that were of need of replacing), i listened to a number of episodes of terry greene’s getting air: the open pedagogy podcast and i enjoyed them very much. i’ve had the pleasure of knowing and spending time with some of the guests on his show and it is such a treat to hear them speak about the careful thought and thoughtful care they put into their work of teaching. author mita williamsposted on november , november , categories weeknotesleave a comment on weeknote ( ) weeknote ( ) i had a staycation last week. it took me two days just to catch up on email i received while i was gone. and the only reason i was able to do that in two days is because i had booked the days off as meeting-free so i could attend an online conference. said conference was the indigenous mapping workshop. i was not able to attend many of the sessions but the ones that i did rekindled my affection for web-maps and inspired me to make two proof-of-concept maps. the first one is of bike parking in my neighbourhood. the location and photos were collected using a web form through kobotoolbox. i then downloaded a csv from the site and paired with this leaflet-omnivore powered map. bike parking in my neighbourhood the second map i made was a more mischievous creation in which i used mapbox studio to rename the world. other things i did this week: chair our monthly information services department meeting, selected a set of duplicate books as part of a larger weeding project, ordered a lot of books using exlibris’ rialto, did a librarychat shift, contributed to some collection management work, did some ojs support, attended several meetings, and wrote many emails. one day i would like write a piece that applies the concept of technical debt to library services / the library as an organization. i didn’t do much reading this week but i did read one article which i think has an exceptional title: public libraries are doing just fine, thank you: it’s the “public” in public libraries that is threatened this is a project that is close to my civic interests: introducing the civic switchboard data literacy project! we’re pleased to announce the receipt of an imls laura bush st century librarian program grant, which will support the next piece of civic switchboard project – the civic switchboard data literacy project! this project builds on the civic switchboard project’s exploration of civic data roles for libraries and will develop instructional materials to prepare mlis students and current library workers for civic data work. through the civic switchboard project, we’ve learned about common barriers to entry that libraries are navigating with civic data work. we regularly heard library workers say that they feel unqualified to participate in their civic data ecosystems. with this barrier in mind, the civic switchboard data literacy project will build and pilot instructional material that mlis instructors can integrate in coursework and that can be used in professional development training in library settings. author mita williamsposted on november , categories weeknotesleave a comment on weeknote ( ) weeknote ( ) some things i was up to this past week: i registered for the indigenous mapping workshop which will run nov. - ; had meetings pertaining to servers and surveys; attended regular meetings including that of the university library advisory committee, leddy library department heads, my bi-weekly meeting with library admin, and the wufa grievance committee uploaded another batch of etds to the repository uploaded another batch of final edits to the ossa conference repository ordered books that have gone missing from the library (including steal like an artist natch) as well titles to support the school of the environment discussed apcs, video streaming, and the potential structure of the new leddy library website with various colleagues; and did an evening shift of our livechat research help service. i don’t think i’ve said this publicly but the weekly updates from the carl e-alert newsletter are excellent and are put together so well. from last week’s alert, i learned of this amazing project: community members living in vancouver’s downtown eastside (dtes) have been the focal point of countless scholarly research studies and surveys over the years. up until recently, this research has remained largely out of reach to participants and community organizations, locked away in journals and other databases that require paid subscriptions to access. community members have said they would benefit from access to that data for evaluating program and service effectiveness, for example, or for grant writing. the recently launched downtown eastside research access portal (dtes rap), a project led by the ubc learning exchange in partnership with ubc library’s irving k. barber learning centre, is designed to change that. the dtes rap provides access to research and research-related materials relevant to vancouver’s downtown eastside through an easy-to-use public interface. the portal was developed in consultation with dtes residents and community organizations through focus groups and user experience testing, and in collaboration with a number of university units. new downtown eastside research access portal takes collaborative approach to open access (ubc) i love that this collection is centred around the needs of those who have been studied and not the needs of the researcher. and not to center my own work but (but) i was hoping to explore similar work during my last sabbatical but for a variety of reasons, it did not come to pass. no weeknote update next week because i’m taking a staycation! author mita williamsposted on november , november , categories weeknotesleave a comment on weeknote ( ) weeknote ( ) this is my third week of weeknotes and i have to say that the format is agreeing with me. i did a quick search online to see if any other librarians have adopted this particular format and i couldn’t find anyone from the librarian profession so i have yet to become an influencer (*snerk*). i did find a data scientist from the house of commons library who employs the practice quite well. this is consistent with my hunch that the weeknotes format is still largely an expression of uk civic computing types. many people use weeknotes to report on their last week’s activities as its originator intended… started on the blog of design company berg a few months back, weeknotes detailed what they were up to that week, what had been going well, what hadn’t. they were just blog entries, updated weekly, nothing more remarkable than that. except they struck a little chord with people — and other companies and individuals started doing the same thing. russell m davies: on the structure of time, wired uk, may for what it’s work, this is what i’ve been up to during the past week: worked with our cataloguing team to process a detailed shelf-reading list of our theses and dissertations, met with a small group of scholars who are working on establishing a new journal on our ojs system, helped a student with a thorny research question, collected and delivered a bibliography of works for the university’s anti-black racism office, worked on a draft statement of publication ethics for two of our ojs journals, worked on the reference chat schedule for the month, worked with colleagues on a potential survey, attended several online meetings, researched how we could promote our collections using online book-carousels, uploaded some of the final manuscripts of the ossa conference, uploaded a batch of etds into our repository, and answered a truckload of email. i’m not sure if i’m going to report on my workings every week. i’m more interested in using the weeknotes format to help me keep up with my reading. speaking of which, this morning i spent some time with the latest issue of portal: libraries and the academy which has a variety of articles that touch on the role of the library liaison and of digital scholarship. i saved for later this excerpt from survey of digital humanities online guides in canadian academic research libraries: in the digital scholar, martin weller argues that new digital tools are “necessary, but not sufficient, for any substantial change in scholarly practice” that they might help to bring about. his contention is that for these technologies to be truly transformative, three factors must converge: digital content, networks, and openness. when high-quality scholarly content can be shared digitally via online networks without legal restrictions, we enter an era of scholarship—digital scholarship—that differs substantially from the traditional one. an amplification of the scope of available academic content and the ability to instantly publish and share one’s content online challenges the fundamental assumptions about the nature of scholarly practice. along this line, robin goodfellow and mary lea define digital scholarship as “the relatively recent invention of cross-disciplinary groups of individual scholars … who have begun to use technology to disseminate their own work outside the formal academic publishing system.” for at least the last twenty years, the academic library has been licensing collections of digital objects from commercial vendors for the private use of those only belonging to the campus. the work to maintain these collections is considered the work of a electronic resources librarian and is not considered digital scholarship. expanding a bit from what i read from the above, digital scholarship is used to designate labour that is dedicated to the transformation of scholarship by making available collections of material openly licensed on the internet and structured for use and re-use at both the item level and at the level in which the collection itself is data. as a scholcomm librarian, i particularly like this framing. also, as a scholcomm librarian, i appreciated and enjoyed this presentation on the promise and peril of transformative agreements by brianne selman. 🎃 happy hallowe’en! 🎃 author mita williamsposted on october , categories weeknotesleave a comment on weeknote ( ) weeknote ( ) this was the week that i planned to remove myself as much as possible from my regular working responsibilities and reconnect with my chosen community of access which is the goat of conferences, in my books. this did not happen. instead, i ended up working on a variety of management-related responsibilities and caught what access sessions i could, asynchronously. i mention this not as a consideration for myself as some sort of martyr but because middle management work is work that can be devalued by both librarians and administration. i was able to watch the opening keynote. jessie loyer’s talk on indigenous language revitalization through the lens of technology was everything an opening keynote should be: welcoming, questioning, challenging, and illuminating. i also want to give a special shout-out to shelley gullikson’s “web librarians who do ux: we are sad, we are so very very sad”. imho: leadership/management/librarians must understand that charging individuals with the responsibility of the library website without the authority to make those changes without consensus or vote taking from librarians is nothing less than the abject rejection of professional expertise of ux librarians. i say this as a former ux librarian who also found a relief from sadness in scott pilgrim . another access presentation that i very much enjoyed was amy mclay paterson’s what is a library website, anyway? the library website is many different things to many different people, but in the academic context, it is primarily thought of as a research portal. but paterson suggests that considering the library as a contribution to student success should not be completely overshadowed. later in the day, after i had watched amy’s presentation, i tried to catch up on some of my reading and found this article — creating a student-centered alternative to research guides: developing the infrastructure to support novice learners — that rhymed with some of concerns amy raised earlier. ruth l. baker ( ) suggested that libguides could be used more effectively if they were structured as tutorials that guided students through the research process. such guides would “function to reduce cognitive load and stress on working memory; engage students through metacognition for deeper learning; and provide a scaffolded framework so students can build skills and competencies gradually towards mastery.” in one of the few studies conducted to assess the impact of research guides on student learning, stone et al. ( ) tested two types of guides for different sections of a dental hygiene first year seminar course. one guide was structured around resource lists organized by resource types (pathfinder design) while the second was organized around an established information literacy research process approach. the results showed that students found the pedagogical guide more helpful than the resource guide in navigating the information literacy research process. stone et al. concluded that these pedagogical guides, structured around the research process with tips and guidance explaining the “why” and the “how” of the research process, led to better student learning. jeremiah paschke-wood, ellen dubinsky and leslie sult, “creating a student-centered alternative to research guides: developing the infrastructure to support novice learners“, in the library with the lead pipe, oct i take some comfort from the conclusions above. recently i was asked to give a hour lecture to a small class of graduate students from the university of windsor’s great lakes institute for environmental research. i found that i needed some form of scaffolding to frame the information i was about to present or students (and i) would feel terribly lost. i opted to structure the class around work of the open science research cycle, based on jeroen bosman and bianca kramer work on academic workflows at https:// innovations.wordpress.com/workflows/. in a perfect world, my set of h p slides of the open science research cycle would be finished in time for the last day of open access week, but here we are. author mita williamsposted on october , october , categories weeknotesleave a comment on weeknote ( ) weeknotes : ( ) “weeknotes are blogposts about our working week” web of weeknotes having a set regular writing schedule seems to work for me. since , i send out a small set of recommended reads, games, and other things every saturday morning via a tinyletter to around people. since august of this year, i’ve managed to send out weekly updates of local civic matters every monday. i’ve been meaning to write more regularly about library things, so it would make sense to start writing weeknotes here. i’m going to aim for every friday. i quite enjoyed the latest secret feminist agenda in which host hannah mcgregor discusses matters of academic mentorship with york associate professor and associate dean, lily cho. i liked how this discussion brought up the existence of the recalcitrant mentored – those students who does not recognize their abilities or do not see themselves in a particular role. but what i particularly appreciated in the conversation was cho’s remarks that it is either necessary to detangle closeness with mentorship or we need to reimagine closeness. her insights into university administration are also worth a listen. to file under ‘high citations numbers does not always mean a great paper’ is this thread: this paper has been cited times, except it does not exist. this 'paper' was used in a style guide as a citation example, was included in some papers by accident, and then propagated from there, illustrating how some authors don't read *titles* let alone abstracts or papers pic.twitter.com/ojfmvniyi — dan quintana (@dsquintana) october , last week i stumbled upon this video that alerted me that a plug-in for zotero called zotfile exists that allows for highlighted text from pdfs to easily imported as a note. this prompted me to revisit the zotero plug-in page where i learned of a bunch of extensions that i wasn’t previously aware of. the zutilo extension appears particularly useful. there are lots of videos in this inaugural librarian of things weeknotes. so i may as well include this fine one author mita williamsposted on october , october , categories weeknotesleave a comment on weeknotes : ( ) why would anyone pay $ to learn how to write notes? part one in , musician and writer claire l. evans spoke at the xoxo festival sharing some of the stories that she tells more fully in her book, broad band: the untold story of the women who made the internet. it was from this presentation that i first learned about the microcosm system – a working hypertext system that predated the world wide web. i learned from evans that the microcosm system – like the world wide web – offered links between documents and media – but unlike the world wide web – the links between objects were not stored in the documents themselves but in a separate system. not only did this extra infrastructure ensure that the reader would never be presented a broken link, but the system allowed for multiple sets of different links that could connect files together. this meant that a beginner could be provided a different experience from say, a domain expert. it was a system that was more aligned to vannevar bush’s original vision of memex – an environment in which the reader and not the author who makes the most associations between documents. crucially, microcosm offered bi-directional linking. “the system we were working on at southampton microcosm [the pre-web hypermedia system developed in the s] had very sophisticated two way linking,” says dame wendy hall, professor of computer science at the university of southampton. “it was very prescient of the semantic web – you used the links to describe why you were making that relationship between those two data objects.” how google warped the hyperlink, wired uk, sophie charara, march recently, i’ve became interested in new-to-me note taking software because some of my favourite newsletter writers wouldn’t stop talking about how much better their lives had improved now that they had adopted notion or roam or obsidian to their lives. unable to restrain my curiosity any longer, i moved my to do lists and other notes to notion and i watched a lot of youtube videos on how to best build my system. on september th, i wrote a blog post called noting well about these systems and how they fit into a model called the digital garden. on september th, notion introduced bi-directional linking to their system. part two once you have a note-taking system such as notion, obsidian, or roam research, or other system that uses bi-directional linking, now you can build your second brain. how? you can spend $ usd to find out. you will learn how to capture, organize, and share your ideas and insights using digital notes, with a systematic approach and tools that you trust to support creative breakthroughs in your work or you can spend $ . usd for the print version of how to take smart notes: one simple technique to boost writing, learning and thinking – for students, academics and nonfiction book writers. this is the step-by-step guide on how to set up and understand the principle behind the note-taking system that enabled luhmann to become one of the most productive and systematic scholars of all time. but most importantly, it enabled him to do it with ease. he famously said: “i never force myself to do anything i don’t feel like.” luhmann’s system is often misunderstood and rarely well explained (especially in english). this book aims to make this powerful tool accessible to everyone with an interest in reading, thinking and writing. it is especially helpful for students and academics of the social sciences and humanities and nonfiction writers. i opted to spend the $ . . you may opt to watch this video instead: part three both the building a second brain and the smart notes systems are means to encourage better note taking for learning, and by demanding that the user immediately paraphrases what they’ve just learned, they end up creating an environment where excerpts can easily be found and brought together into a linear text. from what i can understand, the major difference between the build a second brain method of notes taking and the smart notes method, is that while the smart notes method encourages the reader to connect captured ideas together as growing lines of thought, the basb method encourages the reader to file ideas into new or existing projects. it is not surprising that newsletter writers, podcasters, youtubers, and other content creators have gravitated to these note taking systems since they are built for “borrowed creativity”, “intermediate packets”, and “idea recycling”. the video above is from ali abdaal who largely makes videos about productivity. in another video, ali flexed that he makes more money from his passive income sources of youtube adsense and skillshare than his day job as a junior doctor in the uk. is it surprising then to learn that the creator of the basb of note-taking situates that work in a larger context of being a full-stack freelancer? except from the rise of the full-stack freelancer is it just me or does this sound a little too much like a ponzi scheme or multi-level marketing system in which each influencer sells the promise of productivity systems through sponcon-paying videos on adsense-paying youtube channels to gather enough of an audience to drive the viewer to skillshare? it almost makes me worried for academia. luckily ali has a skillshare course on stoicism for that worry. (man, what is it with these stoics?) part four for the record, i was surprised how much i was inspired by the promise of the smart notes system as described by sönke ahrens. i used my own version of it to develop this very blog post: i am trying to take smart notes on my readings going forward. i wish i had started earlier. much earlier. i was not a great undergraduate student. i felt like i immediately forgot everything i learned in class after i wrote the final exam, even in courses that i had excelled in. what i learned never felt like my own. it felt like i was being asked to memorize textbooks rather than than build my own sense of understanding and ask my own questions. what if, i wonder, what if i had otherwise imagined my undergraduate degree as a time to build up a zettelkasten to call my own? there’s another reason why i am gravitating to the smart notes system. i have been writing on the web (otherwise known as blogging) for over years. i recognize that many times i feel inspired to share some insight that occurred only because i had stumbled on a connection between or disparate ideas within the span of a week or two. but i’m a middle aged woman now and i’ve forgotten more than i can even remember. i don’t write blog posts that mention an amazing essay i’ve bookmarked seven years ago, because i’ve forgotten that i’ve even read it. i’m not doing this for a future career in making skillshare videos. i’m not even doing it for this blog. i’m doing this for myself because there is a particular quiet joy that comes from reading and writing and learning and sharing. note bene. author mita williamsposted on october , october , categories uncategorized comment on why would anyone pay $ to learn how to write notes? noting well scribble, scribble, scribble (eh! mr gibbon?) last week i read an article that made me very uncomfortable. i had been diagnosed by the author and was found to be diseased. the twittering machine is powered by an insight at once obvious and underexplored: we have, in the world of the social industry, become “scripturient—possessed by a violent desire to write, incessantly.” our addiction to social media is, at its core, a compulsion to write. through our comments, updates, dms, and searches, we are volunteers in a great “collective writing experiment.” those of us who don’t peck out status updates on our keyboards are not exempt. we participate too, “behind our backs as it were,” creating hidden (written) records of where we clicked, where we hovered, how far we scrolled, so that even reading, within the framework of the twittering machine, becomes a kind of writing. going postal: a psychoanalytic reading of social media and the death drive, max read for bookforum the scripturient among us cannot stop writing even though social media brings no joy. some of us opted for a lesser evil and have waldenponded to the cozyweb… unlike the main public internet, which runs on the (human) protocol of “users” clicking on links on public pages/apps maintained by “publishers”, the cozyweb works on the (human) protocol of everybody cutting-and-pasting bits of text, images, urls, and screenshots across live streams. much of this content is poorly addressable, poorly searchable, and very vulnerable to bitrot. it lives in a high-gatekeeping slum-like space comprising slacks, messaging apps, private groups, storage services like dropbox, and of course, email. from cozyweb by venkatesh rao in other words, some of us have opted to keep writing compulsively but mostly to ourselves. i’ve found notion to be welcome respite from the public square of twitter or even the water-cooler of slack. while i used to plan trips on pinterest, i now find myself saving inspirational images to notion. instead of relying on facebook or linkedin to catalog my connections, i’ve been building my own relationship tracker in notion. like the living room, notion appeals to both the introverted and extroverted sides of my personality. it’s a place where i can create and test things out in private. then, when i’m craving some external validation, i can show off a part of my workspace to as many or as few people as i want. it’s a place where i can think out loud without worrying about the judgement of strangers or the tracking of ad targeting tools. notion is the living room of the cozyweb by by nick dewilde exhausted by my own doomscrolling, i recently pledged to myself to spend less time on social media. but i still had a scribbling habit that needed to be maintained. i found myself researching why so many of the few remaining bloggers that i knew were so obsessed with notion and other tools that were unfamiliar to me. it’s the worldwideweb. let’s share what we know. the tools of the notearazzi notion describes itself as ‘the all-in-one workspace’ for all of “your notes, tasks, and wikis”. that sounds more compelling than the the way that i would describe it: notion allows you to build workflows from documents using linked, invisible databases. for example, here is a set of pages that can be arranged as a task board, a kaban board, a calendar, or a list, just by changing your view of the information at hand. (in this way notion reminds me of drupal except all of the database scaffolding is invisible to the user.) there are other note taking tools that promise to revolutionize the work and the workflow of the user: roam research (that turns your “graph connected” notes into a ‘second brain’), remnote (that turns your study notes into spaced repetition-flashcards), and obsidian (that turns your markdown notes into a personal wiki / second brain on your computer). and there is still evernote. personal knowledge management these types of note-taking systems are also known as personal knowledge management or pkm. https://mobile.twitter.com/bopuc/status/ the digital garden from the above diagram, you can see that pkm systems are also called digital gardens. patrick tanguay wrote a short backgrounder on this concept with a great set of links to explore. in short: brief notes from your own thinking, heavily linked back and forth, continually added to and edited. the goal is to have a library of notes of your own thinking so you can build upon what you read and write, creating your own ideas, advancing your knowledge. digital gardens, patrick tanguay the word garden was chosen carefully to describe this concept. we find ourselves in a world in which almost all of our social media systems are algorithm-influenced streams. to find the contemplative space we need to think, we need to find a slower landscape. remember a couple months ago when i wrote about matt caulfield’s alternative to craap called sift? well, i’m invoking him again for his post called the garden and the stream: a technopastoral. i don’t want people to get hung up on the technology angle. i think sometimes people hear “federated thingamabob” and just sort of tune out thinking “oh, he’s talking about a feature of federated thingamabob.” but i’m not. i’m really not. i’m talking about a different way to think your online activity, no matter what tool you use. and relevant to this conference, i’m talking about a different way of collaborating as well. without going to much into what my federated wiki journal is, just imagine that instead of blogging and tweeting your experience you wiki’d it. and over time the wiki became a representation of things you knew, connected to other people’s wikis about things they knew. so when i see an article like this i think — wow, i don’t have much in my wiki about gun control, this seems like a good start to build it out and i make a page. the first thing i do is “de-stream” the article. the article is about oregon, but i want to extract a reusable piece out of it in a way that it can be connected to many different things eventually. i want to make a home page for this idea or fact. my hub for thinking about this. the garden and the stream: a technopastoral, mike caulfield i used to think of blog posts as part of a growing garden, but my framing has shifted and now i think of the blog as the headwaters of the first sluggish stream (and the beginning of the end of the web as we know it): whereas the garden is integrative, the stream is self-assertive. it’s persuasion, it’s argument, it’s advocacy. it’s personal and personalized and immediate. it’s invigorating. and as we may see in a minute it’s also profoundly unsuited to some of the uses we put it to. the stream is what i do on twitter and blogging platforms. i take a fact and project it out as another brick in an argument or narrative or persona that i build over time, and recapitulate instead of iterate. the garden and the stream: a technopastoral, mike caulfield caulfield alludes to the associative power of links after he compares the original vision of vannevar bush’s memex and the topology of the world wide web: each memex library contains your original materials and the materials of others. there’s no read-only version of the memex, because that would be silly. anything you read you can link and annotate. not reply to, mind you. change. this will be important later. links are associative. this is a huge deal. links are there not only as a quick way to get to source material. they aren’t a way to say, hey here’s the interesting thing of the day. they remind you of the questions you need to ask, of the connections that aren’t immediately evident. links are made by readers as well as writers. a stunning thing that we forget, but the link here is not part of the author’s intent, but of the reader’s analysis. the majority of links in the memex are made by readers, not writers. on the world wide web of course, only an author gets to determine links. and links inside the document say that there can only be one set of associations for the document, at least going forward. the garden and the stream: a technopastoral, mike caulfield mike cauldfield’s own digital garden was a personal wiki and there some reader/writers who have opted to go this route using tiddlywiki or a variation. there is no one way to grow your own digital garden. gardens are personal and they grow to suit the space and time that you are able to give them. there are digital gardens that are wild and overgrown like a verdant english garden and then there are the closely controlled and manicured gardens known as basb. the second brain basb stands for building a second brain. unlike our own feeble wetware, these basb systems exist so we do not forget passing notions. they are also promoted as environments that lend themselves to creative thinking because, just like our own minds, they encourage the generation of new thoughts by the association of disparate ideas from different fields, places, or times. to be honest, during most of the time i spent researching for this post, every time i read the phrase second brain, i immediately dismissed it as glib marketing and not as a concept worth serious considering. but then i watched a youtube video of a medical student who had taken a $ course on building brain building and he could not stop singing its praises. from that video, i learned that second brain building wasn’t just making links between concepts and waiting for creativity to descend or a book to emerge. the framing of the activities that it prescribes are closer to a project management system in which efforts are directly ultimately to outcomes and outputs. that system is also known as para. image from: building a second brain: the illustrated notes by maggie appleton not every building a second brain (basb) system is build on the foundations of para. there are those who decide to populate their new roam research space using the smart note system or the zettelkasten approach. zettelkasten when i was doing research for my access talk about index cards and bibliographic systems, i dimly remember coming across the note taking system of sociologist niklas luhmann which turned into a , + card zettelkasten into over books. i distinctly remember coming across the system again when i was reading about beck trench’s academic workflow: i use the zettelkasten method of note-taking, by which i mean that i create notes that contain a single idea or point that is significant to me. these notes are usually linked to other notes, authors, and citations, allowing me to understand that single idea in the context of the larger literature that i’m exploring. i use the knowledge management software tinderbox to write these notes and map their associations. i’ve created a series of videos that explain exactly how i do this. i also sync my tinderbox zettels with devonthink using these scripts so that i can search my own notes alongside my articles to find connections i might otherwise miss. academic workflow: reading, beck trench from what i can tell, many people’s first introduction to the zettelkasten method has been through this website or the book how to take smart notes by sonke ahrens ( ). i haven’t read the book yet but i was so intrigued that i have ordered a copy. from a review of the work: the book is written in an essayistic and very readable style, humorous and anecdotal, which makes both the practical advice as well as the underlying philosophy very accessible and convincing. ahrens offers a compelling meta-reflection on the pivotal role of writing in – and as – thinking, and as such, he also formulates a timely and important advocacy of the humanities. it is therefore regrettable that in his emphasis on proliferating personal productivity and ‘boosting’ written output with luhmann’s slip box system, ahrens neglects to critically reflect upon the luring dangers of academic careerism for truly original scholarship… the explosion of publishing outlets is in turn tightly connected with the increasing governmentalization and commodification of academic life (miller ), and while ahrens continually emphasizes the potential of increasing written output with luhmann’s method, he unfortunately misses the opportunity to reflect on the very conditions of academic life that create a demand for a book like his own in the first place. book review: how to take smart notes, reviewed by melanie schiller, journal of writing research ( ) how might academic libraries figure into these systems while keeping in mind that the knowledge workers who commit strongly to a holistic note-taking system are a minority of our patrons, how can academic libraries support those students, faculty, and academic staff who use specialized note-taking software? personally, i think at a minimum, we must try to keep as much of our material as copy-able as possible. in other words, we should keep our investments in drm-locked material as small possible. but i’ll boil it down to this. it came down to who had the power to change things. it came down to the right to make copies. on the web, if you wanted to read something you had to read it on someone else’s server where you couldn’t rewrite it, and you couldn’t annotate it, you couldn’t copy it, and you couldn’t add links to it, you couldn’t curate it. these are the verbs of gardening, and they didn’t exist on the early web. the garden and the stream: a technopastoral, mike caulfield what might happen if we try on the idea that a library is a type of stock that both readers and writers can draw upon for their respective knowledge flow. stock and flow are just different ways of expressing garden and stream. mike caulfield looks at oer in this context and i found this framing as very useful. everything else is either journal articles or blog posts making an argument about local subsidies. replying to someone. building rapport with their audience. making a specific point about a specific policy. embedded in specific conversations, specific contexts. everybody wants to play in the stream, but no one wants to build the garden. our traditional binary here is “open vs. closed”. but honestly that’s not the most interesting question to me anymore. i know why textbook companies are closed. they want to make money. what is harder to understand is how in nearly years of the web, when people have told us what they think about local subsidies approximately one kajillion times we can’t find one — one! — syllabus-ready treatment of the issue. you want ethics of networked knowledge? think about that for a minute — how much time we’ve all spent arguing, promoting our ideas, and how little time we’ve spent contributing to the general pool of knowledge. why? because we’re infatuated with the stream, infatuated with our own voice, with the argument we’re in, the point we’re trying to make, the people in our circle we’re talking to. the garden and the stream: a technopastoral, mike caulfield conclusion a scholar reads texts from the library and thoughtfully creates personal notes from their reading. those notes grow, get connected to other notes, help generate new notes and associations, and, in time, help generate the scholar’s own text that — hopefully — will become part of that same library. “a scholar is just a library’s way of making another library” (daniel c. dennett, consciousness explained). once again, it makes me wonder whether our institutions should consider adopting the professional mission that dan chudnov made for himself in : help people build their own libraries. because those scholar’s notes? they are also a library. author mita williamsposted on september , september , categories citations comment on noting well blogging is dead… here are some tips to manage your online working environment blogging is dead. blogging as an ecosystem of blogrolls, blog rings, blog planets, rss readers, and writers who link and respond to each other… it is long gone. most people don’t even know that this network once existed, once thrived, and then was lost. that being said, i still believe blogging is good. blogging can be personally meaningful and professionally useful and blogging can still be powerful. small communities of bloggers still exist in niches, like food blogs. but in many ways, the once mighty blog post has been reduced to being a fall-back longer form entry that is meant to be carried and shared by social media. most of my own traffic comes indirectly. last month a post of mine received over reads in a day – with almost all traffic coming from facebook. but as i can’t follow back the trail, i have no idea who shared the link to my blog or why. i have also seen blog posts being shared from author to reader to reader-once-removed via newsletter. when a particular article resonates, you can sometimes see it appear in a new newsletter every week, each recommendation like a ripple in a pond — a little bit of text pushing the readership of a piece of writing just a bit wider than the original audience. while i get a rush of serotonin every time something i write resonates with readers who share my writing, i still want to write work that decidedly isn’t mean to resonate with a wide audience. i still want to have a place where i can write and share posts that might be useful to some readers. what i’m trying to say is, i want to share a boring bit of writing now and i know it’s boring and i want you to know that i’m aware that it’s boring. ❦ i have two recommended practices that i would like to share with those who might find it useful as many of us are now working in a always online environment. these practices have worked for me and they might work for you. (your mileage may vary. all advice is autobiographical.) the first practice is one that i saw recommended by dave cormier and i was so pleased to see his recommendation, because i do that thing and it felt very validating. that suggested practice is to always keep a window open to a screen – for you it might be a word document, but for me, it’s a google document – in which you keep available for any time you need to drop a note or a link or an idea to return to later. there are many people who have amazing systems to manage their online ‘to do’ lists but i have found that creating a next action for every interest and facet of my person (as a librarian, as a mom, as a reader, as someone trying to eat healthier, as a gardener…) as too much for me. instead, i have found sustained success in the much more low-key logbook. i have one for work and one for home. on february , , i created a work log google doc. i know this because i started with a h heading of february , and then added a series of bullet points of what i had done that day. sometimes i drop links to matters that i need to read or follow up on. and when there’s something that i need to do and i don’t want to forget it, i add three asterisks *** so i can go back and control-f my log into a todo list. the next day, i add the new date at the top of the page and begin again. and that’s it. that’s my system. it’s like i’m perpetually stuck on step one of proper bullet journaling. the second suggestion is a practice that i’m setting up right now, which is why i was inspired to write this blog post in the first place. on july st, my workplace transitions to the next working year. for the last ten years now, i use the year’s roll over as an opportunity to create a new folder in my inbox for the upcoming year’s work. this year the folder reads . - i learned this technique when i accidentally saw the screen of my colleague and saw how she organized her email. i have to admit, i was first sort of shocked by this approach. why create nesting folders of email by year? why not work on creating folders by subject? are we not librarians? but this is the thing. even librarians cannot know a priori what categories are going to be useful in the future. rather than create a file system that works for you for a while but then slowly, slowly grows to become, over the years, a misshapen file tree of deep sub-folders and dead main branches… consider starting new. considering starting a new inbox from scratch every calendar year. and don’t create a single sub-folder within that folder until you receive an email that needs to be put away, and if doesn’t have a place already that makes sense, create a place for that kind of email. at the very least, for a new short months, everything will feel findable and understandable and it will feel wonderful. that is, if you live a life as boring as mine. ❦ maybe this is the real feature that separates blogging from social media: it’s the place where we can be boring. author mita williamsposted on june , october , categories uncategorisedleave a comment on blogging is dead… here are some tips to manage your online working environment posts navigation page page … page next page about me librarian of things is a blog by me, mita williams, who used to blog at new jack librarian until blogger.com finally gave up the ghost. if you don’t have an rss reader, you can subscribe for email delivery through mailchimp. you can learn more about my work at aedileworks.com as well as my other blogs and my weekly newsletter. if you are an editor of a scholarly journal and think that a post could be expanded into a more academic form, please let me know. search for: search recent posts weeknote ( ) weeknote ( ) weeknote ( ) weeknote ( ) weeknote ( ) archives december november october september june may april october june may april march january july june may april december june may april november august july meta log in entries feed comments feed wordpress.org librarian of things proudly powered by wordpress catmandu catmandu about download tutorial may , catmandu . on may th , nicolas steenlant (our main developer and guru of catmandu) released version . of our catmandu toolkit with some very interesting new features. the main addition is a brand new way how catmandu fix-es can be implemented using the new catmandu::path implementation. this coding by nicolas will make it much easier and straightforward to implement any kind of fixes in perl. in the previous versions of catmandu there were only two options to create new fixes: create a perl package in the catmandu::fix namespace which implements a fix method. this was very easy: update the $data hash you got as first argument, return the updated $data and you were done. then disadvantage was that accessing fields in a deeply nested record was tricky and slow to code. create a perl package in the catmandu::fix namespace which implemented emit functions. these were functions that generate perl code on the fly. using emit functions it was easier to get fast access to deeply nested data. but, to create fix packages was pretty complex. in catmandu . there is now support for a third and easy way to create new fixes using the catmandu::fix::builder and catmandu::fix::path class. let me give an simple example of a skeleton fix that does nothing: package catmandu::fix::rot ; use catmandu::sane; use moo; use catmandu::util::path qw(as_path); use catmandu::fix::has; with 'catmandu::fix::builder'; has path => (fix_arg => ); sub _build_fixer { my ($self) = @_; sub { my $data = $_[ ]; # ..do some magic here ... $data; } } ; in the code above we start implementing a rot (path) fix that should read a string on a json path and encrypt it using the rot  algorithm. this fix is only the skeleton which doesn’t do anything. what we have is: we import the as_path method be able to easily access data on json paths/ we import catmandu::fix::has to be able to use has path constructs to read in arguments for our fix. we import catmandu::fix::builder to use the new catmandu . builder class provides a _build_fixermethod. the builder is nothing more than a closure that reads the data, does some action on the data and return the data. we can use this skeleton builder to implement our rot algorithm. add these lines instead of the # do some magic part: # on the path update the string value... as_path($self->path)->updater( if_string => sub { my $value = shift; $value =~ tr{n-za-mn-za-m}{a-za-z}; $value; }, )->($data); the as_path method receives a json path string an creates an object which you can use to manipulate data on that path. one can update the values found with the updater method, or read data at that path with the getter method or create a new path with the creator method. in our example, we update the string found at the json path using if_string condition. the updaterhas many conditions: if_string needs a closure what should happen when a string is found on the json path. if_array_ref needs a closure what should happen when an array is found on the json path. if_hash_refneeds a closure what should happen when a hash is found on the json path. in our case we are only interested in transforming strings using our rot (path) fix. the rot algorithm is very easy and only switched the order of some characters. when we execute this fix on some sample data we get this result: $ catmandu -i lib convert null to yaml --fix 'add_field(demo,hello);rot v (demo)' --- demo: uryyb ... in this case the fix can be written much shorter when we know that every catmandu::path method return a closure (hint: look at the ->($data) in the code. the complete fix can look like: package catmandu::fix::rot ; use catmandu::sane; use moo; use catmandu::util::path qw(as_path); use catmandu::fix::has; with 'catmandu::fix::builder'; has path => (fix_arg => ); sub _build_fixer { my ($self) = @_; # on the path update the string value... as_path($self->path)->updater( if_string => sub { my $value = shift; $value =~ tr{n-za-mn-za-m}{a-za-z}; $value; }, ); } ; this is as easy as it can get to manipulate deeply nested data with your own perl tools. all the code is in perl, there is no limit on the number of external cpan packages one can include in these builder fixes. we can’t wait what catmandu extensions you will create. written by hochstenbach leave a comment posted in advanced, updates tagged with catmandu, fix language, perl april , lpw : “contrarian perl” – tom hukins at : , tom hukins shares his enthusiasm for catmandu! written by hochstenbach leave a comment posted in uncategorized june , introducing filestores catmandu is always our tool of choice when working with structured data. using the elasticsearch or mongodb catmandu::store-s it is quite trivial to store and retrieve metadata records. storing and retrieving a yaml, json (and by extension xml, marc, csv,…) files can be as easy as the commands below: $ catmandu import yaml to database < input.yml $ catmandu import json to database < input.json $ catmandu import marc to database < marc.data $ catmandu export database to yaml > output.yml a catmandu.yml  configuration file is required with the connection parameters to the database: $ cat catmandu.yml --- store: database: package: elasticsearch options: client: ' _ ::direct' index_name: catmandu ... given these tools to import and export and even transform structured data, can this be extended to unstructured data? in institutional repositories like librecat we would like to manage metadata records and binary content (for example pdf files related to the metadata).  catmandu . introduces the catmandu::filestore as an extension to the already existing catmandu::store to manage binary content. a catmandu::filestore is a catmandu::store where each catmandu::bag acts as a “container” or a “folder” that can contain zero or more records describing file content. the files records themselves contain pointers to a backend storage implementation capable of serialising and streaming binary files. out of the box, one catmandu::filestore implementation is available catmandu::store::file::simple, or short file::simple, which stores files in a directory. some examples. to add a file to a filestore, the stream command needs to be executed: $ catmandu stream /tmp/myfile.pdf to file::simple --root /data --bag --id myfile.pdf in the command above: /tmp/myfile.pdf is the file up be uploaded to the file::store. file::simple is the name of the file::store implementation which requires one mandatory parameter, --root /data which is the root directory where all files are stored.  the--bag  is the “container” or “folder” which contains the uploaded files (with a numeric identifier ). and the --id myfile.pdf is the identifier for the new created file record. to download the file from the file::store, the stream command needs to be executed in opposite order: $ catmandu stream file::simple --root /data --bag --id myfile.pdf to /tmp/file.pdf or $ catmandu stream file::simple --root /data --bag --id myfile.pdf > /tmp/file.pdf on the file system the files are stored in some deep nested structure to be able to spread out the file::store over many disks: /data `--/ `--/ `--/ `--/myfile.pdf a listing of all “containers” can be retreived by requesting an export of the default (index) bag of the file::store: $ catmandu export file::simple --root /data to yaml _id: ... a listing of all files in the container “ ” can be done by adding the bag name to the export command: $ catmandu export file::simple --root /data --bag to yaml _id: myfile.pdf _stream: !!perl/code '{ "dummy" }' content_type: application/pdf created: md : '' modified: size: ... each file::store implementation supports at least the fields presented above: _id: the name of the file _stream: a callback function to retrieve the content of the file (requires an io::handle as input) content_type: the mime-type of the file created: a timestamp when the file was created modified: a timestamp when the file was last modified size: the byte length of the file md : optional a md checksum we envision in catmandu that many implementations of filestores can be created to be able to store files in github, bagits, fedora commons and more backends. using the catmandu::plugin::sidecar  catmandu::filestore-s and catmandu::store-s can be combined as one endpoint. using catmandu::store::multi and catmandu::store::file::multi many different implementations of stores and filestores can be combined. this is a short introduction, but i hope you will experiment a bit with the new functionality and provide feedback to our project. written by hochstenbach leave a comment posted in uncategorized march , catmandu . catmandu . has been released to with some nice new features. there are some new fix routines that were asked by our community: error the “error” fix stops immediately the execution of the fix script and throws an error. use this to abort the processing of a data stream: $ cat myfix.fix unless exists(id)     error("no id found?!") end $ catmandu convert json --fix myfix.fix < data.json valid the “valid” fix condition can be used to validate a record (or part of a record) against a jsonschema. for instance we can select only the valid records from a stream: $ catmandu convert json --fix 'select valid('', jsonschema, schema:myschema.json)' < data.json or, create some logging: $ cat myfix.fix unless valid(author, jsonschema, schema:authors.json) log("errors in the author field") end $ catmandu convert json --fix myfix.fix < data.json rename the “rename” fix can be used to recursively change the names of fields in your documents. for example, when you have this json input: { "foo.bar": " ", "my.name": "patrick" } you can transform all periods (.) in the key names to underscores with this fix: rename('','\.','_') the first parameter is the fields “rename” should work on (in our case it is an empty string, meaning the complete record). the second and third parameters are the regex search and replace parameters. the result of this fix is: { "foo_bar": " ", "my_name": "patrick" } the “rename” fix will only work on the keys of json paths. for example, given the following path: my.deep.path.x.y.z the keys are: my deep path x y z the second and third argument search and replaces these seperate keys. when you want to change the paths as a whole take a look at the “collapse()” and “expand()” fixes in combination with the “rename” fix: collapse() rename('',"my\.deep","my.very.very.deep") expand() now the generated path will be: my.very.very.deep.path.x.y.z of course the example above could be written more simple as “move_field(my.deep,my.very.very.deep)”, but it serves as an example  that powerful renaming is possible. import_from_string this fix is a generalisation of the “from_json” fix. it can transform a serialised string field in your data into an array of data. for instance, take the following yaml record: --- foo: '{"name":"patrick"}' ... the field ‘foo’ contains a json fragment. you can transform this json into real data using the following fix: import_from_string(foo,json) which creates a ‘foo’ array containing the deserialised json: --- foo: - name: patrick the “import_from_string” look very much like the “from_json” string, but you can use any catmandu::importer. it always created an array of hashes. for instance, given the following yaml record: --- foo: "name;hobby\nnicolas;drawing\npatrick;music" you can transform the csv fragment in the ‘foo’ field into data by using this fix: import_from_string(foo,csv,sep_char:";") which gives as result: --- foo: - hobby: drawing name: nicolas - hobby: music name: patrick ... i the same way it can process marc, xml, rdf, yaml or any other format supported by catmandu. export_to_string the fix “export_to_string” is the opposite of “import_from_string” and is the generalisation of the “to_json” fix. given the yaml from the previous example: --- foo: - hobby: drawing name: nicolas - hobby: music name: patrick ... you can create a csv fragment in the ‘foo’ field with the following fix: export_to_string(foo,csv,sep_char:";") which gives as result: --- foo: "name;hobby\nnicolas;drawing\npatrick;music" search_in_store the fix “search_in_store” is a generalisation of the “lookup_in_store” fix. the latter is used to query the “_id” field in a catmandu::store and return the first hit. the former, “search_in_store” can query any field in a store and return all (or a subset) of the results. for instance, given the yaml record: --- foo: "(title:abc or author:dave) and not year: " ... then the following fix will replace the ‘foo’ field with the result of the query in a solr index: search_in_store('foo', store:solr, url: 'http://localhost: /solr/catalog') as a result, the document will be updated like: --- foo: start: , limit: , hits: [...], total: ... where start: the starting index of the search result limit: the number of result per page hits: an array containing the data from the result page total: the total number of search results every catmandu::solr can have another layout of the result page. look at the documentation of the catmandu::solr implementations for the specific details. thanks for all your support for catmandu and keep on data converting 🙂 written by hochstenbach leave a comment posted in uncategorized june , metadata analysis at the command-line i was last week at the elag  conference in copenhagen and attended the excellent workshop by christina harlow  of cornell university on migrating digital collections metadata to rdf and fedora . one of the important steps required to migrate and model data to rdf is understanding what your data is about. probably old systems need to be converted for which little or no documentation is available. instead of manually processing large xml or marc dumps, tools like metadata breakers can be used to find out which fields are available in the legacy system and how they are used. mark phillips of the university of north texas wrote recently in code lib a very inspiring article how this could be done in python. in this blog post i’ll demonstrate how this can be done using a new catmandu tool: catmandu::breaker. to follow the examples below, you need to have a system with catmandu installed. the catmandu::breaker tools can then be installed with the command: $ sudo cpan catmandu::breaker a breaker is a command that transforms data into a line format that can be easily processed with unix command line tools such as grep, sort, uniq, cut and many more. if you need an introduction into unix tools for data processing please follow the examples johan rolschewski of berlin state library and i presented as an elag bootcamp. as a simple example lets create a yaml file and demonstrate how this file can be analysed using catmandu::breaker: $ cat test.yaml --- name: john colors: - black - yellow - red institution: name: acme years: - - - - this example has a combination of simple name/value pairs a list of colors and a deeply nested field. to transform this data into the breaker format execute the command: $ catmandu convert yaml to breaker < test.yaml colors[] black colors[] yellow colors[] red institution.name acme institution.years[] institution.years[] institution.years[] institution.years[] name john the breaker format is a tab-delimited output with three columns: an record identifier: read from the _id field in the input data, or a counter when no such field is present. a field name. nested fields are seperated by dots (.) and list are indicated by the square brackets ([]) a field value when you have a very large json or yaml field and need to find all the values of a deeply nested field you could do something like: $ catmandu convert yaml to breaker < data.yaml | grep "institution.years" using catmandu you can do this analysis on input formats such as json, yaml, xml, csv, xls (excell). just replace the yaml by any of these formats and run the breaker command. catmandu can also connect to oai-pmh, z . or databases such as mongodb, elasticsearch, solr or even relational databases such as mysql, postgres and oracle. for instance to get a breaker format for an oai-pmh repository issue a command like: $ catmandu convert oai --url http://lib.ugent.be/oai to breaker if your data is in a database you could issue an sql query like: $ catmandu convert dbi --dsn 'dbi:oracle' --query 'select * from table where ...' --user 'user/password' to breaker some formats, such as marc, doesn’t provide a great breaker format. in catmandu, marc files are parsed into a list of list. running a breaker on a marc input you get this: $ catmandu convert marc to breaker < t/camel.usmarc | head fol record[][] ldr fol record[][] _ fol record[][] cam a fol record[][] fol record[][] _ fol record[][] fol fol record[][] fol record[][] fol record[][] fol record[][] a the marc fields are part of the data, not part of the field name. this can be fixed by adding a special ‘marc’ handler to the breaker command: $ catmandu convert marc to breaker --handler marc < t/camel.usmarc | head fol ldr cam a fol fol fol imchf fol . fol s nyua eng fol a fol a (paper/cd-rom : alk. paper) fol a dlc fol c dlc fol d dlc now all the marc subfields are visible in the output. you can use this format to find, for instance, all unique values in a marc file. lets try to find all unique values: $ catmandu convert marc to breaker --handler marc < camel.usmarc | grep "\t " | cut -f | sort -u s nyua eng s mau eng s njua eng s cau b eng s caua eng s mau eng s mau eng s mau eng s mau eng s cau eng nam a catmandu::breaker doesn’t only break input data in a easy format for command line processing, it can also do a statistical analysis on the breaker output. first process some data into the breaker format and save the result in a file: $ catmandu convert marc to breaker --handler marc < t/camel.usmarc > result.breaker now, use this file as input for the ‘catmandu breaker’ command: $ catmandu breaker result.breaker | name | count | zeros | zeros% | min | max | mean | median | mode | variance | stdev | uniq | entropy | |------|-------|-------|--------|-----|-----|------|--------|--------|----------|-------|------|---------| | | | | . | | | | | | | | | . / . | | | | | . | | | | | | | | | . / . | | | | | . | | | | | | | | | . / . | | | | | . | | | | | | | | | . / . | | a | | | . | | | | | | | | | . / . | | a | | | . | | | . | | | . | . | | . / . | | a | | | . | | | | | | | | | . / . | | c | | | . | | | | | | | | | . / . | | d | | | . | | | . | . | [ , ] | . | . | | . / . | | a | | | . | | | | | | | | | . / . | | a | | | . | | | | | | | | | . / . | | b | | | . | | | | | | | | | . / . | | | | | . | | | | | | | | | . / . | | a | | | . | | | | | | | | | . / . | | a | | | . | | | . | | | . | . | | . / . | | d | | | . | | | . | | | . | . | | . / . | | q | | | . | | | . | | | . | . | | . / . | | a | | | . | | | . | | | . | . | | . / . | | c | | | . | | | . | | | . | . | | . / . | | d | | | . | | | . | | | . | . | | . / . | | a | | | . | | | | | | | | | . / . | | b | | | . | | | . | | | . | . | | . / . | | c | | | . | | | . | | | . | . | | . / . | | a | | | . | | | . | | | . | . | | . / . | | a | | | . | | | | | | | | | . / . | | b | | | . | | | | | | | | | . / . | | c | | | . | | | | | | | | | . / . | | a | | | . | | | . | | | . | . | | . / . | | a | | | . | | | | | | | | | . / . | | b | | | . | | | . | | | . | . | | . / . | | c | | | . | | | . | | | . | . | | . / . | | e | | | . | | | . | | | . | . | | . / . | | a | | | . | | | . | | | . | . | | . / . | | a | | | . | | | . | | | . | . | | . / . | | a | | | . | | | . | | | . | . | | . / . | | a | | | . | | | . | | | . | . | | . / . | | v | | | . | | | . | | | . | . | | . / . | | a | | | . | | | . | | | . | . | | . / . | | ldr | | | . | | | | | | | | | . / . as a result you get a table listing the usage of subfields in all the input records. from this output we can learn: the ‘ ’ field is available in records (see: count) one record doesn’t contain a ‘ a’ subfield (see: zeros) the ‘ a’ is available in all records at least once at most times (see: min, max) only out of ‘ a’ subfields have unique values (see: uniq) the last column ‘entropy’ provides a number how interesting the field is for search engines. the higher the entropy, the more uniq content can be found. i hope this tools are of some use in your projects! written by hochstenbach comments posted in uncategorized may , catmandu . catmandu . has been released today. there has been some speed improvements processing fixes due to switching from the data::util to the ref::util package which has better a support on many perl platforms. for the command line there is now support for preprocessing  fix scripts. this means, one can read in variables from the command line into a fix script. for instance, when processing data you might want to keep some provenance data about your data sources in the output. this can be done with the following commands: $ catmandu convert marc --fix myfixes.fix --var source=publisher --var date= - < data.mrc with a myfixes.fix like: add_field(my_source,{{source}}) add_field(my_data,{{date}}) marc_field( ,title) marc_field( ,issn) . . . etc . . your json output will now contain the clean ‘title’ and ‘issn’ fields but also for each record a ‘my_source’ with value ‘publisher ’ and a ‘my_date’ with value ‘ - ’. by using the text::hogan compiler full support of the mustache language is available. in this new catmandu version there have been also some new fix functions you might want to try out, see our fixes cheat sheet for a full overview.   written by hochstenbach leave a comment posted in updates april , parallel processing with catmandu in this blog post i’ll show a technique to scale out your data processing with catmandu. all catmandu scripts use a single process, in a single thread. this means that if you need to process times as much data , you need times at much time. running a catmandu convert command with the -v option will show you the speed of a typical conversion: $ catmandu convert -v marc to json --fix heavy_load.fix < input.marc > output.json added ( /sec) added ( /sec) added ( /sec) added ( /sec) added ( /sec) added ( /sec) added ( /sec) added ( /sec) added ( /sec) added ( /sec) in the example above we process an ‘input.marc’ marc file into a ‘output.json’ json file with some difficult data cleaning in the ‘heave_load.fix’ fix script. using a single process we can reach about records per second. it would take . hours to process one million records and hours to process ten million records. can we make this any faster? when you buy a computer they are all equipped with multiple processors. using a single process, only one of these processors are used for calculations. one would get much ‘bang for the buck’  if all the processors could be used. one technique to do that is called ‘parallel processing’. to check the amount of processors available on your machine use the file ‘/proc/cpuinfo’: on your linux system: $ cat /proc/cpuinfo | grep processor processor : processor : the example above  shows two lines: i have two cores available to do processing on my laptop. in my library we have servers which contain   , , or more processors. this means that if we could do our calculations in a smart way then our processing could be , , or times as fast (in principle). to check if your computer  is using all that calculating power, use the ‘uptime’ command: $ uptime : : up days, : , users, load average: . , . , . in the example above i ran did ‘uptime’ on one of our servers with processors. it shows a load average of about . to . . this means that in the last minutes between and processors where being used and the other two did nothing. if the load average is less than the number of cores ( in our case) it means: the server is waiting for input. if the load average is equal to the number of cores  it means: the server  is using all the cpu power available. if the load is bigger than the number of cores, then there is more work available than can be executed by the machine, some processes need to wait. now you know some unix commands we can start using the processing power available on your machine. in my examples i’m going to use a unix tool called ‘gnu parallel’ to run catmandu  scripts on all the processors in my machine in the most efficient way possible. to do this you need to install gnu parallel: sudo yum install parallel the second ingredient we need is a way to cut our input data into many parts. for instance if we have a processor machine we would like to create equal chunks of data to process in parallel. there are very many ways to cut your data in to many parts. i’ll show you a trick we use in at ghent university library with help of a mongodb installation. first install, mongodb and the mongodb catmandu plugins (these examples are taken from our centos documentation): $ sudo cat > /etc/yum.repos.d/mongodb.repo < part $ catmandu export mongodb --database_name -q '{"part.rand ": }' > part we are going to use these catmandu commands in a bash script which makes use of gnu parallel run many conversions simultaneously. #!/bin/bash # file: parallel.sh cpu=$ if [ "${cpu}" == "" ]; then /usr/bin/parallel -u $ {} < result.${cpu}.json fi this example script above shows how a conversion process could run on a -processor machine. the lines with ‘/usr/bin/parallel’ show how gnu parallel is used to call this script with two arguments ‘ ’ and ‘ ’ (for the -processor example). in the lines with ‘catmandu export’ shows how chunks of data are read from the database and processed with the ‘heavy_load.fix’ fix script. if you have a -processor machine, you would need to provide parallel an input which contains the numbers , , to and change the query to ‘part.rand ’. gnu parallel is a very powerfull command. it gives the opportunity to run many processes in parallel and even to spread out the load over many machines if you have a cluster. when all these machines have access to your mongodb database then all can receive chunks of data to be processed. the only task left is to combine all results which can be as easy as a simple ‘cat’ command: $ cat result.*.json > final_result.json written by hochstenbach comments posted in advanced tagged with catmandu, json path, library, linux, marc, parallel procesing, perl february , catmandu . after years of programming, minor releases we are finally there: the release of catmandu . ! we have pushed the test coverage of the code to . % and added and cleaned a lot of our documentation. for the new features read our changes file. a few important changes should be noted.     by default catmandu will read and write valid json files. in previous versions the default input format was (new)line delimited json records as in: {"record":" "} {"record":" "} {"record":" "} instead of the valid json array format: [{"record":" "},{"record":" "},{"record":" "}] the old format can still be used as input but will be read much faster when using the –line_delimited  option on the command line. thus, write: # fast $ catmandu convert json --line_delimited < lines.json.txt instead of: # slow $ catmandu convert json < lines.json.txt by default catmandu will export in the valid json-array format. if you still need to use the old format, then provide the –line_delimited option on the command line: $ catmandu convert yaml to json --line_delimited < data.yaml we thank all contributors for these wonderful four years of open source coding and we wish you all four new hacking years. our thanks goes to: nicolas steenlant christian pietsch dave sherohman dries moreels friedrich summann jakob voss johann rolschewski jonas smedegaard jörgen eriksson magnus enger maria hedberg mathias lösch najko jahn nicolas franck patrick hochstenbach petra kohorst robin sheat snorri briem upasana shukla vitali peil deutsche forschungsgemeinschaft for providing us the travel funds lund university library , ghent university library and bielefeld university library to provide us a very welcome environment for open source collaboration. written by hochstenbach leave a comment posted in uncategorized june , catmandu chat on friday june : cest, we’ll  provide a one hour introduction/demo into processing data with catmandu. if you are interested, join us on the event page: https://plus.google.com/hangouts/_/event/c jcknos egjlthk m btha o more instructions on the exact google hangout coordinates for this chat will follow on this web page at friday june : . to enter the chat session, a working version of the catmandu virtualbox needs to be running on your system: https://librecatproject.wordpress.com/get-catmandu/ written by hochstenbach leave a comment posted in events june , matching authors against viaf identities at ghent university library we enrich catalog records with viaf identities to enhance the search experience in the catalog. when searching for all the books about ‘chekov’ we want to match all name variants of this author. consult viaf http://viaf.org/viaf/ /#chekhov,_anton_pavlovich,_ -  and you will see many of them. chekhov Čehov tsjechof txékhov etc any of the these names variants can be available in the catalog data if authority control is not in place (or not maintained). searching any of these names should result in results for all the variants. in the past it was a labor intensive, manual job for catalogers to maintain an authority file. using results from linked data fragments research by ruben verborgh (iminds) and the catmandu-rdf tools created by jakob voss (gbv) and rdf-ldf by patrick hochstenbach, ghent university started an experiment to automatically enrich authors with viaf identities. in this blog post we will report on the setup and results of this experiment which will also be reported at elag . context three ingredients are needed to create a web of data: a scalable way to produce data. the infrastructure to publish data. clients accessing the data and reusing them in new contexts. on the production site there doesn’t seem to be any problem creating huge datasets by libraries. any transformation of library data to linked data will quickly generate an enormous number of rdf triples. we see this in the size of public available datasets: ugent academic bibliography: . . triples libris catalog: . . triples gallica: . . triples dbpedia: . . triples viaf: . . triples europeana: . . triples the european library: . . . triples pubchem: . . . triples also for accessing data, from a consumers perspective the “easy” part seems to be covered. instead of thousands of apis available and many documents formats for any dataset, sparql and rdf provide the programmer a single protocol and document model. the claim of the linked data fragments researchers is that on the publication side, reliable queryable access to public linked data datasets largely remains problematic due to the low availability percentages of public sparql endpoints [ref]. this is confirmed by the study by researchers from pontificia universidad católica in chili and national university of ireland where more than half of the public sparql endpoints seem to be offline . days per month. this gives an availability rate of less than % [ref]. the source of this high rate of inavailability can be traced back to the service model of linked data where two extremes exists to publish data (see image below). from: http://www.slideshare.net/rubenverborgh/dbpedias-triple-pattern-fragments at one side, data dumps (or dereferencing of urls) can be made available which requires a simple http server and lots of processing power on the client side. at the other side, an open sparql endpoint can be provided which requires a lot of processing power (hence, hardware investment) on the serverside. with sparql endpoints, clients can demand the execution of arbitrarily complicated queries. furthermore, since each client requests unique, highly specific queries, regular caching mechanisms are ineffective, since they can only optimized for repeated identical requests. this situation can be compared with providing a database sql dump to endusers or open database connection on which any possible sql statement can be executed. to a lesser extent libraries are well aware of the different modes of operation between running oai-pmh services and z . /sru services. linked data fragment researchers provide a third way, triple pattern fragments, to publish data which tries to provide the best of both worlds: access to a full dump of datasets while providing a queryable and cachable interface. for more information on the scalability of this solution i refer to the report  presented at the th international usewod workshop. the experiment viaf doesn’t provide a public sparql endpoint, but a complete dump of the data is available at http://viaf.org/viaf/data/. in our experiments we used the viaf (virtual international authority file), which is made available under the odc attribution license.  from this dump we created a hdt database. hdt provides a very efficient format to compress rdf data while maintaining browser and search functionality. using command line tools rdf/xml, turtle and ntriples can be compressed into a hdt file with an index. this standalone file can be used to without the need of a database to query huge datasets. a viaf conversion to hdt results in a gb file and a gb index. using the linked data fragments server by ruben verborgh, available at https://github.com/linkeddatafragments/server.js, this hdt file can be published as a nodejs application. for a demonstration of this server visit the iminds experimental setup at: http://data.linkeddatafragments.org/viaf using triple pattern fragments a simple rest protocol is available to query this dataset. for instance it is possible to download the complete dataset using this query: $ curl -h "accept: text/turtle" http://data.linkeddatafragments.org/viaf if we only want the triples concerning chekhov (http://viaf.org/viaf/ ) we can provide a query parameter: $ curl -h "accept: text/turtle" http://data.linkeddatafragments.org/viaf?subject=http://viaf.org/viaf/ likewise, using the predicate and object query any combination of triples can be requested from the server. $ curl -h "accept: text/turtle" http://data.linkeddatafragments.org/viaf?object="chekhov" the memory requirements of this server are small enough to run a copy of the viaf database on a macbook air laptop with gb ram. using specialised triple pattern fragments clients, sparql queries can be executed against this server. for the catmandu project we created a perl client rdf::ldf which is integrated into catmandu-rdf. to request all triples from the endpoint use: $ catmandu convert rdf --url http://data.linkeddatafragments.org/viaf --sparql 'select * {?s ?p ?o}' or, only those triples that are about “chekhov”: $ catmandu convert rdf --url http://data.linkeddatafragments.org/viaf --sparql 'select * {?s ?p "chekhov"}' in the ghent university experiment a more direct approach was taken to match authors to viaf. first, as input a marc dump from the catalog is being streamed into a perl program using a catmandu iterator. then, we extract the and fields which contain $a (name) and $d (date) subfields. these two fields are combined in a search query, as if we would search: chekhov, anton pavlovich, - if there is exactly one hit in our local viaf copy, then the result is reported. a complete script to process marc files this way is available at a github gist. to run the program against a marc dump execute the import_viaf.pl command: $ ./import_viaf.pl --type usmarc file.mrc - l $$aedwards, everett eugene,$$d - http://viaf.org/viaf/ - l $$aclelland, marjorie bolton,$$d - http://viaf.org/viaf/ - l $$aschein, edgar h. - l $$akilbridge, maurice d.,$$d - http://viaf.org/viaf/ - l $$awiseman, frederick. - l $$amiller, wilhelm,$$d - http://viaf.org/viaf/ - l $$ahazlett, thomas c.,$$d - http://viaf.org/viaf/ [edit: - - an updated version of the code is available as a git project https://github.com/librecat/marc rdf ] all the authors in the marc dump will be exported. if there is exactly one single match against viaf it will be added to the author field. we ran this command for one night in a single thread against . authors containing a date and found . exact matches in viaf (= %). in a quite recent follow up of our experiments, we investigated how ldf clients can be used in a federated setup. when combining in the ldf algorithm the triples result from many ldf servers, one sparql query can be run over many machines. these results are demonstrated at the iminds demo site where a single sparql query can be executed over the combined viaf and dbpedia datasets. a perl implementation of this federated search is available in the latest version of rdf-ldf at github. we strongly believe in the success of this setup and the scalability of this solution as demonstrated by ruben verborgh at the usewod workshop. using linked data fragments a range of solutions are available to publish data on the web. from simple data dumps to a full sparql endpoint any service level can be provided given the resources available. for more than a half year dbpedia has been running an ldf server with . % availability on a cpu , gb ram amazon server with . million requests. scaling out, services such has the lod laundromat cleans . datasets and provides access to them using a single fat ldf server ( gb ram). for more information on the federated searches with  linked data fragments  visit the blog post of ruben verborgh at: http://ruben.verborgh.org/blog/ / / /federated-sparql-queries-in-your-browser/ written by hochstenbach leave a comment posted in advanced tagged with ldf, linked data, marc, perl, rdf, sparql, triple pattern fragments, viaf older posts recent posts catmandu . lpw : “contrarian perl” – tom hukins introducing filestores catmandu . metadata analysis at the command-line catmandu . parallel processing with catmandu catmandu . catmandu chat matching authors against viaf identities preprocessing catmandu fixes earthquake in kathmandu importing files from a hotfolder directory librecat/memento hackathon day : merry christmas! day : exporting rdf data with catmandu day : importing rdf data with catmandu day : marc to dublin core day : set up your own oai data service day : harvest data with oai-pmh day : index your data with elasticsearch day : store your data in mongodb day : working with csv and excel files day : processing marc with catmandu day : processing json data from webservices day : catmandu json paths day : introduction into catmandu day : editing text with nano day : grep, less and wc day : bash basics blog at wordpress.com. catmandu create a free website or blog at wordpress.com. add your thoughts here... (optional) post to cancel privacy & cookies: this site uses cookies. by continuing to use this website, you agree to their use. to find out more, including how to control cookies, see here: cookie policy perfecting a favorite: oatmeal chocolate chip cookies | mark a. matienzo skip to content w c svg main navigation menu about now posts notes music projects publications presentations press perfecting a favorite: oatmeal chocolate chip cookies i have a horrible sweet tooth, and i absolutely love oatmeal chocolate chip cookies. i tend to bake as a means to cope with stress, and of course, more often then that means making these cookies. after making many iterations, i’ve settled upon this recipe as the ultimate version to which all compare. oatmeal chocolate chip cookies for - cookies: ounces unsalted butter (or ounces each unsalted and salted), softened / cups dark brown sugar large eggs teaspoons vanilla extract cups bread flour teaspoon baking soda teaspoon sea salt teaspoon ground vietnamese or korintje cinnamon / teaspon baking powder cups rolled oats (or cups oats/ cup muesli) ounces chocolate chips / cup flaked coconut (optional) steps: in a large bowl, cream brown sugar into softened butter using a hand mixer or stand mixer until light and fluffy. add eggs, at a time, mixing until just combined. add vanilla extract and repeat. combine flour, baking soda, salt, cinnamon, and baking powder in a medium bowl, and whisk together or stir with a fork. slowly add the flour mixture (in - portions) to the butter, sugar, and eggs, mixing until combined. as needed, scrape down the sides of the bowl with a spatula. add the oats, chocolate chips, and coconut if desired, mixing until just combined. for best results, refrigerate at least hour. minutes can be sufficient, but save some of your dough for the following day. while refrigerating, preheat oven to ° f and prepare two half sheet pans with a silpat or parchment paper. when the dough is chilled, make balls of dough approximately the size of a golf ball. place each ball on the baking sheet and flatten with your hands, ensuring each are at least inches apart. bake for minutes, rotating the pans at the halfway point. transfer to a wire rack and cool for at least minutes before eating. store baked cookies in a sealed container. publish date: november , tags: recipes food syndicated at: twitter.com chaos.social by mark a. matienzo permalink comments invert colors: navigate by years or tags maisonbisson maisonbisson recent content on maisonbisson every journalist ryu spaeth on the dirty job of journalism: [e]very journalist […] at some point will have to face the morally indefensible way we go about our business: namely, using other people to tell a story about the world. not everyone dupes their subjects into trusting them, but absolutely everyone robs other people of their stories to tell their own. every journalist knows this flushed feeling, a mix of triumph and guilt, of securing the story that will redound glory unto them, not the subject. the three tribes of the internet authors primavera de filippi, juan ortiz freuler, and joshua tan outline three competing narratives that have shaped the internet: libertarian, corporate, and nationalist. this matters because our physical lives are now deeply intertwined with and codependent on our internet activities. the latest information about covid regulations in many communities is first released on twitter, for example. a declaration is a political act, which describes what should be done. a narrative is a political tool, which elaborates on why it should be done. happy d.b. cooper day d.b. cooper day is celebrated on this day, the saturday following thanksgiving, every year. vitaminwater's #nophoneforayear contest back in the before times, vitaminwater invited applicants to a contest to go a full year without a smartphone or tablet. it was partly in response to rising concerns over the effect of all those alerts on our brains. over , people clamored for the chance, but author elana a. mugdan’s entry stood out with an amusing video, and in february the company took away her iphone s and handed her a kyocera flip phone. membership-driven news media from the membership guide’s handbook/manifesto: journalism is facing both a trust crisis and a sustainability crisis. membership answers to both. it is a social contract between a news organization and its members in which members give their time, money, energy, expertise, and connections to support a cause that they believe in. in exchange, the news organization offers transparency and opportunities to meaningfully contribute to both the sustainability and impact of the organization. political bias in social media algorithms and media monetization models new reports reveal yet more structural political biases in consumption and monetization models. media monetization vs. internet advertising structural problems the internet is structured in favor of ad networks. ad spend grows approximately at the rate of inflation, but the inventory of pages on which those ads can appear grows with each new instagram post (about mm per day). internet advertising is far more automated than print, but the benefit goes to intermediaries and buyers. on average, publishers receive only about half of what advertisers pay for the advertising that appears in their publications. the argument against likes: aim for deeper, more genuine interactions it’s worth revisiting the infamous definition of social software as software that facilitates social encounters: “social software” is about making it easy for people to do other things that make them happy: meeting, communicating, and hooking up. […] the trick you want to accomplish is that when one person is using your software, it suddenly provides value to that person and their entire circle of friends, without the friends having had to do anything at all. paid reactions: virtual awards and tipping likes and reactions can stimulate more signal, leading to more user-activity on a site, but reactions that members pay to give to creators and other members on the site can be a revenue source. reddit introduced reddit gold in in an announcement that was surprisingly candid about their need to raise money. the original reddit gold was a combination of both premium, ad-free subscription and a type of reaction that allowed premium members to “gild” a post. reactions reactions in twitter dms. likes are a most perfect binary, but the meaning of a like can vary. consider the following interpretations of likes on instagram: this photo is incredibly inspiring to me and i want it hanging on my wall i like it when you like my photos and comments, so i will like your work as part of the social contract we have settled into i appreciate your comment on my photo and i want to recognize your participation it’s difficult, however, to “like” something with painful or negative emotions. “likes” vs. “faves” wikipedia credits vimeo for introducing the first like button as a more casual alternative to favorites. facebook introduced the feature in early , but twitter’s story is an interesting investigation into the differences a word or an icon can make. twitter switched from faves to likes on november . “you might like a lot of things, but not everything can be your favorite” explained twitter’s announcement. they continued: [w]e know that at times the [fave] star could be confusing, especially to newcomers. all my flickr photos, for indexing and archiving links to all my photos in flickr. photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size photo page, original size, large size honey cocktails: eau de lavender liquor.com’s recipe for eau de lavender, from a larger collection of cocktails with honey. they all look and sound delightful, but i can vouch for the eau de lavender. ingredients / oz tequila / oz fresh lemon juice / oz honey syrup egg white dash scrappy’s lavender bitters garnish: lavender sprig steps add all ingredients into a shaker and dry-shake (without ice). add ice and shake again to emulsify thoroughly. satellite tracking if you’re not reading skyriddles blog, then you’re not tracking the sky above. and you might have missed the re-discovery of a satellite launched in and lost for nearly years. as it turns out, there’s a lot of stuff that’s been forgotten up there, and quite a bit that some are trying to hide. the blog is an entertaining view into the world satellites, including communication, spy, weather, research, and the occasional probe going further afield. i'm missing restaurants now @nakedlunchsf was notable for having both a strong contender for the best burger in the city, and the best veggie sando. they kept the menu short and focused, and changed it up every few days based on what was in season and interesting. it was great food, but not fancy. the food, warm atmosphere, and a welcoming front of house team made the place a favorite for me and many others. when unzip fails on macos with utf unzip can fail on macos when utf- chars are in the archive. the solution is to use ditto. via a github issue: ditto -v -x -k --sequesterrsrc --rsrc filename.zip destinationdirectory tiktok vs. instagram connie chan: rather than asking users to tap into a video thumbnail or click into a channel, the app’s ai algorithms decide which videos to show users. the full-screen design of tiktok allows every video to unveil both positive and negative signals from users (positive = a like, follow, or watching until the end; negative = swipe away, press down). even the speed at which users swipe a video away is a relevant signal. swipegram template benjamin lee’s instructions and downloadable template to make panoramic carousel instagrams (aka #swipegram), as illustrated via his animation above. “it is clear that the books owned the shop... “it is clear that the books owned the shop rather than the other way about. everywhere they had run wild and taken possession of their habitat, breeding and multiplying, and clearly lacking any strong hand to keep them down.” words by agatha christie in photo: ️⃣ macleod’s books, vancouver, british columbia #penderstreet #downtownvancouver #mustbevancouver ️⃣ carlson & turner antiquarian books, portland, maine #portlandmaine #lovemaine at instagram. “life is like riding a bicycle... “life is like riding a bicycle. to keep your balance, you must keep moving.” —wisdom by albert einstein the bosch autoparts shop behind these commuters is now converted to an organic restaurant that anchors the northeast corner of copenhagen’s fashionable meatpacking district. at instagram. notes about spotify creator features spotify often gets bashed by top creators. the service pays just $ . per stream, but with million users listening to an average of hours per month, those streams can add up for creators who can get the listener’s attention. spotify verifies artists who then get additional benefits on the platform. some artists find success the traditional route, some optimize their work for the system, others work the system…and some really work it. exiftool examples i use for encoding analog camera details i’m a stickler for detail and love to add exif metadata for my film cameras to my scanned images. these are my notes to self about the data i use most often. i only wish exif had fields to record the film details too. random notes on instagram delete your photos deleting your old photos is recurring advice to photograpehers. jp danko suggests deleting photos just for simplicity of management. similarly, eric kim recommends it for decluttering as well. from another side, mike dixon deletes photos as part of his reflection and self-improvement efforts. and caleb kerr argues emotional attachment to old photos is bad for your portfolio and can be a barrier to creating better work. rebrand a number recommend starting from scratch. every media has its tastemakers and influencers every media, network, or platform has would-be influencers or promoters who can help connect consumers with creators. don’t mistake the value of these tastemakers, and be sure to find a place for them to create new value for your platform. storehouse: the most wonderful story sharing flop ever storehouse shuttered in summer , just a couple years after they launched, but the app and website introduced or made beautiful a few features that remain interesting now. “he had ridden his horse into the saloon on a dare... “he had ridden his horse into the saloon on a dare—his practice was always to accept dares; it spiced life up a little.” words: larry mcmurtry  at instagram. editorial efforts at scale anywhere you can find content—even user-generated content—you’ll find a content strategy and editors ensuring that content aligns to strategy (and to community standards). somewhere, something incredible is waiting... “somewhere, something incredible is waiting to be known” words commonly misattributed to carl sagan, but most likely written by reporter sharon begley the eight-dish submillimeter array on mauna kea in hawaii was one of a global federation of radio telescopes used to produce the world’s first images of a black hole earlier this year. from wikipedia: “the radio frequencies accessible to this telescope range from – gigahertz ( . don’t make it dull... don’t make it dull if thou can’t make it colorful words by arrow at instagram. about that table of “hidden rules among classes” the following table has been circulating recently. i sourced it to framework for understanding poverty: a cognitive approach by ruby payne, phd, who sells educational materials and consulting services through her company, aha! process. poor middle class wealthy possessions people. things. one-of-a-kind objects, legacies, pedigrees. money to be used, spent. to be managed. to be conserved invested. personality is for entertainment. the couple in the booth next door... the couple in the booth next door, just been up all night smoking cigarettes and talking about life as the waitress hovers with nothing else to do but daydream about the cop she wants to screw words by david e oprava  silver crest donut shop, san francisco #americansquares at instagram. maybe life is all about twirling under one of those midnight skies... maybe life is all about twirling under one of those midnight skies, cutting a swathe through the breeze and gently closing your eyes. words by sanober khan at instagram. design exercises for product leadership in a way, my career in tech started with graphic design. and as a not very good graphic designer, i eagerly looked for ways to improve my work. nothing beats inspiration and skillful effort, but sometimes finding inspiration is a matter of changing how you look at the subject. there are some exercises that can help with that and sometimes offer a shortcut to inspiration when all else fails. consider an illustration project in which you need to represent a subject. sai morgan you say rolls i say royce you say god give me a choice you say lord i say christ i don’t believe in peter pan frankenstein or superman sai rode by on his bike and i invited him over for a photo. i’ve tried to send him the photos to the email address he gave me (s morgan@[redacted]), but i haven’t heard back. before i built a wall i’d... before i built a wall i’d ask to know what i was walling in or walling out, and to whom i was like to give offense. words by bob frost at instagram. normcore, mysticore, streetwear, and other words for “fashion” normcore normcore, at its most basic level, is fashionable people choosing to dress unfashionably, which is hardly a new idea. a case could be made that normcore has existed since the popularization of ready-to-wear clothing in the early s. any clothing that is not made by hand or commissioned specifically for a person is ready-to-wear. almost immediately after the creation of ready-to-wear fashion, it became a trend to wear what everyone else was wearing, especially if you were a wealthy person not used to sharing clothes with the commoners. how big is s ? tl;dr: somewhere between - exabytes. up in the air i go flying again/up in the air and down! how do you like to go up in a swing, up in the air so blue? up in the air i go flying again, up in the air and down! words by robert louis stevenson music cc-by-nc-sa: “cocek” by the underscore orkestra the swing is an installation at the #bombaybeachbiennale titled “the water ain’t that bad, it’s just salty” by @damonjamesduke and @ssippi with the bombay bunny club glitter, glitter, everywhere near the entrance, metal shelves taller than a man were laden with over one thousand jumbo jars of glitter samples arranged by formulation, color, and size: emerald hearts, pewter diamonds, and what appeared to be samples of the night sky collected from over the atlantic ocean. there were neon sparkles so pink you have only seen them in dreams, and rainbow hues that were simultaneously lilac and mint and all the colors of a fire. it's , and we need to fight for the future of the internet there are obviously conflicting opinions about how to piece together new and complex regulation, legislation, or tech innovation. but this has been true throughout history whenever a new idea begins to be broadly adapted. before the internet, we had to figure out how to manage cars and electricity and steam power and even the use of the written word (which many, including socrates, actually argued against). the internet is no different. the myth of the rv the myth of an rv is that you can go anywhere and bed down wherever you end up. the reality is that you can’t go just anywhere, and bedding down is not much more comfortable or convenient than tenting. astrophotography in san francisco from the space tourism guide: can you see the milky way in the bay area? unfortunately, it is very difficult to see the milky way in san francisco. between the foggy weather and the light pollution from million people, you can imagine that the faint light of our galaxy is lost to view. but c. roy yokingco argues: some people say the milky way cannot be photographed within miles of a major metropolitan area. well, this photo of the milky way was captured linear miles south of downtown san francisco, california. vijay selvaraj @iamvijayselvaraj looking like he’s modeling the new eos r for @canonusa while we were playing with strobes. at instagram. on building the plane while flying it “building a plane while flying it” or some variation has been used to describe situations in education ( ), education ( ). education ( ), health care, medicine, ride-hailing startups, business strategy, even fluffier business stories, and…this. and long before earning broad criticism for its use in tech, the phrase was vividly illustrated in an ad for electronic data systems (eds) that has since been appropriated for all the circumstances named above, as well as building churches: ed zak, photographer i found that hanging at red’s java house and wanted to learn more about ed zak. i mean, with ad copy like this, how can you not want to know more? find out why you should fly our to san francisco to shoot with a photographer who will make you eat at red’s java house and drive you around in this car. a photo shoot with ed zak is a photo shoot like no other. competing approaches to deadlines and excellence some people see deadlines as guidelines to aim for, not absolute dates by which a deliverable is expected by this view of deadlines as flexible guidelines can be seen throughout western culture, as exemplified by the ongoing, oft delayed brexit negotiations. however, deadlines also compete against other factors in any project. consider the three constraints in the project management triangle: a mathematical theory and evidence for hipster conformity in four parts academic publishes mathematical theory for conformance among hipsters: https://arxiv.org/pdf/ . .pdf mit tech review covers it, with a fancy photo illustration using a stock photo of a hipster-looking male: https://www.technologyreview.com/s/ /the-hipster-effect-why-anti-conformists-always-end-up-looking-the-same/ a hipster-looking male contacts mit tech review to loudly complain about their using a picture of him without asking: https://twitter.com/glichfield/status/ it turns out the hipster-looking male in the photo isn’t the same as the one who complained: https://twitter.com/glichfield/status/ the problem with content management systems in three tweet storms exhibit a: a series of tweets by gideon lichfield, editor of mit technology review and formerly of quarz, who asked: the legal case for emoji emoji are showing up as evidence in court more frequently with each passing year. between and , there was an exponential rise in emoji and emoticon references in us court opinions, with over percent of all cases appearing in , according to santa clara university law professor eric goldman, who has been tracking all of the references to “emoji” and “emoticon” that show up in us court opinions. inter-az cloud network performance archana kesavan of thousandeyes speaking at nanog reports that network traffic between azs within a single region is generally “reliable and consistent,” and that tested cloud providers offer a “robust regional backbone for [suitable for] redundant, multi-az architectures.” thousandeyes ran tests at ten minute intervals over days, testing bidirectional loss, latency, and jitter. kesavan reported the average inter-az latency for each tested cloud: aws azure gcp . default fonts that could have been i learned about serif and sans serif typefaces, about varying the amount of space between different letter combinations, about what makes great typography great. it was beautiful, historical, artistically subtle in a way that science can’t capture, and i found it fascinating. from steve jobs in stanford graduation address, explaining how he fell in love with typography during his time at reed college. he studied calligraphy like a monk, but…. spectre is here to stay as a result of our work on spectre, we now know that information leaks may affect all processors that perform speculation…. since the initial disclosure of three classes of speculative vulnerabilities, all major [cpu] vendors have reported affected products…. this class of flaws are deeper and more widely distributed than perhaps any security flaw in history, affecting billions of cpus in production across all device classes. from ross mcilroy, jaroslav sevcik, tobias tebbi, ben l. titzer, and toon verwaest (all of google) in spectre is here to stay; an analysis of side-channels and speculative execution. they continue: bare metal clouds are hard the problem, explains eclypsium, is that a miscreant could rent a bare-metal server instance from a provider, then exploit a firmware-level vulnerability, such as one in uefi or bmc code, to gain persistence on the machine, and the ability to covertly monitor every subsequent use of that server. in other words, injecting spyware into the server’s motherboard software, which runs below and out of sight of the host operating system and antivirus, so that future renters of the box will be secretly snooped on. indeed, the researchers found they could acquire, in the softlayer cloud, a bare-metal server, modify the underlying bmc firmware, release the box for someone else to use, and then, by tracking the hardware serial number, wait to re-provision server to see if their firmware change was still intact. and it was. bmc is the baseband management controller, the remote-controllable janitor of a server that has full access to the system. taking net promoter scores too far pick somebody in your life and send them a message asking them how their day is going on a scale of one to . that’s from author and game designer jane mcgonigal, quoted in reader’s digest. helvetica vs. univers univers was intrinsically superior to helvetica. it had a much larger family at the outset, with members compared to four in . more importantly, its family was logically designed with consistent weights and widths, something that helvetica never achieved until its redesign as neue helvetica in . univers’ characters, stripped of “unnecessary” elements such as the beard on ‘g’ or the curve on the tail of ‘y,’ were also more rationally designed. spielberg on the theater experience there’s nothing like going to a big dark theater with people you’ve never met before, and having the experience wash over you. steven spielberg, quoted in chaim gartenberg’s coverage of his speech at the cinema audio society’s cas awards. amusingly, according to gartenberg, spielberg has nothing against the streaming industry, he just really loves the theater experience and worries about what might happen to it. still, it’s hard not to imagine the filmmaker being a little bit swayed by the talk of hollywood irrelevance in the face of netflix. how pixar dominated the last three decades of special effects pixar’s renderman is the visual effects software hollywood didn’t think they needed (seriously, george lucas sold off the lucasfilm computer division in ). years later, after producing landmark visual effects for films such as terminator and jurassic park and many more, the academy of motion picture arts and sciences honored pixar and the creators of renderman with an award of merit in “for their significant advancements to the field of motion picture rendering as exemplified in pixar’s ‘renderman. there are no architects at facebook we get there through iteration. we don’t try to build an architecture that is failproof. building an architecture and worrying about it for months and months at a time before you actually go deploy it tends to not get us the result we want because by the time we’ve actually deployed something the problem has moved or there are more technologies available to solve different problems. we take it seriously enough to say “there are no architects on the team. the problem with economies of scale economies of scale quickly become economies of hassle from jessamyn, amplifying the exasperation people feel when daily activities are made more complex by poor application of technology. in the example given, the phone app reduces costs for the provider, but doesn’t improve the experience for the customer. people may not expect parking to be delightful, but that’s not an excuse for making it frustrating. wither hardware startups? [i]t’s getting harder to find independent hardware startups that can scale up to something big without getting bought. from dieter bohn on the collective disappointment so many people feel about the eero acquisition. the rise of product ecosystems is increasing the costs and risks for independent hardware startups in every category. (perhaps that’s why remarkable positions itself as the intentionally unconnected alternative to our phones.) turning off exposure preview on my fuji x-e nanda kusumadi has quite a number of tips for configuring a fuji x-e . those tips include using raw photo recording and turning on k video capture (they’re off by default), and one i hadn’t considered: enabling adobe rgb color space with its wider than srgb gamut. i prefer not to use some of other the suggestions, such as enabling electronic shutter (it reduces dynamic range). one setting not mentioned in nanda’s tips is turning off exposure preview. something from nothing: a dog park, a parade, and... on a lark, jaime kornick created patrick’s park. then she created a dog parade, then…. iheart mentioned the dog parade on the radio, local publications wrote about it, and the rsvps started rolling in. in total, more than people said they were coming. that’s when i realized i needed to get a permit. then she got a call: i told them the panel would consist of thought leaders within the canine community, bull shitting. market risks and opportunities for linux distro vendors ibm’s acquisition of red hat got me thinking about how the market for commercially supported linux distros is changing. ibm is trying to find a foothold in a maturing market dominated by aws while the market for enterprise data centers is shrinking. so, where is linux being used (or will be used), and what’s changing in those spaces? to be clear: this is about commercial linux distros, not upstack offerings like openstack, openshift, kubernetes, etc. kubesprawl this leads to the emerging pattern of “many clusters” rather than “one big shared” cluster. its not uncommon to see customers of google’s gke service have dozens of kubernetes clusters deployed for multiple teams. often each developer gets their own cluster. this kind of behavior leads to a shocking amount of kubesprawl. from paul czarkowski discussing the reasons and potential solutions for the growing number of kubernetes clusters. hard solutions to container security the vulnerability allows a malicious container to (with minimal user interaction) overwrite the host runc binary and thus gain root-level code execution on the host. from aleksa sarai explaining the latest linux container vulnerability. to me, the underlying message here is: containers are linux. from scott mccarty washing his hands of it. kata containers is an open source project and community working to build a standard implementation of lightweight virtual machines (vms) that feel and perform like containers, but provide the workload isolation and security advantages of vms. on asking the right questions long before digital cameras killed film, kodak and fuji were locked in a desperate battle for market share. film camera and mm film sales climbed steadily through most of the th century, and in , kodak dominated with % share of the film market, but then things started changing: kodak was said to have done a survey to determine whether its color films were what pro and amateur photographers really wanted. explore for inspiration, then test and focus cultivate exploration: as a leader, you want to encourage people to entertain “unreasonable ideas” and give them time to formulate their hypotheses. demanding data to confirm or kill a hypothesis too quickly can squash the intellectual play that is necessary for creativity. then ruthlessly prioritize for focus: [force] teams to focus narrowly on the most critical technical uncertainties and [rapidly experiment for] faster feedback. the philosophy is to learn what you have gotten wrong early and then move quickly in more-promising directions. government drinking game the department of agriculture [had] an annual budget of $ bn and was charged with so many missions critical to the society that the people who worked there played a drinking game called does the department of agriculture do it? someone would name a function of government, say, making sure that geese don’t gather at us airports, and fly into jet engines. someone else would have to guess whether the agriculture department did it. it just looks better that way in old english the past tense of “can” did not have an “l” in it, but “should” and “would” (as past tenses of “shall” and “will") did. the “l” was stuck into “could” in the th century on analogy with the other two. from arika okrent, in a mentalfloss piece about the weird history of some spellings. the piece has other examples of spelling changes to conform words to some aesthetic or another, even when those changes were inconsistent with the history and etymology of the word. on building a culture of candid debate a good blueprint for [building a culture of candid debate] can be found in general dwight d. eisenhower’s battle-plan briefing to top officers of the allied forces three weeks before the invasion of normandy. as recounted in eisenhower, a biography by geoffrey perret, the general started the meeting by saying, “i consider it the duty of anyone who sees a flaw in this plan not to hesitate to say so. subtitling videos there are plenty of people and companies offering human or automated speech-to-text services for video captioning, but embedding those captions in a video was a curiosity to me. bitfield ab’s isubtitle is a straightforward choice that does exactly what you expect and adds no complications. however, google drive doesn’t import captions embedded in videos, and instead you have to upload them separately. shuffle sharding in dropbox's storage infrastructure first, some terms and context: [we aggregate blocks] into gb logical storage containers called buckets. [buckets] are aggregated together and erasure coded for storage efficiency. we use the term volume to refer to one or more buckets replicated onto a set of physical storage nodes. osds [are] storage boxes full of disks that can store over a petabyte of data in a single machine, or over pb per rack. parts of a network you should know about if you’re running infrastructure and applications on aws then you will encounter all of these things. they’re not the only parts of a network setup but they are, in my experience, the most important ones. the start of graham lyons’ introduction to networking on aws, which (though the terms may change) is a pretty good primer for networking in any cloud environment. though cloud infrastructure providers have to deal with things at a different later, graham’s post covers the basics—vpcs, subnets, availability zones, routing tables, gateways, and security groups—that customers need to manage when assembling their applications. we're gonna need a bigger prng cycle length... the general lesson here is that, even for a high quality prng, you can’t assume a random distribution unless the generator’s cycle length is much larger than the number of random values you’re generating. a good general heuristic is — if you need to use n random values you need a prng with a cycle length of at least n². from a post by mike malone on prngs vs. on uber eats nobody knows your restaurant is a popup for independent or family-owned restaurants with less traffic, douglass points to the pop-up restaurant. not to be confused with popup restaurants, which are dining concepts open for a limited time. popups are cooking stations within the main kitchen of a restaurant dedicated to fulfilling delivery-only orders. eater recently profiled a dallas, tx-based chain called sushiyaa, which owns five physical locations but houses a couple dozen brands within them. the virtual brands are only available through uber eats. interconnected, machine readable data, at scale the nga provides a free database with no regulations on its use. maxmind takes some coordinates from that database and slaps ip addresses on them. then ip mapping sites, as well as phone carriers offering “find my phone” services, display those coordinates on maps as distinct and exact locations, ignoring the “accuracy radius” that is supposed to accompany them. “we assume the correctness of data, and often these people who are supposed to be competent make mistakes and those mistakes then are very detrimental to people’s daily lives,” said olivier. interfaces, surface area, durability a dos program can be made to run unmodified on pretty much any computer made since the s. a javascript app might break with tomorrow’s chrome update — joe groff (@jckarter) july , a dos program can be made to run unmodified on pretty much any computer made since the s. a javascript app might break with tomorrow’s chrome update from joe groff, who wonders if developers will choose old platforms running in emulators over more complex and volatile modern platforms. in praise of refactoring under the right conditions refactoring provides a sort of express lane to becoming a master developer. […] through refactoring, a developer can develop insights, skills, and techniques more quickly by addressing a well understood problem from a more experienced perspective. practice make perfect. if not the code, maybe the coder. from patrick goddi, who argues refactoring is about more than code quality. the day-to-day drudgery of state sponsored hacking after a review of bids and testing the capabilities of some of the exploits offered, the team decided to build its own malware. “this is the only inexpensive way to get to the iphone, except for the [israeli] solution for million and that’s only for whatsapp,” explained one team member in a message. “we still need viber, skype, gmail, and so on.” the same was true of the android and windows malware and the back-end tools used to manage the campaign. who controls the menu? when people are given a menu of choices, they rarely ask: “what’s not on the menu?” “why am i being given these options and not others?” “do i know the menu provider’s goals?” “is this menu empowering for my original need, or are the choices actually a distraction?” (e.g. an overwhelmingly array of toothpastes) from tristan harris, co-founder of the center for humane technology. it’s the first of ten magic tricks he pointed to that technology companies use to hijack users’ minds and emotions. apple cloudkit uses foundationdb record layer together, the record layer and foundationdb form the backbone of apple’s cloudkit. we wrote a paper describing how we built the record layer to run at massive scale and how cloudkit uses it. today, you can read the preprint to learn more. from an anonymous foundationdb blog post introducing relational database capabilities built atop foundationdb’s key-value store. the paper about cloudkit (pdf) is also worth a read. cloudkit is apple’s free at any legitimate scale back-end as a service for all ios and macos apps. you can identify a dog on the internet, but will you bother to? you can construct any [effing] narrative by scouring the internet for people claiming something. it doesn’t make it relevant. it doesn’t make it true. from agri ismaïl’s media criticism (start here). this isn’t an issue of not knowing the dogs on the internet, it’s a matter of not caring who’s a dog in the interest of either clicks or political interest. technology choices, belonging, and contempt i was taught to be contemptuous of the non-blessed narratives, and i was taught to pay for my continued access to the technical communities through perpetuating that contempt. i was taught to have an elevated sense of self-worth, driven by the elitism baked into the hacker ethos as i learned to program. by adopting the same patterns that other, more knowledgable people expressed i could feel more credible, more like a real part of the community, more like i belonged. rollback buttons and time machines adding a rollback button is not a neutral design choice. it affects the code that gets pushed. if developers incorrectly believe that their mistakes can be quickly reversed, they will tend to take more foolish risks. […] mounting a rollback button within easy reach […] means that it’s more likely to be pressed carelessly in an emergency. panic buttons are for when you’re panicking. from dan mckinley, speaking about the complications and near impossibility of rolling back a deployment. don't let requests linger in practice, we have fixed whole classes of reliability problems by forcing engineers to define deadlines in their service definitions. from ruslan nigmatullin and alexey ivanov on dropbox’s migration to grpc. also consider request replication. polarization vs. judgement in a polarized climate, opponents would jeer even eloquence from an unwelcome source; partisans would chant lovingly for public incontinence if delivered on behalf of the home team. from politico editor-in-chief john f. harris, talking about trump, but the point seems to apply far more broadly. shooting down star wars as a vehicle for exploring human relationships with future technologies into the ongoing fight between those who dismiss star wars as a shallow space opera vs. those who who would elevate the movies to a position of broader significance (so-called hard science fiction) strolls jeremy hsu, who points out: regardless of writer-director rian johnson’s intentions for “the last jedi,” his story transformed the adorable robotic sidekick into a murder droid with a will of its own. that would normally have huge implications in a science fiction story that wants to seriously explore a coherent and logical futuristic world setting. incident postmortems: customer communication incidents happen. the question is whether or not we’re learning from them. there are a bunch of postmortem resources collected here to help teams maximize the learning and service reliability improvements they can gain from an incident. however, there’s a separate question about how to communicate about incidents with customers. this definitely involves communications during the incident, but i’m especially interested in customer-facing communications after an incident. these seem to be the key questions customers need answers to: pid controllers are way cooler than the wikipedia article lets on the wikipedia entry on pid controllers is perfectly accurate, but it seems to bury the elegance of the technology and theory. meanwhile, the article on gyroscopic autopilot (both maritime and aeronautical) makes no mention of pid controllers, despite that being the field in which the theory of pid controllers was developed. pid controllers are all around us. they make elevators accelerate and decelerate without knocking passengers to the floor or pinning them to the ceiling, they stabilize video for pros and consumers alike, they make anti-lock brakes work, and nearly every other automated task in the software and physical world where the control needs to be adjusted based on observed conditions. wikipedia quotes: mathematical models of vagueness and ignorance [f]uzzy logic uses degrees of truth as a mathematical model of vagueness, while probability is a mathematical model of ignorance. from wikipedia on fuzzy logic. ipads as primary computers: never say never this twitter thread has some points worth considering for those interested in how our expectations and relationship with “business tools” changes over time: and, in case that tweet disappears, here’s the key text and the referenced gui review: i’m fascinated by the technical “class” obsession w/ ipads replacing laptops. this review of gui and mouse is what i think some of the review of the ipad will look like in years. common root causes of intra data center network incidents at facebook from to from a large scale study of data center network reliability by justin meza, tianyin xu, kaushik veeraraghavan, and onur mutlu, the categorized root causes of intra data center incidents at fabook from to : category fraction description maintenance % routine maintenance (for example, upgrading the software and firmware of network devices). hardware % failing devices (for example, faulty memory modules, processors, and ports). the entirely rational, yet surprising relationship between timecode broadcasts and sputnik many us folks just changed their clocks for daylight saving time, and here in california we’re voting on a proposition that might lead to changes in california’s time standards, so quite a number of people have time on their minds. meanwhile, on a national level, trump intends to defund one of the mechanisms we use to to synchronize time across the country. the national institute for standards and technology operates timecode radio stations. republics, power, and populism: their rise and fall mike duncan, writing in the washington post on the fall of the roman republic: some in the roman leadership could see clearly by the s and s b.c. that this socioeconomic dislocation was becoming an acute problem. they could see that, out in the countryside, families were losing their land, and in the cities, grain shortages were leading to panic and starvation. these poor families were certainly not sharing the benefits of rome’s imperial wealth and power. pour one out for the sears catalog, the original market disrupter whet moser pointed out this enlightening twitter thread that explains an aspect of sears i hadn’t considered before: by disrupting retail stores with mail-order, it was empowering a demographic that was often underserved in their communities: the sears catalog succeeded because it got the goods to people who couldn’t get to stores. one of those demographics? african-americans. in a lengthy twitter thread, cornell historian louis hyman writes that it freed up black southerners from going to general stores, which was often (at best) a humiliating experience. donut tours everywhere i’m a big enough fan of donuts that i’ve planned tours to explore and celebrate them: : the lowell donut tour : donut tour : this time it’s personal those tours focused on massachusetts, but it turns out that isn’t the only state with a strong donut heritage. the butler county visitors bureau promotes a donut trail, including map, passport, and faq. those who complete the passport can receive an exclusive donut trail t-shirt. how to date your foodstuffs whet moser, suddenly making sell-by dates on food products relevant to me: about a quarter of us methane emissions comes from food rotting in landfills. the dates on our packaged food products look so authoritative, but the way moser tells it, they were invented by marketing folks to increase sales at the cost of disposing of otherwise good products that have an expired sell-by date. fuji instax back for hasselblad isaac blankensmith writing in petapixel about building an instax instant film back for a hasselblad : instant photos are magical. they develop before your eyes. you can share them, gift them, spill water on them, draw on them. the only problem is that most instant cameras are pretty cheap — that’s why i’ve always wanted to hack my medium format camera to take instant photos with shallow depth of field and sharpness. can we train ourselves out of color blindness? which one of the boxes has an irregular color? a screenshot of the igame color vision test. i’m very color blind by traditional tests, but my score in this one has improved over time. am i learning the test, or…? psa reminder about takt time from wikipedia a common misconception is that takt time is related to the time it takes to actually make the product. in fact, takt time simply reflects the rate of production needed to match the demand. said again: it’s the required rate, not the actual rate. notes on observing the milky way notes from kevin palmer at dark site finder and matt quinn at petapixel. what is it? cc-by-nc-nd by bryce bradford kevin palmer: every star you can see with the unaided eye is located within the milky way. […] but when most people talk about “seeing the milky way”, they are talking about the core of the galaxy. located in the constellation sagittarius, this is the brightest part of the milky way. restaurants, hotels, mustaches, wages matthew taub, writing in atlas obscura around the same time, the first modern restaurants were rising around paris. these establishments, primarily for the wealthy, sought to recreate the experience of dining in an upscale home. the experience was about more than food. waiters had to retain the appearance of domestic valets, who were forbidden to wear mustaches as a sign of their rank. diners were “paying to humiliate people in an almost institutional way,” says historian gil mihaely, who has published extensively on the subject of french masculinity. a cold day in coaldale a cold day in the desert. coaldale, nevada music cc-by-nc-sa: dan warren, “the debate” at instagram. bad maps are ruining american broadband karl bode in the verge: in policy conversations, isp lobbyists lean heavily on the fcc’s flawed data to falsely suggest that american broadband is dirt cheap and ultra competitive, despite real-world evidence to the contrary. isps also use this false reality to imply meaningful consumer protections aren’t necessary because the market is healthy (as we saw during the fight over net neutrality). s and cloudfront configuration frustration it turns out that the interaction between s , cloudfront, and route can be bumpy when setting up buckets as cdn origins. it’s apparently expected that a cloudfront url will read data from the wrong bucket url and redirect browsers there for the first hour or more. the message from aws is “just wait,” which makes for a crappy experience. time synchronization is rough cloudflare on the frustrations of clock skew: it may surprise you to learn that, in practice, clients’ clocks are heavily skewed. a recent study of chrome users showed that a significant fraction of reported tls-certificate errors are caused by client-clock skew. during the period in which error reports were collected, . % of client-reported times were behind by more than hours. ( . % were ahead by more than hours.) this skew was a causal factor for at least . parents in vs. this thread from breanne boland, which starts with a screenshot of another tweet: your parents in : don’t trust anyone on the internet. your parents in : freedom eagle dot facebook says hillary invented aids. twin beech, beatty, nv just outside beatty nevada you’ll find a weathered sign promising the services of a long-closed brothel, and next to it, an aircraft covered in generations of tags. the plane, a twin beach, made an abrupt and final landing in the s as the unexpected end to a marketing stunt—or perhaps a dare—gone wrong. sit at the bar in town for a while and you’ll get a number of stories. windows was mb. today we have web pages heavier than that! the title is a quote from nikita prokopov, who is wallowing in disenchantment. claim chowder from : computational photography way back in i wrote: i’m sure somebody will eventually develop software to automatically blur the backgrounds of our smartphone photos, but until then, this is basic physics. the new camera system in the iphone xs seems to have moved computational photography from the world of parlor tricks to the mainstream. update this blog post from the developer of halide, a premium camera app for ios, goes into a lot more detail about all the computation going on in the new cameras. the color of copenhagen the color of #copenhagen is it yellow, brown, mustard? i love all the shades. at instagram. the real goldfinger: the london banker who broke the world goldfinger, the bond film, is based on a premise that is incredibly foreign to today’s audiences: moving gold between countries was illegal. oliver bullough in the guardian asks us all to think about that a bit more: the us government tried to defend the dollar/gold price, but every restriction it put on dollar movements just made it more profitable to keep your dollars in london, leading more money to leak offshore, and thus more pressure to build on the dollar/gold price. git foo a few git commands i find myself having to look up: resolve git merge conflicts in favor of their changes during a pull: git pull -xtheirs git checkout --theirs the/conflicted.file source viewing unpushed git commits git log origin/master..head you can also view the diff using the same syntax: git diff origin/master..head or, “for a little extra awesomeness” git log --stat origin/master..head updated since it was first posted: starting with git . things that make us dumber: air pollution, full bladders air pollution is making us dumber, study shows: the team found that both verbal and math scores “decreased with increasing cumulative air pollution exposure,” with the decline in verbal scores being particularly pronounced among older, less educated men. study links urge to pee with impairment: snyder and his team ran the study on eight individuals, who each drank milliliters of water every minutes until they reached their “breaking point,” where they could no longer hold their urine. maintenance and renewal abby sewell, with photographs by jeff heimsath, in the national geographic: every spring, communities gather to take part in a ceremony of renewal. working together from each side of the river, the villagers run a massive cord of rope, more than a hundred feet long and thick as a person’s thigh, across the old bridge. soon, the worn structure will be cut loose and tumble into the gorge below. over three days of work, prayer, and celebration, a new bridge will be woven in its place. hash rings, sharding, request replication balancing data and activity between shards your consistent hash ring leads to inconsistent performance: the basic consistent hashing algorithm presents some challenges. first, the random position assignment of each node on the ring leads to non-uniform data and load distribution. second, the basic algorithm is oblivious to the heterogeneity in the performance of nodes. from https://www.cs.cornell.edu/projects/ladis /papers/lakshman-ladis .pdf, which explains that cassandra addresses that common problem by “analyz[ing] load information on the ring and have lightly loaded nodes move on the ring to alleviate heavily loaded nodes. steven dean mcclellan, bombay beach steven dean mcclellan, bombay beach at instagram. improving automated fault injection automated failure analysis is hard, manual failure analysis requires great expertise. why this painting of dogs playing poker has endured for over years jackson arn in artsy: the “dogs playing poker” paintings, by cassius marcellus coolidge, belong to that pantheon of artworks—michelangelo’s david, da vinci’s mona lisa, botticelli’s the birth of venus, van gogh’s starry night, hopper’s nighthawks— that are immediately recognizable to people of all ages and backgrounds, including those who don’t readily admit to enjoying art. so how, pray tell, did a pack of dogs playing poker outlast so many other “serious” paintings? willie in christiana willie has lived in christiana since it was founded in at instagram. product managers, project managers, delivery managers, and engineering managers, according to quora i’m trying to write some job descriptions, so of course i found myself in quora. what is the difference between program manager and delivery manager? as delivery manager, we ensure the projects are delivered on time and on budget. we are a slightly higher level work that project managers in the sense that we try not to escalate issues as much as resolving them and letting upper management know of relevant issues. twin beech, beatty this beautiful old twin beech lies wrecked and abandoned near beatty, nv. locals tell stories of how the plane was used to shuttle guests from las vegas to the town’s brothel in the s, but things went wrong with a publicity stunt, or perhaps a dare, and the plane made its final landing here. at instagram. love locks, copenhagen love locks in copenhagen toldbodgade bridge over nyhavn inlet. at instagram. campanology, noun the cambridge dictionary tells us that “campanology” means “​the art or skill of ringing church bells.” it doesn’t give us a collective noun, however, but i’m sure this is it: a group of bell ringers? that’s a “pubfull” with more at pinterest. bar velo, brooklyn bar velo, brooklyn #mediumformat #fujigw iii at instagram. transamerica pyramid, from columbus avenue #ispytransamericapyramid from the center of columbus avenue at broadway at instagram. tantallon castle, scotland tantallon castle, scotland at instagram. vxlan routing recommendations from cumulous networks vxlan routing recommendations from cumulous networks, which offers switch software (but not client software). https://cumulusnetworks.com/blog/vxlan-designs-part- / vxlan routing is the process in which a vtep receives a vxlan packet destined to itself, removes the vxlan header and then performs a layer route lookup on the inner decapsulated packet. since the vtep has to perform two sets of lookups, first on the encapsulated vxlan traffic then on the decapsulated inner packet, it requires special hardware asic to perform both lookups in a single pass all in hardware. flight of the bumblebee flight of the bumblebee music: jazzy ashes, cc by-nc-sa the underscore orkestra at instagram. steven dean mcclellan, bombay beach steven dean mcclellan, bombay beach at instagram. birdsong birdsong, mural by joshua coffy at instagram. flickr get photo page from image name let’s say you have an old-style flickr photo url like the following: http://www.flickr.com/photos/ _ c f .jpg now let’s say you want to find the page on flickr for that photo? put the photo id in a url like this: https://www.flickr.com/photo.gne?id= poulsen welding shop, susanville, ca poulsen welding shop, susanville, ca growing up, i remember welding and fabrication shops being common. not so much anymore. there are just over , self-employed welders in the us today, according to the bureau of labor statistics, but getting historical data from them is approximately impossible. looking for more, i found assembling magazine’s retrospective on how welding has changed in the past half century or so: new processes, such as electron beam welding, friction welding, plasma arc welding, friction stir welding, explosion welding and laser beam welding, have increased the range of materials and components that can be welded. object storage prior art and lit review this list is not exhaustive. instead, it is a selection of object storage implementations and details that appear interesting. some themes that it many or all of these comparators struggled with include: new systems to meet scaling needs facebook, google, and yahoo are all very open about having reinvented their object storage solutions to address evolving needs (typically cost and availability) as they scaled. those players dramatically reinvented their systems without strong regard for backwards compatibility, but evidence suggests s has gone through similarly dramatic changes as well, but without breaking api compatibility. naming things is hard. naming people is harder. michael sherrod and matthew rayback scoured american census records searching for atrocious baby names. the results are compiled in an amusing little book called bad baby names: the worst true names parents saddled their kids with—and you can too!. among the names they discovered were “toilet queen,” “leper,” “cholera,” “typhus,” “stud duck,” “loser,” “fat meat,” “meat bloodsaw,” “cash whoredom,”“headless,” “dracula,” “lust,” “sloth,” “freak skull,” “sexy chambers,” “tiny hooker,” “giant pervis,” “acne fountain,” “legend belch,” and “ghoul nipple. yongma land just a creepy fiberglass clown head at an abandoned amusement park outside seoul at instagram. stereotypical photo of the brooklyn bridge gray skies at the #brooklynbridge at instagram. yarn bombed, san francisco city hall yarn-bombed trees outside san francisco city hall at instagram. observing an abandoned building and open landscape, coaldale, nevada open floor plan, coaldale junction, nevada music: cc-by-nc-sa dan warren at instagram. feature flags gone wrong btw – if there is an sec filing about your deployment, something may have gone terribly wrong. from doug seven explaining how, in , that’s exactly what happened. rain, san francisco much-needed rain soaks the tables at san francisco’s ferry building. at instagram. spencer wynn: hello project spencer wynn’s hello project is everything i need right now. johnathan little i first met johnathan little on us route , about miles due north of pahrump, nv. he’d been walking since he left oklahoma one day a while back. #vanlife gets a lot of love on instagram, but johnathan joined the #walkinglife to regain his self-respect and lose some weight, and he seems on a path to do both. this photo was from the second time i met him, on my way back from beatty, nv. the kpa soldier guarding the door to north korea the door behind this kpa soldier exits to north korea. in addition to needing a stolid face, kpa soldiers must be expert martial artists, according to wikipedia. at instagram. no groceries, mina, nevada “grocery, sundries, ice cream” in mina, nevada at instagram. the paradox of tolerance less well known is the paradox of tolerance: unlimited tolerance must lead to the disappearance of tolerance. if we extend unlimited tolerance even to those who are intolerant, if we are not prepared to defend a tolerant society against the onslaught of the intolerant, then the tolerant will be destroyed, and tolerance with them. — in this formulation, i do not imply, for instance, that we should always suppress the utterance of intolerant philosophies; as long as we can counter them by rational argument and keep them in check by public opinion, suppression would certainly be unwise. aws regions, azs, and vpcs, nics, ips, and performance jump to section: availability zones and regions vpcs elastic ips and elastic network interfaces network performance resources by scope connectivity by scope availability zones and regions aws’ primary cloud is available in regions, each with two to six availability zones, not including separately operated regions (with independent identity) for govcloud and china. most aws services operate independently in each region (though identity is shared across regions in the primary cloud), and each service has its own (often region-specific) endpoint (many libraries and the aws cli simply insert the region name in the endpoint url). claim chowder: cloud storage ten years ago apple was still doing macworld expo keynotes, and that year they introduced time capsule. my response was this: forget time capsule, i want a space ship: so here’s my real question: why hasn’t apple figured out how to offer me a storage solution that puts frequently used items on local disk, and less-frequently used items on a network disk? seamlessly. ten years later: cloud storage is definitely the norm. dalhousie castle sunrise to sunset at @dalhousiecastle music: “the moments of our mornings” cc-by-nc kai engel at instagram. the make us proud and yld offices just another awesome day at the make us proud and yld offices (find them on twitter). @tomholloway is the star of this one, but you’ll see some others on the team working on a project for @joyent. shot with an @alpinelabs radian music is cc-by-nc-sa dexter britain at instagram. good enough, satisficing, and meeting market demand nanda kusumadi: companies tend to over-serve customers in their products to the point that the surplus of performance metrics cannot be consumed. this leads to waste in r&d, build and operational resources, basically a waste of human capital. over-serving products have been optimised well beyond what a user can consume. atomic cafe neon the famous neon sign at @atomicliquors, #lasvegas’ oldest bar, where s patrons used to enjoy views of nuclear tests from the roof. i had the joy of meeting the former owner, joe sobchik, on a visit in . i stopped by around am (yes, i make a habit of visiting bars early in the morning) and found the owner, joe sobchik, sipping a coffee at the bar. he was a man full of stories, i could tell, but i was foolishly unprepared. aws' andy troutman on component reusability what we do first is we build very simple foundational building block services … we will build the simplest possible service that you could think of. the next thing we do is we encourage an open marketplace within amazon so individual teams can use, optimize, and extend these basic services. we use our individual [teams] as a test lab to experiment on better ways to do things, and when we find something that seems to be working, we look for ways to [grow it and use it more] broadly. drivers and “standards” for both network and block storage, aws is doing significant work to develop and maintain drivers in a variety of guest oss. some of this work improves performance for guest oss running in any modern hardware virtualized environment, but not everything is directly portable. this discussion about adding ena support for netmap is one example. otoh, amazon seems to be sponsoring driver development (see freebsd) when they’re not doing it themselves (see linux). hardware virtualization has moved to hardware one of my takeaways from aws’ bare metal announcements at re:invent this week is that the compute, storage, and network aspects of hardware virtualization are now optimized and accelerated in hardware. aws has moved beyond the limitations that constrained vm performance, and the work they’ve done applies both to their bare metal hardware and their latest vm instance types. notes from "life of a code change to a tier service (dev )" at aws re:invent andy troutman’s talk is useful in explaining complex deployment workflows to management types. camera advice: a film camera for a novice a friend of mine sent me a question about a good film camera to get started with: my partner has been thinking for some time about her first camera and she likes the idea of film photography. her birthday is coming up and i’m thinking of buying a camera as a surprise gift to bring on an upcoming backpacking trip. it’s just a thought. we don’t buy each other a lot of stuff because we’re big on experiences, and we save our money so we can travel to see each other. dave wascha's years of product management advice in minutes dave wascha (li) speaking at mind the product in san francisco on advice he wished he had as a younger product manager: link to video. you should watch the video, but here’s the short version: listen to your customers: focus on deeply understanding your customers’ problems. don’t listen to your customers: it’s up to product managers to figure out solutions to those problems, not customers. my addition: they’d ask for faster horses. vcrs that rewind faster a story, possibly apocryphal (i.e. i can no longer find the source), tells of electronics manufacturers asking customers what features they wanted in their home video equipment. “vcrs that rewind faster,” they cried. instead they got dvds that didn’t need rewinding. i was remembering that story and went looking to source it and all i could find was my blog post from a decade ago. of course once we got dvds, we then needed to solve the frustrations of the video rental store. continuous disruption trains were once seen as icons of freedom. they freed riders from the dust and bumps of horse or stagecoach travel, and dramatically shortened travel times. but that view of trains as agents of freedom changed with the development of the automobile—and the way it shifted control of routes and schedules from the railroad to the driver. this isn’t about transportation policy , it’s about how previously novel solutions become subject to disruption once they become the baseline against which alternatives are compared. mortmar, california carniceria, liquor, grocery this was once north shore, california, but many maps now label it mortmar. at instagram. gender stereotypes, toys, and the sears catalog elizabeth sweet, writing in the new york times, way back in on her research into the role of gender stereotypes in the marketing of toys: during my research into the role of gender in sears catalog toy advertisements over the th century, i found that in , very few toys were explicitly marketed according to gender, and nearly percent showed no markings of gender whatsoever. in the s, toy ads often defied gender stereotypes by showing girls building and playing airplane captain, and boys cooking in the kitchen. lawrence lessig: republic, lost lawrence lessig in a talk at google in speaking on the topic of his book, republic, lost. his talk concludes: this nation faces critical problems requiring serious attention, but we don’t have institutions capable of giving them this attention. they are distracted, unable to focus. and who is to blame for that? who is responsible? i think it’s too easy to point to the blagojeviches and hold them responsible, to point to the looking up at muir woods end of summer at #muirwoods with a @lomography #spinner at instagram. extraterrestrial highway, nevada the extraterrestrial highway, just north of area at instagram. ranch hand at auction a ranch hand stands ready to call a bidder in the cowboy auction at the @californiamidstatefair. though they’re traditionally agricultural events, fairs were typically founded by local businesses leaders seeking to grow commerce. basically, they were the tech events of their time. at instagram. street jazz new orleans-style jazz on the embarcadero near fisherman’s wharf, shot on #kodak #ektar with a #hasselblad #hasselblad elm at instagram. mendocino sunset sunset on the mendocino coast outside at @heritagehouseresort at instagram. no more border walls, please america’s greatest legacy is found in the freedoms we uphold for all, not the prohibitions we levy on others. fences, walls, and travel bans are contrary to that legacy. #usmexicoborder #borderfence, #calexico at instagram. hearst castle tour hearst castle in mm music: cc-by-nc charmed life by adam selzer at instagram. contrails above sutro tower #parallel #contrails above #sutrotower, from #twinpeaks, #sanfrancisco at instagram. user stories are documentation while writing up the draft docs for joyent’s container name service i leaned heavily on the user stories and use-cases for the feature. it has me realizing that we should consider user stories to be the first draft of the user documentation. indeed, consider that well-written docs and user stories have similar qualities: a user, goal, and benefit, in clear language that’s accessible in small, focused chunks. the cns docs are now in our core documentation library, and i’m happy that we’ve updated the content management system to support deep linking to individual headings, like this one about adding cns service tags when creating an instance with the triton cli. everybody smiles while rolling down the hill... everybody smiles while rolling down the hill at the bring your own big wheel event! at instagram. ancient aztec chemistry a - blend of morning glory juice and latex created rubber with maximum bounciness, while a - mix of latex and morning glory made the most durable material. it seems they were making bouncy balls for fun and sport. but, to be clear about the ingredients: morning glory plants tend to grow near rubber trees, and both plants were considered sacred in several mesoamerican cultures. morning glory, for example, was also used in religious ceremonies for its hallucinogenic properties. no gas at mina, nevada mina, nevada at instagram. echoes of product management advice in declarative vs. imperative programming the following line in a post about the difference between declarative vs. imperative programming caught my attention for the way it echoes product management best practices: [i]t’s often good not to think of how you want to accomplish a result, but instead what the component should look like in it’s new state. of course it does matter how you get to where you’re going, but it’s a whole lot easier if you first focus on aligning everybody on goals and where you’re going. the hotel huntington and sf skyline the hotel huntington (now @thescarlet_sf) atop #californiastreet, #sanfrancisco music: “faster does it” by kevin macleod (cc-by) at instagram. mcway falls #mcwayfalls in #bigsur music: “tomie’s bubbles” by candlegravity (cc-by-nc-sa) at instagram. sutro tower #sutrotower, #sanfrancisco music: “feeling dark (behind the mask)” by oop d (cc-by-nc) at instagram. tree, paso robles #lonely #tree in a #field in #pasorobles #california music: “silence await” by idk (cc-by) at instagram. at the little a’le’inn, rachel... at the little a’le’inn, rachel nevada. film, light leaks, bikers, and aliens. at instagram. following a winding road #summer on a #windingroad in #cambria #california music: shady grove by shake that little foot (cc-by-nc-sa) at instagram. the top of the mark #sunset at #topofthemark, #sf video: https://www.instagram.com/p/bgrsnl hejs/ at instagram. hotel huntington sign at sunset the hotel huntington (now @thescarlet_sf) atop #californiastreet, #sanfrancisco at instagram. winding road, cambria #summer on a #windingroad in #cambriacalifornia at instagram. will luo will luo at @tempestbarsf at instagram. get list of functions in bash script…look for those in argv # get function list as array funcs=($(declare -f -p | cut -d " " -f )) # parse out functions and non-functions i= declare -a cmdargs declare -a otherargs for var in "$@"; do if [[ " ${funcs[@]} " =~ " ${var} " ]]; then cmdargs[i]=${var} else otherargs[i]=${var} fi ((i++)) done echo ${cmdarg[*]} echo ${otherargs[*]} on disfluencies your speech is packed with misunderstood, unconscious messages, by julie sedivy: since disfluencies show that a speaker is thinking carefully about what she is about to say, they provide useful information to listeners, cueing them to focus attention on upcoming content that’s likely to be meaty. […]  experiments with ums or uhs spliced in or out of speech show that when words are preceded by disfluencies, listeners recognize them faster and remember them more accurately. san francisco’s mark hopkins hotel san francisco’s #markhopkins #hotel at the top of #californiastreet, on # mm #kodakfilm. #sanfrancisco #sanfranciscoca #sfca #sf #olympusstylus #kodakgold #kodakultra #kodakultragold #analog #film at instagram. compact camera recommendations a friend asked the internet: can anyone recommend a mirrorless camera? i have some travel coming up and i’m hesitant to lug my dslr around. of course i had an opinion: i go back and forth on this question myself. my current travel camera is a sony rx mark (the mark was recently released). some of my photos with that camera are on flickr. if i decide to get a replacement for my for my bigger cameras, i’ll probably go with a full frame sony a of some sort. bring your own big wheel brings smiles only a fool would try covering the #bringyourownbigwheel action on #film. i’m that fool. #sf #sanfrancisco #bigwheel #byobw #hasselblad #ektar #kodakfilm #film at instagram. zach houston’s poem store #zachhouston used to be a #mission regular, peddling his #poetry from a #poemstore made up of an old #mechanical #typewriter and carefully selected scrap papers. #sf #sanfrancisco #themission #valenciastreet at instagram. rewrite git repo urls a question in a mail list i’m on introduced me to a git feature that was very new to me: it’s possible to have git rewrite the repository urls to always use https or git+ssh, etc. this one-liner seems to force https: git config --global url.https://github.com/.insteadof git://github.com/ or you can add these to your .gitconfig: # use https instead of git and git+ssh [url "https://github.com/"] insteadof = git://github.com/ [url "https://github.com/"] insteadof = git@github. the tools on the jeremiah o’brien... the tools on the jeremiah o’brien are built to work on steam cylinders larger than oil drums. they’re mounted to the wall like trophies. on flickr: https://www.flickr.com/photos/maisonbisson/ / #bw #tools #jeremiahobrien #libertyship #sf #sanfrancisco at instagram. docker stories from new relic from new relic’s august blog post: [w]e didn’t try to create a full paas framework all at once. though this may be our eventual goal, it wouldn’t have solved the immediate deployment problem. we did not begin dockerizing our applications by starting with those that have the highest data volume. rather, we started with our simplest internal web apps, particularly stateless things that could scale horizontally. our early testing showed that high throughput apps are not a good choice for your first docker deployment, due to the docker network stack. sinistrality vs. dextrality in design photo cc-by-sa gerry dincher this post on why people focus on the right-hand side of a design is an old one, but still valuable today: these days there is a lot of talk about emotional design and how to properly create a connection between users and our products. focusing on the right-hand side of our designs can create these connections. we have the ability to influence and change a user’s belief in what is right and honest with our designs. hasselblad dating hasselblad historical and blue moon camera both offer this table to translate hasselblad serial numbers to year of manufacture: v = h = p = i = c = t = u = r = e = s = that should work for both the body and film magazines, though there are some exceptions noted in the comments at blue moon camera: how jackie chan wins tony zhou’ video is genius, as are the nine principles of action comedy he’s identified: start with a disadvantage use the environment be clear in your shots action & reaction in the same frame do as many takes as necessary let the audience feel the rhythm in editing, two good hits = one great hit pain is humanizing earn your finish read the full video description for more, and consider donating to support his work. photo hipster: playing with cameras after playing with fuji instax and polaroid (with the impossible project film) cameras, i realized i had to do something with kodak. my grandfather worked for kodak for years, and i have many memories of the stories he shared of that work. he retired in the late s, just as the final seeds of kodak’s coming downfall were being sown, but well before anybody could see them for what they were. backbone.js and wordpress the three are from , so details may have changed, but they seemed useful enough that i’ve had them open in my browser for a while: http://kadamwhite.github.io/talks/ /backbone-wordpress http://code.tutsplus.com/tutorials/using-backbone-within-the-wordpress-admin-the-back-end–wp- http://code.tutsplus.com/articles/using-backbone-within-the-wordpress-admin-the-front-end–wp- parable of the polygons is the future of journalism okay, so i’m probably both taking that too far and ignoring the fact that interactive media have been a reality for a long time. so let me say what i really mean: media organizations that aren’t planning out how to tell stories with games and simulators will miss out. here’s my example: vi hart and nicky case’s parable of the polygons shows us how bias, even small bias, can affect diversity. unit test wordpress plugins like a ninja (in progress) cc-by zach dischner unit testing a plugin can be easy, but if the plugin needs dashboard configuration or has dependencies on other plugins, it can quickly go off the tracks. and if you haven’t setup travis integration, you’re missing out. activate travis ci to start with, go sign in to travis now and activate your repos for testing. if you’re not already using github to host the plugin, please start there. unit testing wordpress plugins we’ve been unit testing some of our plugins using the old wordpress-tests framework and tips from this blog post. the good news is that the framework has since been incorporated into core wp, the bad news is that it was changed along the way, and it wasn’t exactly easy to get the test environment setup correctly for the old wordpress-tests. i’ve had a feeling there must be a better way, and today i discovered there is. deliverables, iteration, and constraints when asked to give a timeline for project delivery, my first questions, of course, are about the details of the project. then, i take a guess about the timeline and double it, and fight like hell to eliminate blockers and distractions for the team, work with them on implementation theories, ask leading questions that help balance the “optimum” solution against the timeline, and put up whatever obstacles i can to any changes to the plan. ruins of roebling’s works from flux machine: a tumbler of kevin weir’s creepy gifs. the original is from the library of congress. if the name “roebling” sounds familiar, it’s because this is the company, founded by john a. roebling, that built the brooklyn bridge and setup a good business making cables, or wire rope. the roebling brothers suspected the fire was german sabotage. given the activities of the german ambassador at the time, the claim has a whiff of plausibility. google’s link policies raise hell for simple bloggers i get a bunch of emails like this: we have recently received a notification from google stating that our website has unnatural links pointing towards it. this has affected our rankings on google and as a result, we’re trying to clear things up. our website url is www.builddirect.com. we noticed the following links are pointing to our website from your site: http://becomingdonnareed.com/ http://becomingdonnareed.com/blog/ /season- -episode- -style-note/ http://becomingdonnareed.com/blog/author/sandee/ http://becomingdonnareed.com/blog/category/style/ http://becomingdonnareed.com/blog/tag/crate-and-barrel/ http://becomingdonnareed.com/blog/tag/ikea/ http://becomingdonnareed.com/blog/tag/lumens/ http://becomingdonnareed. a/b split testing calculators mixpanel’s a/b testing calculator is a competent performer and valuable tool: thumbtack’s split testing calculator, however, is a surprise standout: that their code is in github is especially delightful. algolia search the multi-category autocomplete and autocomplete on filtering operators demos are interesting: mastery sarah lewis on mastery: mastery is in the reaching, not the arriving. it’s in constantly wanting to close that gap between where you are and where you want to be rebuild iphoto library yeah, iphoto is just about dead, and i’m probably a little crazy to still be using it at all, but i do and now i need to rebuild the library. the knowledgebase article can be summed to this: hold down the command and option keys while opening iphoto. you can’t just click the icon in the dock, you’ve got to double-click the icon in a real finder window (or some other context that doesn’t trap the keys like the dock does). x-ray scanners vs. film i’ve been enjoying my fuji instax , but i’m preparing for an upcoming trip and just remembered the challenge of flying with real film. cc-by-nc-sa vegard hagen. the flickr fuji instax room has a couple discussions on the topic, but the answers are inconclusive and unsupported by references. some people shared personal experiences suggesting there was nothing to worry about: studioesper: “never had any problems. i use to work by airports and go thru carry on xray just about everyday with a instax wide. porn consumption by geography and type this is shamefully old news, but pornhub released stats that correlate viewing preferences by geography and pulled out a quote too juicy to ignore: dixie loves dicks so much that the percentage of gay viewers for every single state in the south is higher than the average of the legal gay marriage states. i’m concerned that some of the numbers are contradicted in three different places in the same article, but it suits my worldview, so why bother questioning it? followup: triggertrap latency and fuji instax tips short answer: triggertrap app audio triggering latency is too long to capture a fast moving event. the app, the dongle, my trusty eos rebel xti, lensbaby (manual focus, soft edge details), and neewer flash worked, but too slowly. the phone was just inches from where i was throwing the dice, but the flash and camera were triggered after most of the action happened. most of the time the die flew off the table before the picture was captured. air-gap flashes for fun, and more fun this blog post by maurice ribble explains the problem with xenon flash tubes such as those typically used in photography: [x]enon flash tubes have a minimum duration of / , th of a second. that’s fast enough for most things, but not for a shooting bullet [that] travels around feet/second. in / , th of a second that bullet can travel about / rd of an inch leading to blurry photographs of bullets. what’s the minimum latency when using triggertrap audio triggering? cc-by-nc-nd by airguy the core point of triggertrap is to release the camera shutter faster and more reliably than can be done by hand, so this is a bit concerning: the explosion was so fast, that the triggertrap and camera just weren’t fast enough to capture it. so…what is the minimum latency between trigger noise and shutter signal when using the various triggertrap devices? it turns out they’ve gotten a lot of questions, and perhaps no small number of complaints about this issue with their mobile app. fuji instax tips and tricks cc-by-nc-sa by mychkine. on focusing and using the closeup attachment lens: if you want to take portraits, use [the included closeup adapter]. with the camera focus set to infinity, the point of sharp focus becomes meter. with the same [closeup] attachment the . - m focus setting gives pin sharp results at cm. (selfie range) the depth of field is quite shallow so it is easy to end up with blurred pictures if you mis judge the distance. yeah, he’s probably right apparently nate silver’s book on people being wrong is filled with errors: the text and chart are contradictory, and other errors in the comments. ncar’s computers are water cooled, not fanned with oxygen. meet the new media on the future of media, at the awl: of course a website’s fortunes can change overnight. that these fortunes are tied to the whims of a very small group of very large companies, whose interests are only somewhat aligned with those of publishers, however, is sort of new. the publishing opportunity may be bigger today than it’s ever been but the publisher’s role is less glamorous: when did the best sites on the internet, giant and small alike, become anonymous subcontractors to tech companies that operate on entirely different scales? the cameras i’ve enjoyed big huge labs reminded me that my flickr birthday is in just a few days. my first photo upload was on may , . flickr itself turned in february, but it was the big huge labs stat and the photo walks today that really got me thinking about how long it’s been. for whatever reason, that has me thinking about the cameras i’ve used over those years. ten years is long enough that i had to go looking to remember some, and long enough that i found some i’d forgotten. disclaimer in spam message you are receiving this e-mail because we just received a mass e-mail and the sender forgot to blind cc your addresses. we will only be sending this one e-mail so as to not pester you, so please contact us if you would like more information. people pay for photos like this first there was the bad engagement photos tumblr, but now it’s been one-upped by this crazy russian wedding photos livejournal. strobist david hobby on hdr i’ve been re-reading david hobby‘s lighting tutorial while at the same time exploring hdr (wikipedia’s hdr article is a good read for those unfamiliar with it). the question that eventually came to mind was how the guy that wrote the following feels about hdr? how often have you heard this, usually with a tone of superiority: “i am a purist, i only shoot available light.” (translation: i am scared shitless of flash. what makes us special? in daily kos this weekend: a common thread among young-earth creationists, gun enthusiasts, marriage exclusivists, and the %. the key point is that groups identify by what makes them “feel special.” distilled, here are the four groups: creationists: being created by god makes humans special gun enthusiasts: their role in protecting liberty makes them special marriage exclusivists: making marriage exclusive to straight people makes them special one percenters: their accumulated wealth makes them special i was interested in seeing the author’s evaluation of what may be a motivation for (some) members of the identified groups. on “do what you love” a friend forwarded miya tokumitsu’s essay “in the name of love” pointing out the steve jobs quote and summarizing that it “challenges the notion of work at what you love.” i read it with some frustration, then decided i had to ask my friend what he saw in it. i was already into my reply when i tried to look up other works by the author and discovered the piece has been positively covered by a lot of sites i respect. magic lantern for eos m the eos m is named as a “beta” supported camera, but you won’t find a download for it in the normal place. instead, you’ll have to use a “tragic lantern” build at tl.bot-fly.com. this forum thread is about the development, while this forum thread includes more how-to and documentation. canon eos m running magic lantern. from magiclantern.fm rumors subcomandante marcos, by jose villa, from wikipedia it started at the coffee shop. somebody pointed and made the claim, then everybody was laughing. “he looks just like him!” one said. “how would you know, he wore a mask!” exclaimed another. i looked him up. i could be accused of being a less interesting figure. how to identify context inside the wordpress dashboard on wp-hackers, haluk karamete asked: on admin pages, how can i detect that the current admin is dealing with a cpt? andrew nacin answered: get_current_screen()->post_type. [but] this will also specify a post type when it’s a taxonomy being edited. to filter that out, ensure that get_current_screen()->base == 'post', which is [true] for edit.php, post-new.php, and post.php (for all post types). haluk didn’t elaborate on the cause of the question, but the answer is very good advice for those seeking to conditionally enqueue js and styles only for specific post types. mysql performance tips from around the web gospel: use innodb, never myisam it seems everybody on stackexchange is singing from the same gospel: “[how can i] prevent queries from waiting for table level lock?” answer: use innodb. the major advantages of innodb over myisam. “even in a read-intesive system, just one delete or update statement will quickly nullify whatever benefits myisam has.” the main differences between innodb and myisam, including cache sizing recommendations. “how do you tune mysql for a heavy innodb workload? transcend wifi sd card hacking links http://www.fernjager.net/post- /sdcard: as a mhz linux system with mb of ram, using only ~ ma @ . v, the possibilities are endless! http://haxit.blogspot.com/ / /hacking-transcend-wifi-sd-cards.html: this post is written with the intention of exposing not only the exploits which will allow you to root (or jailbreak) the device, but also the process of discovering and exploiting bugs, some of which are a dead end, while others lead to the holy root b-) ads-b: the internet of things in the sky ads-b is a civil aircraft tracking and telemetry standard that the faa has ruled will replace transponders by . like a transponder, it’s used to identify air traffic, but with far more more information, such as altitude, heading, speed, and gps location. the protocol also supports delivery of weather, terrain, and notices to aircraft. the ads-b signals from aircraft in the sky are intended for receipt by both air traffic controllers on the ground and by other aircraft in the vicinity. need two-way encryption without mcrypt? in a typical lamp environment, but don’t have or can’t trust that mcrypt is available in php? try mysql’s aes_encrypt and aes_decrypt. go read the docs. where to buy a submarine no need to explain why, i understand: you need a submarine. and you don’t need a bathtub toy (really?), you need something that will truly wow them at the yacht club. there are a few soviet diesel subs built in the s through s that might be just the thing. photo: public domain, from wikipedia. source. the soviets built over whiskey-class subs, and quite a few of them are on the market now. manhattan project tours the manhattan project was among the us government’s’ first big secrets. it’s easy to forget that plutonium, the incredibly radioactive element at the core of the first atomic detonation, was only identified in . two years later army corps of engineers started construction of reactor b to produce it in industrial quantities. today, reactor b is a national historic landmark, and one of only a few locations of the sprawling manhattan project that the public can tour. where on earth can i get an weotype list? it’s not like these aren’t documented, but i keep forgetting where. woeid place types: $woetype = array( ' ' => 'town', ' ' => 'state-province', ' ' => 'county-parish', ' ' => 'district-ward', ' ' => 'postcode', ' ' => 'country', ' ' => 'region', ' ' => 'neighborhood-suburb', ' ' => 'colloquial', ' ' => 'continent', ' ' => 'timezone', ); they can be queried via yql: <?xml version=" . " encoding="utf- "?> &lt;placetypes xmlns="http://where.yahooapis.com/v /schema.rng" xmlns:yahoo="http://www.yahooapis.com/v /base.rng" yahoo:start=" " yahoo:count=" " yahoo:total=" "> &lt;placetype yahoo:uri="http://where.yahooapis.com/v /placetype/ " xml:lang="en-us"> &lt;placetypename code=" ">historical town&lt;/placetypename> &lt;placetypedescription>a historical populated settlement that is no longer known by its original name&lt;/placetypedescription> &lt;/placetype> &lt;/placetypes> when not to use esc_js() from the codex for esc_js: if you’re not working with inline js in html event handler attributes, a more suitable function to use is json_encode, which is built-in to php. dynamic range vs. price and brand dynamic range is what keeps skies blue while also capturing detail in the foreground. without enough dynamic range, we’re forced to choose between a blue sky and dark foreground, or properly exposed foreground and white sky. i’ve been using multiple exposure hdr techniques to increase the dynamic range i can capture, but multiple exposures don’t work well with moving subjects. a camera that can capture good dynamic range in one shot would be better than one that requires multiple shots to do the same. happy d. b. cooper day! the fbi’s wanted poster for d.b. cooper. d. b. cooper, the guy who hijacked a plane in and then — mid-flight — jumped into the darkness with a bundle of cash and disappeared, is celebrated on this day, the saturday following thanksgiving. granted, this is mostly just a thing in ariel washington, where it’s said to have started in , but the participants are pretty passionate about it. a smaller microcontroller for smaller jobs i’ve been thinking a bit about how overkill a full arduino is for shutterfingers, and feeling a bit sheepish about how lazy i am about learning to use some other microcontroller. then i found this guide talking about the attiny : if you’re just blinking a few leds, and reading a single sensor, you can get the job done smaller and cheaper using a simple ic, like the attiny . using it requires a programmer socket and actually mounting the ic to a pcb, but it seems to have enough going on to be useful: if i did it over again, i’d make shutterfingers smaller shutterfingers is my simple servo controller that presses the shutter on cameras that don’t support remote control. my first attempt was in a sweet looking, but big aluminum case and incorporates a mah battery to power the arduino, servo, and external power for the camera. well, it all works, but i’m not sure why i approached it that way. having extra power for the camera is essential for some applications, but i’m not sure why i was so anxious to marry the two projects into one. just catching on: mysql supports tables in plain csv the storage engine docs are quite clear — “the csv storage engine stores data in text files using comma-separated values format” — and yet i never realized mysql supported it. sure, the tables don’t support indexes and repairing them seems riskier than with other tables, but it still seems to offer a lot of convenience for some things. a comment in the docs suggests how easy csv exports can be: on gamification stowe boyd, remarking on the pew internet project report on gamification in which he was quoted: the need for a renewed push in the enterprise to reengage every person with their personal work, to find meaning and purpose, has never been greater. but adding badges to users’ profiles on whatever work management tool the company is on, showing that bette is a super expert customer support staffer, or whatever, is the shallowest sort of employee recognition, like giving out coffee mugs to the folks with the lowest number of sick days. shutterfingers works! i mentioned my plans to make a servo controller to mechanically press the shutter button on a camera when signaled from a motion control timelapse robot. the parts have arrived and it’s running on a breadboard. i’ve had to make a few changes to the code, including fixing a variable reference, but the biggest change was to implement the internal pull up resisters on the arduino and reverse the logic. that simplifies the wiring. i guess i missed the hand car regatta i followed the raygun gothic rocketship from its former site near the ferry building in sf to its new location in calgary, to the website of the artist collective that made it, to another of their projects: the lumbering contraption, to the internet archive cache of the website for the event at which the contraption appeared, the abandoned facebook page for the event and the april notice that, after four years, the event was well and truly over. pcb prototyping services expresspcb promises for a fixed price of $ , you will receive identical layer, . ″ x . ″ pcbs with solder mask and silkscreen layers. that seems like a good plan, but i’m also very new to this market. are there other, better options? and, as long as i’m asking, what software is available for macs to sketch out the schematics and layout pcbs? this spammy article names some free choices and led me to a mac port of kicad. simple cameras john gruber links to mike johnston’s post asking: i mean, with hundreds of cameras on the market, wouldn’t you think they could make one that was super-simple, just for that segment of the population that wants it? to this i offer the panasonic lumix lx . i’ve been pretty in love with it lately, and i think it’s the perfect answer to that question. that’s the camera that defied the megapixel race of the late s. installing and using mencoder for timelapsing i have a new computer, which has me looking up my old documentation on how i encode still photos from a timelapse series into a video file. as i often do, i’m blogging about it now to make it easier to find next time i need to remember what to install and what settings i’ve found work well. i’ve seen a number of different solutions, but i mostly use mencoder, a command-line tool. of course i want an enfojer enfojer is an enlarger that uses your smartphone as both light source and negative. it’s on indigogo now. from the faq: what lens are we using in the enfojer? it is a wide angle polycarbonate toy camera style meniscus lens. it blurs the image just right so you don’t see the pixels on your print. yeah, we tried sharper and better ones, but the results were too sterile. fujifilm x and sony nex lenses if i get a new camera system i’ll need new lenses. i’m looking carefully at the sony nex e-mount and fujifilm x-mount because they offer fairly compact cameras with large, aps-c sized sensors. on top of that, however, i usually like to shoot a very wide-angle lens. on a sony nex, my best choice might be sony’s - mm sel- . that’s mm after the . x crop factor, and that’s just fine. on the downside, it’s an $ lens, and only has an f maximum aperture. what camera systems are worth it? given that my feelings for canon’s lackluster approach to mirrorless cameras, i’m now obligated to look for a new camera system, and that has me looking at cameras i’d previously ignored. fujifilm’s x system is a recent entrant into the interchangeable lens mirrorless camera fray (note that not all the cameras in the x line sport interchangeable lenses, or similar sensor sizes or body types). the x-e received a gold rating from dpreview, and the new x-m is looking like another good camera as well. the eos m system might as well be dead amazon is now selling eos m cameras for $ with free shipping. at that price you have to think about buying it as a joke, but that’s exactly what it is. the camera is hobbled by canon to avoid cannibalizing sales of their other products. consider this: fujifilm’s x series, sony’s mirrorless nex and cameras, panasonic and olympus‘ micro four thirds mirrorless cameras, and others offer good manual controls despite their small size. shutterfingers i started work on my first arduino project today, though i have yet to get the hardware. the plan is to build a servo controller that can trigger the shutter on my panasonic lx camera that lacks any sort of remote shutter release. i started looking into this before and found cris benton struggled with the problem as well. i’m planning to go down a path he blazed some years ago: put a servo on it. building geos on centos it should be simple, but i ran into a number of errors. first i got stuck on libtool: line : g++: command not found. it turns out i needed to install g++ using: yum install gcc-c++ then i got stuck on this one: platform.h: : : error: #error "can not compile without isnan function or macro [...] "coordinate.inl: : error: ‘isnan’ was not declared in this scope the author of this page faced the problem, but the real insight came from this bug report on an unrelated project: about those battery life ratings i added battery life as a factor in my recent review of cameras, but what does the reported battery life of a camera mean? assuming the translated pdf is correct, cipa standards for camera battery life amount to something like this: take pictures continuously until the camera shuts down due to power loss. fire the flash at full power for every other photo, if the camera has a flash. lumix lx sample photos a friend was asking about the lumix lx i named in my camera roundup the other day and earlier this year. i keep the lx in the list because of my experience with it’s predecessor a couple generations earlier: the lumix lx . he asked how it performs, but i struggled at first to find photos demonstrating it. i began to wonder if my memory of the lx was a little more glowing than the reality. why in-camera gps matters i concluded my review of current camera options with the claim that i’d switch lens systems for a compact interchangeable lens camera that had built-in gps. why do i want gps? because the competition for all the cameras i listed there is my iphone, and one of the reasons i prefer my phone is because every photo i take with it is a little breadcrumb helping me track my travels with very accurate date, time, and location information. summer camera options i reviewed a lineup of cameras i’d consider to replace my aging canon rebel xti and panasonic lumix lx  back in february, but i’m on a roll after collecting some film camera party packs so i decided to update this list as well. since i gathered my original list i’ve started using motion control robots and my photo habits have changed. given that, the priority of some of the options has changed a bit as well. back to the vault: old vacation pics shot on film my love letter to film cameras as a solution to smartphone addiction at parties had me looking for some old film photos. do we enjoy the idea of film more than the reality? i found a set of photos from a vacation to las vegas in april . it’s clear that whatever photographic technique i’d developed years before had gone fallow. at the time i was shooting with an olympus stylus epic, probably on kodak or speed print film. film camera party-packs in the old days, or the s at least, party hosts distributed disposable cameras. then digital cameras and smartphones after that became common. the number of photos has been growing, and in some cases so has the quality. but as the number of cameras has exploded so has the presence of cameras themselves in the photos, and as groups of people line up to be photographed, they’re often now outnumbered by photographers on the other side. detect mysql’s “too many connections” error wordpress appears to continue with execution even when mysql refuses connections/queries after init. here’s a comment in the mysql docs suggesting how to detect the condition in raw php: $link = mysql_connect("localhost", "mysql_user", "mysql_password"); if (mysql_errno() == ) { // == er_too_many_user_connections (mysqld_error.h) header("location: http://your.site.com/alternate_page.php"); exit; } just a note to myself, but i wonder if there’s opportunity here. sf gentrification debate i wade into this topic wearily, but i do love my new city, even in the moments where it drifts from critically self-aware to navel gazing. ian s. port’s july review of the media coverage of the gentrification debate included this nugget discussing ilan greenberg’s angle on the topic: [w]hat’s happening here isn’t gentrification at all, but merely middle-class residents using the word to conceal discomfort over richer people coming in and ruining their good time. data sources for geographic boundaries world.geo.json to mock something fast and loose with geo-json data for the world, this is your fix. legal status of this dataset: dubious? for a good time, drag them to http://bl.ocks.org/ and paint the globe! world-atlas [a] convenient mechanism for generating topojson files from natural earth. natural earth natural earth is a public domain map dataset available at : m, : m, and : million scales. featuring tightly integrated vector and raster data, with natural earth you can make a variety of visually pleasing, well-crafted maps with cartography or gis software. built for a purpose: geographical affordances and crime in cabinet spring , geoff manaugh investigates the relationship between geography and the crimes that geography affords. in the s, los angeles held the dubious title of “bank robbery capital of the world.” at its height, the city’s bank crime rate hit the incredible frequency of one bank robbed every forty-five minutes of every working day. [an fbi special agent once joked] the agency even developed its own typology of banks in the region, most notably the “stop and rob”: a bank, located at the bottom of both an exit ramp and an on-ramp of one of southern california’s many freeways, that could be robbed as quickly and as casually as you might pull off the highway for gas. peeking into other people’s photo rigs this all started because i went looking for a way to remote trigger a panasonic lumix lx . the internet is pretty certain that the only way to do it is mount a servo to mechanically press the shutter button. sad. but that led me into cris benton‘s world of photography from poles. yes, he mounts his camera at the end of a carp fishing pole (a noun so unknown to me i almost put it in quotes) to loft it up to ′ in the air. speeding up mysql joins on tables with text columns, maybe the thing about wordpress’ db schema is that text and varchar content is mixed in the posts table (to say nothing of the frustrations of datetime columns). that’s not such a problem for a blog with a few hundred posts, but it’s a different matter when you have a few hundred thousand posts. and it wouldn’t even be a problem then, except for this quirk in mysql: instances of blob or text columns in the result of a query that is processed using a temporary table causes the server to use a table on disk rather than in memory because the memory storage engine does not support those data types (see section  . what is the difference utf _unicode_ci and utf _general_ci? from the mysql manual: for any unicode character set, operations performed using the xxx_general_ci collation are faster than those for the xxx_unicode_ci collation. for example, comparisons for the utf _general_ci collation are faster, but slightly less correct, than comparisons for utf _unicode_ci. they have a amusing “examples of the effect of collation” set on “sorting german umlauts,” but it unhelpfully uses latin _* collations. and another table that helpfully explains: a difference between the collations is that this is true for utf _general_ci: canon + ios tethering solutions there’s magic that happens inside the camera. yes, magic. most cameras expose the controls to that magic via some knobs and buttons and a small lcd screen. the knobs and other physical controls we like, but the screen pales in comparison to those on our iphones. and that’s the thing, the hundreds of apps on our iphones leaves us wondering why our dslrs aren’t an open platform, ready to be reshaped by one app after another. testing apply_filters() times testing how long it takes to assign a variable versus assigning through wordpress’ <a href="http://codex.wordpress.org/function_reference/apply_filters">apply_filters()</a>. filters are core to wordpress, but i haven’t yet looked at the total number of apply_filters() calls used throughout the code. the answer to this question is that calling a non-existing filter before assignment is about times more costly than simply assigning it. that’s nothing compared to the cost of actually doing some filtering, however. clarity from a distance the sky looks big from earth, but it’s rather different the other way around. i’m not saying it’s not quite an experience, but inspecting the metadata on this photo of new york and surroundings taken on christmas day, , during the first international space station mission surprised me. to wit: it’s only a mm lens. granted, that’s on an old kodak dcs digital camera (a nikon body with kodak imaging unit attached) with a . rd party js libraries cause downtime facebook connect went down hard tonight. huffpo reports that their site was redirecting to a facebook error page, even when people weren’t attempting to log in. yep. busted third-party javascript brings portions of the internet to its knees: huffingtonpost.com/ / / /fac… — kent brewster (@kentbrew) february , it makes me more comfortable with our decision to strip so many rd party javascripts from gigaom during our last redesign. camera frustrations and other first world problems i’m not a camera pro. i have some photos on flickr, but it’s just for fun, so i don’t really need a new camera. but i do want one. thing is, there a lot of cameras out there, but none of them has the goldilocks factor. none has the right mix of features, size, and price that makes me happy. i now have an old canon rebel xti, panasonic lumix lx , and gopro hd hero in my camera bag, but i began to feel an itch when i realized my mm f . testing file include times for a file that may or may not exist question: should you check for a file before attempting to include it, or just suppress errors? calling file_exists requires stating it twice if the file does exist, so that could take longer. answer: the file_exists pattern is more than five times faster than the @include pattern for a file that doesn’t exist, and not substantially slower when the file does exist. the test: &lt;?php $start_time = $end_time = $i = ; $start_time = microtime( true ); for( $i = ; $i &lt;= ; $i++) { include __dir__ . an american iphone in europe by way of update on my earlier post after researching options for at&t iphone users in europe (with an unlocked phone), i ended up not bothering with local sim cards in either the netherlands or france. a savvy user should be able to find a local pay as you go sim plan that’s less expensive than at&t’s data roaming packages, but i’m that user and know very little about the local operators (not even all their names). svn or git? @film_firl poked @wordpressvip to ask @wordpressvip @mjangda @viper bond moooove to git!!! she half-kids. no really, please? — christina warren (@film_girl) january , @nacin piled on with @viper bond @film_girl @mjangda vip aside, it’s fairly crazy that wordpress.com hasn’t migrated. svn != tenable dev environment. — andrew nacin (@nacin) january , @viper bond tried to defend the team, and added @film_girl @wordpressvip @mjangda that said transitioning is not always worth it. where did all the votes go? what happens to voting data after the election is over? what happens to all those certified results by polling place? how is it that there’s so much coverage leading up to and on the night of the election, but this guy seems to be one of the few sources of historical voting data? amusingly, i found it linked on the library of congress’ website! there’s some very old sources from e. on wp_enqueue_scripts and admin_enqueue_scripts an argument has erupted over the wordpress actions wp_enqueue_scripts and admin_enqueue_scripts vs. init. one of the points was about specificity, and how wp_enqueue_scripts and admin_enqueue_scripts can reduce ambiguity. i didn’t realize i had strong opinions on it until the issue was pressed, but it turns out i think wp_enqueue_scripts and admin_enqueue_scripts are unnecessary and unfortunate additions to the actions api. here’s what i wrote in that discussion thread: is spatula city the store that’s most specifically targeted to the sale of fine spatulas? confirming that object references in arrays are preserved while cloning the arrays a short test to confirm references are preserved in cloned arrays. // create a stdclass object (using my lazy way of coercing arrays to objects) $object = (object) array( 'thing' => 'original' ); // add that object to an array element $array = array( 'object_one' => $object ); // clone the array by assignment to a new variable $array_two = $array; // add a new copy of the original object to a new element in the new array $array_two['object_two'] = $object; // show what we have so far var_dump( $object , $array , $array_two ); the result is: ignoring noise in svn diffs svn diff -x "-bw --ignore-eol-style" is your friend when somebody decides to change the end of line style and strip all trailing whitespace from the files in your repo. is perl the best solution to write code that needs setuid? a bunch of searching the web for things related to setuid and shell scripts lead me to this answer in stack exchange: perl explicitly supports setuid scripts in a secure way. in fact, your script can run setuid even if your os ignored the setuid bit on scripts. this is because perl ships with a setuid root helper that performs the necessary checks and reinvokes the interpreter on the desired scripts with the desired privileges. there’s no ‘git cp filename’? here’s a sequence of unbelievable things: yes, despite a lifetime in subversion, i’m really this new to git! i’m going to link to livejournal in this post! git really doesn’t have an equivalent to svn cp filename! i spent a surprisingly long time reviewing the man pages and surfing the internet to confirm this, but git really assumes you’ll never want to copy a file with history. here’s that livejournal link i promised, where markpasc has similar complaints — from , no less. aww, i got thanked! i recently backed the syrp genie, one of a handful of recent motion control timelapse projects on kickstarter. it’s well past its expected ship date, but they done a good job of keeping backers updated on progress and just today they shared photos of the box that will soon be on it’s way to me. they’ve thanked backers with a card in every one of them. if you look closely, you’ll see my name straddling the “thanks” in the center. greetings library scientist the california library association is pretty much like every other regional library association i’ve seen, not least because their most visible presence is their annual conference. it may be the season, but the cla is more politically active than others i’ve known. at their core, most such associations exist to promote efficient transfer of operational knowledge from one library to another, from one generation to another. libraries today unfortunately, in less than a generation’s time, the very foundations of libraries has been rocked by technological, legal, and economic changes unlike any these organizations have seen before. our arbitrary alphabet we have been gaslighted by the alphabet and now believe the arbitrary string of letters is actually organized according to some plan. hegemonic language and arbitrary order the signs used in writing originate in arbitrary decisions, but the connection with arbitrariness is lost when convention takes over. the convention of long usage kills even the memory of the initial arbitrariness of the signs and gives them an objective and seemingly inevitable presence. strange things running on my mac my imac screen is dark and isn’t lighting up like i expect it to when i tap the keyboard. i can, however, ssh into it and see what it’s doing when not responding to me. i found googlesoftwareupdateagent running, this faq item vaguely tells me it’s part of chrome, and that if i try to uninstall it without also uninstalling chrome it will simply “be reinstalled after a few hours.” action camera market not yet saturated, according to sony i wondered if the gopro-style action camera market had already become saturated back in january, now i’ve learned that sony apparently doesn’t think so. at least one imagines that’s the conclusion they came to before deciding to join the competition with a camera of their own. they call it the action cam, and it clearly takes its design cues from contour. what does sony offer to stand apart from the established players? usb camera control problem the canon eos m doesn’t include a remote shutter release cable port, and the on-camera controls don’t expose features such as bulb-mode exposures. further, simple remote shutter release doesn’t support the sophisticated camera control necessary to do timelapses with complex exposures. what kind of complex exposures? imagine a timelapse going from day to night. during daylight the exposure might be f ,  / second at iso , but the night exposure might require f / second at iso . geography vs. stereotypes alphadesigner is trying to put a finger on it with his mapping stereotypes series. others, including how americans see europe and the world according to america, are not nearly as well designed. we’d be fools, however, to think we invented the idea of mapping our prejudices. this flickr set of maps from through is good evidence of that. chance vs. lasers via tweet: claw arcade games are not skill games, rather, the claw strength is randomized and is often only strong enough to successfully grab the prize in one attempt out of , or . operator manuals linked in the quora answer explain the different modes and odds. string cutting games, however, can be defeated with lasers! apigrove: api management software apigrove is an api management tool by alcatel-lucent. it proxies apis (presumably those you built and host, though the example is for twitter) , supports authenticated access, throttles to help manage demand, usage logging and reporting. more info @apigrove, hat tip. be careful what you measure seth godin on what to obsess over: what are you tracking? if you track concepts, your concepts are going to get better. if you track open rates or clickthrough, then your subject lines are going to get better. up to you. it’s long something i’ve believed: if you measure it, you will attempt to maximize it, even if the metric is something you’d rather minimize, like co emissions. preparing my iphone for europe there’s uncertain talk of a european trip coming up, so i’m making nonspecific preparations for it. one of the questions i have is how to avoid hefty roaming charges from at&t. in previous trips abroad i’d purchased overseas voice and data add-ons so i could use my iphone. that works, up to a point. on my return home from a trip to taiwan a few years ago i got a call from at&t informing me that i’d gone over my data limit and was facing a $ charge for the usage. higgs-bugson a higgs-bugson is a hypothetical error whose existence is suggested by log events and vague reports from the users that cannot be reproduced in development conditions. qa and user support teams point to the higgs-bugson as an explanation for the results they see in the field. software engineers, however, often deny the existence of the higgs-bugson and offer alternative theories that often blame the user. engineers, after all, don’t write bugs. gopro hd hero lens correction gopro’s hd hero action camera is everywhere, so perhaps we’ll all be used to the fisheye’d images it produces soon. on the other hand, there are software solutions to rectify the image to rectilinear. vimeo user peter inova has a few videos demonstrating his photoshop action sets to straighten out an hd hero’s output. a person could probably significantly improve performance by giving up on photoshop and building a video filter based on the panotools image manipulation library. making sense of at&t’s shared data plans kevin’s coverage at gigaom helped, but what i really needed was a chart that compared the different options. i couldn’t find one, so i made my own: <td valign="top"> <strong> iphones</strong> </td> <td valign="top"> <strong> iphones</strong> </td> <td valign="top"> <strong> iphones</strong> </td> shared data, unlimited minutes gb <td valign="top"> $ </td> <td valign="top"> $ </td> <td valign="top"> $ </td> gb <td valign="top"> $ </td> <td valign="top"> $ </td> <td valign="top"> $ </td> gb <td valign="top"> $ </td> <td valign="top"> $ </td> <td valign="top"> $ </td> gb <td valign="top"> $ </td> <td valign="top"> $ </td> <td valign="top"> $ </td> gb <td valign="top"> $ </td> <td valign="top"> $ </td> <td valign="top"> $ </td> gb <td valign="top"> $ </td> <td valign="top"> $ </td> <td valign="top"> $ </td> <td valign="top"> </td> <td valign="top"> </td> <td valign="top"> </td> individual data, shared minutes  mb <td valign="top"> . motion control timelapse projects on kickstarter some time ago i backed the syrp genie (estimated delivery july ), but today i learned of the radian and astro. unlike the radian and astro, the genie supports linear motion, but it’s also much more expensive, bigger, and appears to have more complex controls. here are the videos for all three projects: [http://www.kickstarter.com/projects/syrp/genie-motion-control-time-lapse-device/widget/video.html] [http://www.kickstarter.com/projects/ /radian-a-motion-time-lapse-device-for-everyone/widget/video.html] [http://www.kickstarter.com/projects/ /astro-time-lapse-motion-control/widget/video.html] eduard khil, mr. trololo, dead at eduard khil is dead. the man, whose work and career had earned high praise, including the order of the red banner of labour ( ), lenin komsomol prize ( ), order of friendship of peoples ( ), meritorious artist of the rsfsr ( ), people’s artist of the rsfsr ( ), order of merit for the fatherland ( ), and international fame with his performance of trololo. the performance that made him famous: a stage performance: composited timelapse and real-time skateboarding video http://www.vimeo.com/ russel houghten‘s open horizon is part skate film, part time lapse, and mostly awesome. then somebody pointed to this jimmy plmer/z-flex video that shares a number of features with houghten’s work, but is less ambitious in scope. at least they did a behind the scenes video that shows the sweet red camera and rails. find neighbors on the same ip what other sites share the same infrastructure with your site, or any other? bing‘s ip search can answer. do a search by ip number: ip: . . . ip: . . . ip: . . . site load performance benchmarks the loop’s jim dalrymple compiled the following numbers for the time it takes various tech sites to load in a browser in late : the loop: requests; . kb; . secs daring fireball: requests; . kb; milliseconds macworld: requests; . kb; . secs ars technica: requests; . kb; . secs apple: requests; kb; . secs cnn: requests; . kb; secs bgr: requests; . mb; . secs appleinsider: requests; . is this the best imdb api? imdbapi.com css speech bubbles twitter front-end guy nicolas gallagher likes both css and speech bubbles enough to want them unadulterated by images and non-semantic markup. the lesson from his many examples is that it all comes down to an :after pseudo element that puts the little triangle in there: .speechbubble:after { content:""; position:absolute; bottom:- px; /* value = - border-top-width - border-bottom-width */ left: px; /* controls horizontal position */ border-width: px px ; /* vary these values to change the angle of the vertex */ border-style:solid; border-color:#f c transparent; /* reduce the damage in ff . semantic news markup and seo schema.org newsarticle hnews rnews (and the war between rnews and hnews) google news technical requirements on the likelihood of unicorns research by robert e. hall and susan e. woodward shows that % of venture-backed firms exit for less than $ million ( % exit for less than $ million). in a world where instagram can exit for $ billion with no revenue or monetization plan, anything less than $ million is an implosion. marathon spoiler guides marathon and marathon : durandal are available as ios apps. the classic marathon spoiler guides might be good companions. airparrot turns appletv into a secondary display from the faq on the airparrot site: what does airparrot do? airparrot lets you airplay your mac’s screen to a second or third generation appletv. what you see on your mac’s screen will appear on the appletv, wirelessly! how do i use airparrot? once you’ve opened airparrot, click on the icon in your menu bar. select the airplay device (such as your appletv) and then select which screen you want to mirror. sf police, fire, ems, and airport radio monitoring listen in with radioreference.com’s index of live police, fire, ems, and airport radio feeds in san francisco. is this the best way to copy voicemails from an iphone? instructables tells us to get the files from the iphone backup in ~/library/application support/mobilesync/backup/, but “itunes renames all your files xxxxxxx.mddata. so all you need to do is figure out the original file name extension and you will be able to view the file.” ugh, isn’t there a better way? html form elements mark pilgrim’s overview of html form elements includes the following: placeholder text autofocus fields email addresses web addresses numbers as spinboxes numbers as sliders date pickers search boxes color pickers form validation required fields further reading configuring amazon linux for web services (spring ) i’ve tested this cookbook against amazon linux, but it will probably work just as well with the current version of centos. basic installation first, get root and update the os: sudo -s yum update with that done, let’s get the basic packages and services installed: yum install mysql mysql-server mysql-devel httpd httpd-devel mod_ssl php php-devel php-mysql php-gd php-dom php-pear php-json memcached svn gcc pcre-devel make that gets us apache httpd with ssl, php with a number of modules, memcached, and a few system tools. php vs. frameworks six years ago this month the zend framework preview was released and rasmus lerdorf published a blog post titled “the no-framework php mvc framework” (italics added). r. rajesh jeba anbiah noted irony. scanwiches scanwiches: scans of sandwiches for education and delight. above is parisi bakery’s ham, swiss, tomato, lettuce, mustard, mayo, on a hero. prints were said to have been available — i’d like the dagwood, thank you — but the store seems in a sad state. pew internet project: “ % of adults own a tablet computer” we’ve heard stories about how significant the growth of apple’s ipad is, but pew internet and american life project director lee rainie speaking at the national federation of advanced information services (nfais) conference on mobile devices and the delivery of information shared a stat that made me pause: % of adults own a tablet computer – ipad to clarify, that % does not include ebook readers (they’re tracked separately). rob reid’s copyright math rob reid’s copyright math at ted : the claimed effect of entertainment piracy to us economy is larger than value of most of our agricultural output. pantone yummies by emilie griottes: open access and open data finally getting public attention complaints over the cost of academic journals have long been a trope that repeats at library conferences with no denouement, but there are new signs that might be changing. the issue is that a large portion of the research done in the us is performed by faculty paid by academic institutions and supported by public money, often grants from the nih. a significant condition of promotion in academic careers is publication of original research in trusted journals, which is entirely reasonable to most everybody involved, except for the librarians who have to pay for the journals. the microsoft store experience there’s a microsoft store right across from the apple store in the valley fair mall. cliff and i realized this after exiting the apple store there with a new keyboard and headphones. we’d never been in an ms store before, so we ambled over with our clean white apple-branded accessories in hand. the windows phone display was in the back corner, attended by a nice woman who offered to fetch a nokia lumia phone from the back for us to inspect. marta becket’s final performance tonight legend has it that marta becket rolled in to death valley junction in and has been performing at the amargosa opera house since, but tonight is her last performance. i visited in and took in the show then. it’s a certain kind of show and performer that can run years non-stop (it was in its th year when i saw it). action cameras you know about countour and gopro, but you may not have seen drift and swann. is this a market that is getting saturated, or is it about to explode? contour marketing video: gopro marketing video: drift marketing video: http://www.vimeo.com/ swann marketing video: three of the cameras compared: happy new scriblio! the most recently released, stable version of scriblio is marked  . -r  and was last updated in june . you can be forgiven for thinking development had ceased in the interim. today, however, i’m proud to introduce a completely new scriblio, re-written from the ground up to take advantage of the latest features of wordpress and eliminate the mistakes made in previous versions. this update allows users to search and explore wordpress sites using facets that represent the tags, categories and other aspects of the collection. how wordpress taxonomy query urls could be more awesomer (updated, see below) wordpress . introduced some awesome new taxonomy query features, and the url parsing allows some rudimentary syntax to query multiple terms and choose if the query is or’d or and’d. the url syntax is as follows: a comma (,) between terms will return posts containing either term (logical or), like this http://maisonbisson.com/post/tag/wordpress,mysql/ . a plus sign (+) between terms will return posts containing all terms (logical and), like this http://maisonbisson. ge public relations gets smart to the cool video thing the video from general electric is cool, and shot at least in part with cameras mounted on rc helicopters, but strangely missing is any mention their manufacture of nuclear generation equipment such as the fukushima plants that melted down earlier this year. “hot sweet wings” and other wonders composed with the help of songify cliff introduced me to the wonder of the songify app. here are some tips to making the best of it: longer text makes for better songs. repetition makes for better songs, don’t be ashamed of repeating yourself. speak in a monotone voice, let the app handle the tune. speak nonsense. no sense in trying to make sense, it doesn’t make for a better song. if you insist on trying to make sense, then just pick a single sentence and repeat it several times with slight variations. wikileaks embassy cables first wikileaks published the collateral murder video, then a massive-but-redacted dump of diplomatic cables, then people figured out how to get the unredacted content. though this information was already public, the aclu pursued a foia request on these very cables, the result was a heavily redacted record of the cables, and a clear picture of the government’s ongoing touchiness about torture, rendition, guantánamo, and targeted killings by drones. an on the media segment (mp download) explains further. parallel-flickr backs up your flickr library parallel-flickr: a tool for backing up your flickr photos and generating a database backed website that honours the viewing permissions you’ve chosen on flickr. more details from the website: it downloads and stores your original photos and their “ x” versions. currently photos are stored locally but there’s a plan to add support for s . for each photo it downloads and stores the contents of the flickr.photos.getinfo api method as a json file. predator drones used in domestic police action the la times on december reported that predator drones such as those now being used by the air force and cia were used to support police in their investigation of cattle rustling. theft of livestock has long been a serious matter, but regulations and procedures typically make it difficult to sell stolen cattle. according to fred frederikson of the north dakota stockmen’s association, “all horses, mules and cattle leaving [north dakota] must be brand inspected. the war on cameras wnyc’s on the media did a nice piece on it back in september (mp download): judging from the arrests and harassment, photographers are part of a terrorist plot. or something. the copblock (tagline: “badges don’t grant extra rights”) map of actions taken against photographers is littered with activity. alterego: democratizing two-factor security alterego promises two-factor authentication security without the silly key-fob. neat. electric chariot sure, this electric chariot combines all the inconvenience of a scooter with some of the frustrations of an actual car, but it looks cool. sort of. though it’s made by a medical equipment manufacturer, at least it conforms to the rule of auto shows and objectifies the women demoing it as much as the vehicle itself. correction: steadicam smoothee for gopro hd hero in my earlier post on steadicams for gopro hd hero cameras i incorrectly stated that the steadicam smoothee is exclusively for iphones and ipod touches. they seem to have mounts for gopro hero and flip mino cameras as well, it’s just impossible to find that info on their website and most retailers don’t carry the other mounts. if you don’t mind the color, you can pick up a third-party mount for under $ from shapeways. web strategy discussion starter what follows is the text of a document i prepared to start and shape discussion about the future of the university website at my former place of work. the pdf version is what i actually presented, though in both instances i’ve redacted three types of information: the name of the institution (many already know, but that’s no reason to allow it to appear in search results), pay rates for proposed employees, and identification of proposed service providers. which steady cam is best for a gopro hd hero ? i have a new gopro hd hero , one of the best new video cameras available (if what you like in a video camera is a compact, wide-angle, and waterproof), and i’m looking for a way to steady it for handheld shots. the steadicam smoothee is built for iphones. their demo video and this comparison of the iphone s with and without the smoothee suggest it can work wonders, but it appears to be iphone-only [correction: it’s officially compatible with the gopro]. aoc ″ usb-connected flat panel aoc’s new ″ usb-connected monitor looks like an interesting toy. it draws its power and signal from the usb. mixed information suggests that four or eight can be connected to a single computer. at about $ , this could be a cheap way to build a large display wall. what content should a university website include? i no longer have a dog in this race, but in cleaning up my hard drive of old files i’ve run across a few items of note. for example, the above illustration i once used to describe the different content, audiences, and uses of a university website. current students, prospective students, their family, faculty, employees, and their family all use and expect to get answers from the website. websites for large organizations fail their users when they only share the details that they once exposed in view books and catalogs. what went wrong if i’m lucky, the only reason i get a phone call before am is because somebody on the east coast forgot about the timezones between them and me. the alternative is almost always bad news. today i wasn’t lucky, and neither were a huge number of readers and users at gigaom who received multiple copies of our daily newsletter. for a news and research organization that values — loves — its users as much as we do at gigaom, this was all hell breaking loose. comcast’s folly [harry shearer] , the bassist for spinal tap, voice talent for many characters in the simpsons, and host of le show has no difficulty criticizing the unnecessary complexities of modern media technology, but not until his august episode (subscribe to the podcast) has he admitted to the frustrations of modern cable. “it’s now easier to watch tv on your computer than on your tv,” says shearer. perhaps that’s why comcast, the leading cable operator in the us, lost , tv subscribers last quarter, and the company has been seeing its subscriber base shrink for a while (though they’re showing growth in internet subscribers). the end of paper domtar, “the largest integrated manufacturer and marketer of uncoated freesheet paper in north america and the second largest in the world,” launched a campaign to promote paper consumption. this much is old news, as the campaign is about a year old already. among the messaging goals, according to the agency that designed it: it’s easier to learn on paper, because reading on paper is up to percent faster than reading online. search the sears and roebuck catalog you’d think the sears archives would offer an online search of their historical catalogs, but the best you’ll find is a list of libraries holding the microfilms. ancestry.com offers an online search, but only to paying members. i’m looking into this because i was looking for historical trends in consumer products and thought the catalog would be a good source. it might be, if only i was ambitious enough to go to my downtown library. ed rondthaler’s spelling reform flip chart http://www.vimeo.com/ ed makes a good argument for spelling reform, but he demonstrates an outstanding flair for presentation, even at the age of . sara cannon on responsive web design at wcsf sara cannon‘s talk on responsive web design (resizing the page to suit different client devices) was spot on. her slides are below, but she also recommends this a list apart article on the matter, as well as less framework and  css grid (especially as alternatives to .gs). responsive web design – wordcamp san francisco view more presentations from sara cannon estelle weyl on css at wcsf i’ve long been a fan of css , but estelle weyl‘s wordcamp sf talk on it charged me up again. her slides are not to be missed. an interesting insight into mobile safari on ios a post in a y combinator discussion thread: mobile safari parses websites as a big canvas and then pretends the screen is a window through which you’re looking at the canvas. what you think of as scrolling, the browser thinks of as moving the canvas around (or the window depending on point of view). because of that, no scroll events ever get fired. even :fixed doesn’t behave as expected. applescript: get every movie in itunes applescript can be frustrating, but it’s an easy way to get info out of itunes. the following is a fragment of a script i’m working on, this part simply gets a record list of every video in the current itunes window that is a “movie” (the alternatives include music videos and tv shows, among others). credit goes to some examples i found in doug’s applescripts for itunes. boo, however, to a few scripts that are saved as “run only” and can’t be inspected, even for security. civic comparators it’s from early , but cameron marlow’s comparison of sf to nyc neighborhoods and jason kottke’s comparison of the physical geography are amusing to me as a new san franciscan. on the other hand, is it a sign of civic insecurity to make such comparisons? doublehappy game creator doublehappy, by instinct, the same folks who make the getshopped ecommerce plugin for wordpress, is an interesting game creation tool. all the game elements are stored in wordpress using custom post types and other advanced features, but it was their demo of the html editor that most amazed me. the games still play in adobe flash, but surely they’re working on rendering that to html as well. using keynote as a motion graphics tool bill keaggy just posted on the xplane blog about using apple’s keynote presentation software to make motion graphics and movies. we’ve found that in some cases, a keynote-authored video is what you might call the “good enough” solution. […] keynote lets you create and edit presentations, make things move, is ridiculously easy to learn and exports to quicktime. he offers his tips on how to make the best of it, as well as these videos made using keynote: notes to self: twitter’s website rocks on mobile devices twitter’s mobile site rocks on my iphone. especially worth noting: they’ve figured out how to pin their header to the top while scrolling the content in the middle. they’re also using pushstate() and other cool tricks to make the experience feel very native, but the scroll behavior is rare among web apps on ios. kent brewster makes a point about how difficult it is in his mistakes i made building netflix for the iphone talk from sxsw. wordpress nocache_headers() vs. nginx typically, you can call wordpress’ nocache_headers() function when you don’t want content to be cached. typically, but when you’re serving from behind nginx as a reverse proxy, consideration must be paid. it’s a year old now, so i shouldn’t have been surprised by it, but this thread on the nginx forums explains that cache-control: private headers are meaningless when nginx is being used as a reverse proxy: nginx completely ignores the ‘private’ keyword and will cache your document regardless. phpquery i have matthew batchelder to thank for introducing me to phpquery. i haven’t used it yet, but someday i’ll have need to select text elements from html using the php pear module. from the description “server-side, chainable, css selector driven document object model (dom) api based on jquery javascript library.” i get email: food tech society’s food ingredient and food additive forum the july food ingredient and functional additive forum looks to have a great lineup of talks, including nano food, interesting ingredients in milk and dairy products, ingredients in functional food and drink, sea food & frozen industry, and minutes (the longest of any of the talks) set aside just for soy sauce. incoming support request you haven’t fixed the bing search page on cafe world. it comes up when i click on an oven, when i click on a mission and then everything is ruined. fronterville: i haven’t been able to play fronterville for four days. i can send gifts, but don’t know if anyone receives them but they must because i get gifts. but i have a spouse and it is stuck. it won’t custom or random or play or anything and it freezes the whole page so i can’t do a thing and there is a white avatar that says spouse? smiley’s bar, bolinas, ca captain, ship, crew, twelve points, and a shot of whisky at smiley's i heard a story that the “bolinas border patrol” removes all the signs pointing to town, so cliffy and i had to go check it out. border patrol or not, there are no signs, but smiley’s bar is my kind of place. given the story about the signs, i worried they’d be leery of outsiders, but it turned out to be the sort of place that welcomed you in and offered you a glass. social compass it looks gorgeous, but the points and bearings brian solis lays out in his social compass seem so obvious to me that i almost dismissed it as meaningless. then i remembered there really are people who don’t know the message they’re trying to send will be filtered through people and technologies they can’t control and depend on adoption and repetition by agents working in their own interests. anyway, there are more posters in his store. radiation is all around us the environmental protection agency on radiation and cigarette smoke: studies show filters on ordinary commercial cigarette remove only a modest amount of radioactivity from the smoke inhaled into the lungs of smokers. link. photo by lanier . the story of nukey poo the video of nuclear boy and his stinky poo that’s supposed to explain japan’s nuclear crisis isn’t the first time anybody has mixed poo and nuclear reactors. a reactor at antarctica’s mcmurdo station that operated through the s was nicknamed “nukey poo” because of its poor performance and reliability (though some reports simply point to “frequent radioactive leaks”). first, here’s the japanese video: the original nukey poo was oficially named pm-a . nostalgic joy: apple emulators you can emulate an apple ][ or apple iigs in your browser with a plugin and , disk images, including oregon trail. don’t want to run an apple //e in your browser? download [virtual ] for the job (you’ll need disk images and a rom file). sweet can answer your apple ][gs emulation fix, and there’s a surprisingly large collection of sort-of-recent software available, including castle wolfenstein d, an html editor, and aim client. what time is it? the claim that changing the clocks saves energy is unsupportable by facts. some say it’s more likely to spur consumption and benefit commercial interests, but i’m curious why the teabaggersparty people haven’t risen up against this alarming government intrusion into our private lives. wijax widget lazy loader idea: a simple way to improve load-time performance by lazy loading some of the content on the page. answer: wijax. the more content in the initial download of the page, the longer readers have to wait to see it. some content is critical to each page load, but why make people wait for every last piece of the page before they can start reading the post they came to see? wijax allows you to defer loading widgets on the page so that they arrive after the main content. net render your ie compatibility tests maisonbisson in ie geotek‘s netrenderer makes it possible for me to see how badly old versions of ie are mangling my web pages without actually having to run the malware on a box of my own. unfortunately, the ie rendered returns errors and hasn’t worked in a while. maisonbisson in ie ebook user’s bill of rights it’s easy to see the ebook user’s bill of rights as a sign of the growing rift between libraries and content producers. easy if you’re me, anyway. it connects very conveniently with richard stallman’s open letter to the boston public library decrying what he summarizes as their complicity with drm and abdication of their responsibilities as public institutions. all those things are easy, what’s hard is recognizing that the depth of change the publishing industry is facing. van ness station escalator ambient video flickr video more mesmerizing than a fireplace video? saving backup space with time machine and iphoto three things that, when mixed, can consume a surprising amount of disk space: backup automatically with time machine use iphoto and take a lot of photos sync photos to one or more ios devices like iphones and ipads i do all three, and on top of that i have three current computers backing up to a gb time capsule. all of this combined was forcing time machine to expire old backups faster than i wanted as it churned through the disk space. wordpress comments_template() and wp_list_comments() performance this thread on memory usage while executing wordpress’s comments_template() raised my awareness of performance issues related to displaying comments on posts in wordpress. the first thing to know is that all the comments on a given post are loaded into memory, even if the comments are paged and only a subset will be displayed. then comments_template() calls update_comment_cache(), which has the effect of doubling that memory usage. finally, wp_list_comments() and the walker_comment class can take a surprisingly long time to iterate through a long list of comments. gigaom mobile site launched this week we launched a new mobile theme at gigaom.com. it was out for just a day or two before dennis bournique surprised us with a review on wapreview.com. i have no way of knowing if i would have linked to the review if it wasn’t positive, but i would likely have found a way to link to this advice to other developers regarding url consistency: a url should lead to essentially the same content (reformatted in necessary) regardless of which browser is used. helvetic neue on the web css tricks tips “better helvetica.” guillermo esteves explains that specifying font names in css is really about specifying font families: if you want to use a specific font face, you have to use font-family along with the font-weight property, calling both the postscript and screen names of that face for backwards compatibility which, for a person trying to use helvetica neue light means the following: font-family: "helveticaneue-light", "helvetica neue light", "helvetica neue", sans-serif; font-weight: ; steve cochrane, meanwhile, explores the use of helvetica neue light and ultra light. call it rolling shutter or focal plane shutter, it looks weird…cool i’ve been both frustrated by and in love with focal plane shutter distortion (wikipedia calls it rolling shutter) for a while, now i’ve discovered there’s a group for it. one of the photos i pointed to in my earlier post was of a low-flying helicopter (bottom), a couple other photographers have captured the effect the distortion has on propellers: about those unencumbered video formats the free software foundation tells us the h. avchd video encoding standard violates the very tenets of freedom, they claim competitors such as vp /webm and ogg theora are both unencumbered and technically equal to h. . what they really mean is that software patents are evil. now the mpeg la, the body that administers the h. patents and a number of others has announced it’s forming a patent pool that covers vp , proving that saying something is free doesn’t make it so. iphone camera details i have to look this stuff up every time i play with hugin, the open source panorama stitcher. thankfully i can find it at falk lumo.com: pixel pitch: . µm sensor size: . x . mm^ , . mm diagonal aspect ratio: . : focal length and aperture: . mm f/ . lens mm equivalent crop factor: . equivalent mm focal length and aperture: mm f/ the comments there are top notch, but what’s not mentioned is how the video mode substantially narrows the field of view. wordpress mu/ms empty header and broken image bug fixed i just switched to a new server and found myself struggling with empty http headers and broken or partial images. the problem is the memcache extension for php and wordpress mu/wordpress multisite’s need to reinstantiate the wp-cache after determining the correct blog for a given request. versions of the memcache extension prior to . go wrong somehow and it shows up when you try to do an http head request on a page (the result is empty) or enable x-sendfile support for wp mu/ms’ file handling (all the files and images in the media library will break). configuring amazon linux for web services updated: an updated installation cookbook is available. amazon has introduced their own distribution of linux with tweaks to optimize it for their elastic compute cloud platform. like centos, it appears to be based on red hat enterprise linux, though unlike the current versions of rhel and centos, the packaged applications are up to date with current expectations. that’s refreshing news for those comfortable with rhel, but uncomfortable its ancient packages. mysql . world’s largest canned food structure some records in the guinness book reflect outstanding accomplishments in hotly contested fields. others reflect the imagination it now takes to create a new class of records. food industry thailand‘s , food cans fall into the second category. don’t get me wrong, though, i’m not suggesting anybody’s imagining new fields, just that they’re imagining themselves pursuing crazy records. examples of things i think we should have records for, but i’m too lazy to look up: happy holidays from maisonbisson! another cheesy holiday card from maisonbisson and, for those who like cheese as much as us, from left to right: cotswold double gloucester with onion & chive mannoni pecorino barbagio point reyes toma we picked them mostly for color and texture, but they all tasted plenty good. i especially liked the cotswold. a holiday gift, thanks to some genius and hardworking djs, is in the nest. facebook iphone app is happy to suck in your contacts i discovered a sync button in the facebook app for iphone today: then i read the privacy notice: clearing the browser cache on ipad apple’s knowledge base article on it could be as simple as the following screenshot: instead, the docs say something like: go to settings, click the safari tab, click the big clear cache button, duh. so now you know: world’s heaviest snow plow this probably looks like a snow blower, but the railroads call it a snow plow. a rotary snow plow, yes, but still a snow plow. a ton, foot long snow plow. caveman explains: the union pacific railroad designed and built this monster in the omaha shop. this rotary snowplow is the heaviest snowplow ever built. this baby boasts a gm/emd -cylinder, , horsepower, turbocharged diesel engine that drives an electric generator which provides the power to turn those massive -foot rotary blades at rpm. where are san francisco’s love padlocks? i discovered it in the flickr blog and followed it up with considerable googling, but i can’t find any love padlocks in sf, much less a popular location for them. the wikipedia article lists two dozen notable locations in europe and asia, but not one in the americas. i searched flickr’s san francisco map and found two almost promising photos: an unrelated collection in the mission that was removed by municipal workers in , and this one in my backyard that i plan to confirm shortly. failed hard drive noises there’s nothing amusing about this list of failed hard drive noises if you’re looking through it for a sound matching what drive on your desk is making (which i am), but i’m sure there’s some good material for the click-hop crowd. photos by jon ross and james harvey, used under cc license. better xml/json display in safari i’m one of the few people who loves safari, but i was happy to admit that it didn’t display xml or json very well. marc liyanage’s xml view plugin fixes that. improving will norris’ open graph plugin will norris put together a nice wordpress plugin to place open graph metadata on the page. today i patched it to address a few bugs i and others have found. the patch switches functions that depended on globalizing $post to use $wp_query->queried_object and similar. opengraph_default_url() is changed to try get_permalink() only when is_singlular() is true. otherwise it uses the blog’s base url. this isn’t perfect, but it’s better than having the front page and all tag/category/archive pages report their og:url as being the permalink for the first post on the page. things learned about the gap inc. corporate archives if a customer saw it, or if it was shared with employees, i want some version of it in our archive. –rochelle mccune, gap corporate archivist rochelle took a few of us on a tour of the gap inc archives, a rather different archive than i’m familiar with. things learned about natural language processing at thatcamp bay area the first session i joined at thatcamp was aditi muralidharan‘s text mining boot camp, and the topic seemed to set my agenda for the rest of the event (though i wish aditi had also hosted her proposed data visualization session). aditi’s blog: mininghumanities.com. if i understood correctly, much of aditi’s presentation and experience is based on the stanford parser. unfortunately, the project seems wrapped in some licensing difficulty: it’s gpl, but they claim a license is required for commercial use. becoming donna reed sandee has just launched her new site, becoming donna reed: armed with a notepad and pen, my trusty macbook, and the desire to be the best domestic goddess i can be, i will watch the show from the beginning and find the lesson in each episode. consider this your cliff’s notes on household harmony. she’ll still be updating the feathered nest with food recipes and insights on home decor while she divines the lessons of donna reed. what the critics are missing about the apple tv it’s not just the critics, nobody seems to get the story on apple’s new tv-connected device right. darrell etherington at the apple blog says it’s a non starter for him, and ars technica’s john siracusa describes it as just the most recent entry in a product line that has been “a persistent loser” for the company. even john gruber is damning it with faint praise. they’re all wrong. of course the problem didn’t start there. dancing dog i’ve got a dozen top priorities this morning, but this dancing merengue dog just delayed them all. twitter is like a conversation in a bar mathew ingram on twitter, esquire magazine, and bars: it’s called social media because it’s social. in other words, it’s a conversation; and yes, sometimes it’s like a conversation in a bar. speed wordpress multisite with x-sendfile for apache like wordpress mu before, multisite implementations of wordpress . use a script to handle image and other attachment downloads. that script checks permissions and maps the request path to the files path on disk, then reads the file out to the web server, which sends it to the browser. that approach has some inefficiencies, and for me it introduces some problems. the process would often give up before completing the file transfer, resulting in broken images and truncated mp s among other problems. post loop by category alex bluesummers asked on a wordpress list: how do i order posts in the loop by whether or not it is in a category, then by date? suppose i have posts, of which are in the category “sports” and are in the category “blog news”. both “sports” and “blog news” posts are mixed together chronologically. “sports” and “blog news” posts share other categories and tags. i want both types of posts to be present in the loop regardless of whether it’s the front page or category archive view, but ordered by “sports” and “blog news” and then by date. migrating from wordpress mu to wordpress . multi site i’ve been running a few instances of wordpress mu for a while now, so i was more than a little anxious about the merge of the mu functionality into the core of wordpress. it’s a good thing, but sometimes such dramatic changes pose rocky challenges. not so in this case. pete mall blogged about it in may, and i’m happy to say that i followed those instructions (summary: upgrade, it will work) to upgrade both this site and scriblio. donut tour : the video please enable javascript and flash to view this viddler video. we planned the donut tour. we did the donut tour. we ate donuts. we made five stops on the tour, but this video only covers four of them. we were too stuffed to say anything about japonais, even though the donuts there were delicious. here’s the full lineup: donna’s donuts (yelp!) ziggy’s donuts (yelp!) kane’s donuts (yelp!) sun guang bakery (yelp! how to: plan a donut tour since , the first friday of june has been hailed throughout the us as national donut day. it was founded in recognition of the great comfort donuts provide to those who eat them, and to honor those who serve them. museum of family camping closed memorial day weekend is universally recognized as the start of summer. tradition allows that we can start wearing white, gather family and friends for barbecue, and, for those so inclined, go camping. for the past many years it’s also been the start of the museum of family camping’s season. the interior displays at the museum of family camping celebrated many generations of camping history. my docent made much of the dingle stick (the vertical stick that holds the cooking tin); good manners demanded they be left at the camp site for the next camper. sandee’s homemade wrapping paper sandee’s been getting into disposable art. first it was her holiday dames on the chalkboard in our kitchen, and more recently she’s been crafting one of a kind wrapping paper. it gets torn up and discarded in just a fraction of the time it takes her to sketch and shade it, but act of creation is what she enjoys. i guess that’s why her favorite artistic endeavor is baking. step by step: turn on the iphone/ipad’s web debugging console you can’t view a web page’s source, and you can’t command+f to search for text on the page, but you sure can get a debugging console to see the errors on the page. here’s how: find and open the settings app [<img src="http://farm .static.flickr.com/ / _ f_m.jpg" alt="start in the settings app" width=" " height=" " />][ ] select safari [<img src="farm -static-flickr-com- _ b af b _m.jpg" alt="safari in the settings app" width=" " height=" " />][ ] scroll down to find the developer option at the bottom [<img src="farm -static-flickr-com- _ fb . ipad + velcro = < http://www.vimeo.com/ huffington post introduces badges and social rewards how do you make news fun? or, how do you make moderating often fractious comments on news stories fun? you follow foursquare’s example and introduce badges: the moderator badge allows you to more actively participate in this process. if you are a level moderator (earned by flagging at least comments that we deleted, with a high ratio of good flags to mistaken ones), your flags now carry five times the weight of a standard flag. mick jagger on the music business mick jagger to bbc: [p]eople only made money out of records for a very, very small time […] if you look at the history of recorded music from to now, there was a year period where artists did very well, but the rest of the time they didn’t. via. remixed: my photo in truthout.org i was happy to see one of my photos used as source material for this illustration in truthout.org’s seven year reality check on the iraq war. will mobile flash be relevant when it finally works? john gruber linked to the sizzle in jeff croft’s post: in the [flashcamp seattle] opening keynote, ryan stewart, a flash platform evangelist at adobe, demoed flash player . running on his nexus one phone. […] here’s what happened: on his mac, ryan pulled up a site called eco zoo. it is, seemingly, a pretty intense example of flash development — full of d rendering, rich interactions, and cute little characters. listening is just the start jeff howe writes: idea jams “allow people to discover the fringe question (or idea, or solution), then tweak it, discuss it and bring the community’s attention to it.” “idea management is really a three-part process,” says bob pearson, who as dell’s former chief of communities and conversation rode heard on ideastorm. “the first is listening. that’s obvious.” the second part, pearson says, was integration, “actually disseminating the best ideas throughout our organization. pearls of wisdom in mail list threads david cloutman on code lib: don’t forget to look at trends outside of “libraryland”. a lot of professional library discussion takes place in an echo chamber, and bad ideas often get repeated and gain credibility as a result. librarians usually overstate the uniqueness of their organizations and professions. when the question, “what are other libraries doing?” arises in addressing a technical problem, don’t be afraid to generalize the question to other types of organizations. respond to your next subpoena like a pro thanks to kathleen seidel, a fellow new hampshire resident and blogger at <neurodiversity.com>, i now have what appears to be a good example of a motion to quash a subpoena (even cooler, she filed it pro se). i’ve also learned that nh is among the states that allows lawyers to issue subpoena in civil cases without prior approval of a judge. take a look and prepare yourself for some law talking. steve jobs on apple vs. adobe and iphone vs. flash steve jobs’ thoughts on flash minces no words in its conclusion: besides the fact that flash is closed and proprietary, has major technical drawbacks, and doesn’t support touch based devices, there is an even more important reason we do not allow flash on iphones, ipods and ipads. we have discussed the downsides of using flash to play video and interactive content from websites, but adobe also wants developers to adopt flash to create apps that run on our mobile devices. blogging in academia a comment in the university of lincoln’s audio production course blog demonstrates the value of public blogging in academia: i am looking forward to beginning this course in september and have been finding these blogs very useful in providing a guide as to what sort of things to expect during my first year. keep up the good work! thanks to joss winn for the tip. ssd mysql performance the above graph and this mysql performance blog story are from last year, but i believe are still relevant and instructive now. sure, the fusionio is faster, but how the hell can you beat a single ssd in terms of price/performance? raid : . transactions per minute per dollar ssd: transactions per minute per dollar fusionio: . transactions per minute per dollar improving p — order posts by last comment date i’m a big fan of the p theme for wordpress. it makes it dead easy anybody familiar with wordpress to host a discussion site and improve collaboration across time and distance. that said, one feature i’d like to see is the ability to order the posts by the last comment date, rather than post date. when we started using p to power a workgroup discussion last year, i wrote a bit of code to sort the posts that way, here’s how: irony: nh liquor commissioner suspected of dui in it was the deputy chief of liquor enforcement. last summer it was the wolfboro police commissioner who was arrested importing pounds of marijuana from canada. this week it’s a liquor commissioner who was stopped on suspicion of dui. i’m a carnie huckster, you know it and i know it, but that’s ok the title is a quote from seth stevenson slate.com piece on pitchman vince offer, where he explains that vince’s “smooth-talking condescension” is the most appropriate sales tactic in today’s cynical world. “jaded consumers expect to get snowed and almost distrust the very pretense of trustworthiness.” the rap chop remix of vince’s slap chop actually ran on tv. three sweet globe images [][ ] hey, it’s [earth day][ ]! [ ]: http://www.flickr.com/photos/kumasawa/ / ““wind andamento” by karen ami (cool globes) by kumasawa, on flickr” [ ]: http://en.wikipedia.org/wiki/earth_day auctions and negotiations: starting price matters via mind hacks: auctions with a low starting price may result in higher final sale prices than those with a high starting price. but negotiations with a high starting price often result in higher final sale prices. cleaning up category relationships in a wordpress scriblio site a few lines of sql i used to clean up a scriblio site. it’s probably useless to anybody but me. i’m not suggesting anybody else use this code, as it will result in changed or deleted data. update the post author for catalog records (identified because they have a specific post meta entry): update wp_ _postmeta join wp_ _posts on wp_ _posts.id = wp_ _postmeta.post_id set post_author = where meta_key = 'scrib_meditor_content' get the categories attached to every catalog record (except the “catalog” category): loading: global warming sure i’m a fan of marilyn monroe, but stéphane massa-bidal’s activist illustration is even hotter. he’s online at rétrofuturs.com. la times on ipad vs kindle the kindle feels like an e-reading device, whereas an ipad feels like reading. from latimes.com via joseph monninger. a few lines of sql: cloning blogs in mu the following sql is what i used to clone the content from one blog in mu to another for testing. it’s probably useless to anybody but me. anybody who can’t figure out from the code that wp_ _posts is the source table and wp_ _posts is the destination probably shouldn’t try to use the code, as data will be lost. clone the content from one mu blog into another: truncate table wp_ _posts; insert into wp_ _posts select * from wp_ _posts; truncate table wp_ _postmeta; insert into wp_ _postmeta select * from wp_ _postmeta; truncate table wp_ _terms; insert into wp_ _terms select * from wp_ _terms; truncate table wp_ _term_taxonomy; insert into wp_ _term_taxonomy select * from wp_ _term_taxonomy; truncate table wp_ _term_relationships; insert into wp_ _term_relationships select * from wp_ _term_relationships; truncate table wp_ _bsuite _search; insert into wp_ _bsuite _search select * from wp_ _bsuite _search; truncate table wp_ _scrib_harvest; clone a few options: solving problems in secret matt blaze computer and information science at university of pennsylvania and blogs about security at exhaustive search. his recent post on mistakes in spying techniques, protocols, and hardware caught my interest: indeed, the recent history of electronic surveillance is a veritable catalog of cautionary tales of technological errors, risks and unintended consequences. sometime mishaps lead to well-publicized violations of the privacy of innocent people. there was, for example, the nsa’s disclosure earlier this year that it had been accidently “over-collecting” the communications of innocent americans. the reward for re-discovering archive collections documentarians spend most of their time digging up materials that few people know exist. they frequent basements and dark storage rooms, endure conversations with crazy collectors, and typically develop vitamin-d deficiency and light sensitivity in search of what they need. their reward for finding the material? a bill from the original creators (the ones who lost and forgot about the work in the first place) for the privilege of using it. iphone use heavy at am, bumps at lunch, peaks at pm via localytics: iphone users generate % more traffic on the weekend than the average weekday. saturday traffic ramps quickly from a morning low at : am to over % of peak usage by : am—and stays near the peak for the rest of the afternoon and evening. by comparison, weekday app usage is more concentrated in the evening with a slow ramp during the working day and a peak at : pm est, when east coast users are at home and west coast users are commuting home. is the filesystem finally dead? from rob foster/nimble design: by releasing the iphone os, apple is putting a bullet in the head of a long standing convention that most folks could do without. he’s talking about the filesystem. user-accessible filesystems, anyway. this isn’t news, i don’t think the newton even had a hidden filesystem, but it hasn’t gotten old yet. my question: when will i finally get a system that cleverly mixes cloud and local storage to give me seamless access to all my photos, videos, music, and email…ever? why php’s regex is slow, and what you can do about it (if you happen to be a committer on the php project) regular expression matching can be simple and fast, by russ cox: perl [and php and others] could not now remove backreference support, of course, but they could employ much faster algorithms when presented with regular expressions that don’t have backreferences. how much faster? about a million times (no, i do not exaggerate). i use a lot of regular expressions, and relatively few of them use backreferences. it’d be worth optimizing. edison phonograph eula think end user license agreements (eulas) are recent inventions? thomas edison used them on his phonograph cylinder at the start of the s. the eula didn’t protect edison from innovations elsewhere; discs quickly beat out cylinders once the patents expired. photo from fouro. college students use, love, are aware of the limitations of wikipedia how often do college students use wikipedia? how today’s college students use wikipedia for course-related research: overall, college students use wikipedia. but, they do so knowing its limitation. they use wikipedia just as most of us do — because it is a quick way to get started and it has some, but not deep, credibility. % of respondents use wikipedia frequently or always, typically at near the beginning at the start of research ( %). drm evils: now comic fodder brad colbow does some good looking design and an occasional comic. he isn’t the first to address drm woes in comic form, but his comic is one more public cry for rationality. and continuing that cry is this from an unnamed source, originally published at geekologie.com. scott smitelli on hacking youtube’s content id drm system scott smitelli uploaded a total of test videos and received content id emails in the name of science: testing youtube’s content id system. he reversed the audio, shifted the pitch, altered the time (without changing pitch), resampled (pitch and time), added noise, messed with the volume, chunked it up into pieces, and fiddled with the stereo fields. in the end, he found both amusing and frustrating results. he did his tests about a year ago. connect-a-desk looks ridiculous (though i may secretly want one) i was about to tell sandee how foolish these people look with their laptops stuck to their torsos, but she hit me with “that looks like something you’d use.” ouch. worse, i’m not sure she’s wrong. double ouch. maybe the company could send me one. then i could have these conflicted feelings for real. social media usage stats retrevo claims to help electronics shoppers decide what to buy, when to buy, and where to buy it,” so their recent survey on social media addition is probably more significant as link bait than as serious research. despite my concerns about confirmation bias, i’m as amused as anybody by the numbers. % of adult respondents say they check or update twitter or facebook before getting out of bed in the morning, a number that rises to % for iphone users of all ages. addressing hateful and libelous internet speech in the post juicy campus era juicy campus is gone, but other sites have taken its place as a hub for anonymous slander around college campuses. intentional or not, the conversation at these sites tends toward abusive, with successive commenters attempting to one-up each other with each insult. students targeted by the abuse and defamation have little easy recourse. some sites allow users to mark comments as offensive, but require membership to do so, and the anonymous nature of the posts limits the real world social group’s opportunity to moderate itself and its members. html media – project hosting on google code i was wondering when somebody was going to do what html media does: html video tags make embedding videos into documents as easy as embedding an image. all it takes is a single tag. unfortunately, not all browsers natively support html video tags. html media is a javascript library that enables tags for clunky browsers. url path bug in wordpress.com video server you’ve got to both respect automattic for releasing their internal code as open source while also giving them a break for not assuring that it works for anybody else. one of their projects, the wordpress.com video server is a sophisticated wordpress plugin that handles video transcoding and offers a bit of a youtube in a box solution for wordpress. the bug i found is that the code assumes wpmu is running in subdomain mode, rather than subdirectory mode. rock out with a cardboard record player http://www.vimeo.com/ the physical, analog nature of vinyl has long appealed to the diy crowd. this cardboard record player capitalizes on that to create a direct mail marketing campaign that people appear to actually enjoy receiving. from the description at agency news: grey vancouver created a portable record player from corrugated cardboard that folds into an envelope. the record can be spun with a pencil and the vibrations go through the needle and produce a recording of a children’s story called “a town that found its sound. the cost of ie’s non-compliance google this month dropped internet explorer support in google apps and youtube, and others are lining up at idroppedie .com. still, even newer versions of ie suffer from poor standards support, and there are doubts about the just announced ie . to put this in perspective, billforbill.com is adding up the costs of all the workarounds that web developers have to go through to make it buggy browser work. after just a few days and only submissions the total is over $ million. wp memcache object cache breaks http head requests i just posted about the following confounding problem to the wp-hackers list: when running wordpress mu (tested in . x and . x) with the memcached object cache active, it refuses to respond to http head requests. the result of this is that head requests to check the mimetype of a linked file (as for setting the enclosure) or size (as the video framework plugin does) fail. curl -i http://url.path returns either an empty result, or (if fronted with varnish) a error. wordpress bug in setup_postdata() wordpress is built around the loop, and all the cool kids are using multiple loops on the same page to show the main post and feature other posts. the problem is: wordpress doesn’t properly reset the $pages global for each post. if the post in main loop (or default query) is paged, then all the other posts will show the same paged content as in the main post. i started a ticket and submitted a patch, but in the meantime you might have to unset( $globals['pages'] ) in your custom loops just before calling the_post(). web vs. native apps one lesson here is that a simple but well-done web app […] can be vastly superior to a full-fledged but terrible iphone application. usability nightmare: the my.sxsw iphone app. consumer society and citizen networks logo consumer society and citizen networks “aims at promoting access of citizens to information on product safety, consumer rights protection, and to results of independent testing, as well as promoting wide public discussion of challenges facing the consumer society in ukraine.” their logo, however, is pure genius: some sketches from logolog showing how it came together: christian madrasas from the march newsletter of the north texas skeptics: in the madrasa, the religious school, i watched and listened as the instructor related his view of the world to the students and the others present. politics, personal relationships, nations, and the physical world were interpreted in the light of the speaker’s religious teachings. hinduism and buddhism were lumped together with that quaintly american religion called new age. pagan symbols invoke demons to do dirty work for cultists, and evolution is the root of much of this evil, the students were told. auto-tune put to better use: news auto-tune has been prettying up vocal tracks for more than a decade now, but applying it to news is simply brilliant. the gregory brothers‘ autotunethenews.com is worth a look. nh’s proud political system a nh house judiciary committee hearing recently made new hampshire famous in boingboing and the huffington post. watch the hearing where the speaker describes sex acts, and take special note of the amazing poker face of the others during the talk. i’ll stop the world and melt with you flickr video watching valentine’s rose fade the georgia o’keefe view, above, or the still life view, below: this isn’t so much about valentine’s day as it is about finally getting setup to do time lapse video like this. more to come at maisonbisson.com/timelapse. valentine’s rose (o’keefe view) flickr video valentine’s rose flickr video what the critics are missing about apple’s ipad it’s doubtful that anybody reading this blog missed the news that apple finally took the wraps off their much rumored tablet: the ipad. trouble is, a bunch of folks seem to be upset about the features and specs, or something that made the buzz machine go meh. it’s just a bigger iphone, complain the privileged tech pundits. they apparently missed the recent pew internet project report on internet usage by demographic. blogging by email wordpress has some simple built-in support for posting by email, but that didn’t stop a couple people from developing plugins that might do better. postie and postmaster both claim to support attached photos (though neither appears to use wp’s built-in media management). but if your goal is to post photos, you might consider posting through flickr. organizational vanity, google alerts, and social engineering as more and more organizations become aware of the need to track their online reputation, more people in those organizations are following google alerts for their organization’s name. that creates a perfect opportunity for scammers to play on that organizational vanity to infect computers used by officers of the organization with malware that can reveal the inner workings of that organization. i’m not exactly sure what clicking the button above does. apple’s netbook a post on thomas fitzgerald.net serves to remind us that apple released their first netbook in : the apple emate : …next time you see people ranting about an apple netbook, remember that apple had something similar long before anyone even uttered the phrase “netbook.” the device ran netwon os with a - hour battery life (yes, - hours). i’ve written more than a few posts eulogizing the emate’s tablet-shaped sibling: newton message pad . coda feature wishlist i’d long been a user of barebones’ bbedit, a product that’s served me well for a number of years. but upgrading from version . to is a paid deal, and after spending days with the demo of bbedit , i decided i wanted to look around a little bit. my friend matt switched from bbedit to panic’s coda some time ago, and i liked the demo of that well enough that i bought a license. put an ssd in your expresscard slot? i spied the wintec filemate gb ultra expresscard and began to wonder how it works as a boot drive for mac os x in a late macbook pro (the model just before apple replaced the expresscard slot with an sd slot). but i didn’t have to wonder too much, as a post to this macobserver forum thread offers enough details to make a geek salivate: the computer now boots primarily from the ssd card and will start up the computer in less than / the time of the internal hd […] i have all the applications and system files on the ssd card, the user files/record on the internal hd. do e-books have a future? david weinberger kicked off the latest installment in the ongoing debate about the future of electronic books versus paper books in his will books survive? a scorecard… post. he’s got some good points, but like many of the smart folks i admire, he approaches this question assuming that books, in any form, are important. ursula k. le guin’s excellent essay on “the alleged decline of reading” is especially informative on this point: books don’t matter to most americans, and they haven’t for some time. even if they don’t click ethan zuckerman’s recent post, what if they stop clicking? points out the difficulty of building a business on ad revenue. he points to statistics that show fewer readers are clicking banner and arguments from the web advertising industry about how un-clicked ads still build brand awareness. it’s not really central to zuckerman’s point, but i didn’t sense that he was aware that google has picked up the same argument. i commented on the post that google has started reporting the numbers of people who are presented (but don’t click) ads, then later visit the advertisers that are paying for, um, clicks. my wordcamp nyc talks authentication hacks my first talk was on user authentication with mu in existing ecosystems, all about integrating wp with ldap/ad/cas and other directory authentication schemes, as well as the hacks i did to make that integration bi-directional and deliver new user features. my slides are online (.mov / .pdf), and you can read earlier blog post summing up the project. plugins mentioned wpcas (long description) alternate contact info wordpress ticket framework wpsms (long description) scriblio i was most excited, however, to talk about scriblio, a plugin that turns wordpress into a library catalog with faceted searching and browsing. spell checking matt demanded accent-aware spell checking for the wordpress spell checking plugin his company acquired earlier this year. and just a little more than a month later, after the deadline delivered. now beyoncé, café, coöperate, and even my resumé look prettier. separately, wordnik offers a new take on online dictionaries, and they just launched an api. backblaze storage pod backblaze is a cloud backup service that needs cheap storage. lots of it. they say a petabyte worth of raw drives runs under $ , , but buying that much storage in products from major vendors easily costs over $ , , . so they built their own. the result is a u rack-mounted linux-based server that contains terabytes at a material cost of $ , , the bulk of which goes to purchase the drives themselves. drobo: sweet storage, one big flaw i’ve been a fan of drobo since i got mine over a year ago. the little(-ish, and sweet looking, for stack of disks) device packs as many as four drives and automatically manages them to ensure the reliability of your data and easy expandability of the storage. however, thomas tomchak just pointed out one major flaw: if you overflow your drobo with data, the entire device may give up and you’ll lose everything. the bugs that haunt me a few years ago i found an article pointing out how spammers had figured out how to abuse some code i wrote back in or so. i’d put it on the list to fix and even started a blog post so that i could take my lumps publicly. now i’ve rediscovered that draft post…and that i never fixed the bad code it had fingered. worse, i’m no longer in a position to change the code. ssh tunneling examples most of my work is available publicly, but some development is hosted on a private svn that’s hidden behind a firewall. unfortunately, my primary development server is on the wrong side of that particular firewall, so i use the following command to bridge the gap: ssh -r :svn_host: username@dev_server.com that creates a reverse tunnel through my laptop to the svn server and allows me to checkout code using the following: yelp: a poster child for semantic markup search engine land.com: yelp…is…essentially a poster-child for semantic markup. this spring, google’s introduction of rich snippets has allowed yelp’s listings in the serps to stand out more, attracting consumers to click more due to the “bling” decorating the listings in the form of the star ratings. there are now some very good reasons why sites with ratings and reviews should be adopting microformats, and it’s not that hard to do! iphone’s anti-customer config file in march of this year apple applied for a patent on technology that enables or disables features of a phone via a config file. the tech is already in use: it’s the carrier profiles we’ve been downloading recently. on the one hand this is just an extension of the parental controls that apple has included in mac os x since the early days, but it also implies some rather anti-consumer thinking at the company. evil evil klaomta.com a quick google search of klaomta.com reveals more than a few people wondering why it’s iframed on their websites. the answer is that the site has been compromised. unfortunately for the fellow who asked me the question at wordcamp, solving the problem can be a bit of a chore. keeping your wordpress installation up to date is important, as there are some known security flaws in older versions, but most of the attacks that crackers use are targeted elsewhere. the wordpress way plugin development will norris‘ talk at wordcamp pdx introduces wordpress coding standards, common functions, and constants to would be plugin developers (and smacks those who’ve already done it wrong). also notable: functions, classes, variables, and constants in the wordpress trunk. custom installations just as wordpress has a number of hooks and filters that plugins can use to modify and extend behavior, it also has a cool way to customize the installation process. hacking wordpress login and password reset processes for my university environment any university worth the title is likely to have a very mixed identity environment. at plymouth state university we’ve been pursuing a strategy of unifying identity and offering single sign-on to web services, but an inventory last year still revealed a great number of systems not integrated with either our single sign-on (authn) or authorization systems (authz, see difference). and in addition to the many application/system specific stores of identity information (even for those systems integrated into our single sign-on environment), we also use both ldap and ad (which we try to synchronize at the application level). worst of all, the entire environment is provisioned solely from our mis database, which is good if you want to make sure that students and faculty get user accounts, but bad if you want to provision an account for somebody who doesn’t fit into one of those roles. the one way relationship between our user accounts and the mis database also makes it difficult to engage with new users online. if you can’t get an account until you become a student, how do you allow potential students to apply online if all your systems are integrated with single sign-on? and if you can’t authenticate the online identity of your users, how do you set initial passwords into your system? or allow them to reset a forgotten password online? internet companies never struggled with this issue, as their customers could only approach them online, but most universities built systems around paper applications and have fond (and relatively recent) memories of offering their students their first internet experience. it’s still not unusual for universities to offer their students their campus computing account with a default password based on supposedly secret data shared between the user and the school. but your ssn, birth date, and mother’s name are no longer secret. a proposed change in ferpa policy (see the the top of page in the nprm) would have barred the use of “a common form user name (e.g., last name and first name initial) with date of birth or ssn, or a portion of the ssn, as an initial password to be changed upon first use of the system” in systems that store academic data. the final rule excluded that provision, much to the relief of those schools with more lobbying clout than brains. pigeon beats adsl: slow networks or massive storage capacity? it was a tech story so apparently humorous that the popular media felt compelled to cover it: carrier pigeons delivered gbs of data faster than an adsl line. the bbc story’s subtitle read “broadband promised to unite the world with super-fast data delivery – but in south africa it seems the web is still no faster than a humble pigeon,” and that’s how most stories played it. unfortunately, they all got it wrong. moving data by homing pigeon requires some planning, and pigeons. source. the race was run by the unlimited group, but the clearest telling of it comes from wikipedia: inspired by rfc {.external.mw-magiclink-rfc}, on september the marketing team of the unlimited, a regional company in south africa, decided to host a tongue-in-cheek “pigeon race” between their pet pigeon “winston” and local telecom company telkom sa. the race is to send gigabytes of data from howick to hillcrest, approximately  km apart. the pigeon carrying a microsd{.mw-redirect} card (an avian variant of a sneakernet), versus a telkom adsl{.mw-redirect} line. winston beat the data transfer over telkom’s adsl line, with a total time of two hours, six minutes and seconds from uploading data on the microsd card to completion of download from card. at the time of winston’s victory, the gb adsl transfer was just under % complete. jsnes: javascript nintendo emulator ben fisherman’s jsnes runs entirely in the browser using nothing more intrusive than javascript. it apparently manages real-time performance within chrome, but it works (if not playably) on an iphone. i wish the screen was resizable and that it supported iphone compatible controls, but both of those assume that browser performance will improve enough to make it playable. interestingly, though not surprisingly, the safari js engine is limited to consuming a single cpu (which it quickly does while playing jsnes). itunes : closer to an api? will norris has discovered that itunes ’s interactions with the store are more web-happy. i’ve been asking where the itunes store api was for some time, now i think i’ve got what i need to build one. wordpress hacks: nested paths for wpmu blogs situation: you’ve got wordpress multi-user setup to host one or more domains in sub-directory mode (as in site.org/blogname), but you want a deeper directory structure than wpmu allows…something like the following examples, perhaps: site.org/blogname site.org/departments/blogname site.org/departments/blogname site.org/services/blogname the association between blog ids and sub-directory paths is determined in wpmu-settings.php, but the code there knows nothing about nested paths. so a person planning to use wordpress mu as a cms must either flatten his/her information architecture, or do some hacking. am i supposed to feel bad for at&t now? with at&t facing lawsuits for not delivering mms features at the iphone gs launch, they kind of had to do something. i’m not sure if i’d be satisfied by this video if i were among the plaintiffs, but i think it does a good enough job. the stat about % annual increases in mobile data use is pretty powerful. i’d heard it a dozen times before*, but because i wasn’t in austin for sxsw iphone meltdown, i don’t have quite the same appreciation as some do. at&t added capacity then, and they seem to have been scrambling elsewhere too. iphone users are said to be six times as likely as anybody else to watch video on their phones, and if wifi aggregator jiwire’s report says anything about cell data, the iphone has certainly changed the game. jiwire’s mobile audience insights report shows that over % of the devices on their network are either iphones (about % of the total) or ipod touches! and all the way back in in britain, iphone users were times as likely as other phone users to send or receive more than mb a month. it will be interesting to see what happens to other carriers as they get devices that encourage use as the iphone has. *actually, i hadn’t heard the % stat specifically, just inspecific reports of increased usage. now i want to watch (or re-watch) all these okay, i don’t want to watch all the movies depicted in this year overview of film special effects, but i did just add a few to my netflix queue. wordpress hacks: serving multiple domains situation: using wordpress mu (possibly including buddypress) on multiple domains or sub-domains of a large organization with lots of users. wordpress mu is a solid cms to support a large organization. each individual blog has its own place in the organization’s url scheme (www.site.org/blogname), and each blog can have its own administrators and other users. groups of blogs in wpmu make up a “site” and one or more sites can be hosted with a single implementation. (i’m capitalizing site for the same reason wordpress docs capitalize page) each site has a defined set of administrators and options controlling various features. you might, for instance, lock down the plugins on your blogs.site.org, while keeping it open on your www.site.org. or maybe you’d like to let your helpdesk staff create new blogs at blogs.site.org, but not at www.site.org. that’s what wpmu’s notion of site can help you control. online advertising metrics i don’t know if it’s just the mother’s day effect, but the top online retailers for may were dominated by flower shops. the top shop is converting almost % of their visitors to buyers, though the average is just over %. tim, meanwhile, claims he’s lowered his bounce rate to just %. not my chair, not my problem liam lynch explains the origin of the video, but what was dan deacon thinking as he [recorded the audio][ ]? of all the [free mp downloads][ ] he offers, [two friends][ ] from the acorn master album may be the most, um, listenable. thanks to [daily songsmith corey b (corey blanchette)][ ] for the tip. [ ]: www-dandeacon-com- drinking out of cups.mp [ ]: http://www.dandeacon.com/mp / [ ]: www-dandeacon-com- _two_friends.mp [ ]: http://coreyb .com/ who gets to control the future of libraries? the following was my email response to a thread on the web lib mail list: okay, it must be said: you’re all wrong . i can understand that news of a librarian being fired/furloughed will raise our defenses, but that’s no excuse for giving up the considered and critical thinking that this occasion demands. consider this: the principle’s blog reveals a reasonable person actively trying to improve academic performance despite crushing economic conditions. martin belam’s advice to hackers at the guardian’s july hack day an amusing hacks-conference lightning talk-turned-blog post on web development: “graceful hacks” – ux, ia and interaction design tips for hack days. martin belam‘s talk at the guardian’s july hack day must have been both funny and useful: funny: “however, i am given to understand that this is now deprecated and has gone out of fashion.” useful: “the yahoo! design pattern library is your friend.” hnews might not be so bad the ap’s diagram of their protect, point, pay “news drm” scheme looked like a joke, then i saw the parody. despite all the smoke and hype, ed felton explains that it’s underwhelming, at most. still, hnews might be an interesting format for some blogs to adopt. most of what the ap is rattling their saber about is in the rights (containing ccrel declarations). felton thinks the dependence on ccrel may extend derivative usage rights, rather than limit them. get your beer pong skills on do facebook ads work? all facebook is happy to share the ten laws of facebook advertising, but will those rules lead to better results than the . % ctr bob gilbreath got a year ago? newspaper business: news was a loss leader howard weaver wants newspapers to play offense against google and others, but chris tolles, ceo of news aggregator topix.com says he’s been trying weaver’s plan for a while, and there’s no bucket of gold to be found in it. the problem, it would appear, is that newspapers don’t sell news. they sell advertising space and pair it with news as a loss leader to keep the eyeballs. and while that worked in print, it doesn’t work on the web. google recommends microformats and rdfa google’s own webmasters help site recommends microformats and rdfa structured data to improve indexing and usefulness of the data. review metadata appears to have full support, while people, product, and business data are in beta. do air taxis actually work? i just thought to follow up on this story about dayjet, a high-flying air taxi service that planned to operate tiny, three-passenger eclipse jets. the story doesn’t deviate from economic trends: dayjet ceased operations in september , and the aircraft manufacturer entered chapter in february . the air taxi association says their operators save big money over scheduled airline service, but finding the price of that service can be hard. mozilla labs’ ubiquity http://www.vimeo.com/ mozilla labs’ ubiquity has a lot of promise: ubiquity is an experiment into connecting the web with language in an attempt to find new user interfaces that make it possible for everyone to do common web tasks more quickly and easily. it’s a firefox extension, so it works on macs, windows, and linux. with only a couple keystrokes, it lets you use language to instruct your browser. you can translate to and from most languages, add maps to your email, edit any page, twitter, check your calendar, search, email your friends, and much more. tomas mankovsky’s sorry i’m late http://www.vimeo.com/ i’m simply in love with this video. watch through the credits to see a bit of how it’s made. go blog, small orgs (or large) philip greenspun suggests small organizations use a blog for their website (ironically, not blogged): the small business web circa in , a small organization that wanted a web site would hire a “web designer” skilled in the exotic art of “html programming” to produce a static web site, i.e., a cluster of linked pages with a distinctive design and color scheme, giving information about the company or non-profit org. get the zimbra isync connector it can be difficult to get the zimbra isync connector, as the company doesn’t offer a simple download from their site. fortunately, the license allows us to freely redistribute their software. download the zimbra isync connector here. what is david mcnicol’s url cache plugin? the description to david mcnicol’s url cache plugin raises more questions than it answers: given a url, the url_cache() function will attempt to download the file it represents and return a url pointing to this locally cached version. where did he plan to use it? does he envision the cache as an archive, or for performance? why hasn’t it been updated since ? it caught my interest because i’ve long been interested in a solution to link rot in my blog. book search results vs. users bret victor offers the above design suggestions (from ) to amazon in the book search results display (he’s comparing to this). i didn’t discover them at the time, but many of them are still relevant now. bret notes that amazon’s display doesn’t do a good job of answering the questions a person has when searching for books: “what is the book about?” and “is it any good?” unfortunately, these questions are completely unaddressed by the information provided. too bad the hanzo archives wordpress plugin is caput the hanzo archives wordpress plugin is something i’d be very excited to use. ironically, it’s disappeared from the web (though the blog post hasn’t): we’ve released a wordpress plugin which automatically archives anything you link to in your blog posts; it also adds a ‘perma-permalink’ for the archived version adjacent to each original link. an amazon web services case study put me on to hanzo a while ago, and in may i actually spoke with mark middleton (the markm who posted the entry above). customizable post listings lorelle is a big fan of scott reilly’s customizable post listings: display recent posts, recently commented posts, recently modified posts, random posts, and other post, page, or draft listings using the post information of your choosing in an easily customizable manner. you can narrow post searches by specifying categories and/or authors, among other things. using vlc as a live video stream transcoder for axis camera and flv [i]n theory, i should be able to issue one command to vlc and have it receive the mpeg -es stream from the camera, transcode it to h. , and stream it to the wowza, which would handle the rest. via john beales. leaked video of bumblebee’s breakdance moves http://www.vimeo.com/ well, not ‘leaked,’ but just in time for the new transformers movie, patrick boivin has posted this video of bumblebee breakdancing. video or audio comments in wordpress with riffly in line with yesterday’s discovery of the viddler wp plugin, riffly webcam video comments also supports video or audio comments within wordpress: riffly is a free service that easily plugs into your site allowing visitors to create video and audio comments. the service is advertising supported. we cover all the costs for bandwidth, servers, and maintenance. optionally, we also offer premium riffly accounts that provide you with additional benefits, such as advertising removal, control panel access, analytics, and much more. video comments with viddler wordpress plugin the viddler wordpress plugin promises to “enrich your site’s commenting experience by enabling video comments….” users can record direcly from a web cam or choose a video they’ve previously uploaded to viddler.com. viddler evangelist colin devroe has it on his site, where i can see it requires would-be commenters have a viddler account. that last bit is too bad. i like viddler, but i can’t force my readers to like it and get accounts as a prerequisite to commenting. wolfram|alpha’s missing feature: libraries john timmer brings up my two biggest complaints about wolfram|alpha. the first is that it’s even harder to identify the source of information than it is in wikipedia, the other is what happens when searches fail: a bad web search typically brings up results that help you refine your search terms; a bad alpha search returns nothing, and it’s not clear that there’s an easy way to fix that. systems wrangling session at wordcamp developer day what is the current status of web servers…is apache .x “fast enough?” automattic uses lightspeed (for php), nginx (for static content), and apache (for media uploads). for wordpress-generated content, all server options are approximately the same speed. what about apc? automattic uses beta versions of apc, and provides a - x performance increase. it’s tied closely to the php version, so automattic recently switched from php to php . databases? andy peatling on buddypress why buddypress? “build passionate users around a specific niche.” do you have to become a social network? “no, look at gigaom pro,” a recently launched subscription research site based on buddypress. but, yo do get “byotos: bring your own terms of service.” that is, you get to control content and interactions. and your service won’t be subject to the whims of a larger network like facebook (or vagaries of their service — think ma. wordpress . script handling jquery . . is in wordpress . , but the most exciting changes are in the automatic concatenation and compression of scripts via the script loader. andrew ozz says “this feature can easily be extended to include scripts added by plugins and to use server side caching, however that would require some changes to the server settings (.htaccess on apache).” i have yet to figure out how to extend that feature to scripts in my plugins, but i’m working on it. google’s matt cutts on building better sites with wordpress % of wordpress blogs he sees are spam. but for those who aren’t spammers and want to do better in google…. “wordpress automatically solves a ton of seo issues…wordpress takes care of - % of seo.” still, he recommends a few extra plugins: akismet — reduce spam comments cookies for comments — reduce spam comments feedburner feedsmith wp super cache — improve performance “we crawl roughly in order of pagerank…higher ranked sites get crawled faster and deeper. understanding, leveraging google image search above is [peter linsley][ ] speaking about google image search at [smx west][ ] in february, . meanwhile, [stefan juhl suggests some javascript][ ] to break your site out of the image search result pages: many google image search users are quickly clicking on to the direct image url and thereby not seeing the page with the image. also, it seems that many of the users don’t hesitate to click back to the image serps when they don’t see the image “above the fold” – probably because of google image search framing the page with the picture and thus making it almost too easy to do so. on the one hand he wants to catapult chicken droppings, on the other hand he did catapult his wife; repeatedly the homeland security press is just getting wind of joe weston-webb’s attempts to deter vandals with nonlethal weapons, but the story became all the rage in britain when it broke last year. the stories hit all the timely bits: joe got burgled, so he announced plans to install a catapult. a what? a catapult. why? to launch chicken droppings at miscreants. unfortunately, the local constabulary warned him off, and the catapult wasn’t ready when burglars returned. zen and the art of motorcycle maintenance is available all over the web robert m. pirsig‘s zen and the art of motorcycle maintenance at amazon, a used book store, or your parent’s book shelf. still, it’s available on the web as pdf, at least two text files — one, two — and even as a podcast (subscribe via itunes). lots of people have re-traced the journey described in the book, at least one person has posted a travelogue about it to the web. henry gurr has posted pirsig’s own photos, and christoph bartneck pointed out many locations in google maps: is mysql . ready? mysql . hasn’t gotten a lot of love, but it does introduce support for pluggable storage engines. and that’s required to use sphinxse. sphinx is a fast full text search engine. it doesn’t need to run as a mysql storage engine to work, but doing that allows joining against other mysql tables. so while i’m watching the future of mysql alternatives, i’m also watching . bug fixes and playing with the coolstack-packaged . extreme sheep herding iphone g camera hacks and deets those unwilling to open of their iphone to adjust the camera focus might take a look at griffin’s clarifi, a case with a built-in close-up lens that can slide in our out of place as needed. flickr user meine ideenecke, meanwhile, has figured out the iphone camera specifications. he says it’s about mm ( mm equivalent), though this source says it’s mm. will tuneup fix my collection of podcast music downloads? now that i’ve discovered it, i’m tempted to try tuneup on my collection of mp s downloaded as podcasts (and without good id tags) from places like the kcrw’s today’s top tune. the story is that the itunes plugin automatically identifies your tracks, can fix the tags, and add album art. google street view camera sightings what happens when one of google’s street view camera vehicles encounters a low bridge or a muddy australian road? comparing panorama stitching tools the above are the result of panolab, hugin, calico, and a single shot with a very wide angle lens (canon’s - mm, effectively mm on my rebel xti). the first three originated on my iphone and the panolab shot was stitched and originally uploaded to flickr on my iphone (though i have since done some color enhancement and reuploaded the photo from my macbook pro). hugin is gpl, the other solutions are less free (in both senses). the difference between mysql’s utf _unicode_ci and. utf _general_ci collations mysql answer: utf _unicode_ci vs. utf _general_ci. collation controls sorting behavior. unicode rationalizes the character set, but doesn’t, on it’s own, rationalize sorting behavior for all the various languages it supports. utf _general_ci (ci = case insensitive) is apparently a bit faster, but sloppier, and only appropriate for english language data sets. the many uses of a pockettorch doesn’t everybody need a pockettorch? it’s a “safe, practical tool,” they say. more amusingly, the list of suggested uses includes: melting your cache of gold, scaring grandma, lighting illegal fireworks, dental/lab work, and making friends jealous. fun threads for librarians who doesn’t want to be an anarchist librarian? or a bibliophian? photoshop retouching magic vs. disasters compare the retouching portfolio here against the regular posts at photoshop disasters. lessons learned: why it’s better not to use parentheses when they’re optional there it is in the php manual for return(): note: since return() is a language construct and not a function, the parentheses surrounding its arguments are not required. it is common to leave them out, and you actually should do so as php has less work to do in this case. i knew the parentheses were optional, but i’ve been merrily using them all along. and i probably would have continued doing so until i saw the second note attached to the docs: mysql correlated subqueries correlated subqueries are said to be “inefficient and likely to be slow,” but that doesn’t mean i’m not glad to have learned of them. what is an archive in the digital age? jessamyn pointed out the dust up over the dissapearing of paperofrecord.com, a historical newspaper archive. most annoying song ever? is this the most annoying song ever? independent + catchy and pop gone wrong. how much do you want that job? one of the many odd questions this prank job application asks is: what are you willing to wear at work? (check all that apply) paper hat tie hairnet spandex singing omelet costume sweet vw bus scooter sidecar i spied this drool-worthy scooter and sidecar combo on scooter sidecars. wordpress action ticketing api this plugin is the next step after my proposal for a common invite api. here’s how i described it when requesting hosting at the plugin directory: a common framework for registering tickets that will be acted upon later. use it to manage challenge/response interactions to confirm email addresses, phone numbers, im screen names, twitter accounts, etc. build an invite system around it, or use it as the foundation of a short url system. you think you’re paying too much for mobile data? a caller to clark howard’s cnn show complains of being billed $ , by his cell phone provider for data usage. and oklahoman billie parks has filed suit over a $ , bill. saving objects in wordpress’ user meta there’s a hole in the wall at about head level next to my desk. i’ve spent most of the day trying to track down a bug with some code i’ve been working on to add fields to a user’s profile in wordpress. the problem is that upon trying to save the profile i’d get an error like the following: catchable fatal error: object of class stdclass could not be converted to string in /wp-includes/wp-db. expandrive ftp/sftp/amazon s client expandrive makes ftp, sftp, and amazon s connectivity dead easy. expandrive acts just like a usb drive plugged into your mac. open, edit, and save files to remote computers from within your favorite programs—even when they are on a server half a world away. expandrive enhances every single application on your computer by transparently connecting it to remote data. php magic constants: __line__, __file__, __dir__, __function__, __class__, __method__, and __namespace__ i’ve been using __file__ for years, but i never thought to look for its siblings. echo ' line:'. __line__ .' file:'. __file__ .' directory:'. __dir__ .' function:'. __function__ .' class:'. __class__ .' method:'. __method__ .' namespace:'. __namespace__; i feel as though i should have noticed these earlier; they’re clearly referenced in the docs for debug_backtrace(), after all. down the drain: flowers in the in-sink-erator flickr video i can’t explain my fascination with putting flowers into the in-sink-erator, but the sink does smell like flowers afterwards. music is evil by beads. trash fiction book covers a while ago i discovered a great collection of scanned book covers from s-ish pulp fiction in flickr. i had gone looking for things to post on our clipboard wall, but these are too fun to walk away from — especially now that sandee’s put cats up. marc acito on strunk and white’s elements of style when it comes to “shall” and “will,” strunk and white gives the following example: “a swimmer in distress cries, ‘i shall drown; no one will save me!’ ” but a suicide says, “i will drown; no one shall save me!” and i say, “you two (pedantic) know-it-alls deserve to drown.” i mean, what about “help!” via who needs a manual to write real good?. yahoo! bids adieu to yahoo! has divested itself of blo.gs and is shuttering geocities. would this have happened in a good economy? no. did it need to happen anyway? yes. yes. yes. and for the love of god, yes. tips to publishers from google news it turns out that there are a lot of differences between google’s regular web crawler and the google news crawler. and though very few of us will find our content included in google news, it still seems like a good idea to make our content conform to their technical requirements. here are a few of them: in order for our crawler to correctly gather your content, each article needs to link to a page dedicated solely to that article. correction: i do still need the wufoo forms wordpress embed shortcode a few weeks ago i said i no longer needed the wufoo embedding code that i’d put into bsuite. i was wrong. so i’ve taken another look, fixed the code from my old post, and coded it up into a stand-alone plugin. i’ve added installation and usage instructions to the bottom of the original post. what’s the best panorama stitching app for iphone? i spent some time looking for panorama-related apps for the iphone and came up with the following: panorama by airshed panoramas by helix interactive tripstitch by byteslice software pano by debacle software panoramascope by phil endicott panolab and panolab pro by originate lab i’ve actually played with panolab a bit (landscape, portrait) after seeing p ps harlow using it. fixing batcache to send the correct content-type header i’m a fan of batcache, the memcached-based wordpress full-page cache solution, but i’ve discovered that it ignores the content-type header set when the page is initially generated and re-sends all content with content-type: text/html. i posted a note about this at the wordpress support forums, but then i realized what the problem was: apache_response_headers() doesn’t return the content type, but headers_list() does. the solution is to replace apache_response_headers() with headers_list() in the code, though headers_list() is php + only, so it might be a while before we see a change like this committed. facebook’s favorite metadata [facebook’s guide to sharing][ ] details some meta tags to make that sharing work better: in order to make sure that the preview is always correctly populated, you should add the tags shown below to your html. an example news story could have the following: > > as shown, title contains the preview title, description contains the preview summary and image_src contains the preview image. please make sure that none of the content fields contain any html markup because it will be stripped out. google labs: similar images and news timeline new releases from google labs: similar images and news timeline. i count it as a failure for google that the news timeline doesn’t show future events. three or more ways to record or intercept voip calls voip now offers a few tips, hackszine discusses voipong, and mac voip mentions cain & abel and describes arp poisoning to make a man-in-the-middle intercept. jeeves is back! does your organization need its own avatar/personality? if you remember ask.com, you probably remember jeeves. now he’s back on the uk site. it turns out that people liked the old chap, and in this age of social media, it’s probably prudent to have a corporate avatar (it looks a lot better on facebook, anyway). there’s more about the resurrection at search engine land. flight level , pvd kent wien‘s photo of providence, rhode island is better than average for the camera out the window genre. william shatner’s rocketman still makes me laugh elton john and bernie taupin wrote it, but william shatner did it best. watch the video now and download the mp for future enjoyment. thanks to vasken for pointing out the video. do we need a wordpress common invite or challenge-response api? the buddypress forums have a number of threads about handling invitations (two worth looking at: one, two), but no real solution has emerged. at the same time, there’s also a need for some means of confirming other actions such as password resets, email changes (both of those are already handled by wpmu, i know), cell phone numbers to receive sms messages, and other actions that need to be confirmed later. fixing user meta to accept repeating fields — just in time for the wordpress has-patch marathon there’s a wordpress has-patch marathon going on now and i’m hoping one of my recent patches gets some attention. i’m hoping to fix the user meta functions to allow them to accept multiple values per key, per user. it’s listed there among the other has-patch tickets in trac, and there’s been some discussion in wp-hackers. why not take a look? wifi is critical to academia, the wifi alliance says a study sponsored by the wifi alliance reveals the following: wifi and college choice % of college students say wi-fi access is as essential to education as classrooms and computers % say they wouldn’t go to a college that doesn’t have free wi-fi % say that without wi-fi access, college would be a lot harder % agree that widely available wi-fi on campus is an indication that a school cares about its students wifi and where they use it % have connected from coffee shops and restaurants % from parks % from in their cars wifi in the classroom % have checked facebook™ or myspace™ and sent or received e-mail while using their laptop in class % have sent instant messages to a friend during class % used wi-fi to get a head start on an assignment before a class was finished wifi and linkbaiting statistics if forced to choose, % would give up beer before giving up wi-fi survey methodology: “in conjunction with the wi-fi alliance, wakefield research surveyed u. globesurfer x- wireless broadband router option globesurfer x• router: “a new product that transforms any usb wireless modem into an instant internet-connected wifi network capable of supporting multiple users.” too bad i can’t figure out where to buy it. also too bad that i can’t simply do this with a jail-broked iphone. i mean, doesn’t an iphone have everything it needs built-in: a cell-phone modem, wifi hardware, and enough unixy goodness to support nat and routing? bumptop: taking the desktop metaphor deeper bumptop: a fun, intuitive d desktop that keeps you organized and makes you more productive. like a real desk, but better. your desktop doesn’t have to be a boring graveyard for lost and forgotten files anymore! transform it with bumptop. create the desktop that suits your needs and style. recently reviewed in arstechnica. extracting/decompressing .rar files on mac os x mac os x doesn’t ship with unrar, the common linux utility, but you can easily get it bundled in unrarx, a convenient mac os x utility. dig around and you’ll find it in unrarx.app/contents/resources. not sure that rev=“canonical” is really the solution anything that can help stop this kind of madness is worth a good long look (yes, i don’t like the diggbar any more than john gruber, despite digg’s assurances it’s safe), so i’ve had rev=“canonical” on my mind (yes, that’s rev, not rel). chris shiflett thinks it will save the internet, but matt cutts suggests what i’ve always thought: why not resolve short urls to their long form and store/display them that way? cas is a standard protocol, not a standard application i’m not really part of the jasig cas community (learn more), but i do maintain the wpcas wordpress cas client and i’ve started development of a cas server component for wordpress. that project is on hold because one of the products that i’d expected to integrate with it doesn’t use standard cas and the vendor of that app has chosen to modify the jasig cas server to support their apps. weird screw drive russian truck can we stop complaining about taxes already? andrew tobias asks if we can finally put the tax argument to bed: is the reason you’re not investing in stocks these days (a) the prospect of having to pay % capital gains tax? or (b) the fear of further losses? (well, or – c – that you don’t have any money?) is the reason you don’t start a new business that (a) if it made you a lot of money you’d have to pay a lot of taxes? sniff sniff — network sniffing in mac os x adam had to remind me of this: sudo tcpdump -i en -s port of course tcpdump can only tell us what other machines the computer is talking to, not what the conversation is. that requires a sniffer like wireshark. iphone earbud + business card hacks: speakers and cord winder two interesting submissions to the core business card hacks challenge: earbud speakers and a cord winder. you’re nobody unless you’re fake — on twitter here’s a simple way to tell whether the star you’re following is the real thing. are the alleged celebrity’s tweets funny and entertaining, with a palpable sense of self-awareness and wit? full on fake then, and by default, well worth following. oh, and twitter, if you’re still confused, the fake celebs are the ones who cannot afford a publicist to announce that the @fakeaccount everyone’s following isn’t really them. damn firewalls…but which firewall? for some reason two cdns, bitgravity and castfire, are being blocked on campus. you might think firewall, but the problem even seems to appear outside the firewall. international pillow fight day world pillow fight day in boston last saturday was not only a lot of spring fever fun, it also resulted in a marriage proposal. banditos misteriosos estimates there were over , pillow fighters, apparently making it one of the largest fights that day. view the above panorama large to see the crowd. detroit police shut down the fight there, confiscating pillows and demanding permits, though the calgary fight went without incident, despite concerns about permits. adventure cameras: olympus vs. panasonic i’ve been keeping my eye on the olympus stylus tough- . it’s reportedly durable and waterproof to feet. but i’ve just discovered the panasonic lumix dmc-ts , also supposedly tough and waterproof (though only to feet). the panasonic, however, can shoot hd video and has a higher maximum iso. the panasonic also does some funky facial recognition (which favors recognized faces when focusing), but the olympus can stitch multiple-shot panoramas in the camera and has “tap control” that allows, well, it appears to allow you to control the camera’s settings by tapping the sides rather than fiddling with buttons. things learned from the durex sexual wellbeing survey yes, they did a survey, and the results show the french have plenty of sex, but are among the least satisfied for all that activity. russians ( %), brazilians ( %), and greeks ( %) appear to be the most likely to get it at least once a week, while in japan it appears both infrequent and unsatisfying. new zealand distinguished itself for being the only country where women averaged more partners than men. we were warned about this… years ago fortune magazine, march , : like alligators in a swamp, financial derivatives lurk in the global economy. deriving their value from the worth of some underlying asset, like currencies or equities, these potentially lucrative contracts are measured in trillions of dollars. but they also lie in convoluted layers in a tightly wound market of global interconnections. and that gives them the capacity to bring on a worldwide financial quake. new plymouth state university mascot matt worked this up for our university portal today. plymouth has long been the panthers, but a little change does the university good. panthers may have paws, but platypi have venom. crime vs. highways. or, internet security is a social (not technical) problem stefan savage, speaking in a segment on march ’s on the media, asked: the question i like to ask people is, what are you going to do to the highway system to reduce crime. and when you put it that way, it sounds absolutely ridiculous, because while criminals do use the highway, no rational person is suggesting that if only we could change the transportation architecture that crime would go away. mm f/ . the canon mm f . is the stuff of legend. sure it wasn’t particularly sharp, and depth of field was so short that you’re unlikely to get an entire face in focus, but the notion of a lens that bright is more than a little attractive (even if you’re unlikely to have enough light to focus at all if you’re in a situation where you need the f . maximum aperture). php icalendar php icalendar can parse and render ical formatted files. apple’s developer docs, amusingly enough, offer a few more hints along those lines. wufoo forms wordpress embed shortcode i tossed this together a while ago, and it even made it in to bsuite for a time, but i don’t have a need for it anymore, and i’m cleaning house. function shortcode_wufoo( $arg ){ // [wufoo id=z x m domain=place.wufoo.com] $arg = shortcode_atts( array( 'id' => false, 'domain' => false, 'height' => , ), $arg ); if( !$arg['id'] || !$arg['domain'] ) return( false ); return( str_replace( array( '%%id%%','%%domain%%','%%height%%' ), array( $arg['id'], $arg['domain'], $arg['height'] ), '<iframe height="%%height%%" allowtransparency="true" frameborder=" " scrolling="no" style="width: %; border:none" src="https://%%domain%%/embed/%%id%%/"><a href="http://%%domain%%/forms/%%id%%/">fill out my wufoo form! jellyfish at the monterey bay aquarium flickr video the year war a commentary by doug bandow of the future of freedom foundation points out how much we love war, well at least politicians love war: war has become a centerpiece of american politics. the war on terrorism is the focus of u.s. foreign policy. a real war is being fought in iraq. jimmy carter proclaimed the “moral equivalent of war” over energy. some analysts are advocating a war on obesity. the economist on open source from the economist in : open-source business: open, but not as usual. happy st. patrick’s day the entire kitchen is sandee’s playground, and that includes the chalkboard. i’m not sure what holiday she’ll decide to honor next. she’s been busy elsewhere at home too. mysql slow query log analysis peter at mysql performance blog pointed out this sweet perl script to analyze mysql’s slow query logs. (this is supposedly a php port.) the script does a good job of aggregating similar queries (those that only differ in their query values) and displaying overall stats for them. the following two queries are showing up a lot in my wpmu installation because i also have it set to log queries that don’t use indexes. slideshare wordpress embed shortcode i’m cleaning house in [bsuite][ ], and i’ve decided that this shortcode function for embedding slideshare items in wordpress needs to go. rather than totally toss it away, however, i’m posting it here in case somebody else finds it useful. ``` function shortcode_slideshare( $arg ){ // [slideshare id= &doc=misty-holland- - &w= ] $arg = shortcode_atts( array( 'id' => false, ), $arg ); if( ! $arg['id'] ) return( false ); return( str_replace( '%%id%%', $arg['id'], ' ' )); } add_shortcode('slideshare', array(&amp;$this, 'shortcode_slideshare')); i missed the nightclub and bar show the international nightclub and bar show ran in las vegas last week, bringing a bunch of nightclub, bar, tavern, pub, restaurant, and hotel professionals to the city, including my friends at biba. dave must be faking his shock at the free shots, music, and dancing girls filling the hall “all at noon on a tuesday!” i’m not at all involved in the business, but i think i need to go next year. volkswagen ad claimed too violent for british tv first it was , then over complaints about the matrix-style (that means fake looking) kung foo action in volkswagen’s new ad. dual-wan or multi-wan load balancing routers bonding and . ad/ . ax link aggregation it’s not, but dual- or mutil-wan load balancing seems like a good way to improve overall bandwidth and reliability. the cisco/linksys rv (just under $ ) can group up to seven different wan connections, but the customer reviews are only so-so. for a little more i can get a peplink balance that can handle three wan connections and seems built for speed. there are other products, i know, but not a lot of information about any of them. yeah, i’m that guy i’m flying virgin america from bos to sfo, and apparently all their planes on that route offer in-flight internet via gogo. $ . buys mbps down and kbps up (at least early on when nobody else seemed to be using it). i can get my iphone online for only bucks, but as far as i can tell, i’d have to buy two plans if i wanted to use both on this flight. fly safe, fly without id this is an old one, but because i’m in the air again today it’s worth digging up this up. defense tech long ago pointed out the identity project‘s position on showing id for air travel: if a year-old college student can get a fake id to drink, why couldn’t a bad person get one, too? and no matter how sophisticated the security embedded into the id, wouldn’t a well-financed terrorist be able to falsify that, too? mmm… bacon who doesn’t like bacon, or little piglets? or kittens? juice your opac richard wallace’s juice project (javascript user interface componentised extensions) is a “simple componentised framework constructed in javascript to enable the sharing of ajax stye extensions to a web interface.” wordpress or scriblio users might do well to think about it as a way to put widgets on systems that don’t support widgets, though as richard points out, “the framework is applicable to any environment which, via identifiers contained within a html page, needs to link to or embed external resources. way cooler than a catalog i got a little excited when shirley lincicum wrote to the ngc lib mail list: [o]ne of the most frustrating things for me about next generation catalog systems as they currently exist is that they seem wholly focused on the user interface and can, in fact, actually hold libraries back from designing or implementing improved “back end” systems because of the dependencies introduced by the new “discovery layer” applications. i was excited because almost two years ago i wrote something like this: usability vs. open source this article comparing the usability of joomla vs. wordpress has already been linked by everybody’s uncle, but it’s still worth a look. i find it amusing, however, that none of the comments so far on that blog post mention the commitment that the core wordpress team appears to have on making blogging fun. if you start with the goal of making something fun, then add sophistication to make it flexible without being complex, you’ll get a very different result than you would if you started with different goals. tattoo: pantone seanbonner‘s photo of esther’s new tattoo makes me want one. tgfkae’s new tattoo by seanbonner on flickr scriblio theater flickr video flickr video i should have done screencasts like the above long ago. it’s not that they’re great, but they are a wonderful excuse to use the canned lounge music i’ve got. those videos are now on the front page of the official scriblio site, and i did five more to demo the installation and configuration. big thanks go to collingswood nj public library director brett bonfield who let me use his library like this. pedal powered hovercraft i love the engineering of the lift fan on this pedal powered hovercraft. it needs a little more lift to make really work, but wow. scriblio . released my slides for my presentation yesterday at code lib are available both as a . mb quicktime and a . mb pdf, while the gist of talk went something like this: scriblio is an open source wordpress plugin that adds the ability to search, browse, and create structured data to the the popular blog/content management platform. and wordpress adds great ease of use, permalinks, comments/trackbacks/pingbacks, and other social and web-centric features to that structured data. is internet linking legal? you’d think the top search results on the matter would be newer than , but that’s where you’ll find this nyt article and publaw item story, both from precambrian times. worse, both of those articles suggest that my links to them may not be entirely kosher. the problem is probably that us courts have not spoken clearly on such a case. a danish court in did, but i think that no case in the us has gone far enough to actually set a precedent. don’t be stupid, magenta is a color anybody who claims magenta isn’t a color is stupid, lying, or link-baiting. take it from a color-blind person: all colors are a matter of perception, and claiming magenta isn’t a color because it doesn’t fit neatly in the linear spectrum of visible electromagnetic radiation is like saying this isn’t music because the vibrations that tickle our ear aren’t the result of a monotone sinusoidal wave. we have no equivalent of polyphony for light, but just as it took a whole orchestra to make jaws scary, the colors we perceive are most commonly a mixture of different frequencies of light. make yours a modbook i really don’t know what i’d do with a tablet, but it’s still plenty interesting to see this modbook come together. on the other hand, if there’s anything to the earlier rumors of an apple tablet, i hope it leads to some sort of large-screen iphone-like device. pedal powered big wheel fun this big wheel was purported to be the work of cyclecide, a sf-based bike art collective. the big wheel is cool no matter who built it, and cyclecide’s pedal powered contraptions look awesome: the pedal powered roller coaster looks tame by comparison. turning a podcast track into a music track in itunes i subscribe to a few song of the day podcasts, which makes it easy to get the tracks, but difficult to enjoy them as music in itunes. but podcast tracks can’t be simply moved over to the music section of your library, it takes a little finagling. there’s a lot of advice out there suggesting you use one of the menu commands to convert the track to mp or aac, but i prefer not to re-encode my music, and that’s a big hammer for a small problem. , (max), (avg) mysql queries per second the above graph is far from typical, but i love that the box (the top one in this picture) can do the job when it needs to. this activity is a result of bulk record imports, web activity results in relatively little database traffic due to my use of memcached and batcache. the world’s greenest roller coaster this pedal-powered roller coaster is washuzan highland park‘s skycycle in okayama prefecture, japan it appears that the only co emissions are the huffing and puffing of riders peddling to the top. the park does have three traditionally powered steel coasters (the ultra, star jet, and chupy). how to ruin valentine’s day, and a basketball game valentine’s day will never be the same for this dude. aparently, however, marriage proposal rejections at basketball games are common, though this lol cats proposal worked out well. matching multi-line regex in bbedit i love bbedit on my mac, but i was left scratching my head again today when i was trying to remember how to make its regex engine match a pattern across multiple lines. my hope was to extract a list of initial articles from a page that had html like this: wordcamp higher ed, northeast it’s not wordcamp paris (running on february), but wordcamp edu northeast is today. i’m there to meet up with fellow wordpressies and talk about extending wordpress with holladay penick and dave lester. squeezing the three of us into a single time slot requires quite a bit of cutting, especially if we hope to have time to answer questions, so i’ll be focusing on scriblio. that means i won’t be talking about how we’re going to use buddypress or replace significant portions of our university portal with it. why are these people so happy? the soothing ambient sounds and smiling faces might be enough to have you keep this site open all winter long, but then you’d have to explain it. the world record headspin master is times cooler than me darien’s new materials handling is cool, but not world record headspin cool. actually, that’s probably a false comparison, enjoy them both. woot! wordpress mu . out sure, matt says it’s thank a plugin developer day, but let’s hear it for the developers who just tagged wordpress mu . ! not long ago there were still files to merge, now it’s done and ready for the next version. new hampshire: live free or die by firing squad nh state representative delmar burridge recently introduced hb proscribing death by firing squad: when the penalty of death is imposed, the punishment for a defendant convicted under rsa : , i(g) shall be execution by firing squad. burridge would likely describe himself as “principled,” like when he reported one of his constituents to the cops because of his advocacy for marijuana decriminalization. the photo above is a still from a ridley report interview with him. not happy it’s called gigapan, a robotic panorama-maker. david bergman used one to take the picture above (though his view was much larger) (you can buy your own for about $ if you get in on the beta). the point, however, is that if you zoom in real close, you can see w’s pursed lipped scowl. sitting in sin thomas von staffeldt’s remix of arne jacobsen‘s “chair no. ”. above are gluttony, pride, and lust. they’re all on auction, but does that suggest avarice? through the viewfinder original_ann‘s hacked-together rig for shooting though the viewfinder of her kodak starflex has me wanting one. she has a beautiful set and points to the through the viewfinder group for more. the real intronetz argument “what happens when a group that commands respect meets an audience that doesn’t give it readily?” pete cashmore on the vatican launching youtube channel. oh noes! my table is gone! # mysqlcheck -p -a --auto-repair --optimize wp_ _options info : found block with too small length at ; skipped info : wrong block with wrong total length starting at info : found block with too small length at ; skipped warning : number of rows changed from to status : ok cleaning up the mess after a hardware failure can suck. this mysqlcheck output is from the wp_options table for this blog. a cocktail i can believe in sandee’s toasting tomorrow’s inauguration with a special “fresh start cocktail.” i’m not usually one for overwrought imagery, but the delicate fruit flavor is quite refreshing change from the dark and stormy winter we’ve been suffering. and no, i really don’t know if i’m talking about the feet of snow that’s fallen these past couple months of those eight years we’ve suffered. everybody’s underwear i was using the dirty laundry metaphor in a previous post and wanted to extend it a bit by saying something like: for the generation of children who’s parents have already posted their silliest and most embarrassing baby pictures to facebook and elsewhere, being caught in your underwear is both expected and forgivable. being evil, on the other hand… except i couldn’t find a link to support my claim. gaming help: bond : quantum of solace walkthrough shadowzack knows his games a lot better than i do. even though he says it’s “crap”, i’m enjoying playing bond : quantum of solace on my wii. i only play about one game a year, so i’m not ashamed to go looking for a bit of help in shadowzack’s walkthroughs: chapter chapter chapter chapter chapter chapter chapter chapter chapter chapter hardmuth’s diy ring flash is quite a hack this light-piped ring flash should do the trick. it’s gotta be cheaper than canon’s offering (though cheap ring lights can be had for under $ ), and it seems to work more than well enough. no such thing as bad publicity finding a blog post about a condom and a cheeseburger made a friend ask if student blogs should be moved off-domain. my flippant answer was “there’s no such thing as bad publicity.” his retort was simple and quick: “tell that to the catholic church.” it stung. he had me, i was sure. it’s hard for many americans not to think of sex abuse when catholic church comes to mind, but there are probably two lessons from that: gaming: pac-txt richard moore’s pac-txt is even more brilliant than his paper pong (which, ironically, you can play online). here’s a transcript of my best pac-txt game to date: pac-txt! -------- you awaken in a large complex, slightly disoriented. glowing dots hover mouth level near you in every direction. off in the distance you hear the faint howling of what you can only imagine must be some sort of ghost or several ghosts. patrick mcgoohan dead at patrick mcgoohan, creator of the prisoner, has died. looking back at mac hardware performance i recently replaced the mac mini i use to host my web development with a powermac g . (story: the mini was mine, a personal purchase i made to support my work on scriblio and other wordpress-related projects, but recent changes in our network and firewall policy made the machine inaccessible from off-campus without using the vpn. having a personal machine sit at my desk at work isn’t as useful if i can’t use it conveniently and for para-work activities, so i wanted to take the mini home. firefox improved rdf browsing lbjay uses both the tabulator and semantic radar firefox plugins to do magic with rdf in his browser. play flv in quicktime player using perian perian: “the swiss-army knife of quicktime components” file formats: avi, divx, flv, mkv, gvi, vp , and vfw video types: ms-mpeg v & v , divx, ivx, h. , sorenson h. , flv/sorenson spark, fsv , vp , h i, vp , huffyuv, ffvhuff, mpeg & mpeg video, fraps, snow, nuppelvideo, techsmith screen capture, dosbox capture the lgpl–licensed quicktime plugin installs easily on mac os x . and does what it promises. flv videos (such as those you’d sneakily download from youtube) open just like any other quicktime vid, and you can easily export them to other types. corey blanchette’s song project the photos meme was quite popular last year (despite the day leap year). i might have joined, but it’s unlikely i would have finished. instead, i’ve been pushing my my brother-in-law corey blanchette, nicknamed coreyb or coreyb , to do songs in . he launched on january first and since then has done songs about elves, the serotonin in saratoga, albert ayler, and a bunch of others. if i ever find myself in prague… ilya schurov thinks this is the time capsule from from isaak asimov‘s the end of eternity. it’s really the elevator and stair (or ramp)-way in prague‘s old town hall. a clock and great views of the square are at the top. thinking of interesting elevators to be found in europe: the paternoster. diy fisheye lens for aiptek go-hd camera the aiptek go-hd isn’t such a bad camera for the money. it does p video and megapixel photos, but the lens doesn’t go very wide. but a post in the flickr blog pointed to a solution: use a door peephole as a fisheye lens. it works, but holding the peephole in front of the camera can get tiresome. here’s how i solved it: a rubber stopper easily holds the peephole, while a . some predictions come true way back in dave winer made a bet: in a google search of five keywords or phrases representing the top five news stories of , weblogs will rank higher than the new york times’ web site. it’s important to remember that in people still wrote “weblogs” in quotes, as though they weren’t sure how to use the word. winer won his bet in . anybody want to make a bet about ? safe livestock transportation recommendations you might not have cared to know the recommended trucking practices for pigs or other livestock, but colorado state university professor temple grandin is happy to explain all of that and more. she’s got videos too. perhaps you know somebody who made a new year’s resolution to improve the way they truck their livestock? you didn’t know they were fighting: the karen national liberation army in myanmar this news story from alerted me to a war i didn’t know anybody was fighting: the liberation of karen state from myanmar. the knla (karen national liberation army) and knu (karen national union) have been fighting for independence since the british left burma (myanmar) in . what do you get a -year old rebel movement for its birthday? here are their demands: for us, surrender is out of the question. super cheap aiptek go-hd video camera a while ago now i bought a aiptek go-hd p from amazon for cheap. the fotoramp review was helpful; links to actual raw video convinced me; but this video review was absolutely no help at all. you can’t track the brand on flickr; but a search reveals a few photos (one, two), a video, and even some photo panoramas (one, two) assembled from the video. you can see my own test videos here (note the link to the raw video in the description of each). new year’s hangover remedies i find a few sausage, egg, and cheese breakfast sandwiches and chocolate milk do the trick, but i’d eat those every day if i could. i’m always dubious of claims to national consensus, but this is especially ridiculous. is our national hangover cure really tomato juice and eggs? i thought it was hair of the dog, or beer and eggs. friends of mine have been so concerned by the challenge that they’ve developed biba, an electrolyte rich mixer that’s supposed to reduce the risk of hangover from the start (join their facebook group to learn more). will time warner cable customers be able to watch nickelodeon in the morning (or visit nick.com)? this dispute is going on now, tonight. there are obviously at least two sides to this story (viacom &time warner cable). you’d think a media giant like viacom would know how to handle this one, but it seems that all they’ve got is that splash screen in front of a bunch of their websites and this uninspiring ad. time warner cable, which you might think is just a bunch of network plumbers, seems a little more connected. wired but disconnected duckett‘s wired but disconnected on ccmixter is actually ironic: the whole song is the result of an online collaboration. listen lensbaby baby i have an old lensbaby . (looks like this) that does a great job of making casual snapshots look like real portraits. but i also find it really difficult to get focus on my subject. blame my bad eyes, my insistence on using it wide open with it’s shallowest depth of field, and simply sloppiness, but i can’t do it. this new lensbaby composer with a sort of normal focus ring (rather than flexible bellows), might work a little better. tankmen tankmen is funny, no doubt, but i wonder what it means when we’re deeply embroiled in two of the longest running armed conflicts of us history that we find it so easy to make comedy about war. happy holidays! jappy jaladays begets a number of other punny greetings: merry mojitos! merry margaritas! tijuana celebrate? hope you do. party tortilla tired! don’t let the season tequila. salsa nice having you in our lives. let’s go singing christmas cuervos! youtomb tracks takedowns on youtube youtomb continually monitors the most popular videos on youtube for copyright-related takedowns. any information available in the metadata is retained, including who issued the complaint and how long the video was up before takedown. the goal of the project is to identify how youtube recognizes potential copyright violations as well as to aggregate mistakes made by the algorithm. hacking cellphones for public health using only an led, plastic light filter and some wires, scientists at ucla have modded a cellphone into a portable blood tester capable of detecting hiv, malaria and other illnesses. via wired. lcsh linked data lcsh.info is gone, but there’s a lot to learn from this paper. i wish i’d seen that earlier. everybody’s spoon is too big best of craigslist: manly bike for sale from the best-of-craigslist: manly bike for sale: what kind of bike? i don’t know, i’m not a bike scientist. what i am though is a manly guy looking to sell his bike. this bike is made out of metal and kick ass spokes. the back reflector was taken off, but if you think that deters me from riding at night, you’re way wrong. i practiced ninja training in japan’s mount fuji for years and the first rule they teach about ninja biking is that back reflectors let the enemy know where you are. plugin options pages in wordpress . wordpress . requires that plugins explicitly white list their options using a couple new functions. wordpress mu has required this security measure for a while, and it’s nice to see an evolved form of it brought to the core code. [migrating plugins and themes to . ][ ] article in the codex offers some guidance, but here’s how it works: first, register each option for your plugin during the admin_init action: ``` function myplugin_admin_init(){ register_setting( 'my-options-group', 'my-option-name- ', 'absint' ); register_setting( 'my-options-group', 'my-option-name- ', 'wp_filter_nohtml_kses' ); } add_action( 'admin_init', 'myplugin_admin_init' ); ``` in the example above, the value for my-option-name- will be filtered by absint before being saved to the options table. quizzes are good link bait via information nation: how long could you survive chained to a bunk bed with a velociraptor? and how many five year olds could you take in a fight?. the social beaver: s campus life at mit really, it’s titled “the social beaver,” though i can’t imagine campus life ever looking like that. aside: mit’s techtv is powered by viddler’s white-label solutions. woodman institute, dover, nh the woodman institute museum in dover nh is famous for having a four-legged chicken, but that’s only a small example of the weirdness you’ll find inside. a big collection of snakes and bugs and bears in top hats along with other examples of taxidermy fills the first two floors. the top floor is dedicated to war and includes the obligatory rusty cannon ball that killed and maimed. what could have been: lee mercer’s presidential campaign former presidential candidate lee mercer shares your concern for circumstances and issues. he wants to crack down on treason and recognizes democratic concerns about expansion of executive power. mysql . released, community takes stock mysql . is out as a ga release, but with crashing bugs that should give likely users pause. perhaps worse, the problems are blamed on essential breakdowns in the project management: “we have changed the release model so that instead of focusing on quality and features our release is now defined by timeliness and features. quality is not regarded to be that important.” still, people are finding inspiration in ourdelta and drizzle. simile timeline for, um, timelines timeline is a simile project that uses exhibit json (which you can create with babel). longwell rdf browser longwell mixes the flexibility of the rdf data model with the effectiveness of the faceted browsing ui paradigm and enables you to visualize and browse any arbitrarely complex rdf dataset, allowing you to build a user-friendly web site out of your data within minutes and without requiring any code at all. demos another approach to web forms just saw a cool demo of xforms and orbeon forms. wordpress for zach’s web programming class zach is apparently too lazy to prep his own lectures for the last few days of his intro to web programming class. after bringing his students from zero to database-backed web-apps, he asked matt do javascript and me to introduce wordpress as an application platform. the wordpress api makes it easy to write plugins that modify wordpress’ behavior with filters and action hooks. additionally, shortcodes allow you to put small bbcode-like tokens in your wordpress posts and pages that are replaced with by functionality defined in your plugins. real data architecture: stockholm data cave need a retro-looking bomb shelter for your server, or are you a big fan of the cheyenne mountain scenes in wargames? the bahnhof pionen white mountains hosting facility is a cave below stockholm. you’d expect the sysadmin blogs to call it fit for a james bond villain, but even the architecture blogs are a gaga. trendhunter compares it to the rfm fm radio headquarters (poland) and john lautner‘s chemosphere house (los angeles). lens lust digital photography review’s look of sigma’s mm f/ . has me drooling. i have an el cheapo mm f/ . and am looking to upgrade. at $ , canon’s mm f/ . is just way too expensive, but their mm f/ . just didn’t seem to be enough of a upgrade to be worth the price. sigma’s new lens, seems to do it. i stumbled into that lens, however, as i was looking up canon’s ef mm f/ . derailed eu-jin ooi‘s picture of rail trucks piled up after a derailment isn’t nearly as scary as this derailment found at dee’s inbox: can anybody name that incident? (the top one is bnsf, barstow ca, april . what’s the bottom one?) piano man light-paint piano player from ryan cashman on vimeo. mobile safari advanced features if you’re already building web apps, you might wonder why you should bother to build an iphone native app. the short answer is that you might not need to, but you should still optimize the app for iphones. native-looking chrome set these in the head: ``` // set a custom icon for when a user bookmarks the app to the home screen // hide the browser chrome //set the phone status bar style; can be grey, black, or black translucent </td> </tr> </table> </div> caveats: * only works for web pages that have been saved to the home screen and opened from there. iphone dev camp nyc i’m at apple’s iphone tech talk in new york today. info is flowing like water through a firehose, so i’m not going to attempt live blogging, but here are their suggested ingredients for a successful iphone app: delightful innovative designed integrated optimized connected localized the picture is of the main theater for the event. it’s by far the most beautiful space i’ve ever been in for a tech conference. peephole diy fisheye lens flickr blog i discovered the peephole fish eye group. the idea is simple: us a $ door peephole to give your camera a fisheye lens. here are the instructions: hold peephole against rim of camera lens. set camera to “macro”. (the image is actually displayed on the inside face of the convex lens of the peephole. the camera must focus on the foreground image rather than the background image.) zoom in to the point that the viewable “circle” is framed almost evenly. i am talking to you after stuffing yourself with too much thanksgiving dinner and the tryptothan kicks in, there’s some time when all conversations seem to work like this one from martin wilson. a dc story one sunny day in january, an old man approached the white house from across pennsylvania avenue, where he’d been sitting on a park bench. he spoke to the u.s. marine standing guard and said, “i would like to go in and meet with president bush.” the marine looked at the man and said, “sir, mr. bush is no longer president and no longer resides here.” the old man said “okay”, and walked away. after the thanksgiving feast: answer who owns the fish you can only eat so much, and though we’ll likely stretch those limits tomorrow, at some point we all have to take a break. the good folks at coudal partners have the perfect solution: a simple test (available as a convenient pdf) that einstein says only a handful of people can actually figure out. the premise is simple: somebody in the neighborhood keeps a fish, but who? read the clues, work it out, and send your answer to the coudal folks. if you’re right they might have a prize for you. you can leave your answer in the comments here too, but all i’ll have for you is left over turkey. amazon’s content delivery network launches in beta amazon calls it cloudfront, and it costs $ . – $ . per gb at the lowest usage tiers. it seems that you simply put your files in an s container, make an api call to share them, then let your users enjoy the lower-latency, higher performance service. their domestic locations include sites in virginia, texas, california, florida, new jersey, washington, and missouri. internationally, they’ve got amsterdam, dublin, frankfurt, london, hong kong, and tokyo covered. web search re-imagined: searchme iphone app re-imagined a bit, anyway. why browse a vertical list of results when you can flip through them like pages in a book (or album covers in itunes). searchme on the iphone and ipod touch does just that. as you type your search term, icons representing rough categories appear, allowing you to target your search and helping people who’re searching for information about pythons the snake avoid results about the programming language. video drm hammering legal consumers nobody but the studios seem happy about apple’s implementation of hdcp on its recent laptops. the situation leaves people who legally purchased movies unable to play them on external displays (yeah, that means you can’t watch movies on the video projector you borrowed from the office). a related story may reveal the extent of the problem. the mpaa is petitioning the fcc to allow it to use “selective output control” to block playback of video content in a manner similar to hdcp. sco vs. novell lawsuit over, linux safe according to groklaw, the long running battle between sco and novell may finally be over. the judge ruled that sco, the company that claimed linux infringed on it’s ip and sued everybody in sight, never did own any rights to unix in the first place, and has ordered the company to pay millions. novell and others are unlikely to ever see much of that, though, as sco is in bankruptcy. toshiba takes bullet time up a notch supposedly this is more real than it looks. see how it was made. the uss albacore, portsmouth nh the albacore is a post world war ii experimental submarine now on display in portsmouth nh. seeing the sub on land, some height above sea level, is a bit surprising, and it’s clear that moving it there was no small task. five dollars will get you inside the sub’s tight and awkward quarters, where you’ll see the frankensteinian bathroom (and that’s for officers) and details such as lithium hydroxide canisters and signal ejector instructions that stand as reminders of the dangers of submarining. nest: the softer side of maisonbisson sandee’s not such a fan of the new theme here at maisonbisson. without really telling me that i should have discussed the new decor with her before making any big decisions, she does say she feels it doesn’t suit her style. there are lots of ways to resolve the, um, difference of opinion, but we decided that just as sandee gets most of the authority regarding the kitchen and i get the office, we can find a way to share the website. lincoln obama paste up mashup enrguerrero‘s photo of a lincoln/obama paste up mashup on the corner of larkin and myrtle streets in san francisco. fiddling with open source software for libraries theme i generally liked commentpress, but when the institute for the future of the book website went down recently, it started throwing errors in the dashboard. so i decided to re-do the open source software for libraries website using derek powazek’s depo masthead. i think it’s a beautifully readable theme, and i only had to make a few modifications. i’ve ostensibly lost commentpress’ paragraph-level commenting features, but i discovered those may have been broken all along (that was what started me thinking about replacing the theme). obama’s use of complete sentences stirs controversy from the borowitz report: in the first two weeks since the election, president-elect barack obama has broken with a tradition established over the past eight years through his controversial use of complete sentences, political observers say. “every time obama opens his mouth, his subjects and verbs are in agreement,” says mr. logsdon. “if he keeps it up, he is running the risk of sounding like an elitist.” more… mcgill university powered by wordpress well, not the entire university, i guess, but a number of online publications use it. the newspaper is featured above, their cio has a blog, and they’ve started a pilot with wpmu to offer blogging to everybody in the university. abandoned cars, yes, but abandoned jumbo jets? residents of mumbai (bombay) were wondering who was responsible for removing an abandoned in their chembur neighborhood. then, as quickly and mysteriously as it appeared, it vanished. the times of india says the plane arrived by truck, but the driver took a wrong turn and couldn’t maneuver the foot long hulk out. wingless planes and beached whales aren’t so dissimilar. the oregon highway department knows how to take care of the latter (though, it turns out that whales are known to spontaneously self destruct). tricky uses of bsuite after writing the project page for wpsms i didn’t have much more to say in a blog post announcing it. the cool thing about writing pages in wordpress is that i can create a taxonomy like /projects/wpsms/ to place them in. the downside is that new pages never appear in the rss feed. so i need both the page and a blog post to announce it. i could have simply copied the content from the wpsms page into a blog post, but that creates confusion and splits the audience between the two pages. wordpress uses: oobject oobject‘s galleries of abandoned pools, subway architecture, and revolting gold gadgets, among others, are all built in wordpress. using wordpress with external smtp server i really don’t like having sendmail running on a webserver, but some features of wordpress just don’t work if it can’t send email (user registration, for example). still, wordpress offers support to send email through external smtp servers instead if a local mailer. in <a href="http://trac.wordpress.org/browser/tags/ . . /wp-includes/pluggable.php">/wp-includes/pluggable.php</a> around line , change ``` $phpmailer-ismail(); ``` to ``` $phpmailer-issmtp(); ``` then, in <a title="/tags/ . a day in the life… dgenerate nation – skate with me from dgenetics on vimeo. whisky and gin dispenser gaellery‘s hotel room whisky and gin dispenser. push in the drawer, pull out, and find a tiny bottle of booze. just like those movies you claim you didn’t watch, it’s automatically charged to your bill. uploading .docx files in wordpress it may be a sign that none of the core wordpress developers much likes or uses microsoft office, but the core code hasn’t been updated to recognize the office file extensions like .docx, .pptx, or .xlsx. it’s no criticism, wouldn’t have discovered it if a user hadn’t complained, and i stewed a bit before deciding it was a bug. it’s now ticket # in the wordpress.org trac. it only affects my mu users now, though, and the same patch works there. world usability day today the usability professionals’ association says “a cell phone should be as easy to access as a doorknob.” and since they’ve been organizing world usability day to help make that happen. locally the upa boston chapter is holding events at the boston museum of science (in cambridge, actually) that explore the clues we use to understand how to operate doors and the frustrations of setting an alarm clock. this year’s theme is transportation, and they have an online transportation survey that helps us see our “transportation footprint and learn how small travel changes can make a big impact on all our lives. google brings video to gtalk, but why no ichat/skype interoperability? google yesterday introduced video chat to the web-based version of it’s google talk app (think gmail), but doesn’t appear to interoperate with any of the many existing video chat apps, ichat and skype tops among them. getting a teflon fix teflon might be just what i need to get my walking desk treadmill back in working order. but where to get it? turns out that dupont sells in both teflon spray and squeeze bottle. found via. the animated llama you didn’t know you needed click for more. i dare you. wordpress education mail list wp-edu, the wordpress for education mail list has launched. join up, catch up on the archives, and set it up at your school. new plugin: wpsms supports sending sms messages [include post_id=” ″ field=”post_content”] poke a muffin click for more. i dare you. a bullet dodged we all knew the sordid details of palin’s candidacy would emerge, but who figured they pour out so soon or on fox news? via borkweb.com declaration of metadata independance declaration of metadata independance: we hold these truths to be self-evident, that metadata is essential to all users, and that the creation of metadata endows certain inalienable rights, that among these are the right to collect, the right to share and the pursuit of happiness through the reuse of the metadata… (read more) via. svn repository hooks rock i stumbled on them by accident, but once i discovered subversion supports action hooks that can fire before or after a transaction, i knew exactly what to do with them. presidents change…presidential limousines change presidential limos are armored, yes, but gregg merksamer reveals that george w. bush’s limos sport five-inch thick glass, more than twice as thick as in clinton’s limo. merksamer should know, he wrote the book on so-called “professional cars”. he says half an inch is enough to stop a . magnum at point blank range, and bmw’s x “security” model features only a little more than that. so what’s it mean when a person needs ten times that amount? mccain staffers: more whisky. stat! john mccain’s election team apparently told staff at the phoenix biltmore to have extra whisky on hand for their election party tonight. they’re not just planning to drown their sorrows: republicans and republican-leaning independents drink more whisky than the national average. sweet photo by bearfaced, though i almost used this picture of barrels (or this one). techno viking rocks more than other vikings (and vikings generally rock) the technoviking will have you scratching your head for the first seconds, then rofling for a while. not enough yet? watch him dance to “it’s a piece of cake to bake a pretty cake.” this one claims to be the original, and though the sound is bad the video quality is much better than the others. thing is, now that you’ve watched it a couple times, did he stop a pickpocket or admonish a groper at the beginning? wikipedia api? i’ve wanted a wikipedia api for a while. now i might’ve stumbled into one: commons.wikimedia.org/w/api.php. it doesn’t do exactly what i want, but it might yet be useful. engrave your tech the image on this moleskine notebook was custom laser engraved by engraveyourbook.com, a part of engraveyourtech.com, where they recently announced they were suspending moleskine engraving due to atmospheric health concerns. you can’t get a notebook, but you can ogle the fancy, laser engraved macbooks creative commons licenses not compatible with gpl? gpl and cc are incompatible? fsf says so, and the debian free software guidelines agree. i’m as opposed to ruinous compromises as the next guy, and i feel the gpl fever, but i just want to use mark james‘ excellent silk icons in my gpl’d wordpress plugin. csshttprequest: cross domain javascript solution who’d a thunk it: csshttprequest is a way of doing cross-domain ajax by using css’ @import method to fetch the data. super mario quilt keith lewis bakes, paints, makes robots with machine guns, and has stitched not one but two mario quilts (closeup, from back). they apparently make good gifts, who wouldn’t want one? diagramed: things said during sex view it large, for all the details. via anonymous. asian robot olympics news of brickcon the web and the flickr earlier this month, but mse ’s photos of robot competition have my attention now. but what am i looking at? what was the competition? steve souders website performance o’reilly webcast i’ve linked to steve sauders‘ webcasts on website performance optimization before. here’s another. turns out that he’s co-chairing the o’reilly velocity conference in june. apache virtual hosting black magic i’ve configured apache for virtual hosting on more sites than i can count, but i’ve always just kind of stumbled through until now. what’s changed? the apache . documentation is worlds better than the old . docs (even though the old docs rank highest in google). so here they are: name-based virtual hosts, plus virtual host configuration examples (including an example mixed name and ip virtual hosting, which is what i needed), and some tips on dynamically configured mass virtual hosting. sarah palin is a vampire i think this election has designers more involved than most. (via dottiebobottie.) determining paths and urls in wordpress . + wp . allows sites to move the wp-content directory around, so plugin developers like me can’t depend on them being in a predictable location. we can look to the wp_content_dir and wp_plugin_dir constants for answers, but a better solution is likely to use the x_url() functions. the most useful of those is likely to be plugins_url(). even better, you can give these functions a relative path and they’ll return a fully qualified url to the item. xfruits: “compose your information system” is xfruits a worthy replacement for yahoo! pipes? wordpress bug: duplicate post_meta entries i just submitted a trac ticket about this: the update_post_meta() and delete_post_meta() functions don’t know how to deal with post revision ids. add_post_meta() does, it uses the following block of code to make sure the passed $post_id is a real post, not a revision: ``` if ( $the_post = wp_is_post_revision($post_id) ) $post_id = $the_post; ``` this is important because the global $post_id when a post is being saved is for the revision, not the real post. are you ready for the digital tv conversion? this psa should help you understand the upcoming switch to digital television. (via) comfort, thy name is sumo i sink into a strange, giant blue marshmallow and sigh contentedly. i balked at this new furniture. i balk at anything that i don’t actually pick out. i didn’t pick this out, casey acquired it on his own. our home is small and i am very picky about what goes into it. this was a beanbag. a beanbag? i can’t think of a more immature piece of furniture. libraries vs. it departments the chronicle‘s tech therapy podcast last week featured libraries vs. it departments. (via.) xkcd against drm i think richard m. stallman would agree with xkcd: drm is evil. it’s bad for both customers and content creators — even hilary rosen and steve jobs have their doubts about it. got wood? you can get a carved wood replica macintosh or faux-wood vinyl wrap for your mac mini, but asus is demoing a series of bamboo-covered computers and fujitsu is showing their cedar concept. and then miniot has a series of wooden cases for your iphone and ipod touch. olde skool ipod cases contexture design‘s ipod classic and nano cases made of reclaimed rpm vinyl or audio cassettes are just fine. too bad they’re all sold out. edward tufte on the iphone’s ui design edward “to clarify add detail” tufte, who criticizes the powerpointing of america, earlier this year posted a video on the iphone’s ui design. he loves the photo viewer (except the grid-lines between images are too big), he loves the web browser (except the navigation bar takes up too much space), he calls the weather app an elegant way to demo your iphone to friends (but says it’s devoid of information), and calls the stock market app cartoonish. how wikipedia works when phoebe ayers isn’t hanging out at roflcon she’s probably doing something related to wikipedia, so i’m looking forward to reading how wikipedia works: and how you can be a part of it. extra points: phoebe and her co-authors somehow convinced their publisher to release the entire work under the gfdl, the same license wikipedia uses. you could read the entire thing online for free, but that’s the easy part. beat it: instant rimshot scott carver has his hand in a number of projects — the penny jam is especially outstanding — but his instant rimshot is one of those silly infectious sites that’s you can’t help but share. another reason i’m glad i left verizon i received the following message from clickatell, the sms gateway provider i use to programmatically send text messages to cell phones: please be advised that us carrier verizon wireless has announced that they will be charging an additional c per sms for all application originated mobile terminated messaging beginning november , . this increase will apply to standard rate and premium programs only through the verizon wireless network. transaction fees will not apply to free- -end-user, mobile giving or non-profit organizational programs, according to verizon. wordpress event calendaring plugins i actually use event calendar, which has been abandoned for some time. looking at the alternatives listed in the plugin directory, calendar, events calendar, and gigs calendar add full calendar management features to wordpress. while ics calendar, ical events, and upcoming events, simply offer the ability to display calendar data from elsewhere. what i liked about the old event calendar plugin is how events were posts. creating an event started with creating a new post. converting mysql character sets this gentoo wiki page suggests dumping the table and using iconv to convert the characters, then insert the dump into a new table with the new charset. alex king solved a different problem: his apps were talking utf , but his tables were latin . his solution was to dump the tables, change the charset info in the dump file, then re-insert the contents. tracking aircraft movements from justin: real-time flight tracking. you can even overlay it on google earth. none of them as pretty as aaron koblin’s flightplan, though. acronym overload: iis + isapi + cas i’m working to integrate an application on a remote-hosted iis server into our cas environment. casisapi (svn trunk or svn tags/production) may do the trick, though phil sladen struggled with it (in ). there’s reason to doubt it. not only is the sparse information all old, i first learned about it from a page full of broken links and the apparent author recommends against it. there’s a little more information here for those who can read danish. sarah palin’s debate strategy flowchart via jon link: sarah palin’s debate strategy flowchart. eh. at least she had a strategy. what’s mccain’s plan going to be for tonight? autoerotica, detailed photos of the silver suv apparently backed out into the street so fast that it struck and flipped the blue car, then mounted it. nobody appears to have been seriously hurt, so we all have a guilt-free pass to mock the, um, compromising situation. found in paula wirth‘s photo stream. demetri martin flips his chart you’ll find more than a few of demetri martin‘s (his site) videos on the web (one, two, quotes). though i think he’s particularly good at powerpoint comedy and this flipchart thing, you’d think he doesn’t like to do interviews. solaris’ cachefs could be the space ship i’ve been looking for joerg moellenkamp‘s post explaining cachefs has me excited: long ago, admins didn’t want to manage dozens of operating system installations. instead of this they wanted to store all this data on a central fileserver (you know, the network is the computer). thus netbooting solaris and sunos was invented. but there was a problem: all the users started to work at o’clock. they switched on their workstations and the load on the fileserver and the network got higher and higher. this stone laid by l.g. bogus physically located in katoomba; found in seb chan‘s photo stream. do wordpress pages better with bsuite wordpress‘ pages feature makes the popular blogging platform a sophisticated cms. bsuite adds a few features to make it even better. write excerpts, tag, and categorize your pages wordpress excerpts are an underused but powerful feature that allow you to explain to your readers why they should read the page you wrote. tagging and categorization of pages help improve the findability of those pages, especially in search engines. what is social media? social media in plain english and rss in plain english, among others from common craft among the best explanations you’ll find. knowledge, distilled and sketched on index cards maslow without the pyramid, found at jessica hagy’s “indexed”. she posts new explanations of the world daily. more available in her book. website performance vs. crawl rate simple fact of the google economy: people can’t find stuff if it’s not indexed in major search engines. a slow site might not seem as bad as blocking the crawlers that search engines use to index your content, but it does seriously affect the depth and frequency of crawling they do. the above is google’s report of their crawling activity on a site i’ve been trying to optimize server performance on. beginner’s guide to dataportability, the video dataportability – connect, control, share, remix from smashcut on vimeo. from dataportability.org: the dataportability project is a group created to promote the idea that individuals have control over their data by determing how they can use it and who can use it. this includes access to data that is under the control of another entity. you should be able to decide what you do with that data and how it gets used by others open source solutions are preferred to closed source proprietary solutions bottom-up distributed solutions are preferred to top down centralized solutions my devcamp lightning talk hi, i’m casey. i developed scriblio, which is really just a faceted search and browse plugin for wordpress that allows you to use it as a library catalog or digital library system (or both). i’m not the only one to misuse wordpress that way. viddler is a cool youtube competitor built atop wordpress that allows you to tag and comment inside the timeline. staypress is a property management and booking system also built atop wordpress. scaling php this two year old post about rasmus lerdorf’s php scaling tips (slides) is interesting in the context of what we’ve learned since then. apc now seems common, and it’s supposedly built-in to php . still, i’d be interested in seeing an update. are mysql prepared statements still slow? and that’s where rasmus’ latest presentation comes in. we don’t learn anything about mysql prepared statements, but we do learn how to find choke points in our applications using callgrind and other tools. scared of the dark? who knew an ad that targeted our fear of the dark could work so well or playfully? then again, what would this ad feature if it played here in the us? do you still use your walking desk? michael pratt asked me recently: do you still use your treadmill desk? do you continue to find it beneficial? i love the idea of these things, but worry a little that i might tire of it in practice, or that it might be difficult to work at it for long periods. it may seem a perfect opportunity to revisit my old walking desk blog post, but that just raises the guilt level i feel every time i see the thing unused. sweet business cards this handful of business cards is good for a little design inspiration. and here’s more if you need an extra shot. thanks to frank for the tip. amazon to offer content delivery services via an email from the amazon web services group today: …we are excited to share some early details with you about a new offering we have under development here at aws — a content delivery service. this new service will provide you a high performance method of distributing content to end users, giving your customers low latency and high data transfer rates when they access your objects. the initial release will help developers and businesses who need to deliver popular, publicly readable content over http connections. the url is the citation from jessamyn: “don’t toss up a bunch of bibliographic citations when a decent url will do. you’re online, act like you’re online.” yet another encryption crack those kwazy kids will quack anything now. stream ciphers may never have been expected to be that secure, but adi shamir’s cube attack breaks them like so many, um, bits of data. michael pick screencast master professional screencast producer michael pick has joined automattic and shuttered smashcut, his production company. it’s not all bad, though. he’s been busy making instructional videos for wordpress.com (many of which are useful for wordpress.org users), explaining things like how to manage tags or use the press this! feature, and answering the question “what should i do first?” what does this suggest about the pro screencasting marketplace? pick says “this is a huge underdeveloped niche, [with fewer] screencasters with chops than there are jobs. google minus google from the register: inspired by a recent new york times piece that questioned whether the mountain view search monopoly is morphing into a media company — which it is — finnish blogger timo paloheimo promptly unveiled google minus google. key in the word “youtube,” and the first result is wikipedia. open source citation extractors for non-structured data hmm-citation-extractor, parscit and freecite (not to be confused with freecite, the f/oss endnote-like app). freecite is available as a service and a download. still, wouldn’t a simple url be easier than all these unstructured citation formats? installing php apc on rhel/centos yum up some packages: ``` yum install php-pear php-devel httpd-devel </td> </tr> </table> </div> . install apc using pear (the pear installer is smarter than the pecl installer): when the installer asks about apxs, say ‘no’. </p> <div class="wp_syntax"> <table> <tr> <td class="code"> ``` pear install pecl/apc </td> </tr> </table> </div> tell php to load apc: ``` echo extension=apc. some might suggest banning sticky notes from the office eepybird’s sticky note experiment from eepybird on vimeo. i have some experience with post-it notes in the office, and though that achieved international recognition, it doesn’t quite compare to what we see in this video. our , post-it notes just don’t compare the , we see slinking across the screen now. web form validation with jquery josh bush’s masked input plugin and paulo p. marinas’ alphanumeric are both jquery plugins to prevent input of invalid data in web forms. greensql | open source database security greensql promises to protect sql databases against sql injections. greensql works as a reverse proxy and has built in support for mysql. the logic is based on evaluation of sql commands using a risk scoring matrix as well as blocking known db administrative commands (drop, create, etc). css transformations in safari/webkit (and chrome too?) the cool browsers support radius corners, but safari supports css transformations that allow developers to scale, skew, and rotate objects on the page like we’re used to doing in postscript. and better than that, we can animate those transformations over time — all without any javascript. fire up safari or chrome and mouse over the examples here. the screencast at the top is from the menu on that page. there are, obviously, better uses for these transforms, but it’s easy to see it at work there. browser-based json editors jsonlint, a json validator, was the tool i needed a while ago to be able to play with json as format for exchanging data in some apis i was working on a while ago. and now i like json well enough that i’m thinking of using it as an internal data format in one of my applications, especially because it’s relatively easy to work with in javascript. or, at least that’s the promise. nfl powered by wordpress wordpress.com vip hosts some high-traffic sites, including gizmodo’s live coverage of the iphone g introduction. now that the nfl has selected the service for their blogging we’ll get a chance to see how they handle the superbowl rush. michael stephens teaching on wordpress mu michael stephens is now using wordpress mu to host his classes online, and that opening page is really sweet. it’s hardly the first time somebody’s used a blog to host course content, but i like where he’s going with it. we’re significantly expanding our use of wordpress at plymouth, and using it to replace webct/blackboard is definitely an option. the biggest difference may be that course content in blogs is public, by default, but content in blackboard is shared only with the members of the course. google’s own satellite it’s not truly “google’s own,” but the internet giant will get exclusive use of the images for mapping purposes, according to reuters: geoeye inc said it successfully launched into space on saturday its new geoeye- satellite, which will provide the u.s. government, google earth users and others the highest-resolution commercial color satellite imagery on the market. of course, google doesn’t need a satellite to watch us all very closely. thesis and f — two sweet commercial wordpress themes good work deserves compensation, but commercial themes are still unusual in the world of wordpress. the new themes directory has well over free themes listed, and the old directory had thousands of them. still, i like thesis and f . actually, i like a bunch of themes from graph paper press (get them all for $ !). and, as we see wordpress adding so many options that require theme support, the promise of free lifetime upgrades for thesis is also appealing. installing memcached on centos/rhel using info from centos forums, sunny walia and ryan boren, here’s how i got memcached running on my dotster vps: install libevent: ``` wget http://www.monkey.org/~provos/libevent- . e.tar.gz tar zxvf libevent- . e.tar.gz cd libevent- . e ./configure make make install ``` install memcached ``` wget http://danga.com: /memcached/dist/memcached- . . .tar.gz tar zxvf memcached- . . .tar.gz cd memcached- . . ./configure make make install ``` we will start the server to use megs of ram (-m ), listen on ip . want: canon’s eos d news of canon’s new eos d with iso sensitivity as high as , has my mouth watering. i used to push my black and white film so much that development times were as long as minutes (i bought super cheap asa and pushed it to ) just so i could get decent natural light. i leave my canon digital rebel set for and usually only remember to knock it back when i go outside and find i can’t shoot wide open. axiotron modbook: cool, but bad timing? the axiotron modbook is cool, i gotta admit, but with so many rumors of a macbook touch due this fall, i suspect that potential buyers might be holding their breath. but, on the other hand, those people have been waiting for a mac tablet since jobs killed the newton, and rumors of a tablet are hardly unusual — see , , , , , , . still, the whispers of an over-grown iphone device are getting a lot of echos lately. jon stewart vs. gop/sarah palin media machine dragonflyer x uav remote control helicopter is sneaky, awesome i so want one of these sweet draganflyer x helicopters. the two pound powerhouse can carry up to one pound of camera equipment, carrying it smooth enough to get decent video and stills. more videos are at the dragonfly website, including one which supposedly demonstrates that it’s quiet enough for wildlife photo work (scroll down and look for “hawk”). who knows how much it costs, but i requested a quote. automated website screen captures on os x i’m not sure exactly what i’ll do with it, but thanks to this tip about webkit png, i now know how to get screen captures of websites. maybe useful for archiving. who knows. wordpress cas integration plugin cas — central authentication service — has no logo, but it’s still cool. heterogeneous environments like mine offer hundreds of different online services or applications that each need to authenticate the user. instead of throwing our passwords around like confetti, cas allows those applications to identify their users based on session information managed by the cas service. it also obviates the need for users to offer their credentials to potentially untrusted systems — think externally hosted systems. bush trying to figure out how to invite volleyball team to white house sure, volleyball is the new gymnastics, so much so that the white house posted a picture of bush with olympians misty may-treanor and kerri walsh in their “news & policy” section. chalk it up to august being a slow news month. still, i can just imagine the old man telling laura “i think you should invite those volleyball girls to the house sometime.” and laura, i hope, responds: “you can watch them shake it on tv if you need another look. joshua longo’s longoland is full of fuzzy, but not cuddly animals brooklynite joshua longo‘s crazy animals are showing at the shelburne museum in vermont through october th. sweet for me: i’ll be in town this weekend. i’m hoping to check it out. are rock operas too weird for remixing? i love remixes, mashups, and covers. i love it when bad songs get good covers, i love it more when it’s a bad cover. i’m a fan of coverville and i get excited every time i find yet another version of smells like teen spirit (hey, this is just a sampling: lullaby version, patti smith, the bad plus, another jazz version, and another jazz version, a string version, no, two string versions, a tango, a damn chant version, some lounge thing, and one for the opium lounge). but i think i have yet to hear a decent cover or remix of a track from a rock opera. take one night in bangkok: sexing it up doesn’t help. you just can’t out rock a rock opera. (really, look for yourself.) it might help that chess featured a character loosely based on eccentric chess master bobby fischer, but rock operas just might be too weird for remixing. though…i’d like to be surprised. perhaps a folk version? can design save democracy? from the new york times: how design can save democracy …recently, the brennan center for justice at new york university school of law issued a report outlining the importance of well-designed, easy to understand ballots. duh. and, i guess we’re giving up on electronic voting. . million self-hosted wordpress sites and counting the huge problem with open source software is that there are no sales numbers to show how many people are using it. we know that wordpress.com hosts over three million blogs. we know edublogs powers nearly , . but how many sites are hosted using the original, downloadable, self-installed and managed version of wordpress? now, the automatic update notification system in wordpress gives answers to that question and others. most hugely: over . sweet drobo home raid i’m not sure who robin harris is, but he’s mighty sure home raid won’t fly. he’s just so certain that consumers are stupider than him and that vendors’ imaginations are as limited as his. and if harris was right, we’d probably still be using microprocessors and getting by on less than a megabyte of ram, because “nobody needs more than k.” too bad then that data robotics‘s drobo seems to do everything harris says home raid can’t. olpc origins: us and taiwan’s hardware lovechild olpc origins: us and taiwan’s hardware lovechild a deeper than expected history of the olpc’s development. part two of a three part series. ssd for my bacbook pro? sure, we can get a macbook air with gb solid state disk (ssd), but what about upgrading a macbook pro? ryan block put one in his mbp and got a second startup. ridata released a gb . “ sata ssd in january that looks compatible with my macbook pro. newegg has it for under $ . for comparison, however, a gb . ” spinning platter sata drive can be had for under $ . more web performance tips from steve souders hearing steve souders at wordcamp last week got me thinking about website performance, so i went looking for more. the slides from his wordcamp talk are online, but he gave a similar talk at google i/o which got videotaped and posted richer detail than his slides alone will ever reveal. also on his blog: use the google ajax libraries api when you don’t have a cdn, and a post that asks why make users wait to download all your javascript before they see the page if you’re only going to use % of it at first? commentpress comments the rights to my library technology report on open-source software for libraries have reverted back to me, so i’m posting the text online under a cc-by-sa license. more importantly, i’m using it as an opportunity to play with how longer-than-blog texts can be represented online. the institute for the future of the book has spent some time thinking about that very question, and their answer is commentpress, a theme for wordpress that enables commenting on each paragraph of a text and organizes posts into a book-like table of contents with the first (and oldest) posts on top. mysql performance monitoring tips from the mysql newsletter google turned this up, but i have no idea how old it is: how to monitor mysql’s performance. the war on photography amanda mooney posted a note about being told she needed corporate permission to take a picture in a store. mooney’s interest was in telling others how much she likes the products and the brand — exactly the sort of word of mouth advertising most brands are anxious for, but imagine some more pedestrian uses: what about the customer who wants a friend’s opinion about a new skirt? can that customer snap a cell phone pic to send? global voices on wordpress i hadn’t heard of global voices online, a community generated global group news blog, until jeremy clarke spoke of it at wordcamp. and i didn’t think the site, with it’s do-good premise, worked until i actually explored it for a while. but, well, it’s a bit fascinating. global voices grew out of a one-day conference in december at harvard law school which brought together bloggers from around the world to discuss ways in which the new medium could foment global dialogue at the grassroots level. quercus php to java compiler vs. wordpress emil ong is the chief evangelist and a lead developer for caucho technology, the developers of the quercus php to java compiler. the idea, i guess, is to write in php, deploy in java, which some people say is better supported by the “enterprise.” ong claims % performance improvement over apache + mod_php + apc. that sounds great, i suppose, but it’s less than what chris lea suggests is possible if you simply replace apache with nginx. chris lea on nginx and wordpress “apache is like microsoft word, it has a million options but you only need six. nginx does those six things, and it does five of them times faster than apache.” —chris lea. why? no forking. no loading of unnecessary components. fast cgi. and to prove it’s not as complex as you might think, he’s installing it live. the session has eight minutes left, can he do it? yes, he did. mark jaquith on wordpress security for plugin developers i’ve been pretty aware of the risks of sql injection and am militant about keeping my database interactions clean. mark jaquith today reminded me about the need to make sure my browser output is filtered through clean_url(), sanitize_url(), and attribute_escape(). furthermore, we all need to remember current_user_can(), check_admin_referer(), and nonces. steve souders on website performance steve souders: % of the problem is server performance, % of problem is browser activity after the main html is downloaded. he wrote the book and developed yslow, so he should know. javascripts are downloaded serially and block other activity. most javascript functions aren’t used at onload. we could split the js and only load essential functions up front, and load all the rest later. how much might that help? he says % to %. will norris on oauth and diso will norris talking about things oauth, openid, and diso at wordcamp. demonstrates/fakes an oauth authentication and authorization process with wordpress for iphone app. does this matter? oauth support is slated for wp . , and people are finally getting smart about linking all this stuff without throwing passwords around “like confetti.” aaron brazell on blog search and findability aaron brazell at wordcamp is talking about search and finability “not seo.” riffing on ambient findability, he asks: can people find your blog? can people find their way around your blog? can people find your content and services despite your blog? remember: your blog serves as a nexus for information about you. you serve as the nexus for trust and relevance. going further? make your social content outside your blog searchable, findable via your blog. johnny cash’ hurt not every song johnny cash has covered turned to gold (see personal jesus), but hurt is magic. copying mysql usernames and database priveleges now that i’m the nominal mysql dba for psu, it became my job to jimmy up the mysql user privileges so that the new web server could connect. i’m not sure if this is the fastest, most efficient way to do it, but it worked quickly enough: ``` create table mysql.user_copy select * from mysql.user; delete from mysql.user_copy where host not like 'old_host_name'; update mysql.user_copy set host = 'new_host_name'; insert into mysql. wordpress performance tips elliott c. back points to his use of object caching, wp-cache, and mysql query caching among the reasons why his site “is so much faster that yours.” the iphone apps i’ve kept catherine asked me what iphone apps i recommend, so i went looking. exposure, wordpress, and google mobile app are on the first page of my home screen. mocha vnc and band are buried a little deeper, but deserve mention. i’m surprised to say that loopt and whrrl disappointed me. ipint was good for one laugh, but it appears to be gone from the store already. morocco, a decent copy of othello/reversi is the only the game that’s still on my phone. lyceum vs. wordpress mu the news about buddypress has fully shifted my attention from single-blog wordpress installs to multi-user, multi-blog installs. wordpress mu is my platform of choice, but i was quite fond of lyceum when i first learned of it a while ago. the big perceived advantage of lyceum is that it uses a unified table structure for all blogs, rather than creating a new set of tables for each blog as wpmu does. most expensive iphone app yet? armin heinrich‘s $ i am rich iphone app is no longer available on apple’s app store. perhaps they felt too ridiculed by the register to keep it listed? heinrich says seven people bought it, two by mistake. so, now what’s the most expensive app? oauth and wordpress i just realized oauth support is slated for inclusion in wordpress . . it’s not in trunk yet, but that’s no reason not to get up to speed. scott gilbertson says oauth and openid are foundations to the open social web, giving apps like wordpress a “secure, centralized means of identifying yourself and a way to control who knows what about you.” chris messina, who says we currently treat user credentials “like confetti,” is more than a little excited and is building a series of wordpress plugins to take advantage of these formats. is my php script running out of memory? i’ve got a php script that sometimes just dies with no errors to the browser and no messages in the error log. i’ve seen this in the past with scripts that consumed too much memory (yeah, it should have issued an error, but it didn’t, and increasing the memory limit fixed it), but now the memory limit is set pretty high and i’m not sure i want to increase it further. macintosh antivirus software setting aside questions about the usefulness of antivirus software for macs, it appears virusbarrier (commercial) and clamxav (open source) are the best options. there are others, of course. added: avast offers a free version for macos x as well. drill and burn republicans john mccain thinks fuel efficiency is for sissies. i guess he figures our oil supply is infinite, or that fossile fuel consumption has no effect on climate change. he probably also thinks the holocaust was a hoax — somebody should ask him. for now let’s call him a “drill and burn republican.” low-tech hdr: black card mask i’ve been following Ásmundur’s use of multi-exposure hdr for a while, but today i discovered max chu’s use of an older, more crafty technique: black card mask. the photo below show’s Ásmundur’s multiple photo technique, but that above is chu’s. how he do it? apparently it’s about the same as dodging a photo in the dark room: simply block the light with a card or your hand. extra: paul butzi’s thoughts on dodging and burning in the digital age. diy fig rig mike figgis‘ fig rig works equally well for guys in sneakers and guys in suits, but they’re not free, which is why you have to love keith lewis’ diy version. pvc is sexy! displays: go long, go wide if you want more monitors than you’ve got dvi or vga ports, your options include adding a video card, using a usb-based display, or this matrox hack: a small box plugs into your computer’s monitor port, and two or three monitors plug into the box, no software drivers or additional hardware required. if you want to send a video signal further than your monitor’s cable, your options include getting a longer cable (works up to about ′) or get a different cable. everybody’s smarter in glasses eyeglasses certainly add something. at least that’s the suggestion of these ads. and, thinking of comparisons: hitler vs. chaplin. found via mirage.studio. , where they think le corbusier‘s glasses are where it’s at. i’m voting republican no, i’m not likely to vote for any republican candidates, but this is funny. from the producers: i’m voting republican is a satirical look at the likely outcome of another four years of republican government. the not-so-subtle message behind the film is the importance of a united bloc of citizens willing to take the time and effort to vote democrat in order to improve america’s domestic and foreign policy. podcamp boston is this weekend hey, podcamp boston is this weekend. i can’t go, but sean m. brown will be and he’s looking for librarians to join him. web application design book recommendation i’ve learned to ignore contests on the web. banner ads that promise prizes if i click the right pixel are the least offensive, but the contests that have me creating content (and then force me to give up my copyright to it) for another person’s gain infuriate me. so when i saw author and experience architect robert hoekman jr‘s post offering a deal, i quickly skipped to the next entry in my reader. wordpress . notes wordpress . is out. it’s cool. take a look: i’m most excited about automatic tracking of changes to posts and pages, but i’ll also probably come to like the “press this” feature: if you click “press this” from a youtube page it’ll magically extract the video embed code, and if you do it from a flickr page it’ll make it easy for you to put the image in your post. web development languages david cloutman pointed to craiglist’s job ads as an indicator of programming language popularity. here’s the hit counts for “web design jobs” and “internet engineering jobs” in the bay area: <td> php </td> <td> java </td> <td> ruby </td> <td> python </td> <td> perl </td> internet engineering jobs <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> web design jobs <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> cloutman has a few ideas for what the numbers mean, but i’m just entertained by the data. wordpress . plugin and wp-config.php path changes ozh’s tutorial explains the details, but the short story is that we’ll soon get wp_content_url and wp_content_dir constants. and this is more than just convenience, . allows site admins to put those directories anywhere they want, so the constants will be the only reliable way of finding that info. truth have you ever argued with a member of the flat earth society? it’s futile, because fundamentally they don’t car if something is true or false. to them, the measure of truth is how important it makes them feel. if telling the truth makes them feel important, then it’s true. if telling the truth makes them feel ashamed and small, then it’s false. –from louis theroux‘s the call of the weird site back online, further downtime expected this site and a number of other projects are hosted on a mac mini that normally sits on my desk. thing is…my desk moved. and, unfortunately, i didn’t confirm the firewall rules for the network in my new office before bringing the machine over. thankfully chris was happy to put the mini on a different vlan, and that solved everything (my other machines remain on the new “secure” network…ugh). in the no too distant future, however, i’ll be moving the site again. video game controller family tree sock master did some outstanding work tracing the lineage of video game controllers from to now without missing any of the weirdness in between. search trends vs community standards via motherjones: pensacola residents clinton raymond mccowen and kevin patrick stevens, producers of a very nsfw website last week faced a judge in an obscenity and racketeering trial for their work. the interesting thing? the defense planned to use google search trends to demonstrate community standards. “time and time again you’ll have jurors sitting on a jury panel who will condemn material that they routinely consume in private,” said the defense. censorship, unpublishing, and new media the actual reasons may never be discovered, but boing boing, the perennially top ten ranked blog, has “unpublished (nsfw)” stories by, about, or mentioning author and sex columnist violet blue (nsfw). much has already been said about the orwellianism of “unpublishing” and how it conflicts with the ethics of the web, as well as the incongruence between these actions and boing boing’s position on web censorship, media manipulation, and revisionism. new theme for the past year or so i’ve been wanting to design a non-bloggy theme for this site — a beautiful theme with a magazine-like front page showing the most recent post in a handful of categories. but i’m further from it now than last year, so it’s time to move on. which isn’t to say that i settled for my new theme. it’s based on neo-sapien by small potato. i made it a bit wider, the header a bit shorter, and the image is random-ish (random, but cached). wordpress survey tools lorelle and samir both point to a number of plugins to do surveys within wordpress, but neither of them say any of them are that good. and samir is pretty disapointed: “at the end of it all, i never did find my ideal online survey tool.” survey fly is the best recommendation from both of lorelle and samir, but it isn’t wp . compatible and was las updated in summer . it’s also limited to tracking only one survey at a time. optimizing inserts/updates on mysql tables when doing a bulk insert/update/change to a mysql table you can temporarily disable index updates like this: ``` alter table $tbl_name disable keys ``` …do stuff… ``` alter table $tbl_name enable keys ``` from the docs: alter table ... disable keys tells mysql to stop updating non-unique indexes. alter table ... enable keys then should be used to re-create missing indexes. truemors powered by wordpress in the “they did this with wordpress” category (though from about a year ago, sorry) comes truemors, a digg, del.icio.us, reddit clone from guy kawasaki. calling it a clone might be a backhanded non-compliment, but the truth is that it does a credible job in this increasingly crowded space*. and it’s built on wordpress. the relevant plugins are wp-postratings and share this. electric pulp did the design, and the whole thing apparently went live quickly on a tiny budget. kitty porn newton isn’t really a kitten, but he is cute. anyway, i got a new video camera and all i’ve done with it so far is shoot closeups of a cat. is that why i got it? at least it’s not as bad as this. music is jungle struttin’, by the lions. programming vs. today’s computer architecture poul-henning kamp, the guy behind the varnish reverse proxy, talks about programming: it used to be that you had the primary store, and it was anything from acoustic delaylines filled with mercury via small magnetic dougnuts via transistor flip-flops to dynamic ram. and then there were the secondary store, paper tape, magnetic tape, disk drives the size of houses, then the size of washing machines and these days so small that girls get disappointed if think they got hold of something else than the mp player you had in your pocket. mysql bug? after an upgrade to mysql . . b on rhel i started seeing curious results in a fairly common query. here’s a simplified version: ``` select id, post_date_gmt from wp_posts group by id order by post_date_gmt desc limit ``` what i expected was to get a handful of post id numbers sorted in descending order by the post_date_gmt. instead, i got a list of post ids sorted in ascending order by the id number. huh. i wonder what he thinks about the iphone g? david lynch doesn’t like the iphone. at all. at least not for watching movies. maybe the guy doesn’t take the subway much. abandoned malls what is it about abandonment that’s so compelling? from chernobyl and pripyat to mental hospitals to lost theme parks from korea to california, we can’t help but stare at darkly vacant buildings. now add malls to the list. and put south china mall, in dongguan at the top of it. unlike most every other expanse of empty hallways we can name, this one’ been empty since it opened in . .shp to mysql gis data seems to come in .shp (shape?) files, but it’s not like mysql knows what to do with those. this mysql forum post points to a php tool and windows executable that promise to convert the .shp data into something more useful to mysql. superfluo explains a little more, and there’s lots of .shp data to be had here. dear steve i’m really glad to see the news about the iphone g. i’m interested in how the new mobile me service takes a small step toward cloud-based storage services that i’ve wanted for a while. and the news that max os x . “snow leopard” will focus on speed and stability, rather than features is good, especially considering the following. you see, i’m a fan of apple products. not because i like the brand, but because the products work for me. could buddypress go the distance? facebook and myspace are trying to turn themselves into application platforms (how else will they monetize their audience?). google is pushing opensocial to compete with it. but no matter what features they offer their users, they user still orbits the site. scot hacker talks of buddypress changing the game, turning “social networks” from destination websites, to features you’ll find on every website. and the “social network” is the internet, with all those sites sharing information meaningfully. detecting broken images in javascript we’ve become accustomed to link rot and broken images in nearly all corners of the web, but is there a way to keep things a bit cleaner? k.t. lam of hong kong university of science and technology came up with this sweet trick using jquery and readystate to find and replace broken images: ``` jquery('span#gbs_'+info.bib_key).parents('ul').find('img.bookjacket[@readystate*="uninitialized"]').replacewith('<img src="'+info.thumbnail_url+'" alt="'+strtitle+'" height=" " width=" " /'); ``` and it works really well, but only in ie. find stuff by minimum bounding rectangle mysql offers envelope() to find the minimum bounding rectangle of a geometric object. the result is a polygon with four segments, defined by five points. it took me a while to make sense of it, partially because the only documentation that i’ve run across so far for polygon() syntax is in the envelope() function mentioned above. i also had to draw a picture to think it through. they write this: polygon(( minx miny, maxx miny, maxx maxy, minx maxy, minx miny )), i think this (in pseudocode-ish form): polygon(( $point_a, $point_b, $point_c, $point_d, $point_a )), with the $point_s corresponding to the diagram. working with spatial data in mysql it’s mysql spatial data week here, though i am spreading out the posts to, um, ease the pain (or boredom). anyway, here are some commands/functions i don’t want to forget about later: start with an existing table called geometry, add a spatial column and index it: ``` alter table geometry add coord point not null; create spatial index coord on geometry (coord); ``` insert some data; think in terms of point(x y) or point(lat lon): bsuite beta i announced the bsuite public beta not long ago, now i’ve just posted a new version to svn that addresses some of the bugs and fleshes out some of the features. i have yet to update the bsuite page, but here’s a preview of what’s new or changed: additional stats reports wp . -style tag input tools on the page edit screen* wp . -style category selector on the page edit screen* wp . calculating distance between points in mysql mysql has some powerful, and perhaps underused spatial extensions, but the most interesting functions are still unimplemented: “note: currently, mysql does not implement these functions…” among those as-yet unimplemented functions is distance(). alternatives can be found here and here, though neither is clean or simple. i wonder if a simple mbrcontains() is good enough, though… anticipating steve jobs’ wwdc keynote will it be a thinner or fatter iphone? will it record live video? will it have a metal cutting laser? to heck with the iphone rumors. we know the story, all we’re waiting on are the details. i’m more interested in what we don’t know. what aren’t we expecting? will there be “one more thing”? (thanks to roblef for the sweet photo.) mysql documentation found in the mysql . reference manual: related(g ,g ,pattern_matrix) returns or to indicate whether the spatial relationship specified by pattern_matrix exists between g and g . returns – if the arguments are null. the pattern matrix is a string. its specification will be noted here if this function is implemented. (emphasis mine.) converting a wp.org site to wpmu i have a lot of wordpress sites i manage and i’ve been thinking about converting them to wordpress mu sites to consolidate management. today i attempted the first one, about.scriblio.net. there’s no proper way of doing it that i found, but here’s what i did: create a new site in mu create the users in the correct order (user id numbers must match) replace the posts, postmeta, comments, terms, term_taxonomy, and term_relationship tables with those from the original blog copy the contents of wp-content/uploads to wp-content/files update the posts table with the new path (both for regular content and attachments, see below) hope it all worked somebody is likely to say “just export the content in wordpress xml format and import it in the new blog,” but that person doesn’t use permalinks based on post_id. bsuite public beta i’ve had a lot of features on the table for bsuite for a while, but this recently discovered comment from john pratt (whose smorgasboard.net is a lot of fun), kicked me into gear to actually get working on it again. the result is bsuite , which is probably what bsuite should have been all along. the big news is that i’ve finally revamped stats tracking to work with caching mechanisms like wp cache, wp super cache, varnish, or whatever else. json on rhel & php . . stuck with php . . on rhel or even centos (and a sysadmin who insists on using packages)? need json? i did. the solution is easy: yum install php-devel<br /> pecl install json the pecl install failed when it hit an mb memory limit, and i was clueless about how to fix it until i learned that the pecl installer ignores the php.ini. turns out the best solution is to use the pear installer (which does follow php. happy birthday wordpress wordpress was released to the world five years ago today. celebrate in sfo, sydney, or with me at whatever bar i find myself at in new hampshire tonight. dm me with any ideas. another gun control analogy “gun control is like trying to reduce drunk driving by making it tougher for sober people to own cars.” via many eyes, bugs being shallow, all that wordpress . . added a really powerful feature to register_taxonomy(): automatic registration of permalinks and query vars to match the taxonomy. well, theoretically it added that feature. it wasn’t working in practice. after some searching yesterday and today, i finally found the bug and worked up a fix. i made a diff and set off to open a ticket in trac. on the one hand i’m glad i searched first, because it turns out that a ticket on the very same issue was opened on may th and it already has a fix. where do they find the time? clay shirky recently posted (wayback) a transcript of his web . expo keynote. …if you take wikipedia as a kind of unit, all of wikipedia, the whole project — every page, every edit, every talk page, every line of code, in every language that wikipedia exists in — that represents something like the cumulation of million hours of human thought. then shirky asks us to compare that to television. roflcon turns me on to ustream.tv i was amused to learn nathan was officially at roflcon on behalf of his library. i wasn’t representing my work and wasn’t on the lookout for work-related tools, but i found some anyway. universities have been anxious to get into live video casting for a while. our first effort eventually became pbs (net, ets and pbs histories). later, we invested huge amounts of money in interactive television (itv), but enormous costs and complexities limit the use of such facilities. anglia ruskin university faces criticism . anglia ruskin university is in cambridge, but it’s not cambridge university. it’s likely that none of us would even know of anglia ruskin‘s existence if it wasn’t for naomi sugai, but she’s not interested in promoting the school. she’s got complaints, she’s fed up, and she’s taking her case to youtube. well, she took her case to youtube, and then she got suspended. the video that’s up now doesn’t seem suspension-worthy, but the telegraph story suggests there’s a different version that may slander an aru administrator, and that’s the reason aru gives for suspending her. honda civic ipod/iphone install last weekend, while i was putting an ipod interface into my scion i did the same thing for my honda civic. using ben johnson’s story as a guide, i bought a pie hon -aux interface and dove in. aside from tools (screwdrivers and and mm sockets), you’ll need: the interface adapter audio wiring — i used a ′ rca to / th inch cable from radio shack power — i used a belkin car charger plugged into this v extension cord i picked up from radio shack i also recommend a sufficient quantity of good beer or other beverage. snakes on a plane it was only after i’d taken my seat and david weinberger began his roflcon keynote that i realized there was a box of t-shirts at the side of the room with a sign over them that said something along the lines of “free: t-shirts from worn out memes.” thinking that the internet might be old enough now that the old memes might be resurrected in some ironic way, i almost jumped over jessamyn to rifle through the box and claim a prize. retro atari video game cover art sure you played asteroids and defender, but did you play these? scion xb ipod/iphone install based on this story about an ipod interface install i purchased a pie toy -aux aux input adapter so i could finally listen to my iphone without using the lousy fm transmitter. sure, i coulda bought a new car, as the manufacturers seem to have finally come to their senses and started including such inputs, but i refuse to buy another car until i can have one that gets well over mpg. barbed wire, the deeper history of it turns out that, like most everything else, barbed wire shows up at auctions. not just shiny new stuff, you’ll find used stuff too. expect it to be at least a little rusty, and look out for clumps of hair or other things stuck to it. whether that adds value or not is unclear. where could we look to find out? the antique barbed wire society‘s barbed wire collector magazine might be your best source. my flickr complaint some whine about movies on flickr, others about the switch to yahoo ids, i simply want better rendering of transparent pngs as jpgs. cats want to eat your brains nyt: parasites in your brain are driving you to raise cats in hopes that they eat you. hat tip to cliff. flickr adds video i asked for it in , before youtube, vimeo, viddler, or revver appeared on the scene, and before myspace and facebook added video sharing as a feature. four years later they finally added it. neil rickards should get credit for creating the theme of “long photos” (neil called them “moving photos”). and anybody who was around then isn’t the least surprised at how angry some are now about the new feature (see sarcastic response to that). the internet, according to mememolly identity management going commodity? atlassian’s crowd sso and idm solution has the kind of online pricing you’d expect for word processing software. i don’t know if it’s any good, but it’s a sign that identity management getting boring. why can’t i re-check spam with akismet & wordpress . ? (workaround) i recently installed wordpress . and among the changes i noticed was a loss of akismet‘s “recheck spam” button (or something like that. it didn’t seem like such a problem at the time, but then i got swamped with so much trackback and comment spam that the flood dos‘d my server. i had to disable comments and trackbacks for a time, which brought my server back, but my moderation queue still had over comments waiting for me. christian nymphos not that you’d mistake our sites, but christian nymphos uses the same theme i use here at maisonbisson. well, i modified the theme quite a bit for my use, but…. well, regarding the title of the site: pastor bob snowdon probably approves of any and all efforts to reclaim “nympho” from its pejorative purgatory. cargo aircraft safety who knew fedex and ups planes crashed so often? (blame the intronetz for making this too easy to discover.) ups plane catches on fire, lands in philadelphia ( ). apparently the source of the fire remains a mystery, as with a few other ups fires. fedex planes have crashed and burned in tallahassee ( ) and memphis ( ). in a fired fedex pilot attempted to murder flight crew with hammer and hijack the plane. swift: another ham handed attempt at social networking all yesterday and this morning i’ve been seeing tweets about swift, so i finally googled it to see what it was about. the service promises to help organize conferences in some new . way, but it looks to be about as preposterous a social network as walmart’s aborted attempt at copying myspace. there are some real lessons here, however, about how to court the early adopters that are essential to making an application that depends on user activity successful: wordpress . out, maisonbisson upgraded wordpress . is out (and the wordpress site got a facelift), and i’ve already upgraded maisonbisson using svn. the changes are exciting, and seem to reflect a tradition that’s developing in wordpress of delivering some really revolutionary features in the x. release. the loss of file-based object caching was a bit of a problem, as my vps‘s load average jumped to over pretty quickly after the upgrade. i tried mark jaquith‘s apc-object-cache enabler and saw load average drop back to or so, but i also saw tag and category names disappear and discovered other weirdness. make your own sign i had fun with the signs in taiwan (jet powered baby stroller and men’s bathroom signs, for example), but why travel around the world for these things when you can make them at home? create warning signs, protest signs, church signs, library catalog cards, or whatever. tibet open letter and other innovative uses of wordpress all things digital is interesting. parents would say my baby our baby.com is a little more important. but tibet open letter is as real as the violence. two things to note: all of them are based on wordpress, and those who discuss tibet probably risk being listed by the chinese government as a trouble maker. evil google aaron swartz‘s bubble city, chapter : he sent the report to his superior and wandered off for a bit to dwell on the power he had as a faceless person deep inside an office park in mountain view to know every detail of another person’s life. he wondered what it would be like if he came across that person on the street, he would know every detail of his life, his household budget, the secrets he confided over im, even what he looked like naked. interesting wordpress plugins wp contact manager turns wordpress into a contact manager. it’s a combination of theme and plugins (including custom write panel) that allows you to enter and manage contacts as blog posts (familiar, eh?). use members only to secure access. tdo mini forms “allows you to add highly customisable forms to your website that allows non-registered users and/or subscribers (also configurable) to submit posts. the posts are kept in ”draft“ until an admin can publish them (also configurable). best restaurant in taipei i ate here. it’s every bit as good as the review suggests. seb’s description and photos tell more, i’ll post my own photos soon. update: posted. short story: there’s a restaurant in australia with a three month waiting list, but a sydney morning herald reporter says the restaurant i ate at is its equal or better, but without the waiting list and at us$ per meal. google pagerank is/is not/is all machine generated google’s always been in the awkward position of claiming that pagerank is algorithmic, not editorial, while also explaining that they’re constantly adjusting their algorithms to ensure that pagerank reflects editorial judgments of quality. here’s a peek inside the machine. zach houston’s poem store walking north on valencia i heard the characteristic snap snap snap of an old manual typewriter’s hammers striking paper on the platen. i was more than a bit curious about who might still use such a classic machine even before its operator called out to ask if i wanted to buy a poem. still, it’d been a full day exploring the mission with a fabulous host and the time for my flight home was nearing. no mo w stolen from jessamyn‘s photostream. where the previews are i announced yesterday scriblio‘s integration of google’s new book viewability api that links to full text, previews, or additional book information (depending on copyright status and publisher foresight). now that it’s live with plymouth’s full catalog, i spent a moment browsing the collection and taking note of what books had what. i get no preview for a baby sister for frances, but another of russell hoban‘s books, a bargain for frances. scriblio integrates google book search links (crossposted at scriblio.net) using the newly released book viewability api in google book search, plymouth state university’s lamson library and learning commons is one of the first libraries to move beyond simply listing their books online and open them up to reading and searching via the web. take a look at how this works with books by plymouth authors bruce heald and joseph monninger. the “browse on google” link in the new features section leads to extended previews of their works where you can browse excerpts of the books and search the full text. great name, but is it any good? “spork” is a great name for a restaurant, but is it any good? yelp says it is, but most of the reviews mention the burger, putting me in the position of having to review the reviewers and wonder if a hamburger person can recommend a restaurant to a vegetarian. not that i am a vegetarian or not a hamburger person, but please tell me there’s more to the retrofabulous-looking place than a cool name and a hamburger. geographic tweeting twittervision and twittermap show new tweets wherever they appear on the map, twitterwhere let’s you follow tweets at a specific location, and ask people has nothing to do with twitter but does show you global opinion. live. while you watch (so they say, anyway). warming if this doesn’t warm your heart, check to see that it’s not made of stone. netflix for audio books netflix for audio books: simply audiobooks. though it makes me wonder why we don’t say “like a library for audiobooks where they send you the stuff you want.” wordpress . offers built-in gravatar support nobody doubted that full gravatar support would make it into wordpress eventually. weblog tools collection shows what they look like, how they’re managed, and how theme designers can implement them. quaint vs. libraries this slashdot post asks the same question a lot of people do: “can libraries be saved from the internet?” slate has an interesting photo essay exploring the question of how to build a public library in the age of google, wikipedia, and kindle. the grand old reading rooms and stacks of past civic monuments are giving way to a new library-as-urban-hangout concept, as evidenced by seattle’s starbucks-meets-mega-bookstore central library and salt lake city’s shop-lined education mall. buddypress: the wordpress of social networks? andy peatling, who developed a wordpress mu-based social network and then released the code as buddypress has just joined automattic, where they seem to have big plans for it. i’d been predicting something like this since automattic acquired gravatar: it’s clear that the future is social. connections are key. wordpress mu is a platform which has shown itself to be able to operate at internet-scale and with buddypress we can make it friendlier. parse html and traverse dom in php? i spoke of this the other day, but now i’ve learned of php’s dom functions, including loadhtml(). use it in combination with simplexml_import_dom like this: ``` $dom = new domdocument; $dom->loadhtml(' one two three sublist item ' ); if($dom){ $xml = simplexml_import_dom($dom); print_r($xml); } parse html and traverse dom in php? i love how easily i can traverse an html document with jquery, and i’d love to be able to do it in php. there are a few classes, but the php binding for tidy seems to be where it’s at. the zend dev pages make it look that way, anyway. movable type to wordpress scot hacker (yes, that’s really his name) posted a story about migrating china digital times (published by berkeley school of journalism) from movable type to wordpress: we’ve launched with a lovely new design, reduced story publishing times from by orders of magnitude, been able to re-enable a bunch of features we’d previously had to disable for load reasons, and added new features that were never possible before. the team of authors and editors is in heaven, and i’m considering bringing the site back onto the main j-school server. scriblio feature: text this to me take note of the “new feature: text this to your cellphone” line above. adam brin of tricollege libraries explained that the “text this to me” feature he built to send location information about items in the library catalog as text messages to a user’s cell phone is being used as many as times a day. that was the news i needed to decide to offer the feature in psu’s scriblio implementation. web design frameworks? i’m a fan of the sandbox wordpress theme because it does so much to separate application logic from design, and a few small changes to the css can make huge changes to the look of the site. i think that’s the idea behind yahoo! developer network’s grids css library. that is, well structured html allows very sophisticated styling. all you have to do is plug in your content. to wit: give up your civil rights (and your laptop and hard drives) at the border can the feds take your laptop? yep. be prepared to give up your civil rights and your laptop at the border, says a recent article in the washington post. this came to the attention of music fans earlier, when mtv news reported that a hard drive seized at the border contained studio recordings for chris walla’s (guitarist for death cab for cutie) latest album. there was some suggestion that it was all a publicity stunt, but the post story suggests that it’s a real and not uncommon problem. apache reverse proxy apache mod_proxy does most of the work, nick kew’s howto on running a reverse proxy with apache explains it. now, can i tack on some authentication and make it replace iii’s wam or ezproxy? moscow subway’s underground palaces photographer farflungphotos describes: all the stations in moscow’s metro are completely different from one another. some of them are so opulent, with grand marble halls and chandeliers, all hidden away underground. people seemed to be using them as places just to hang out and meet up with friends. the trains were really frequent too, practically on each others tails. you never have to wait more than a few minutes for one to come along. western north carolina library network’s classification outline western north carolina library network‘s lc outline is full of detail. lc outline, classification, western north carolina library network, libraries changes to wordpress object caching in . jacob santos‘ funcdoc notes: the wordpress object cache changed in wordpress . and removed a lot of file support from the code. this means that the object cache in wordpress . is completely dependent on memory and will not be saved to disk for retrieval later. the constant wp_cache also changed its meaning. i’ve just started using the object cache and i’m happy with how it works now, so these changes are somewhat concerning. iphone strobe light strobe light is clearly the perfect app for your new gb iphone. mysql on multi-core machines the devshed technical tour explains that mysql can spawn new threads, each of which can execute on a different processor/core. what it doesn’t say is that a single thread can only execute on a single core, and if that thread locks a table, then no other threads that need that table can execute until the locking thread/query is complete. short answer: mysql works well on multi-core machines until you lock a table. looking ahead from : top tech trends i’m excited and honored to be joining meredith farkas and david j. fiander in a roundtable discussion of top tech trends, an olita program at superconference. we’ve made a pact not to share our trends with each other in advance (no peeking), so it’ll be interesting to see how much overlap we have and how differently we approach the issues where we do have overlap. sophistication the search box with its flashing cursor is a powerful tool, but it’s positively pre-cambrian when compared to our hyper a/v culture. ola superconference presentation: scriblio i’m honored to be invited to the ontario library association superconference to present my work on scriblio today (session # ). a pdf of my slides is online. scriblio has had about a year of use in production at each of three sites, and the lessons suggest that web . technologies really do work for libraries. and the best news: we can do it without breaking the budget: i’ll be demonstrating how to install scriblio and reinvent a library in about ten minutes. microsoft threatens to buy yahoo! i like yahoo!. i really hope the shareholders decline microsoft’s offer. blech, ms has wanted a piece of yahoo! for a while. never forget, - - paranoia if it’s not an american flag, it’s probably a bomb. what do coots eat? turns out that coots are omnivorous, but prefer plant matter. why. forget time capsule, i want a space ship apple’s time capsule is great. seriously. when has backup been easier? but i need more. the macbook air’s small storage highlights a problem i’ve been suffering for some time: there’s never enough storage. the slower processor and limited ram expansion are sufferable, but storage isn’t. the gb drive in my macbook pro now is stuffed with gb of music (and that’s after spending hours paring it down a few weeks ago), and almost gb of pictures. camera found in cab starts digital goose chase what would you do if you found a camera in a cab? lcsh news: “mountain biking” replaces “all terrain cycling” even though mountain bike sales and participation are down (as a percentage of market share, biking has been declining for ten years), the library of congress has just issued a directive to change the subject heading from “all terrain cycling” to “mountain biking.” the term was apparently first coined by charlie kelly and gary fisher in . stephen king doesn’t hate kindle stephen king writes at entertainment weekly.com that he doesn’t hate the kindle: will kindles replace books? no. and not just because books furnish a room, either. there’s a permanence to books that underlines the importance of the ideas and the stories we find inside them; books solidify an otherwise fragile medium. but can a kindle enrich any reader’s life? my own experience — so far limited to . books, i’ll admit — suggests that it can. mcqualifications bruce pechman earned his credentials, but you could get yours at mcdonald’s. yes, the fast food chain is apparently offering diplomas in britain now. dangerous grains call for drastic measures “the office of emergency management, the new york city fire department, department of buildings, nypd, health department, and department of agriculture” all apparently showed up to evict tenants from a building called the “kibbutz” in the williamsburg section of brooklyn. why? “dangerous grains,” and a matzoh bakery. it’s been labeled matzo-gate, and speculation is rampant that the eviction was spurred by developers eyeing the now fashionable neighborhood. gothamist has a picture. apache, mysql, and php on macos x p ps harlow tweeted something about trying to get an amp environment running on his mac. conversation followed, and eventually i sent along an email that look sorta like this: if you’re running . (i doubt it, but it’s worth mentioning because i’m most familiar with it), here’s how i’ve setup dozens of machines for web development and wordpress: install mysql http://dev.mysql.com/downloads/mysql/ . .html#macosx-dmg install marc liyanage’s php package usability experts are from mars, graphic designers are from venus this an old one, but it just caught my atention. in a list apart tells us usability experts are from mars, graphic designers are from venus. is this still true? haven’t the last several years been about the triumph of good design in both the usability and graphic senses? or are rounded corners not actually useful? dancing with the nerds richard stallman‘s soulja boy dance, mit style (via). wordpress to_ping query optimization the wordpress team has taken up the issue of performance optimization pretty seriously, and i look forward to the fruits of their efforts, but i’m also casting a critical eye on my own code. thanks to caching and a hugely optimized query architecture, scriblio is now performing better than ever, and i’m now looking at the next tier of problems. first among them is a wordpress query that runs to find which posts have pingbacks or trackbacks waiting to be processed. this would _so_ cramp my style the new hampshire house is considering a ban on texting while driving. please, no. even cheetah moms have to argue with kids about dinner mother cheetah wants kids to learn to hunt gazelle, but cubs want to nuzzle it. signs of user-centric shift at ces? doc searls in linux journal compares previous ces expos to and finds a shift from talk of “broadcasters and rights-holders extending their franchise” to a web . enlightened user-centricity. at every ces up to this one, i always felt that both open source and user-in-charge were swimming upstream against a tide of proprietary “solutions” and user lock-in strategies. this year i can feel the tide shift. lots of small things point toward increased user autonomy, originality, invention and engagement. introducing phonepedia, a voice-activated wikipedia mashup the phonepedia concept is simple: take wikipedia’s rich content and add voice recognition. it’s as easy as calling a number and asking your question, the answer will be returned via sms and email. go ahead and try it for yourself. phonepedia. the voice recognition is powered by jott, and thanks are due to heidi for writing so glowingly about it (cluetrain moment: i’d heard about jott before, but hadn’t been stirred to look at it until i saw heidi’s post speaking in the voice of a real person). like mr. ranganathong said… like mr. ranganathong said: “the intellect cannot be tied down with a decimal thong.” (via) i can haz ice cream and booze? this thread says you can get booze and ice cream in the same joint! places to know in nyc: otto, the chocolate room (beer & wine only?), chikalicious, clinton street baking company, blt burger, homer’s, and liquor & ice cream. staring contest shirow masamune himself couldn’t draw manga eyes like hers. google pumps openid too following news that yahoo! is joining the openid fray, it appears google is dipping a toe in too. while those two giants work out their implementations, others are raising the temperature of the debate on idm solutions. stefan brands is among the openid naysayers (<a href="http://daveman .livejournal.com/ .html” title="david recordon’s blog - stefan chooses to take the “fox news” approach to openid blogging">david recordon’s response), while scott gillbertson sees a bright future. let’s watch the openid directory to see how fast it grows now (count on january : ). harvard film archive’s wild movies of s pre-code films were apparently something of a spectacle. harvard film archive this weekend is exploring their depths in a series titled vice vs. virtue. just in case anybody else wond… just in case anybody else wonders why a wordpress initiates extra mysql activity http://tinyurl.com/ nkplo balloon organ, yes, a balloon organ in a piece that will have some people eagerly looking for some afro celt sound system, others singing where do they make balloons, and some people just shaking their heads, this fellow, apparently standing in his bathroom, introduces us to another guy and his balloon organ. really. check this for more homemade organ fun. eccentric chess champ bobby fischer dead eccentric, perhaps persecuted, bobby fischer is dead. news story. wordpress + invalid urls = extra database queries after reporting weirdness last week i finally sat down with a completely clean and virgin install of wordpress . . and traced what happens when you make a permalink request for a non-existent url. here are two sets of urls to use as examples and context: these are valid urls: http://site.org/archives/ http://site.org/page-name these are _not_ valid urls: http://site.org/archivezorz/ http://site.org/favicon.ico valid urls get parsed, the expected mysql queries get executed, and the results are processed and returned to the browser. yahoo! pumps openid ars notes that yahoo! supports openid. yeah, that openid. southwest’s in-flight magazine doesn’t suck, they say derek powazek likes it, but is it worth flying southwest for? @jblyberg: i had to look it up… @jblyberg: i had to look it up a while ago too http://tinyurl.com/z sg sifting results of error_log( … sifting results of ``` error_log( $_server['request_uri'] ."\n". $_server['remote_addr'] ."\n". print_r( debug_backtrace(), true ) ); ``` trying to figure out why wp hi… trying to figure out why wp hits db for all posts query _after_ it determines the url is a is facebook really the point? a post to web lib alerted me to this u mich survey about libraries in social networks (blog post) that finds % of students don’t care for or want libraries in facebook or myspace. the biggest reason being that they feel the current methods (in-person, email, im) are more than sufficient. % said no because they felt it was inappropriate or that facebook/myspace is a social tool, not a research tool. @tinfoilraccoon: take the pled… @tinfoilraccoon: take the pledge: http://tinyurl.com/ x qye @tinfoilraccoon: is it really … @tinfoilraccoon: is it really so complex that it requires training? pls tell them amazon and itunes don’t require training, ask why od does. fancy up your website with web clip icons aaron schmidt alerted me to this how to sweetening up your site with fancy iphone web clip icons. impeach cheney now you’ll feel better after signing the petition. bits of mysql query syntax i’ve learned this week watching the wordpress hacker list this week, a couple messages related to selecting information about users schooled me on mysql syntax. i obviously knew the following would work, but i’d previously used the union syntax in similar situations and somehow hadn’t thought of writing it this way: ``` select (select meta_value from wp_usermeta where meta_key = 'first_name' and user_id = ) as first, (select meta_value from wp_usermeta where meta_key = 'last_name' and user_id = ) as last, wp_users. user posts antisemitic content… user posts antisemitic content to wikipedia, then crosses out my comment in the requests for deletion page!?!? http://tinyurl.com/ytt zh @edventures: their hardware an… @edventures: their hardware and operating system operations are getting squeezed. they’ve gotta look elsewhere. i like mysql. i like sun. this… i like mysql. i like sun. this could work well: http://tinyurl.com/yr rl tried sleep, failed. surfing w… tried sleep, failed. surfing web oniohone in bed while sandee sleeps soundly. just a tiny example of a commu… just a tiny example of a community trying to figure out its boundaries http://tinyurl.com/ytt zh drove home clicking iphone map… drove home clicking iphone maps locate button like walt mossberg on meth. works great in cities, crap in woods new iphone maps locate circle … new iphone maps locate circle has yet to locate me macbook air is sealed like ipo… macbook air is sealed like ipod. can’t replace battery, no ram upgrades. iphone update finally download… iphone update finally downloading. not leaving office until i get a locator button on my maps. iphone update server overloade… iphone update server overloaded nh primary fraud? two very important things: i have every confidence that the nh primary results were correct and accurate, and, most importantly, unmolested. and, i’m also quite happy with them. but that doesn’t mean i’m not anxiously awaiting the results of the hand recount that congressman kucinich has requested. conspiracy theories abound, and diebold is a despicable company worthy of general derision, but at least our accuvote os machines have paper ballots. @awd: wasn’t sure if there was… @awd: wasn’t sure if there was a specific meeting your sarcasm was directed toward, though i’ve been following the drama all along @mstephens : bring cigars and … @mstephens : bring cigars and ask if prez has has scotch in the office? getting ready for the stevenote i can’t go to the parties laughing squid names, and world of apple’s live video coverage seems about as likely as a kucinich becoming president, but the unofficial apple weblog‘s keynote predictions are out, ars’ keynote bingo is set, and half the blogaverse will likely offer some updates about the action, some of them live. the stevenote is coming, and at the end of the day, or at least later that day, it’s likely that apple will broadcast the recorded event in quicktime (judging from this url, you might find it here). dead men don’t cash checks virgilio cintron was the happiest corpse in the city… chris “long tail” anderson on open source open source and the long tail: an interview with chris anderson the shift of software from the desktop to the web will really be the making of open-source software. the long tail side of software will almost certainly be web-based because the web lowers the barriers to adoption of software. there will always be some software best delivered as packaged bits. but the big problem with packaged software–or one big problem–is the risk associated with installation. how do i create a semantic web site? a member of the web lib mail list asked: how do i create a semantic web site? i know i have to use either rdf or owl but do i use either of these to create a mark up language which i then use to create the web site or, with the semantic web do we move away from mark up languages altogether? am i right in thinking that owl and rdf do not contain any information on how the document is to be displayed or presented? live in mehran karimi nasseri, sanjay shah and alex ervasti all made their names living in airports. now, comedian mark malkoff is hoping his one week stay at the paramus, nj ikea store will do the same. the state of democracy what does it mean about the state of democracy when viral video darling obama girl amber lee ettinger shows up in nh? and chuck norris too? (chuck norris political facts.) it probably surprises no one that kucinich’s press secretary’s year old daughter is more articulate than amber and chuck combined. ugh. wordpress admin redesign progress happy cog‘s liz danzico introduced it at wordcamp (her slides are online), but it’s been only recently that the fruits of the admin control panel re-thinking have started to appear in code. though there’s much work yet to be done and it’s not uncontroversial, i think i like it. maisonbisson chocolate martini the holidays are past, but we still have a sweet tooth here. chocolate shavings for rimming part crème de cacao parts vodka dark chocolate garnish warm a martini glass over a small flame, then roll the rim in chocolate shavings. put a square of dark chocolate in the glass, then prepare the liquor. shake vodka and crème de cacao with ice and strain into glass. for additional flavor, sprinkle the top with cocoa powder or chocolate shavings. wiimote (wii remote) + projector + computer = homebrew multitouch display you’ve got the hardware, you’ve got the skills, go build a multi-touch electronic whiteboard with your wiimote and a data projector. building in a (big) bubble dcdead‘s photo of the central station of strasbourg, france reminds me of something i’d long wanted to do in (or around) my old house: put it in a dome. apparently, this dome doesn’t fully cover the building, just enlarges it without obscuring the facade. still, square meters of glass looks pretty good, eh? back to my old house, however. here’s the plan: forget the lack of insulation and the drafty windows (and the dying roof, before i replaced it), solve all of that by putting a greenhouse up around it. wordpress . performance, timeline the good news is that performance is a big goal for wp . , the bad news is that it’s been delayed to the end of january at the earliest. gmail imap vs. previous pop users google mail now supports imap, but what if you’ve been using pop all along and have a gajillion messages on the server, all marked unread and waiting in your inbox? how can i tell apple mail not to download the [gmail]/all mail imap folder without an ugly hack? [update, the hack just causes mail to crash a lot.] free report on accessible web design from jakob nielsen free from nielsen norman group: beyond alt text, making the web easy to use for users with disabilities, a report on web design for users with disabilities. “seventy-five best practices for design of websites and intranets, based on usability studies with people who use assistive technology” according to the blog post, usability is three times better for non-disabled users. bsuite machine tags there can be no arguments about it, machine tags are cool and they solve problems. and now they work in wordpress with bsuite too (svn only, for the moment). it’s not just because flickr popularized them that i like them, though it helps and you should definitely look at that stuff: the announcement excitement from o’reilly radar, programmableweb, and dan catt (who championed the concept at flickr, i think). inside your head video found via a photo in soffia gisladóttir‘s photostream. the suggestion that things go rotten inside a person’s head is very sad, but i’ve also suggested it to zach for moldy snack.com css transparency settings for all browsers ``` .transparent_class { opacity: . ; /* the standards compliant attribute that all browsers should recognize, but... */ filter:alpha(opacity= ); /* for ie */ -khtml-opacity: . ; /* for old safari ( .x) */ -moz-opacity: . ; /* for old skool netscape navigator */ } ``` (via) a boy and his cabbage of significant size from the la crosse tribune, a boy and his cabbage of significant size: wisconsin ten-year-old douglas mezera grew a -pound cabbage for a competition sponsored by bonnie plant. the alabama plant company’s program aims to promote gardening as fun and rewarding. what do you do with so much cabbage? “we made it into homemade sauerkraut,” douglas’ mom said. “it’s good.” (via) language translation icon we all need a recognized icon to represent “translate this.” we’ve got one for feeds and social bookmarking, but where’s our translate icon? a lot of folks simply use flags, but that’s a bad idea because they’re “nationalistic, and represent ideals, boundaries, and political beliefs, but do not represent a language.” joe lee has developed a few icons for use in the olpc project, and they look good. the only problem i have with them is in trying to make them work at × pixels. in flight wifi back in the air? i thought the matter was dead after boeing shut down their much hyped in-flight wifi plans (yep), but engadget got a seat on jetblue’s private introductory flight for their wifi service. the good news is that it’s free, the not surprising news is that yahoo! is partnering in it (and it requires a yahoo! account), the bad news is that all you get is yahoo! im and email. no web browsing, or anything else useful. scriblio . v released scriblio . v is out. see it. download it. install it. join the mail list. what’s new? lots of small bug fixes. implemented wp_cache support. revamped sql query logic for better memory efficiency. new widget options. search suggest/autocomplete support (implemented in the new theme). new theme. new theme! by jon link. home libraries, amateur libraries the library problem: in march of my wife mary and i owned about , books. we both have eclectic interests, voracious appetites for knowledge, and a great love of used bookstores. the problem was that we had no idea what books we had or where any of them were. we lost books all the time, cursed late into the night digging through piles for that one book we knew must be there, and even bought books only to find that we already owned them. usb-connected monitors? displaylink is licensing technology that promises to make adding a second (or sixth) monitor as easy as plugging into a spare usb port. samsung’s ux “ lcd (under $ , review) is among the first to employ it, though iogear’s usb to vga adapter is also available (about $ , review). this isn’t without problems, though. image quality is said to be sharp until it moves, then it stutters and chops, more from cnet labs. seven person bicycle: the conference bike i saw this bike here, here, and here on flickr, but nobody said what it was or where i could learn more. some googling revealed it was eric staller’s conferencebike, first sold by hemmacher schlemmer. one person steers while all seven riders peddle, and it looks like a lot of fun if you’ve got a spare $ , . the eight foot long bike is six feet wide and weighs about pounds. compress css & javascript using php minify it was part of a long thread among wordpress hackers over the summer and fall, but this post at vulgarisoverip just reminded of it: minify promises to be an easy way to compress external css and javascript without adding extra steps to your develop/deploy process. no, really, look at the usage instructions. (to be clear, the vulgaris and google code versions are different, one derived from the other and backported to php compatible. old romans knew how to make glue we’ve known about the birch bark glue romans used on their clay pots and jars for a while, but now researchers in germany are calling it “caesar’s superglue.” researchers at the rhine state museum in bonn apparently found it used to bond silver plate to an iron helmet in a year old repair job. the superglue part: the bond was still good. people make scriblio better it’s way cool to see lichen‘s scriblio installation instructions translated to hungarian. even cooler to have sarah the tagging librarian take hard look at it and give us some criticism (and praise!). but i’m positively ecstatic to see robin hastings’ post on installing scriblio (it’s not easy on windows, apparently). part of it is pride in seeing something that i’ve been working on for so long finally get out into the world, but scriblio really does get better with every comment or criticism. roadside attractions fading away? roadside attractions fading from landscape: a staple of the american road trip could be slowly disappearing from the nation’s interstates and byways. owners of some roadside attractions are deciding that interest is waning bsuite released [innerindex]i started bstat in when i ported my blog from pmachine to wordpress and needed to bring over the tools i’d built to identify popular stories and recent comments. i renamed it bsuite when i added tagging and other features to it. now it’s bsuite . get it here. get installation details here, and users of previous versions should check the upgrade instructions here. features tracking of page loads for each post and page. my iphone commercial (or, the night we almost died on a mountain) it was cold. the air carried no scent, ice squeaked under our boots, and every little leaf and twig crinkled and snapped as we walked over it. but this was louder than that. much louder. neither jon nor i saw it actually happen, but when i found will he was mostly upside down between a boulder and tree. the trail at that point was elevated by some rocks and bordered by pines that grew from the forrest floor some distance below. tabbed chatting in ichat among the missing features i hear the most complaints about regarding ichat is the lack of tabbed chatting. today i discovered it’s part of leopard. simply go to the ichat prefs, click on the messages pane, and selected “collect chats into a single window” and you’re set. a nation marketing itself japan‘s the ministry of foreign affairs english-language web japan is a bottomless trove of in-flight magazine-quality stories like antibacterial epidemic and j-culture-hyping love-fests like honoring the world’s manga artists. if american propaganda efforts are this bad, why do foreign governments even bother blocking them? is this really worth protesting? it can only be taken as evidence of our wealth and privilege that two years after macy’s bought marshall field’s people are planning a black friday rally and holiday boycott to protest the name change. wp rewrite instructable dan’s instructable for custom rewrite rules in wordpress is better than the docs in the codex. how expensive does commercial software need to get before we consider open source? open source software of the free as in free beer and free as in free speech variety has matured to the point that there are now strong contenders in nearly every category, though that doesn’t make them easy choices. it’s often revealing when people criticize oss as being free as in free kittens, which is true in the sense that f/oss does require continued care and feeding to make it work, and false in that it suggests commercial solutions don’t. themes i like matt has updated his site with a less blog-like front page and i just discovered unsleepable, which is very bloggy, but seems like a good start for what i want to do next. remix remix remix: the tracey fragments i guess the criticism is that it’s one thing for somebody to open up their music for remixing, but an entirely different thing to do the same with a movie. or is it? is it (click re-fragmented)? [insert word here] is hurting your network corporate networks are defenseless against the growing threat from instant messaging, and the government warns wifi is insecure and easily sniffed. experts suggest we take precautions against the growing risk of p p software that’s exposing sensitive documents and threatening national security. businesses blame security problems on their employees, their mobile devices, and other consumer technologies. and now we have myspace. tidens hotteste it-trends my presentation for today’s hottest it trends is nearly completely new, though it draws a number of pieces from my building web . -native library services and remixability presentations. what it adds is an (even more) intense focus on the people that make up the web. denmark is among the most wired countries of europe, and it’s especially interesting that more than half of danes over use the web at least once a week. remember the good old days? the first article database i remember using was dialog, sometime in the late s or early s. today i found myself amused that we used to call such things “interactive.” that is, you poked the command line interface with questions and it usually beeped a syntax error, all while they charge $ per minute, plus the connection fees. (the image above is from a later cd-rom version.) a article in phrack reminded me of some of the details and fun of such systems: european internet usage statistics eurostat : internet usage in the eu : “nearly half of individuals in the eu used the internet at least once a week in and a third of households and three-quarters of enterprises had broadband internet access.” statistics denmark : access to the internet: % of population has home internet access. going global with my iphone i can use my iphone pretty much anywhere, but att is going to charge me $ . a minute for calls, $. per text, and $. per kb for data while in denmark. att requires international activation but they do offer some tips for international roamers. i bought an international iphone data plan ( mb for $ ), but i also learned that visual voice mail counts against that (regular voice mail counts against minutes, at the $ . wordpress vs. drupal i’m a wordpress partisan, so i agree with mark ghosh’s criticism of this wordpress vs drupal report. still, it reminds me that i should point out xxlmag, slam online, and ford among the very non-bloggy sites built on wordpress. fish tacos oh decadence! veterans day provided not only a chance for reflection but also a rare day free from the classroom. so what to do with this open period of time? the answer was easy, dinner party. i have wanted to have my colleagues roxanna and john over, but time is always an issue. i phoned them up and they accepted. now the fun began — menu planning. while vacationing with my parents in vegas last summer we went out to marvelous food chain, the cheesecake factory. design anxiety all i know about denmark is what gets imported: legos, of course, but also a tradition of exquisitely clean and functional design. that’s why, as i prepare for my talk in copenhagen later this week, i’m incredibly conscious of my own design and a bit jealous of jessamyn’s outstanding use of orange. anyway, that’s where i’ll be all week. any tips? anybody up for a drink? gender gaps connect the dots: boys vs. girls in us colleges and too many men in east germany. object-based vs. ego based social networks vs. wow and second life there are so many cool things in fred stutzman’s recent post, but this point rang the bell for me just as i was considering the differences between world of warcraft and second life. more on those games in a moment, first let’s get stutzman’s description of ego vs. object networks: an ego-centric social network places the individual as the core of the network experience (orkut, facebook, linkedin, friendster) while the object-centric network places a non-ego element at the center of the network. internet safety npr : back to school: reading, writing and internet safety as students return to school in virginia, there’s something new in their curriculum. virginia is the first state to require public schools to teach internet safety. freaking mysql character set encodings derek sivers‘ plan, with all it’s bin hex and regexp and back and forth between mysql and php almost looks good compared to what i’m about to do. really, why is it so difficult to go from latin (tables created back in mysql ) to utf ? not only do you have to set the charset on the table, but also the connection, in php, and flipping everywhere. and then you’ve gotta deal with all this old data that’s in the wrong character set. pick up lines how to pick up girls in the library. indeed, it’s picking up girls made easy. internet librarian presentation: building web . native library services the conference program says i’m speaking about designing an opac for web . , and i guess i am, but the approach this time is what have we learned so far? and though it’s the sort of thing only a fool would do, i’m also planning to demonstrate how to install scriblio, a web . platform for libraries (foolish because i plan to do it live and in real time). is the answers.com api public? answers.com is throwing a bone to wordpress users with their new answerlinks plugin written by alex king. but wait, there’s an answers.com api? a few pokes at the google machine reveal nothing relevant, and asnwers.com’s site is mum too. taking apart the code, i get the following (modded enough to make it run-able if you drop it in the base of your wordpress install): ``` require_once('wp-config.php'); require_once(abspath.wpinc.'/class-snoopy.php'); $snoop = new snoopy; $snoop-read_timeout = ; $snoop-submit( 'http://alink. maisonbisson and unapi thanks to mike giarlo‘s unapi server for wordpress. now if only there were a library catalog built on wordpress, i could probably just drop it in. panorama stitchers: calico vs. doubletake i’ve been using doubletake to stitch panoramas for a while, but when i discovered p ps harlow’s photos and learned he was using calico panorama, i figured it was worth taking a look. doubletake has done a great job for a number of my photos (mt. moriah, san francisco motorcycles, mt. mondadnock), and when the automatic stitch failed, i could manually reposition (or re-order) the photos. i could also adjust the individual images to make them better match each other. mac os x . comes with apache and php yep. leopard comes with new stuff. lazeez says it works fine, but commenters here are having trouble. memory, intimacy, and the web i’ve been thinking about it since troy mentioned to me that he thought google was ruining his memory. and i thought i found confirmation of it when i read gladwell’s description of daniel wegner, et al’s transactive memory in close relationships: when we talk about memory, we aren’t just talking about ideas and impressions and facts stored inside our heads. an awful lot of what we remember is actually stored outside our brains. library . subject guides ellyssa kroski‘s librarian’s guide to creating . subject guides is good introduction for librarians who think know “there has to be a better way.” but why no mention of blogs and blogging tools? (i’m still really happy that when you search our catalog for something, a subject guide for that term appears (if we have one that’s relevant)). book autopsies via ryan: brian dettmer: book autopsies at centripetal notion. site crashed…recovered…sort of my hosting provider lost a server, and their most recent backup of my database was from wednesday. that was newer than what i had, so that’s what i’ve got. any comments submitted between then and mid afternoon today have been lost. i was luckier with my posts: i write most of them in ecto and had them backed up on my lappy. at least the sox won. the war on zombies from kim to zach to me to you: bush vs. zombies. now we know: the guy doesn’t understand the difference between fact and fiction. most people thought shaun of the dead was horror/comedy, not documentary. poor w probably read the zombie survival guide as an instruction manual (don’t show him how to survive a robot uprising, please). gah. the guy hired a cannibal, fears animal-human hybrids, and flip-flops on evolution. gravatar acquired, more features & better reliability ahead matt pointed out that automattic has purchased gravatar, the globally recognizable avatar service. om speaks of the economics and matt’s cagy, but it’s hard not to see the possibility of creating a larger identity solution around this. wordpress’ market penetration is huge, a service that connects those nearly two million blogs could offer real value, especially in connection with automattic’s akismet. aside: now that gravitar’s reliability is up, i’ll probably get sexy comments running here soon. stupid trademark law story: timbuk develops a new line of messenger bags that features fabric made of <a href=;http://www.treehugger.com/files/ / /dont_shoot_the.php">recycled material (engineered by rootphi). some of the fabric contains a symbol that target lawyers say is their logo. target lawyers cease and desist timbuk . thing is, the trademarked target logo is a roundel, commonly used around the world (easily recognized in british aircraft of wwii). the particular design target has chosen appears to be a copy of peru’s official insignia. screencasting on mac i’m as annoyed as the next guy about how hard it is to find a decent screencast app for mac. the forthcoming mac os . ’s new ichat theater (and the built-in screen sharing/control features) should create some new opportunities for developers, but right now it’s hard to know what works or is worth trying. further, i narrowed the field with the following requirement: i need an app that records to quicktime-compatible files, not flash. not just hip when a writer goes looking for young turks (my words, not scott’s), you should expect the story to include some brash quotes (writers are supposed to have a chip of ice in their hearts, after all). on the other hand, we’re librarians, so how brash can we be? scott carlson’s young librarians, talkin’ ‘bout their generation in the chronicle this week did it better than most articles: rather than showing how hip or geeky we are, it asks us about the future. friends, photos, favors, feeling ill i practically begged will and karen to get on a carnival ride with me so i could get portraits with the lights streaking behind them. will warned me that he doesn’t do well on rides; i argued that no ride with so many kids under four feet tall could be too dangerous for us. we boarded, it started. from the ground it looked gentle, much like the teacups. that was misleading. corrosion test facility not as rusty as expected corey, will, and jon were all as excited as i was to see the fabled point judith corrosion test site, just south of narragansett, but we were all surprised at how un-rusty the goods were. don’t laugh, corrosion is a big deal. according to the national materials advisory board: corrosion of metallic structures has a significant impact on the u.s. economy. in a congressional study, the total economic impact of corrosion and corrosion control applications was estimated to be $ billion annually, or . fools on the beach [[slideshow|height= px|farm -static-flickr-com- _ e c .jpg farm -static-flickr-com- _f bd da b.jpg farm -static-flickr-com- _ ea fede .jpg farm -static-flickr-com- _fb c b .jpg farm -static-flickr-com- _dbaee d .jpg]] we were there because of the point judith corrosion test facility — the rust museum — but who can resist chasing seagulls? and who can resist posting the sequence? assuming you’ve got a recent browser with javascript enabled, you should see a bit of a slideshow above. photos on flickr, slideshow powered by jquery and bsuite. cocktail manifesto we’re huge fans of the new joy of cooking by marion rombauer becker, irma s. rombauer, and ethan becker. hardly a meal goes through our kitchen that isn’t shaped in some part by the recipes and general information in its pages. a recent discovery was joy’s description and defense of cocktail parties. so, when a book as serious and valuable as the new joy of cooking raises alarms about the declining future of cocktail parties, we listen. who owns the network? note: this cross-posted item is my contribution to our banned books week recognition. we’ve been pitting books against each other, hoping to illustrate that there are always (at least) two sides to every story. most of the other books were more social or political, but i liked this pair. wikinomics authors don tapscott and anthony d. williams tell stories of how the the internet’s unprecedented collaboration opportunities are changing the rules of economics. banned books week dilemma our intention is to feature “a series of books that challenge our beliefs and test our commitment to free speech,” but on this post about holocaust denial i found myself unwilling (and unable) to link to the free, online pdf full text of david irving‘s hitler’s war. and when we discovered it wasn’t in our collection (though it may have been lost/stolen, not replaced, and the record deleted), we decided not to purchase it. business . too tired? magazines fail all the time, but it’s hard not to look at them as signs of something larger. macweek‘s fizzle was claimed to represent the demise of the mac, computer shopper has lost more weight than a slim fast spokesmodel ( pages to in ten years!). and now business . magazine is shutting down and sending cancellation notices to readers. perhaps the lesson here is that there’s nothing too . restaurant review: cotton first impressions how much is too much for an entree at a place that plays the kind of anonymous muzak that kenny g calls jazz and is decorated like applebee’s? trust me, i like renovated mill buildings, but why confuse it with faux grecian columns and too many pictures of dead celebrities? i mean, the interior was clean and pleasant, but lacked attention to detail. if you’re so afraid your customers are going to walk off with the poorly framed prints of old hollywood darlings that you nail them to the wall through the frame, how much can you expect them to pay for dinner? smashitup smashitup smashitup! after all my agitating for small, cheap, fuel efficient cars (and automotive metaphors), i figured i had to post this picture (and a few others) from the demolition derby at the hopkinton fair a couple weeks ago. my video of the four-cylinder event is at youtube. extra: i don’t know where it fits in your stereotype of the demolition derby audience, but i was happy to find somebody wearing a css_descramble. “to ascertain if the applicant is still living” whose library is it anyway?: a visit to the lenox [tags]library, libraries, humor, lennox library[/tags] don’t mistake me (please) over at kle’s web . challenge i was surprised to learn: both bisson and stephens are so excited about this concept of web . they have not taken a good look at what they can’t do for our libraries. …with all this new technology we can not forget that what is the most important in our libraries is the personal touch. we are one of the few institutions left that still offers individual attention. checkouts vs. gpa? cindy harper, systems librarian at colgate university, posted to the iug list with this notion today: i’m clearing out a large group of expired student records, and wonder if anyone else has had the same idea that has occurred to me. [our ils] keeps track in the patron record of totchkouts (total checkouts). at the expiration of the students’ record at the end of their four or so years, this represents a measure that is not perfect, but could distinguish heavy library users from non-users. copyleft: defending intellectual property anybody who thinks free software is anti-copyright or disrespectful of intellectual property should take a look at mark jaquith’s post, what a gpl’d movable type means. let’s be clear, anil dash takes issue with jaquith’s interpretation, but the point is jaquith’s offense at what appears to be six apart’s grabbiness for any code somebody might contribute. freedom was one thing, the willingness of a person to pour his or her sweat into something, then watch somebody else (or even risk watching somebody else) profit from it is another. mullenweg on wordpress and open source i wish i’d seen this from wordpress maven matt mullenweg before i finished my ltr on open source software for libraries. mullenweg is brushing off some of the mystique and praise the media has been giving him, and giving an honest sense of what makes open source software work: the real story is more exciting than the cookie-cutter founder myth the media tries frame everything in. it’s not just one or two guys hacking on something alone, it’s dozens of people from across the world coming together because of a shared passion. it’s standard playtesting, everybody does it in another sign that my generation’s culture is gaining dominance, npr gave video games a bit of coverage this morning. unfortunately, the story that makes it sound like the company invented playtesting doesn’t suggest that microsoft’s behemoth investment in the halo franchise makes that testing (and, perhaps, blandness) necessary. (meanwhile, msnbc last year ran an off-message story about how playtesters declared the wii the top console.) reality: playtesting is one of those dream jobs that people scour craigslist for or start questionable-looking services around. developing and testing mobile content read: a list apart: articles: put your content in my pocket and part ii. test/simulate: opera mini, lynx, a variety of mobile phones, internet explorer (because even with parallels, who really wants to infect their machine with windows?), and iphone. a message from the establishment to the establishment we must stop thinking of ourselves as a good-idea factory whose every thought has greater merit than those of our customers. procter & gamble doesn’t even do that. — paraphrased nh’s virtual learning academy the ceo of nh’s first online-only, distance education high school expects about students to enroll in its first semester, to start in january. so says a report at nhpr. four years of music industry lawsuits & madness marketplace reminds us the storm of riaa lawsuits began in september . in that time they’ve sued a thousands of people, and most lawyers apparently advise those caught in the madness to simply roll over and take it. but tanya andersen, a year old disabled single mother didn’t. after years of litigation (and mounting legal bills), it finally came out the riaa’s lawyers had misidentified her and dropped the case, casually saying “sometimes when you go fishing with a driftnet, you catch a few dolphins. obligatory talk like a pirate day post perhaps talk like a pirate day has been too successful when npr hosts are doing it, but anything that’s so important to our children’s future success is important enough for me. and if you need a brush up on your skills, don’t miss this instructional video. nyt: the link is the currency of the web the new york times has struggled with timesselect, now they’re killing it. but the news here isn’t that a media giant is giving up on a much hyped online venture. the news is that a media giant is endorsing what we now call web . : since we launched timesselect in , the online landscape has altered significantly. readers increasingly find news through search, as well as through social networks, blogs and other online sources. closed formats are bad for libraries, stop ooxml now microsoft just won’t quit. now they’re trying to make ooxml an iso standard. please help stop this. here’s how i explained it in open source software for libraries: the state of massachusetts in announced new it standards that required its , employees and agencies to adopt open file formats. the decision didn’t specify the applications to be used, just the format of the electronic documents they created, stored and exchanged #. nebraska state senator ernie chambers sues god the following, quoted from daily kos: accodring to chambers, god has caused fearsome floods, egregious earthquakes, horrendous hurricanes, terrifying tornadoes, pestilential plagues, ferocious famines, devastating droughts, genocidal wars, birth defects, calamitous catastrophes resulting in the wide-spread death, destruction and terrorization of millions upon millions of the earth’s inhabitants including innocent babes, infants, children, the aged and infirm without mercy or distinction. so, you think “yeah, he’s got a point. building libraries with free software sarah houghton-jan‘s review of my ltr on open source software for libraries reminded me i wanted to blog this related piece i’d written for american libraries. tim spalding cocks his head a bit as he says it to emphasize the point: “librarything.com is social software.” however we categorize it, spalding’s baby has become a darling to librarians, and as we sat chatting over lunch in spring , the web application that had begun life just to months earlier was to catalog its -millionth book. the “show of force” brand a pentagon commissioned $ , rand study, enlisting madison avenue: the marketing approach to earning popular support in theaters of operation, concludes “the ‘force’ brand, which the united states peddled for the first few years of the occupation, was doomed from the start and lost ground to enemies’ competing brands.” small is beautiful will found this on the side of the road, and after he told me about it i begged him to show me. it’s tiny, rusty, and a little older than i expected. like a very, very small vw bus, it has a rear-mounted engine. i think it’s a subaru sambar, but that’s mostly based on the details i gleaned from the subaru article, which reveals that engine was probably air cooled, displacing ccs, and producing under hp. a shadow lifted, berlin’s smokestacks felled corey and i went to berlin to watch the stacks fall today, but bad weather, confusion, and some dud explosives conspired to leave me with no usable pictures of the event. we arrived early and lined up a perfect view of two out of three towers that were to be felled, but as the explosions started it became clear that i was mistaken about which smokestacks were being destroyed, and instead we had a really good view the one stack that was supposed to be left standing at the end of the day. mildly funny scenes i’ve come across recently not lmao, certainly not roflcopter-ingly funny, but funny enough to want to snap a picture, and good enough for casual friday here. the boat in the parking lot, ups vs. fedex, and hoe for hire are all easy enough to understand (though they leave me open to easy criticism). the fourth photo is of some books on an anonymous shelf: look closely at “library trends, ” and others. lessons in change from ford motor company i probably spend too much time considering competition and change management, but just as i figured i was done with it for the week, a comment from kathryn greenhill regarding model ts got me going again. just like railroads, those “any color as long as it’s black” model ts looked like freedom, until general motors showed the world they could get their cars in color and with curves. every car came with four wheels and an engine, and they’d drive you down the block and around town, but the moldy model t suddenly looked pretty old next to a sleek green chevrolet. onewebday have you thanked the internet lately? onewebday, our opportunity to celebrate “one web, one world, one wish” is just about a week away (though it falls on yom kippur). this video explains a bit and tim berners-lee is planning his own video (worth mentioning: his net neutrality post). if things work out, i’ll be posting a video too, even though i’ll likely be offline most of that day (not observing yom kippur, at a friend’s wedding). first they ignore you, then they ridicule you, then they fight you it’s an aside to kathryn greenhill’s larger point, that all this . stuff is about a shifting power to the user, but she places l somewhere on ghandi’s continuum of change between ridicule and fight. the photo above (original by monster) is in support of greenhill’s larger point: control is shifting. trains were once seen as icons of freedom, but that view changed with the development of the automobile — and the way it shifted control of routes and schedules from the railroad to the driver. playing with food like all well bred women, my mother always told me not to play with my food. however, as we get older we realize that sometimes ignoring the rules is just as important as, generally, following them. food is fun. it has wonderful tastes, smells, colors, and textures. something with so many wonderful attributes is just begging to be played with. for me, breakfast is not just the most important meal of the day, its also the most wonderfully yummy for one specific reason — maple syrup. jumping from airplanes a guy walked into the student newspaper office and asked “does anybody want to jump out of an airplane?” without a moment’s hesitation, i said “i’m your man.” it was only afterwards that i confirmed a parachute would be involved. well, that was ten years ago (can’t you tell, i look young — young!), but the video is still laying around and i just uploaded it to youtube. actually, this video has been through the wringer. hawkish is bush really so hawkish that he refuses to formally declare an end to the korean war? launch! a little more than two years after i realized how (really) bad the problem was and about months after i <a href=;http://maisonbisson.com/post/ /wpopac-an-opac- -testbed">prototyped my solution, our new library website, catalog, and knowledgebase launched last week — just in time for the fall semester opening. it’s all built on scriblio, includes a very simple new books list that you can narrow by subject and get via rss. and if you search for subject areas like anthropology, economics, english writing, or any of a few dozen other topics, you’ll find our librarians’ subject guides listed at or near the top to help you out. cliffy’s office prankd office pranks are a bit of a thing here. well, at least in it. last year matt took charge and put together a quartet of pranks that got the attention of the london daily mirror. this video is from a may prank that put a golf cart with fuzzy dice and bobble headed jesus in cliffy‘s office along with a vote bush sign and other things. he was mad, to be sure. add tags to flickr photos while uploading via email the short story is that you simply put “tags:” in the subject or body and anything that follows becomes a tag. it’s worth remembering that the subject of the email becomes the title and the body becomes the description. the longer story is at flickr. make it official before he forgets in a development that even foxnews couldn’t ignore, us attorney general alberto gonzales has resigned, he thinks. would princess diana have been a blogger? in an interview on npr, the diana chronicles author tina brown says “diana had represented feeling, and the end of the stiff upper lip,” but the princess comes off sounding a bit like a harbinger of the cluetrain. yes it’s all about the royals, the glamor, and her dramatic death ten years ago, but take note of this exchange: renee montagne: “the royal family is probably stronger than it was when she died. vicar’s delight hot weather demands cool drinks. lemonade is fine for the kids, but adults need a pitcher of something more entertaining. parts vodka part orange juice parts lemonade dash lime juice prepare in a pitcher with ice and share. adjust quantities to taste. enjoy safely. iphone unlocked if the news is to be believed, separate teams have found hardware and software-based solutions to unlock an iphone. it’s worth noting that all this is legal because of an exemption, <a href="http://www.onthemedia.org/transcripts/ / / / ” title="on the media: transcript of “mobile malcontent” (march , )“>much needed and hard fought. scratch-n-sniff hey, i’m a fan of that old book smell too, can i get some scratch-n-sniff stickers? meebome + pidgin = a match made in heaven meebome + pidgin (formerly gaim) = a match made in heaven. (via.) color blind safe web design check etre‘s colour check. a good day to land the shuttle? a hurricane, high crosswinds at the landing site, a nitrogen leak, and two damaged tiles. watch the shuttle land live on nasa tv. allagash wilderness, maine will, jon, joe, ted, and i arrived at telos landing with plans to run the allagash wilderness waterway. as we prepared to embark, the park ranger appeared with a tape measure and told us our kayaks weren’t canoes. section . of the allagash rules and regulations is quite clear: “a canoe is defined as a form of small watercraft long and narrow…. the width at the widest point shall not exceed % of the craft’s overall length. , structurally deficient bridges about , vehicular bridges nationwide, and , are “structurally deficient.” sources: national bridge inventory compiled by the u.s. department of transportation, american society of civil engineers‘ infrastructure report card, and gannett. p ps’ panoramas shot with iphone i’m coming to learn that p ps has a number of interesting things going on, but it was his panoramas stitched from pictures taken by iphone that caught my attention first. above is the j train somewhere between fulton and city hall. i’d thought the iphone’s camera was pretty decent, p ps’ work shows it off. bad joke friday [innerindex] beginning of a bad day… i rear-ended a car this morning. i knew it was going to be a really bad day! the driver got out of the other car and i looked down and realized he was a dwarf!!! he looked up at me and said “i’m not happy!” so i said, “well then, which one are you?” and that’s how the fight started. our diets, our health a doctor was addressing a large audience in tampa. mac + cell phone + bluetooth + sms old instructions that connect the mac os x address book app to a phone via bluetooth from o’reilly and sillydog. once paired, the address book can initiate dialing, notify the user of incoming calls, and send sms texts. bluetooth texter sms widget, message net, and bluephoneelite all offer further tools to interact with your bluetooth-connected mobile phone. the list of compatible phones (bpe & m n) offers some leads for those trying to make the connection. fuel economy: is diesel an option? in response to my previous kvetching about the scarcity of cheap fuel efficient cars, jwk commented that his golf tdi gets mpg (it’s rated for ). meanwhile, treehugger pointed out that volkswagen’s polo bluemotion gets mpg (volkswagen uk claims the current polo hatchback gets up to mpg in diesel (i assume that’s about mpg in us measures), and treehugger points out the mpg loremo ag). iphone + newton + emate pr n {#set_thumb_link_ .image_link}{#set_thumb_link_ .image_link}{#set_thumb_link_ .image_link}{#set_thumb_link_ .image_link}{#set_thumb_link_ .image_link} {#set_thumb_link_ .image_link}{#set_thumb_link_ .image_link}{#set_thumb_link_ .image_link}{#set_thumb_link_ .image_link}{#set_thumb_link_ .image_link} it’s likely phil carrizzi could make a broken tire iron look good, but his series of the iphone with the newton message pad and emate is geek-sweet eye candy. i want a cheap fuel efficient car i’m looking for a new car, but i’m finding that the market for cheap and fuel efficient cars is no better now than it was in . i drive about miles round trip to work (all highway), so i’m looking for the best available highway fuel economy. i can drive a standard, but sandee can’t, so we’ll need automatic. i like small cars, but no so much that i want to pay a lot for one. moving a subversion repository i foolishly just moved a subversion repository by importing the contents of a current checkout into a new repository. wrong. a friend pointed out these instructions that make it easy and preserve the revision history. here’s the trick: svnadmin dump /path/to/repository > repository-name.dmp and svnadmin load repository-name < repository-name.dmp [tags]svn, subversion, move, repository[/tags] castro sued for wrongful death of cia operative, guantanamo bay prisoners taking notes the bangor daily news is reporting a maine woman has sued fidel castro for her father’s death. sherry sullivan of stockton springs accuses fidel castro, his brother raul, the cuban army, and the republic of cuba for the wrongful death of her father, who has been missing and assumed dead since he was last seen at a mexican airstrip in . according to the lawsuit, from until their disappearance, sullivan and rorke participated in numerous covert anti-castro operations in central america and cuba. chocolate white chocolate chip cookie and vanilla bean ice cream sandwiches so once again, my husband called on my assistance with a friday food fiesta challenge. this week’s theme was cookies and biscuits. i scoured my pantry, but alas, like old mother hubbard, my cupboards were practically bare. the one interesting thing i did have was a bag of hershey’s white chocolate chips. so, between my meager rations and a quick trip to our town’s tiny market for butter, i cobbled together the ingredients needed to make the chocolate, white chocolate chip cookies on the hershey wrapper. is it that they don’t care? or just don’t want it from us? &tjessamyn asks “do library users care about our new initiatives?” it comes from a survey done by the wisconsin public library consortiumon one hand, if you interpret the results literally you could make a decision to reject technology and focus on building a collection around personal enjoyment for wisconsin residents. on the other hand, these same results may suggest that initiatives and library services need to be marketed in such a way that resonates with current conceptions of a public library. the fbi and irs are a series of accountants alaska senator ted—the internet is a series of tubes—stevens (mockingly so, listen) returned to find the fbi and irs searching his alaska home. iphone complaints cliff and vasken wrote up some link bait complaining about how the iphone doesn’t meet their expectations or is a lesser competitor to a crackberry. but i challenge them to find a device that offers what they say is missing or even matches what the iphone has. still, i’ve been using mine for a month now, and i can say there are few things it’s missing or could do better. ingmar bergman dead at swedish film director ingmar bergman is dead at . the local calls his work immortal, as did many of his colleagues. until now i’ve been misremembering the title of one of his movies as three smiles of a summer night, a romantic comedy. i’d say that most of his works i’d seen were depressing and that smiles was one of the few that wasn’t. but i couldn’t even remember the title properly, so perhaps i should keep that to myself. sour cream berry bread my wonderful neighbor, wendy, went berry picking and dropped me off a large container with luscious, fresh blueberries and raspberries. i decided to try a bit of an experiment and use the batter for one my favorite cakes with the berries. the result was this heavenly sour cream berry bread. preheat oven to degrees. grease and flour an -cup loaf pan. melt tablespoons of salted butter, pour into a large bowl, let cool. what is that thing kent wien posted this photo of the tail of a boeing showing what looks like the exhaust end of a turbine. i had to ask what it was all about, and kent explained: ahh, very good question! there actually is an engine back there. it’s the apu (auxiliary power unit) and it’s what keeps the airplane cool on the ground without being plugged into the gate. it also provides electrical power and high pressure air that starts the engines after we push back from the gate. poet-bot doug savage‘s take on frost. iphones around the world a long time ago somebody started the newtons around the world gallery, and it came to symbolize the love we newton users had for the little device as well as our geeky pride. the trend seemed to continue with ipods around the world, and now ilounge wants to start a gallery for the iphone. i was about to submit when i noticed the legal fine print: by submitting, you agree that all photographs, and private information you submit are entirely yours at the time of submission, become the property of ilounge upon submission, and that you have not submitted and will not submit such images to any other contests. iphone troubled, replaced on thursday i had trouble answering a call. by friday night it was clear my iphone was seriously porked. a visit to the nearby apple store got me a swift replacement, and a promise that once i synchronized the new device it’d have all the info the old one did. hrm. well, the mac genius did ask if i had any photos i hadn’t offloaded, as those would be lost in the swap. liz danzico on wordpress usability liz danzico of happy cog studios spoke today about her consulting with automattic on the design of the wordpress admin interface. as with so many of the presentation today, i’m really hoping the slides will be published soon, as there are some great ideas coming out. liz spent a lot of time watching wordpress users at blog. at work, in cafes, and in their homes with coffee and cigarettes, liz saw real users of all types doing everything they do with wordpress. scriblio goes to wordcamp scriblio is based on wordpress, an open source content management system, and the community that uses, supports, and builds it is what makes it great. wordcamp started last year, when the community was about , , and it’s even more important now that it’s grown to nearly two million. the first day of the schedule focuses on how to better use the software, and included a great session by lorelle vanfossen. tomorrow is more technical, with discussions about performance, usability, and development. designing the obvious robert hoekman, jr is speaking now on designing the obvious, his book and philosophy: these principles include building only what’s necessary, getting users up to speed quickly, preventing and handling errors, and designing for the activity. i just added the book to my must read list, but what i’m hearing here sounds like instructions to a sculptor: chip away all that is not david. calliope gazetas design calliope gazetas works for the fontshop and freelances under the name monsters. one of her projects includes skinning the burning man environmental blog. jason brightman design portfolio jason brightman’s work includes xxlmag. wordcamp wordcamp wordcamp i’m at wordcamp again. this time i dragged matt and zach with me. dan kuykendall, author of podpress, is first on the schedule, and i’m just now learning how he’s built in support for a variety of media types (more than mp ) and for premium content. those who showed up early got to pick over last year’s t-shirts. this year’s shirts are way different, having given up the somewhat cleaner and simpler design of that has characterized wordpress so far. peanut butter burger now matter how depressed i got in new orleans, i still had to eat. a tip from the ladies at molly’s on toulouse led me to yo moma’s with instructions to try their peanut butter burger. yes. peanut butter. on a burger. i was also told that if i don’t like mayo, i should tell them to hold it because they’ll put it on thick if i don’t. yes. peanut butter, on a burger with mayo. when you can’t say it in english… when you can’t say it in english, say it in german. the reconstruction of new orleans it wasn’t until after my presentation that i had a chance to see the city. and i have to admit it was so depressing that i’ve been having trouble writing about it. i have a sick interest in abandoned theme parks and the like, but seeing the neighborhoods of all classes so destroyed, the symbols marking search and rescue attempts, and the general vacancy of the city left me confused and uncomfortable. presentation: bringing the library to the user i’m at aall in new orleans as part of a program organized by june liptay and alan keely, speaking with u of r’s david lindahl and ncsu’s emily lynema. from the description (see page in the program): traditional library online catalogs are being marginalized in an increasingly complex information landscape. …better methods are needed for mining the wealth of information in library systems and presenting it clearly and concisely. yes it’s laughable, but… i get as frustrated with airport security as the next guy (and i’m plenty doubtful of its effectiveness), but really, if you don’t yet know liquids aren’t allowed, and you hold up the one security line at a small airport at an ungodly early hour, it’d be nicer if you didn’t laugh like a kid at a theme park about it. yes it’s farcical, but not funny. usage instructions <img src="http://farm .static.flickr.com/ / _ce f .jpg” width=" ” height=" ” alt="“tear open packet and use”” /> what’s really angering about instructions […] is that they imply there’s only one way […] their way. and that presumption wipes out all the creativity. actually there are hundreds of ways […] and when they make you follow just one way without showing you the overall problem the instructions become hard to follow in such a way as not to make mistakes. the rarin in librarian i’m going to violate my rule against linking to nyt (because) and give a shout out to this article. not just because it quotes my friend jessamyn, but for what it says: libraries are full of smart, hip people. [tags]library . , jessamyn west, new york times, libraries, hip, smart[/tags] essential iphone apps rush in [innerindex] games tilt, described in programmer joe hewitt‘s blog: …christopher introduced me to a very talented video game designer, nicole lazzaro, who had an endless stream of ideas for games that would use the iphone’s accelerometer. nicole’s ideas quickly ran into the limitations of the phone, as we discovered that the browser doesn’t rotate when you hold it vertically upside down, nor is it possible to distinguish the two horizontal orientations. whose technology is it anyway? i wasn’t planning on posting much about keen’s cult of the amateur, but i did. and now i find myself posting about it again. thing is, i’m a sucker for historical analogy, and clay shirky yesterday posted a good one that compared the disruptive effects of mechanized cloth production to today’s internet. yes, that’s actually the birth of the luddite movement, or at least where it got its name. and, though i was aware of the story, shirky’s study offered details i’d not know previously. ironic moments in law enforcement new hampshire’s deputy chief of liquor enforcement caught drunk driving. keen says i’m killing culture, byte by byte andrew keen‘s the cult of the amateur__; how today’s internet is killing our culture is getting a lot of attention from usually quiet corners of the web, and i’ve had to quell the urge to write a story under the headline “andrew keen tells youtubers to eat spinach.” keen’s argument rests on the belief that “culture” is the sole provence of established media, and falls flat as soon as you get past the bombast of the subtitle. why is pdf inferior to html? html and postscript are both page description languages, but one is designed to convey the look of the page, while the other to convey the meaning of its content. pinch me i’ve been away from my computer for a couple days, but very much online with my iphone. today, as i looked at something on my laptop in google maps i found myself trying to pinch and flick my monitor to manipulate the position and scale. felonious dancing naked == lewd lascivious conduct == felony crime. (better, however, than riding a gondola naked.) celebrate independence day with a drink ok, the truth is that at maisonbisson we celebrate all holidays with a drink. since we take cocktails quite seriously, i wanted something very pretty for the little fourth of july soiree we were having. i have found that the secret to a perfect strawberry daiquiri is using frozen strawberries. i also use lots of crushed ice and a ripe banana — it adds a nice creaminess. i garnished with whipped cream, blueberries, and star fruit. cold cucumber soup my beloved husband went off on a boy’s adventure weekend. this left me with the entire house and kitchen to myself. when this happens, i become a bit like a mad scientist left alone in my laboratory. so, it was just me, the cats, and that most dangerous invention, food network. after some house work, chick flicks, and visiting with my parents, i spent an hour putting away laundry and watching emeril. sweet bike sweet bike originally uploaded by misterbisson. sent from my iphone iphone accident big accident on highway leaving mall…was somebody unboxing their iphone while driving? so much sweetness in so small a package zero hour + minutes: the iphone rocks. minutes to go minutes to go. guy from store: “being in line doesn’t guarantee you’ll get one.” two hours, people. two hours to go, people in line. blackout they just put up black vinyl over the windows and gate. the line has grown to about . still no word of quantity, but somebody shared a story that they asked “what happens if there are people in line?” the answer was supposedly: “even if they buy two we’ll have enough.” retail status check does your apple store have iphones? about the rumors are that the at&t store here has about phones. nobody is talking about how many our apple store has. people in line people in line. at least one is hoping to auction his, three are being paid, and nobody wants the cheap one. fake iphone pic at first believed, then quickly called out by the true believes in line this pic elicited gasps, then indignation. we’re loved, we share the love suited security guy with square jaw and angry expression grunts at us as he confirms plans with store manager. he’s from management, and though we couldn’t overhear much, we did realize he was headed off to the at&t store next. all of us remained silent as we watched him stomp off in the wrong direction. waiting for iphone arrived at am to find four parties ahead of me. the first arrived at am, after repeatedly being chased out of the mall parking lot last night. june : tony day it’s tony day, not just because joe’s book has garnered some good reviews—“the only excuse for the continued existence of boxing is that its battles have occasioned some of the best writing any sport has ever inspired”—or because he likes telling the story. it’s tony day because “galento [is] a champion of everyone who’s ever gotten in over his head, shrugged, and said ‘what the hell? i’ll give it a shot. apple iphone vs. internet tablets sure, the iphone is a sweet phone (even at $ ), but how does it compare to the less definable internet tablet category? i’ve actually used a pepper pad and held an olpc in my hands (yes, they exist), but what i know about the nokia n (the successor to the n ) is limited to what i’ve been told. all four devices have feature-complete browsers and can take advantage of the rich web . presentation: faceted searching and browsing in scriblio i was honored to be a panelist at the lita/alcts ccs authority control in the online environment interest group presentation of “authority control meets faceted browse.” what is faceting? why is it (re)emerging in use? where can i see it in action? this program is intended to introduce the audience to facet theory, showcase implementations that use faceted approaches for online catalogs, and facilitate discussion on the relationship between structured authority data and this type of navigation. the iphone cometh; haters swarm some are calling it the jesus phone, but jason chen calls it a moral quandry, gartner group is <a href="http://www.techworld.com/mobility/news/index.cfm?newsid= &pagtype=samechan” title=;techworld.com - gartner warns it to avoid apple’s iphone">telling it to avoid it (really, because itunes is scary to enterprise), business . ’s joshua quittner is reminding the peeps it’s just a regular phone, and wayne smallman is whining that it doesn’t have a flash or telephoto lens. (humor alert: one of those is supposed to be funny, and another is supposed to be hilarious. presentation: transforming your library with technology [innerindex]part of the transformation track, transforming your library, and your library’s future, with technology, program coordinators alan gray and john blyberg (both of darien public library) described it like this: technology can transform your library and its services, as it is transforming the lives of your patrons. from do-it-now technology improvements to next-generation implementations, from software to sopacs, from in-your-face competition to over-the-horizon transformations, three accomplished experts will instruct, enlighten and challenge you to use technology to make your library more relevant to your patrons — today and tomorrow. iphone service plans and coverage? at&t’s current (reasonable) voice and smartphone data plans offer minutes for $ and unlimited data for an additional $ , but previous reports about the iphone suggested that consumers should expect to pay $ /month for service, so we’re left to wonder what’s up. meanwhile, i’ve been asking at&t users about their signal coverage. i’m on verizon now and enjoyed pretty solid coverage throughout dc, even underground. folks on at&t, however, had spottier coverage, even above ground. “as dead as elvis” “the librarian as information priest is as dead as elvis,” needham said. the whole “gestalt” of the academic library has been set up like a church, he said, with various parts of a reading room acting like “the stations of the cross,” all leading up to the “alter of the reference desk,” where “you make supplication and if you are found worthy, you will be helped.” via. down the up escalator running down the up escalator = fun. landing upright = difficult. escalator, running, up, down an almost-manifesto masquerading as a presentation… context: below is the text of my virtual presentation to the lita bigwig (it stands for blogs, wikis, interest group, and stuff) social software showcase. the presentation is virtual, but the round table discussion is going on today, june rd, from : - : p.m. in the renaissance mayflower cabinet room. i won’t be there, though. my bad scheduling got me double-booked and i’m presenting in the transforming your library with technology track. cider drinks black adder = cider + guinness snakebite = cider + harp th century information architecture one hundred years ago the country was in the middle of a riot of library construction. andrew carnegie’s name is nearly synonymous with the period, largely due to his funding for over , libraries between and , but architectural historian abigail van slyck notes that the late th century was marked by widespread interest in community development, with broad recognition of libraries as a means of promoting individual development. trains vs. seat belts i’m not saying i want seat belts, but it always takes me a moment to get used to them not being there on a train. the sky is falling myspace, second life, and twitter are doomed. the rules, [innerindex]web . has matured to the point where even those who endorse the moniker are beginning to cringe at its use. still, it gave me pause the other day when cliff (a sysop) began a sentence with “web . standards require….” web . is now coherent enough to have standards? we used to joke about rounded corners and gradient blends being the rule, but something more has indeed emerged. o’reilly defined web . google gears google gears: create web apps that work offline two books on a shelf… two books that just happened to be sitting next to eachother in the lc files: dlc . s xx dut _a _a . _a(ocolc) _adlc _cpbm _ddlc _apremarc _ad .n _br _atoonder, jan gerhard, _d - _ahet puin aan de rotte, _cdoor j. gerhard toonder. _aamsterdam, _ba. j. g. strengholt _c[c ] _a p. cake robed in chocolate and strawberries like so many women, there are days when my desire for chocolate is nearly overwhelming. however, perhaps because i am a tad high maintenance, my cravings are not satisfied by a mere candy bar. when i crave chocolate i want something rich, decadent, and freshly baked, i want chocolate cake. when one of these cravings coincided with finding the first of the year’s native strawberries i decided to combine the two, the result was the cake you see above. arm wrestling, dung throwing, lawnmower racing, and seed spitting i don’t know whether to thank the pheonix or the fair organizers for this great ad copy, but i hope the washington county fair is as good in as it sounded in : an agricultural fair featuring tractor pulls, stage shows, crafts, and livestock, plus games and children’s contests. adult events include arm-wrestling contests, dung throwing, lawnmower racing, and seed spitting. live country concerts every night. open wed through sat from am to pm, and on sun until pm. go together? just spotted: do hippie skirts and bluetooth headsets go together? star wars stamps found at post office star wars stamps found at post office. will the merchandizing ever end? flag day the us flag with all its stripes and a few of its stars was adopted by a resolution of the second continental congress in . but today, overpriced textbooks and underpaid schoolteachers have sanitized most of our history and hidden the early controversies while fluffing half-truths, leaving us unclear about what that flag really stands for. fortunately, this is america and we’ve got movies to tell us what our teachers didn’t. a three year high report: civilian and military death toll in iraq is up strongly after us “surge.” roy pearson sues custom cleaners roy pearson sues custom cleaners for $ million over lost pants. millions! pants! new hampshire ranks local pride: new hampshire ranks near the top of the list for quality of healthcare services, according to new report. climate change vs. budget planning just as climate change makes hurricanes more frequent and dangerous, noaa says its best tracking satellite is failing and there’s no plan to replace it until . desoto report leaked. desoto report leaked. the highest ranking un official in israel has warned that american pressure has “pummelled into submission” the un’s role as an impartial middle east negotiator in a damning confidential report. echos abound. the neocons were right, so far… the neocons were right so far: civil war is erupting throughout the middle east and iran is feeding the flames. is this really what we (or anybody) wanted? paralyzed paralyzed: they can blow our helicopters out of the sky, and now they’re [destroying the roads and bridges][ ]. are we prepared for [another surge in iraq][ ]? [ ]: http://www.plenglish.com/article.asp?id=% bb c ad- cbf- ab- b e- b a d % d)&language=en [ ]: http://www.huffingtonpost.com/ / / /no- -us-commander-in-ira_n_ .html installing mysql with yum how to install and configure mysql database server wordpress blogging by email the built-in tools don’t support secure pop , but gmail requires ssl pop . the fix? postie. carbon neutral living apm marketplace: news of a british model home. highly insulated, carbon neutral, just % more$. not just a demo, it’s going to be the law: all new uk buildings to must be carbon neutral by . economies of scale are said to reduce or eliminate the added cost by then. down for fifteen years straight, up like a rocket now after being down for fifteen years straight, milk consumption is up. up big, and prices are rising to meet it. stand alone appletv? new gb appletv. how far away are we from a standalone unit that can download from itunes store directly, sync ipods, and write to usb-attached burners? iphone apps = web apps; web apps = iphone apps wwdc: safari for windows!?!? leopard looks sweet, but delayed ’till october. iphone apps = web apps. the new plazes plazes, a kinda-cool, formerly networked-based geolocation tool has just been revamped. they’ve been promoting this change for over a month (i got a cool invite to the launch party, but couldn’t make the flight to germany), and they’re continuing the push now that it’s live. i’ve used the new service for a few days, the company has sent me an email soliciting feedback, i’m offering it. i submitted the following via the site’s contact form, but the message seems to have disappeared, and i prefer public discussion, so i’m reprinting it here: presidential candidates chasing rural votes? presidential candidates chasing rural votes? worth remembering that % of us libraries serve towns of , or fewer people. -fed r-fed defeated, k-fed mourns. missed the paper airplane contest… i missed the paper airplane contest in concord nh today!?!? ultimate frozen mud slide recipe who wouldn’t enjoy a frozen mud slide on a hot summer day? typical recipes call for crushed ice and cream or ice cream. for some reason, we decided to try making them from ice cream, from scratch. the maisonbisson frozen mud slide this recipe requires an ice cream maker, we used the deni scoop factory. . cups heavy cream cup milk cup sugar . cups bailey’s dash vanilla mix ingredients in bowl, then pour into ice cream maker’s freezer container. wheelchair ride mph wheelchair ride in michigan people invent funny words: schaedenfatte okay, now that we all know what a muffin top is, let’s learn about schaedenfatte: schaedenfatte: shaw-den-fah-tuh, etym. from the german, schaedenfraude. (n.) . the feeling of pleasure upon seeing someone for whom one once held unrequited romantic and/or lustful feelings who has now become fat. . the taking of such pleasure. with summer being the season of weddings (and, along with reunions, weddings being the place where people people who haven’t seen eachother for years cross paths…), i suppose you might also call it the season of schaedenfatte. students want libraries iblee points out that students want libraries. asdasd asdasd they vaccinate ducks… they vaccinate ducks against h n bird flu, but not enough. it’s active again in vietnam, where the first human case since has now appeared. regime change… why isn’t the us supporting regime change and democracy in packistan? we’ve given general perv us$ b in aid since ! queasy stomach bush gets queasy stomach when facing other world leaders at g . the poor fellow is being shamed by his peers. open source software and libraries; ltr . , finally the most selfish thing about submitting a manuscript late is asking “when is it going to be out?” so i’ve been waiting quietly, rather than trouble judi lauber, who did an excellent job editing and managing the publication. ryan and jessamyn each contributed a chapter, and i owe additional thank yous to the full chorus of voices that answered so many of my questions, participated in interviews, and generally made the book/journal/thing what it is. what’s up with police? “prosecuting a woman for ‘staring’ at a police dog is absurd,” said her lawyer. “people are allowed to make faces at police dogs and officers to express their disapproval. it’s constitutional expression,” said public defender kelly green, who represented jayna hutchinson. more: what’s up with police? this is the liberal media? what liberal media author eric alterman arrested, mocked at gop debates. poke your tech staff with sticks, and other ideas what a difference a year makes? jessamyn was among those sharing her stories of how technology and tech staff were often mistreated in libraries, but there’s a lot of technology in this year’s ala program (including three competing programs on saturday: the ultimate debate: do libraries innovate, social software showcase, and transforming your library with technology. and still, not all is well. ryan deschamps seems to have hit the button with a post from april of this year. months libby to scoot in for months. is it enough? good for? “what is an atomic bomb good for?” easy mysql performance tips yes, i’m still trying to squeeze more performance out of mysql. and since small changes to a query can make a big difference in performance… here are two really easy things to be aware of: never do a count(*) (or anything *, says zach). instead, replace the * with the name of the column you’re searching against (and is hopefully indexed). that way some queries can execute entirely in the keycache (while * forces mysql to read every matching row from the table). what’s so bad? congressman sensenbrenner: “what’s so bad about shorter winters and global warming?” ironic: lightning strikes church steeple lightning struck the steeple of the saint john the baptist church in allenstown nh saturday. men at work… men at work lead singer has new album: “are you lookin’ at me?” biofuel: good idea, bad practice yes, gas prices are high, and gas doesn’t grow on trees (well, in geologic time it does), but that doesn’t mean that it’s a good idea to run on cars on corn, even if it does grow on, um, trees (yes, alright, cornstalks). i mean, people talk about photovoltaics being inefficient, but wow, think of how much energy it takes to turn a seed into corn, then turn that corn into ethanol and truck it to a gas station. the lawnmowers in ohio from associated press and wavy tv: police said a drunk man drove a lawnmower to a store about a mile from his house. they arrested him on his way home. dondi bowles, , of vermilion was arrested friday night as he drove the mower on a sidewalk. police said a breath test showed that bowles’ blood alcohol level was . percent, nearly twice the legal limit of . percent. industrialized transportation vs. individual choice thought: industrialized transportation first aggregated passengers onto railroads, the broke up into cars…technology empowered the individual, and they embraced it. wish alanis a happy birthday i’m wishing alanis morissette a happy birthday not just because we share a birth month and year, but because it’s a good reason to look back at her cover of my humps and get another smile. but, as long as we’re talking about events in june, we might as well remember that we’re now just days away from paris hilton’s retirement. youniversity “youniversity” big issue… huh, the nasa administrator doesn’t think global warming is big issue. what’s his stance on evolution? speedy php: intermediate code caching i’ve been working on mysql optimization for a while, and though there’s still more to done on that front, i’ve gotten to the point where the the cumulative query times make up less than half of the page generation time. so i’m optimizing code when the solution is obvious (and i hope to rope zach into giving the code a performance audit soon), but i’m also looking at optimizing how php works. bragging about my new office it’s taken a while (we moved in two months ago), but my new home office is finally usable. the big hurdle was my desk. i prefer to stand (or walk) while working, but there aren’t many desks for that, and those that are available are very pricey. so i put together the above from a recycled base, a matching pair of table tops from ikea, and some decorative wall-boxes that elevate the upper surface. books i now want to read… the problem with working on scriblio is that i end up running into so many interesting looking books. just this morning i discovered a number of recent acquisitions in the th century and th century subject feeds in my development instance (also available via rss). all of this is under active development, so those links may or may not work, and the site is definitely changing urls soon. street-level photos in google maps! thanks to ryan eby for tipping me to this. go try it out. whatever you think of them, they do keep delivering. i wonder if people will ask for stack-level photos of our libraries? burninator: kinetic sculpture never looked so hot this is what i get for not following gizmodo faithfully: flaming industrial art. they introduced it saying “do you enjoy fire? do you also enjoy very intricate rube goldberg machines? of course you do.” though a reader there exclaims: it didn’t do anything. for it to be a true rube goldberg doesn’t it have to accomplish some task, like cracking an egg or pouring a glass of milk or something? kids need bowling coaches, desperately there is little doubt that the great diversity of styles and techniques of bowlers from countries enjoying test match status has helped to shape the history of [the sport]. with the recent world-wide implementation of professional coaching schemes, which generally teach only one, or perhaps two optimal ways…, bowling could be in danger of losing its technical diversity. are we therefore on the verge of a new era in which the art of bowling is irretrievably lost? harry potter finale out soon, does book embargo have details? student gets restraining order over facebook photo the associated press reports a composite nude posted to facebook has earned a unh student a restraining order: a university of new hampshire student got a temporary restraining order against another student who combined an image of her face with an explicit photo of another woman’s body, then posted the composite on his facebook page. a judge ordered owen sanborn, of laconia, to stay at least feet away from the woman and barred him from posting her “likeness or name on any internet site,” pending a final hearing. a fair(y) use tale from the chronicle: copyright law, a constant thorn in the sides of scholars and researchers, is generating a lot of public discussion this week, thanks in part to a new -minute video that parodies the law. “a fair(y) use tale” has been downloaded from youtube about , times since it was posted online friday. the video uses cuts from different disney films to mock copyright law as overly protective of the interests of copyright owners — disney among them. google to psyc profile users!?! there it is in the guardian: internet giant google has drawn up plans to compile psychological profiles of millions of web users by covertly monitoring the way they play online games. yep, “do no evil” google has filed a patent on the process of building psychological profiles of its users for sale to advertisers. details such as whether a person is more likely to be aggressive, hostile or dishonest could be obtained and stored for future use, it says… players who spend a lot of time exploring “may be interested in vacations, so the system may show ads for vacations”. redhat selinux gets in my way ack, my wordpress suffers connectile dysfunction on a fresh install of redhat ! not only did i get the above message, but dmesg was filling up with errors like this: audit( . : ): avc: denied { name_connect } for pid= comm=“httpd” dest= scontext=user_u:system_r:httpd_t:s tcontext=system_u:object_r:mysqld_port_t:s tclass=tcp_socket it turns out that i was getting stung by selinux, which is enabled by default in redhat . all the extra security is probably a good idea, if i knew how to configure it, but for the moment it was breaking a live site. surf ‘n turf salad my computer geek husband, who i do adore, joined a flickr photo group called friday food fiesta. a new theme is announced every friday, and everyone contributes a single photo that illustrates that theme. the first themes he contributed to were burgers and pizza, but when salads came up, he needed help. luckily for him, i love making salads. so casey, my husband, asked me to be his partner in crime and create a salad for him to photograph and submit. bringing up the cute quotient of this blog if you ever tire of the kittens on flickr, it turns out there’s no shortage of bunnies on youtube. are you a certified asshole? sure it’s a promo for his new book, but bob sutton is offering us all a chance to see if we’re assholes with the asshole rating self-exam (arse). after questions like “you secretly enjoy watching other people suffer and squirm” (hey, what’s wrong with a little schaedenfreud?) you’ll find yourself placed somewhere on the scale from possible liar to full-blown certified asshole. you don’t sound like a certified asshole, unless you are fooling yourself. customer relations done right rebekka guðleifsdóttir is one of my favorite photographers on flickr. her photos are amazing, and it’s clear a lot of people agree. that’s the easy part. then two problems arose: first rebekka discovered that somebody was selling her photos for profit, and she posted about it. the community was shocked, and angry. and then, and this is the second thing, flickr removed her post about it. and then the storm got worse. increased fuel economy, easy here’s an irony: i used to live in the country, a small town with fewer than residents, and i used to speed. now i live in the city, well, as much of a city as new hampshire can manage, and i’m driving slower. driving slower not just because manchester‘s traffic lights are on timers they leave me listening to crickets chirping at empty intersections while they blindly tick tick tick through the cycles before finally giving me the green (usually just as somebody arrives at the newly reddened light on the other street). wordpress . out wordpress . is out and available for download now! i’m excited because this version includes widgets (by default), some xml-rpc hooks to edit pages (so you don’t need my hacks), a switch to jquery from scriptaculous (matty got me excited about this), full atom support (enough of the different versions of rss!), and the ability to set your mysql character encoding (go utf- !). if that isn’t enough, . is planned for release in september. plasticlogic’s flexible e-paper display plastic logic is a developer of plastic electronics – a new technology for manufacturing (or printing) electronics. the plastic logic approach solves the critical issues in manufacturing high resolution transistor arrays on flexible plastic substrates by using a low temperature process without mask alignment that is scaleable for large area, high volume and low cost. this enables radical new product concepts in a wide range of applications including flexible displays and sensors. people ask me questions: web design software (or is it website management software?) the question: what’s a good user-friendly macintosh web development program? a friend called. she’s thinking of buying dreamweaver, but is afraid it will be overkill. she found frontpage to be easy and needs something similar. my answer: if the intent is to design individual pages on an unknown number of sites, then i don’t have a recommendation. if the intent is to build a site (or any number of sites), then i’d suggest looking at wordpress. wordpress strips classnames, and how to fix it wordpress . introduced some sophisticated html inspecting and de-linting courtesy of kses. kses is an html/xhtml filter written in php. it removes all unwanted html elements and attributes, and it also does several checks on attribute values. kses can be used to avoid cross-site scripting (xss), buffer overflows and denial of service attacks. it’s a good addition, but it was also removing the class names from some of the elements of my posts. it’s not about technology, stupid inside higher ed asks are college students techno idiots? slashdot summarized it this way: are college students techno idiots? despite the inflammatory headline, inside higher ed asks an interesting question. the article refers to a recent study by ets, which analyzed results from , students who took its ict literacy assessment. the findings show that students don’t know how to judge the authoritativeness or objectivity of web sites, can’t narrow down an overly broad search, and can’t tailor a message to a particular audience. l.a. burdick’s cafe and chocolate my favorite place to eat in all of new hampshire is la burdick’s in walpole. it’s a chocolate shop and cafe and i’ve never had anything there that isn’t sinfully delicious. we took my mother-in-law there for mother’s day this year. we started the meal with their delightful cheese plate. this featured four cheeses in a range of intensities, a delightful fruit chutney, olives, seasoned nuts, and crackers. the cheeses were all wonderful and could be purchased at the market next door, many are by local artisans. sausage: the other ground hog the photo is from jessamyn, who declared it groan-worthy. i’m still grinning about it. reminds me of the time homer said “yeah, right lisa. a wonderful, magical animal.” sweet meatcake first it was meat hats, then supermodelmeat. now it’s meat cakes. yes. three layers of meat, with ketchup and potato frosting. it all happened when the groom announced that a man’s cake should be made of meat, ’cause “wedding cackes are all girly.” apparently a red velvet armadillo groom’s cake isn’t manly enough. funny thing, now there’s a growing gallery of meatcakes. (via.) wikipedia the wonder middlebury college banned it, but % of college students and % of college grads use it. twelve year olds point out errors in its competition, while those over are among its smallest demographic — just % (just! %!) say they’ve used it. it’s wikipedia, of course, and the numbers come from a recent pew internet project memo reporting that wikipedia is used by % of the online population and is one of the top ten destinations on the web. is automated metadata production really the answer? (it’s old, but i just stumbled into it again…) karen calhoun’s report, the changing nature of the catalog and its integration with other discovery tools, included a lot of things i agree with, but it also touched something i’m a bit skeptical about: automated metadata production. some interviewees noted that today’s catalogs are put together mainly by humans and that this approach doesn’t scale. several urged building or expanding the scope of catalogs by using automated methods. centos released at work i use red hat enterprise linux, but my personal stuff is served from machines running centos. both distros were just bumped to version , bringing with them support for current components of the lamp stack. i care because i want apache . . , and while it’s pretty easy to get mysql & php on a centos/plesk box, apache . is a bit more of a struggle. gary sims at linux. leopard beta to be released at wwdc those of us hoping for an early release of mac os x . leopard might be disappointed to learn that apple will just be getting around to giving out a “feature complete” beta at wwdc in mid-june. if you really must have it, conference badges are $ , . the leopard beta. available first at wwdc. at the apple worldwide developers conference, we’re planning to show you a feature-complete version of mac os x leopard, and you can take home a beta copy. world’s hottest peppers tabasco thinks their peppers and eponymous sauce are hot. anybody who’s just ate a habanero thinks that’s a hot pepper. but earlier this year, paul bosland of new mexico state university said “damn, i’ve got a hot pepper.” and the guiness world records folks agreed. world’s hottest pepper? bosland had identified the naga jolokia pepper and measured it at over one million scoville heat units, quite a bit more than three times the burn of a hot hot habanero. dewitt clinton on the birth of opensearch opensearch is a common way of querying a database for content and returning the results. the idea is that it brings sanity to the proliferation of search apis, but a realistic view would have to admit that we’ve been trying to do that since before the development of z . in libraries decades ago, and the hundreds of apis that have followed have all well intentioned and purposeful. so what makes makes opensearch something more than an also ran in a crowded herd? awkward moments in social software we all know social networking may be a feature, not an application, but one person’s feature can become another’s bane. so when netflix offers a handy friends feature that makes it easy to share your viewing history and recommendations, it opens itself up not only to the value of social interaction, but also the awkwardness it can sometimes be rife with. titration’s story is instructive: so i have this friend who has invited me to become her “netflix friend” twice now. david halberstam on competition speaking at uc berkeley’s school of journalism last month, david halberstam struck the chord of competition journalists must struggle with. as a newspaper man who started at the smallest newspaper in mississippi and worked his way up to the new york times, where he won a pulitzer for his reporting on the vietnam war, he learned that television’s constant stream of images offered “drama and excitement,” but perhaps incomplete reporting. not that he was criticizing tv, no, he praised it for bringing images and awareness into our living rooms nightly, raising questions among the viewing audience that “we [in newspapers] had the chance to answer if we used our skills properly. mysql error : temp tables and running out of disk space bam: mysql error , and suddenly my queries came to a stop. error is about disk space, usually the disk space for temp tables. the first thing to do is figure out what filesystem(s) the tables are on. show variables like “%dir%” will return a number of results, but the ones that matter are tmpdir and datadir. `show variables like “%dir%”; basedir / character_sets_dir /usr/share/mysql/charsets/ datadir /var/lib/mysql/ innodb_data_home_dir innodb_log_arch_dir miles hilton-barber flies blind from britain to oz i learned of it last night on the cbc’s as it happens: miles hilton-barber, blind since age , has flown from biggen hill, south of london, to gosford, outside sydney, by ultralight in a journey that took almost two months. aviation regulations required he take a sighted co-pilot, but in the as it happens story he explained how his instruments were geared up to give him audio and voice feedback such that he could do most of it on his own. php libraries for collaborative filtering and recommendations daniel lemire and sean mcgrath note that “user personalization and profiling is key to many succesful web sites. consider that there is considerable free content on the web, but comparatively few tools to help us organize or mine such content for specific purposes.” and they’ve written a paper and released prototype code on collaborative filtering. vogoo claims to be a “a powerful collaborative filtering engine that allows webmasters to easily add personalization features to their web sites. remixability vs. business self interest vs. libraries and the public good i’ve been talking a lot about remixability lately, but nat torkington just pointed out that the web services and apis from commercial organizations aren’t as infrastructural as we might think. offering the example of amazon suing alexaholic (for remixing alexa’s data), he tells us that apis are not “a commons of goodies to be built on top of for fun and profit, like open source software.” here are his “six basic truths of free apis:” boris yeltsin: the most colorful, drunk politician since churchill sure, clinton played his sax on tv, bush groped angela merkel, but boris yeltsin gave speeches drunk, tossed women into the water, danced on stage, and generally did all manner of laughable things. but he also turned back a hardline coup by jumping atop a tank and dragged russia kicking and screaming toward democracy. not since cigar chomping, scotch drinking winston churchill led britain through world war ii has the world had a more colorful leader. atomic test photos from los angeles this renewed talk of building nuclear weapons here in the us reminded me of an old report of photos of the sky glow from nuclear tests done in nevada seen over los angeles. this one includes the following description: atomic explosion, the largest yet set off on the nevada test range, was clearly visible in los angeles. staff photographer perry folwer was ready with his camera on a tripod on the roof of the herald-express building when the blast occurred at : a. nukerator, we’re nukrawavable will, cliff (both above), and i recorded this song in one take in late . though, calling it a “take” is overstating it. we were beyond silly drunk and lacked any talent for the task, but we had a mic in front of us, a guitar, and a willingness to open our mouths and let something — anything — fly out. it wasn’t until will said “this song is called nukerator” that we knew what we were supposed to be singing about. csi jumped the shark i’m a newcomer csi: crime scene investigation, i started watching it with season six while suffering a flu that immobilized me for what seemed like a week or more. dumb with illness, i went searching for a diversion at the itunes store and stumbled into the series. i had the entire season downloaded quickly; it took me two marathon days to watch them all. i got hooked. now i’m following season seven, again via itunes. how to: zip files on mac os x it couldn’t be much easier. i’d previously posted command line instructions, but it turns out that there’s a huge number of people who don’t know the easy way: just ctrl-click on the file and select “create archive…” you’ll also find the option in the file menu. either way, you’ll end up with both the original and a zipped copy. decompressing that zip — or any other — is as simple as double-clicking it. ncaa set to ban text messaging between recruiters and high school students college sports are big business, so recruiting student athletes is big business. the ncaa limits the times coaches and recruiters can call or visit athletes, but text messages are all fair game. for now. the chronicle of higher education explained in an october story: before chandler parsons committed to play basketball for the university of florida, his cellphone buzzed more than times a day with text messages from college coaches. are we there yet? still waiting for decent ipod car integration even bob borchers, apple’s senior director of ipod worldwide product marketing, calls most ipod car setups an “inelegant mess of cassette adaptors and wires.” indeed, while apple aparently doesn’t want to get into the car audio business, they do want to improve the in-car ipod experience: what apple really wants you to buy is a car that’s designed from the ground up to interface with the ipod,” the web site said. please, not another wiki ironic secret: i don’t really like most wikis, though that’s probably putting it too strongly. ironic because i love both wikipedia (and, especially, collabularies), but i grit my teeth pretty much every time i hear somebody suggest we need another wiki. putting it tersely: if wikis are so great, why do we need more than one of them? i think my concern is that wikis appear to depend on either very large or very, very active communities. claims of prior art in verizon/vonage patent infringement case vonage has been saying verizon’s patent claims are overly broad for some time, but now people have dug up some prior art. one of the patents verizon is complaining about is # , , , what they call an “enhanced internet domain name server.” in short, it’s all about linking phone numbers to ip numbers, and jeff pulver says he was doing that in with free world dialup, an early, noncommercial voip service. the high cost of innovation: vonage’s patent woes vonage will be in court again tomorrow defending itself against verizon’s claims of patent infringement. the innovative voip company had lost the trial and was ordered to pay $ million in damages in early march, when a jury found them to have violated thee of seven related patents held by verizon. vonage appealed of course, but it’s uncertain if the company, which has yet to turn a profit, has the stamina for a drawn out battle. eco-friendly web design for earth day mark ontkush at ecoiron did some math starting with the department of energy data that showed crt monitors consume less power displaying dark colors than light and determined that redesigning google’s site in black would save megawatt-hours per year (assuming that % of computer users still haven’t upgraded to lcds and are using power-hungry crts). the results were so dramatic he redesigned his own site and developed a low wattage palette that uses only about three or four watts more than a completely black screen (white is to be used only as a text or accent color). “i want my money” my nephew checked his email while he was here this morning and this was the first thing in his inbox. maybe it’s because he’s and my humor is at about the same level, but both of us were cracking up over it. miserable attempt at recovering my dignity with serious criticism: will farrell and landlord prove there is no meaning (or humor) without context. would it be as funny without will farrell (with full afro! reminder: paris hilton to retire in days amid all the “zomg paris hilton is pregnant!” rumors, it’s worth remembering that the girl famous for doing nothing (except repeatedly having her racy photos and video leaked) is retiring in two months. yep, on june th , paris is give up on public life. at least that’s what she said in newsweek: she’s certainly managed to turn herself into an icon and a conglomerate for essentially being a party girl—that is, for doing nothing. deloreans are back in this future if the delorean looks at all like a lotus esprit, it should. both of them were designed by giorgetto giugiaro, and much of the engineering work was done by lotus founder colin—to add speed, add lightness—chapman. amusingly, john de lorean also owned a company that manufactured snowcats under the dmc name. owners and wannabes can join the fun at the delorean motor company open house, being held june — in humble, texas. moveon: we can’t afford bad song parodies in yet another lesson about how a bad joke in front of one audience can trouble a larger public, moveon wants mccain to know bombing iran is no laughing matter. music and bombing, it could be said, really only go well together when joined in criticism. wordpress, permalinks, mod_rewrite, and avoiding s i made a mistake in changing my wordpress permalinks, but by the time i’d discovered it my blog had already been indexed. fixing the permalinks meant breaking those indexed urls, leading to a bad user experience, but leaving them as is wasn’t really an option. last night, after getting ’d while using google to search my own blog, i realized i had to do something. first i looked at apache mod_rewrite and the url rewriting guide (as well as this cheat sheet from ilovejackdaniels), then, frustrated, i found some items in the wordpress codex, including this one about conflicts between . some needs, some of the time i don’t know why i love this quote from a post in panlibus: serve some needs of some parts of the population, some of the time …though my love for the quote may have something to do with my embrace of what opensearch creator dewitt clinton describes as the “ % case,” the solution that would work for the great majority of applications most of the time. it’s one of those things that’s easy to see in retrospect, but difficult to aim for: building a tool that is specific enough to be useful, but not too specific. joost brings television to the internet age (finally) on demand internet tv has been just around the corner since the dawn of the popular internet, but like flying cars, it’s still not here. the problem is how tv streams clog the internet’s tubes. bandwidth may be cheap, but there’s still never enough of it. well, that’s true if your metaphor for the internet is a hub and spoke system. not so if you think of it as a mesh. usability, findability, and remixability, especially remixability it’s been more than a year since i first demonstrated scriblio (was wpopac) at ala midwinter in san antonio. more than a year since ncsu debuted their endeca-based opac. and by now most every major library vendor has announced a product that promises to finally deliver some real improvements to our systems. my over-simplified list said that our systems failed us in the categories of usability, findability, and remixability, and now people are asking me what i think about what i’ve seen from the vendors so far. my boston library consortium presentation speaking thursday at the boston library consortium‘s annual meeting in the beautiful boston public library, my focus was on the status of our library systems and the importance of remixability. my blog post on remixability probably covers the material best, but i define it as: remixability is the quality of a system or data set to be used for purposes the original designers or owners didn’t predict or intend. bsuite bug fixes (release b v ) [innerindex]work on bsuite is progressing well, thanks to help from zach and matt, who are collaborating with me on completely rearchitecting how stats are collected and reported. this, however, is not bs . it’s a transitional release intended to fix some bugs in b and make upgrading easier. this upgrade is recommended for all current bsuite users and new users. bsuite features tracks page loads (hits) tracks search terms used by visitors ariving at your site via search engines reports top-performing stories via a function that can be included in the sidebar reports recent comments via a function that can be included in the sidebar reports top search terms via a function that can be included in the sidebar outputs a pulse graph of activity on your site or specific stories lists related posts at the bottom of the current post’s content suggests posts that closely match the search criteria for visitors who arrive via search engines integrates bsuite_speedcache does some stuff with tags fixed/changed/added as mentioned above, a huge-but-invisible feature here is that this version includes some pieces that will make it easy to transition to the new plugin. mysql errors while creating the tables should now be fixed. it’s my shame that these have persisted so long. the plugin now “rebuilds the tags table” as soon as you activate it. this is a good thing, but if you’ve got a huge number of posts (or a really short max execution time) it might cause a problem (please leave a comment if it does). the related posts feature now works even if you aren’t tagging your posts. if there are no tags, the post’s title is used as a search string. this list is probably incomplete and in some other way inaccurate. it’s not intentional, i’m just sloppy. please leave comments with bug reports or corrections, i’ll do what i can to fix them. finally, i’m now hosting the download on a new server, so it won’t be subject to .mac’s bandwidth consumption limits. is the moller skycar a fraud? will i ever get my flying car? a recent comment here reminded me to check in on our options for flying cars, now at least seven years overdue. it turns out that moller international, the folks developing the m skycar aerodyne, are accepting deposits: as a result of the recent successful hovering flights of the m skycar, moller international is accepting deposits to secure delivery positions for our m skycar until after the skycar has flown from hover to full aerodynamic flight and returned (transitioning flight). yep, skulls are office products, brains not included i don’t know what’s funnier, that amazon sells skulls (just $ , get one now!), or that they’re classified as “office products.” extra: more office weirdness in this video. i’m a fonero, are you a fonero too? now that i’ve moved i’ve finally set up my fonera. i had hoped to offer a story about the process, but it was so simple i can’t really say much more than “i plugged it in, i registered it, it worked.” the fonera is a tiny little router/wifi access point that looks worlds better than the average linksys/netgear/belkin job, but the real sweetness is in what it does that they don’t do. google mymaps and georss o’reilly’s where . conference isn’t until the end of may, but google just released two sweet new map-related features: georss support and mymaps. the georss support means that any application that can output it’s geocoding — as simple as <georss:point> . - . </georss:point> — can now be linked to a live map with no more effort than it takes to paste the feed url into google maps’ search box. google holds this up as the exemplar, but i’m a fan of the cheese photo map here. twitter twitter anti-twitter my own feelings about twitter have gone back and forth across indecision street for a while, and despite a moment of excitement it’s still not part of my life-kit. so i was amused to see blyberg pointing out kathy sierra’s poo-poo-ing of twitter. ironically, services like twitter are simultaneously leaving some people with a feeling of not being connected, by feeding the fear of not being in the loop. by elevating the importance of being “constantly updated,” it amplifies the feeling of missing something if you’re not checking twitter (or twittering) with enough frequency. dawn of the citizen professor? it should be no surprise that journalists are talking about citizen journalism, but what of the disintermediation of other industries? man-on-the-street mark georgiev told marketplace: i didn’t want a certificate, i didn’t want any kind of accreditation, i really just wanted the knowledge. and i also wanted to work at my own pace. georgiev, the story explains, has a masters from yale but wanted to learn programming. that’s when he found foundations of software engineering in mit’s opencourseware. pranks international matt tells us the office pranks he masterminded a couple weeks ago got reported in saturday’s daily mirror (scan above): joker matt batchelder had the last laugh after he was left out of an office conference trip. alone at his desk for a week, the snubbed computer geek dreamed up a series of pranks to greet his boss and three colleagues as they returned… on april fool’s day. cut and paste is a skill too [update: keith pointed out that my small disclaimer at the end isn’t clear enough. this post is copied, stolen, cut and pasted in its entirety from keith’s blog, istp dad. i was glad to learn of the story, and this was meant to be ironic and funny.] an editorial in the washington post is explicit about a topic close to my heart: students think plagiarism is fine, and teachers (high school? moving and shaking and shimmy-ing it’s sort of late by now, and others have been offering their congratulations to me for a while (thank you, thank you, thank you, thank you), but i only just got the paper copy myself and this morning had a chance to browse the list. mover & shaker alumnus john blyberg asked me if i preferred moving or shaking better, but now that i’ve seen the names and read the profiles, i can say i’m just proud to be among such a distinguished group. [good|bad] covers: my humps, interpreted by alanis morissette i’m one of those guys who almost never actually hears the lyrics to the music that’s playing constantly. then somebody covers the song in a beautiful-but-ridiculous way, and i finally clue to them. example: tori amos’ cover of smells like teen spirit. now i hear alanis’ interpretation of the black eyed peas my humps, and i realize that, while not meaningless, it’s on par with lene alexandra’s current single. does it make me old to say that bad grammar in lyrics hinders my understanding of them? economics of open source two fairly old papers on the economics of open source. the news recently has been that open source allows companies to bring in better, more innovative talent and saves marketing costs, but these papers are interesting nonetheless. the simple economics of open source: the nexus of open source development appears to have shifted to europe over the last ten years. this paper explains why this trend undermines cultural arguments about “hacker ethics” and “post-scarcity” gift economies. “smart networks” are a stupid-bad idea this story in mit technology review scares me. instead of letting all computers within the network communicate freely, ethane is designed so that communication privileges within the network have to be explicitly set; that way, only those activities deemed safe are permitted. “with hindsight, it’s a very obvious thing to do,” mckeown says. no matter how obvious it seems, it’s still a really bad idea. it’s hard to imagine a world without the internet now, which makes it especially easy to dismiss the critical features that made it possible. sweet vespa scooter with sidecar on ebay greenstemstudios is selling a sweet-looking vespa with sidecar. in gleaming cinder red and house of kolar black, riding on white wall continentals, “the scooter gets to miles to the gallon and can easily maintain mph even with the sidecar attached.” the starting price is $ , . i’m plenty happy with my scooter, but this is very tempting. emi and apple/itunes to offer drm-free music downloads following steve jobs’ ant-drm post, people began to wonder if apple was just pointing fingers or really willing to distribute drm-free music via their online store. yesterday we learned the answer. apple and emi announced yesterday they would offer drm-free bit aac premium downloads, priced at $ . each. bisson tower siezed with plenty of moving help from zack, matt, cliff, justin, jon, will, and karen, bisson tower went from empty to full quickly enough that we all had plenty of time to sit around and enjoy the lunch sandee cooked up, then retire to the roof with cocktails. the cats were traumatized by it all, but i’m happy to be done with construction and finally be able to enjoy the new place, with all its quirks. web based genealogy software interesting, a lamp solution that promises “the next generation of genealogy sitebuilding.” it does pretty charts and pages, and as any web app should, makes it easy to edit or add information. but it also makes me wonder if there’s an xfn attribute to indicate parent/child relationships. could our work on network identity and social software solve this? for april fools… those looking for this year’s april fools gags should look at the office pranking from last week (pictured above). this blog will henceforth be very serious. not. dance around the world among the pop-culture viral videos i apparently missed is matt harding‘s dancing. i had to turn to wikipedia for an explanation: harding was known for a particular dance, and while videotaping each other in vietnam, his traveling companion suggested he add the dance. the videos were uploaded to his website for friends and family to enjoy. later, harding edited together dance scenes, all with him center frame, with the background music “sweet lullaby. whoosh boom splat bill gurstelle thought the exploding balloons were as funny as i did, and now i understand why: the contributing editor of make magazine knows his way around improvised munitions. he also knows youtube videos of oppressed geeks getting back at the man with potato guns is a good marketing ploy for his audience. whoosh boom splat appears to be his latest book. amazon doesn’t let me look inside, but how can you go wrong with projects like these? who will be first to put a metronaps pod in their library? metronaps started business in with a boutique in nyc’s empire state building, selling minute naps for $ bucks. the company has slowly been opening franchises around the world, but metronaps co-founder arshad chowdhury says overwhelming interest from office folks who wanted to install the pods on-site as an employee perk. so the company redesigned the pods to fit through the smaller doors common to office environments (trust me, retail doors are big), and has started selling direct. apis are big business programmableweb pointed out an informationweek story that claimed % of amazon’s sales in early were attributable to amazon affiliates. and c|net claims amazon now has , aws developers (up from the , amazon was claiming about a year ago). (note: not every amazon affiliate/associate is an amazon web services (aws) developer, but amazon hasn’t shared more specific numbers.) these slides, from amazon’s aws developer relations team explain a lot about what aws is. office prankd! when ken, zach, dan, and dee all went off to a conference without matt, al, cliff, tim, laurianne, and me (but especially matt), they had to assume something would happen in their absence. something. and it did. to each one of them in turn. , square feet of tinfoil covered everything in ken’s office. , post-it notes were tiled over everything in zach’s. cups (many had water in them) covered dan’s floor and desk. idm, openid, and attribute exchange the conversation on code lib about openid reminded me to finish a draft i’d started at identity future on the topic. the short of it is that marc canter says that single sign-on is good, but “we need the attribute exchange to make this thing really take off.” then all the skeptics will realize that the authentication layer had to come first – but was just a first step. along the way we’ll figure out standards for user intrerface and usage flow. japanese lessons from william rowe: zetcho = the apex of the mountain tonsei = to shave one’s head and forsake the world i learned the literal meaning of “karaoke” early last year. heavy skies newley purnell pointed me at this astronomy picture of the day by antti kemppainen: sometimes the sky itself is the best show in town. on january , people from perth, australia gathered on a local beach to watch a sky light up with delights near and far. nearby, fireworks exploded as part of australia day celebrations. on the far right, lightning from a thunderstorm flashed in the distance. near the image center, though, seen through clouds, was the most unusual sight of all: comet mcnaught. world’s smallest horse thumbelina is smaller than a decent dog. so small, in fact, that the guinness folks — no, not those guinness folks — recognize her as the smallest. from boing boing: thumbelina is the world’s smallest horse. she weighs lb and is five years old. she was born on a ranch that specializes in breeding miniature horses. she is thought to have dwarfism, which makes her even tinier. but she’s not alone. spring! spring flowers! uploaded from before the days when flickr would keep the original size photos, this is one of my favorite, most spring-y shots. and with weather like we’re having here now — ° in northern new hampshire! — it’s very appropriate. my personal crisis of digital preservation for a long time i was a big fan of dantz retrospect backup. for while i was so committed that i would do an incremental backup of my laptop and most every other computer in my house every day, but i’ve been using it one way or another since or or so. all those backups have added up, and they’ve even saved me a couple times. i wish, of course, that i’d been using it previously, when my laptop was stolen in , or when my hard drive failed catastrophically in . uc berkeley proud of powerpoint bob gaskins, a former berkeley ph.d. student, conceived powerpoint originally as an easy-to-use presentation program. he hired a software developer, dennis austin, in to build a prototype program that they called “presenter,” later changing the name to powerpoint for trademark reasons. powerpoint . was released in for the apple macintosh platform; later that year gaskins’s company forethought and the program were purchased by microsoft for $ million. the first windows and dos versions of powerpoint followed in . nyt struggles to find young audience, online audience, audience the new york times last week announced that it’s giving away timesselect to students and faculty that hold a .edu email address. timesselect, of course, is the paid access site that debuted in january to a confused and critical web. editor and publisher repeated the times’ claim that they’re doing this for the good of democracy: “it’s part of our journalistic mission to get people talking on campuses,” says vivian schiller, senior vice president and general manager at nytimes. snow spider karen found this spider in the snow yesterday when she wasn’t running for the camera. will spied several more, all moving laboriously over the crystalline landscape. none of us had ever seen spiders on snow before, but it’s likely we’d never looked. charlie the unicorn meg was never shy about asking me what rock i was found under when i stunned her with my complete ignorance of major pop culture touchstones, so i put my mind to it and after significant remedial work i thought i’d caught up. but, no. i’d not seen this video and only discovered it when blyberg pointed at it as an icon of network-enabled pop culture. the candy mountain video has been circulating for almost a year now and it’s a prime example of how network effects are allowing society to disseminate, in this case, popular culture, and ultimately the bulk of information deemed “important” by our fellow citizens snow thrower in my favorite action photo since will cut a woody, karen hit the snow with fury. i missed lebowski fest!?!? as usual, beatnikside had to tell me what i missed: lebowski fest. it looks like everybody was there. the dude jeffrey lebowski, theodore donald ‘donny’ kerabatsos, walter sobchak, maude lebowski, bunny lebowski, the rich jeffrey lebowski with no legs, and his lacky brandt. and don’t forget jesus quintana or treehorn’s thugs. and certainly don’t forget nihilists uli kunkel, karl hungus, kieffer, and franz. twittter twittter twittter ryan tried to tell me about it a month ago, jessamyn gets the idea but uses facebook instead, dewitt fell for it, ross said it tipped the tuna, and now i’m finally checking twitter out. i signed up yesterday and immediately went looking for ways to connect twitter, plazes, and ichat. tweet is an applescript that works with quicksilver (a launcher) and twitterrific (a desktop twitter client) to make updating even easier. oss saves marketing costs, protects business va linux founder larry augustin on oss in augustin’s view open source development became a necessity in the s when the cost of marketing a program came to exceed the cost of creating it. “my favorite is salesforce.com. in they spent under $ million in r&d and over $ million in sales and marketing. that doesn’t work.” “open source enables people to reach all those customers. it’s a distribution model. beyonce and swimsuits not appropriate for librarians my ala email newsletter arrived today with this story: sports illustrated decides libraries don’t need swimsuit issue librarians on publib and other discussion lists discovered in the first week of march that none of them had received the february “swimsuit issue” of sports illustrated. inquiries to publisher time warner eventually resulted in a statement from spokesman rick mccabe that the company had withheld shipment of that issue to some , libraries and schools because for years the magazine had received complaints it was too risqué. linux leads on world’s top supercomputers the real map of the world’s top supercomputers isn’t nearly as us-centric as my screenshot suggests, but the operating system stats are seriously tilted toward linux. over of the top supercomputers in the november report run some form of the free operating system. generic “linux” leads the pack, but redhat and suse are the two most named distributions. non-free operating systems include ibm’s aix, hp-ux, and macos x. spam getting more personal? the viagra and cialis knock-offs being pushed in so much of the spam i get may be directed at things the recipients feel very personally about, but the message itself has never been personal. well, it had never seemed personal to me, anyway, until now. clay shirky pointed out what i’ve started to see, and wonder about, myself: many of the subject lines in the spam i’ve received recently sound familiar, and plausible as a real message. the future of library technology is free, cheap, and social delicious = endoeavor’s course content integrator opensearch = metasearch flickr = digital collections management damn daylight saving doesn’t save npr covered it like an eclipse or astronomic curiosity, and did little to question the claimed energy saving benefits. but, as michael downing asks in spring forward, how can something understood by so few be done by so many? and why go through this twice annual madness? supposedly, we subject ourselves to the rule of time to conserve oil, but even the most wildly optimistic predictions suggest only a % drop in consumption. firecrackers for troops via npr this morning: a michigan man strapped more than , firecrackers onto himself, and lit the fuse. john fletcher publicized it as an effort to support u.s. troops. it was an event to collect cell phones for soldiers. the daily press and argus, in livingston county, mich., shows fletcher standing calmly as the firecrackers explode. afterward he did say he needed some tylenol. livingstondaily.com has has video as well as photos of the fiery seconds of firecracker fury, which worked out a whole lot better than this other soldier-related firecracker stunt. : a torrent of awesomeness or just too much? so, is really the “torrent of blood and awesomeness” that matt says it is (and the preview supports), or does it run out of steam as npr’s film critic, kenneth turan, suggests? unless you love violence as much as a spartan, quentin tarantino, or a video game playing teenage boy, you will not be endlessly fascinated. the problem is that the visual panache that made snyder an acclaimed director of commercials works better for second spots than two hour features. and he-man screams from the top of his lungs “what’s goin’ on” the what’s up? cover would be funny enough on its own, with the he-man video it’s golden. now, you know you want to sing along with the chorus. go for it, here are the lyrics: and so i wake in the morning and i step outside and i take a deep breath and i get real high and i scream from the top of my lungs “what’s going on? charges put internet radio on pause in early the copyright arbitration royalty panel (carp) set royalty rates for webcasters that were twice as high as for regular radio broadcasts. the library of congress reset those rates in late summer (yes, the loc oversees those things). now it’s , and the riaa is at it again. techdirt reports the copyright royalty board is adopting royalty rates the riaa has been asking for, “and making them effective retroactively to the beginning of — meaning that many small independent webcasters are now facing a tremendous royalty bill they’re unlikely to be able to afford. the true spirit of copyright i wrote to c|net, owner of techrepublic and builder.com, asking if i could quote their ten commandments of egoless programming in an issue of library technology reports journal on open source software for libraries and got the following canned response: thank you for your interest in including cnet content on your website. […] there would be licensing fee of $ . associated with use of the cnet logo or text excerpt on your website, or $ . ingenious and almost unusably different lars wirzenius’ linux anecdotes: in january, linus bought a pc. he’d been using a sinclair ql before that, which, like much british computer stuff, was ingenious and almost unusably different from everything else. dell tells linux users where to put it holy smokes. as dell’s sales slump and stock remains flat, the famously unimaginative company is trying to tap into the mob for ideas about what new shade of grey to deliver its hardware in next. and what did the dell ideastorm mob say? “give us linux!” “give us openoffice.” and how did dell respond? “no. no. and, no.” john naughton reports on the story for the guardian, explaining: waiting for mac os x . leopard with rumors of a march release of mac os x . leopard, swirling, zach asked what was promised that he should be excited about, so i went looking to jog my memory. the announced features include time machine automatic backup of all your stuff (with integration to make finding and restoring stuff in applications easy and sweet, watch the video already), as well as a big leap ahead for ichat. internet awesomeness diagram by matthew batchelder above, matthew batchelder’s diagram showing the correct relationship of the internet, awesomeness, ninjas, pirates, dinosaurs, zombies, robots, and gummi bears (though, where are the superheros you might ask). this guy can draw circles around you (and me) found at baekdal.com, where the author expresses some amount of whiteboard-skills envy. the video shows alex overwijk, head of glebe collegiate high school‘s math department (more trivia: alanis morrisette went there) drawing what appears to be a perfect circle. this is something i do in my spare time. i draw freehand circles and then i found out there was a world championship…it’s like winning the masters. once you win, you automatically get invited back every year. google apps and roadshow i was supposed to go to the what i think is a google apps roadshow this morning, but i was also supposed to be at code lib this weeks and be doing a dozen other things that didn’t happen. so, in lieu of that i’m reading up on the company’s first new business strategy since adsense. phil wainewright is skeptical, even mocking at the likely prospects for the premium package that google is offering for about $ per person, per year. links from ryan eby encyclopodia – the encyclopedia on your ipod geocool! – rasmus’ toys page ie and opensearch autodiscovery information management now: social tagging for the enterprise let me show you my credentials “i’m bruce pechman, the muscleman of technology, let me show you my credentials.” this is the instructional video that comes with the dynaflex powerball gyro. the fan videos on youtube have got nothing on this. just click play and prepare to laugh. will and i have been asking to see people credentials since he shared this with me a week ago. middlebury college vs. wikipedia middlebury college is proud to have taken a stand against wikipedia this year: members of the vermont institution’s history department voted unanimously in january to adopt the statement, which bans students from citing the open-source encyclopedia in essays and examinations. without entirely dismissing wikipedia — “whereas wikipedia is extraordinarily convenient and, for some general purposes, extremely useful…” — the decision paints it with a broad brush — “as educators, we are in the business of reducing the dissemination of misinformation. wwan update brings higher speed-mobile connectivity apple’s wwan support update . brings support for the following new cell carrier-based based networking cards (wwan = wireless wide-area networking): available on the cingular network novatel merlin xu expresscard (hsdpa) available on the sprint network novatel wireless merlin ex express card (evdo rev. a) novatel wireless ovation u usb modem (usb adapter, evdo rev. a) available on the verizon network novatel xv expresscard (evdo rev. top ten times two for students back in august educated nation offered the following top ten list of web tools for college students: writely soundslides bluedot.us efax pdf online google calendar google spreadsheets bloglines technorati mynoteit not to be outdone, an anonymous-but-first-person story at nextstudent identifies their top ten: book finder mynoteit ottobib google docs tada list meebo wikipedia zoho show google reader del.icio.us quiet comfort that’s me on jetblue flight to long beach, wearing my noise canceling headphones. sandee saw me wanting them, so she was especially happy to make them a christmas present to me. and, with all the flying i’ve been doing lately, i was especially happy to have them. i wanted the quietcomfort s not just because i like big, old skool, over-the-ear headphones (i don’t, actually), but because i really wanted the extra noise reduction that design offers. let it snow! with over a foot on the ground already, and more falling now the through the night, we’re crossing our fingers for another snow day tomorrow. foods i want to try… despite the mystery, porklets are quite yummy, at least according to sandee‘s recipe. what i want to try next is bacon cheesecake or chili powder on french toast or maraschino cherries mixed with jalapeños. all of those sound delightful to me. extra: sausage man, don’t eat that, don’t try this at home. just pretend it’s all okay ryan im’d this to me, and it was pretty easy to find that northern sun sells them for $ a pop. this is serious stuff, but it’s hard not to laugh at the support our pants magnet or some of the stickers here. this blog is for academic and research purposes only this sign on a computer in the paul a. elsner library at mesa community college caught beth‘s eye and garnered a number of comments, including one from theangelremiel that seems to mark one of the most elusive aspects of library . . they know that none of their classes require gaming excerpting the above as a simple declarative may not be fair, but it gets to the point. let’s say they “know” (that is, let’s say they think they know) that none of the courses requires gaming. treo firmware, dun, frustration john commented to say he’s been using his for dun over bluetooth for a long time now, and that all it takes is the latest firmware. so i go looking and find treo updater . from october and i have to wonder “what firmware does my phone have?” here’s how to check: open the phone application, press ‘menu’, navigate to ‘options’, then ‘phone info’ of course nothing is simple, and a treoaddicts story notes trouble with the update, and the installation instructions are daunting (really, look at ’em). a visual explanation of web . kansas state university‘s digital ethnography group — “a working group of kansas state university students and faculty dedicated to exploring and extending the possibilities of digital ethnography” — posted this visual explanation of web . . it’s by michael wesh, assistant professor of cultural anthropology, and it rocks. text is unilinear…when written on paper. digital text is different. hypertext can link. with form seperated from content, users did not need to know complicated code to upload content to the web. steve jobs’ thoughts on music, music stores, and drm steve jobs’ thoughts on music is surprisingly open and frank, almost blog-like, for the man and the company especially know for keeping secrets. jobs is addressing complaints about apple’s “proprietary” drm used in the itunes music store. there is no theory of protecting content other than keeping secrets. in other words, even if one uses the most sophisticated cryptographic locks to protect the actual music, one must still “hide” the keys which unlock the music on the user’s computer or portable music player. no one has ever implemented a drm system that does not depend on such secrets for its operation. and after offering his view of the situation, he offers three possible futures. the first alternative is to continue on the current course, with each manufacturer competing freely with their own “top to bottom” proprietary systems for selling, playing and protecting music. and the case for doing more of the same is pretty clear. apple’s ipod and itunes music store are successful, and though there are competitors, they’ll have to convince would be buyers to give up their ipods. the second alternative is for apple to license its fairplay drm technology to current and future competitors with the goal of achieving interoperability between different company’s players and music stores. and that’s exactly what people have been asking for. it’s hard to know who wants to use a player that’s not an ipod, but there are some things that don’t play on ipods. but… apple has concluded that if it licenses fairplay to others, it can no longer guarantee to protect the music it licenses from the big four music companies. perhaps this same conclusion contributed to microsoft’s recent decision to switch their emphasis from an “open” model of licensing their drm to others to a “closed” model of offering a proprietary music store, proprietary jukebox software and proprietary players. and finally… the third alternative is to abolish drms entirely. and how does that work? in , under billion drm-protected songs were sold worldwide by online stores, while over billion songs were sold completely drm-free and unprotected on cds by the music companies themselves. the music companies sell the vast majority of their music drm-free, and show no signs of changing this behavior, since the overwhelming majority of their revenues depend on selling cds which must play in cd players that support no drm system. so if the music companies are selling over percent of their music drm-free, what benefits do they get from selling the remaining small percentage of their music encumbered with a drm system? there appear to be none. if anything, the technical expertise and overhead required to create, operate and update a drm system has limited the number of participants selling drm protected music. if such requirements were removed, the music industry might experience an influx of new companies willing to invest in innovative new stores and players. this can only be seen as a positive by the music companies. connectile dysfunction no sooner do i lay down a rant about how bad sprint wifi is than do they run an ad telling us how great their service is. well, not only that, but they promise to save us from “connectile dysfunction.” angela natividad described it best: it’s hard to position broadband ads. you can be like earthlink, which kind of laughs at the whole idea of marketing in general, and you can be like comcast, which takes the easy way out with off-colour humour. wasn’t like for those who watch the ads as intently as the game, it’s hard not to think of apple’s commercial. and from that thin thread, i’m reminded of the ministry of re-shelving and, now, the ministry of love. i discovered the last from a comment here, and after looking them up, i decided to contribute a few copies to the cause. the notes i sent along requested the following: sprint wifi sucks i’m back in oakland airport, but this time i’m bringing my own network and i don’t have to deal with sprint’s wifi mess. see, the problem isn’t just that it costs too much. the problem is that once you pay, you’re plopped at the login page where the login i just created doesn’t work. and worse, the error offers absolutely no clue about why the username i just just created (and paid for! social internet sharing it all started as a simple idea. why should you pay for internet access on the go when you have already paid for it at home? exactly, you shouldn’t. so we decided to help create a community of people who get more out of their connection through sharing. the deal is that you get a special wifi router and use it to securely open your connection to the world. ecto vs. wordpress ecto is finally available in intel optimized form, but wp . ‘s xmlrpc breaks it. cliffy, of all people, tells us how to fix it. now, when is ecto coming out? aside: this blog post explains how to hack up the xmlrpc to extract the tags ecto is sending. this was interesting to me a long time ago, but bsuite handles tags entirely in the post content. open source shifts costs does open source free your budget up for the best talent? i asked her if the choice to go with open source is helping her to keep costs in check, here’s what [dabble ceo mary hodder] said: what happens with open source is you actually spend the same amount of money, but you don’t have lock-in and you pay for really good people to run it. and so you still end up paying. neg’s urban sprinting i might watch more tv if i didn’t live in the us. well, i used to like watching world’s wildest police chases on spike while knocking back a few at the bar after work, but they re-arranged the schedule a while back and it’s just not the same. so clearly i have to sit around waiting for people to forward me goodies like this. yeah, it’s neg’s urban sprinting, which apparently aired on a show named “balls of steel,” and it’s just one in a brilliant series. sealand for sale principality of sealand, a wwii-era gunnery platform called roughs tower, in the north sea outside britain’s pre- three nautical mile claim of sovereign waters, is for sale. yep, the “land” declared by some as the world’s smallest micronation will go to the highest bidder. ravage by fire ( ), beset by marauders ( ), and generally ignored by the world’s governments (all time), it’s, well, it is what it is. and now the pirate bay hopes to buy sealand. communities are as communities do right there are the beginning of esther dyson‘s ten-year-old book, release . , she alerts us to the web . challenge we’re we’re now beginning to understand: the challenge for us all is to build a critical mass of healthy communities on the net and to design good basic rules for its public spaces so that larger systems do self-organize and work effectively. rule-making is not the job of legislatures and governments alone. presentation: collaboration, not competition ala midwinter , alcts future of cataloging presentation: collaboration, not competition. (slides: quicktime & pdf.) stir my writings on the google economy and arrival of the stupendous post with frame four of the alcts and the future of bibliographic control: challenges, actions, and values document: in the realm of advanced digital applications, we are interested in collaboration, not competition. we take as axiomatic the idea that library catalogs and bibliographic databases on the one hand, and web search engines on the other, have complementary strengths. presentation: faceted searching and our cataloging norms ala midwinter , alcts cataloging norms discussion group presentation: metadata and faceted searching: an implementation report based on wpopac. (slides: quicktime & pdf.) faceted searching such as that made possible by wpopac (look for the new name soon) improves the usability of our systems and findability of our materials, but also puts new demands on how we catalog them. my favorite search example is sociology of education, both because it’s a common search in our logs, but also because it demonstrates how our systems can help bridge the gap between what our users know and what our catalogs know. casual friday: the ala midwinter + music video edition the above circulated a while ago, but i post it today to recognize this special ala midwinter edition of casual fridays. and while i’m not suggesting libraries will or should become st century dance halls, lichen’s title, “ . -> . , the video” has some resonance here. and on the theme of music videos that tell stories comes miranda’s yo te dire, which i like both because it’s funny and because i’m instantly attracted to foreign pop culture. let the silence roar okay, before anybody inquires if i’ve gone into boat sales or brings up the bisonboom story again, i need to ask for your understanding. it’s not that i’ve been spending my days trying to pick out just the right shade of red for my new corvette (really i’m not, it’s the lotus i like), or that i’ve been moving to sunny california to take up my new job at google (a year ago i would have been twitching with excitement, now i’m more likely to agree with this). sweet jquery matty discovered jquery at the ajax experience, and his enthusiasm has rubbed off on me. jquery makes coding javascript fun again. well, at least it makes it possible to write code and content separately. and that means that sweet ajaxy pages can be made more easily, and it sort of forces designers to make them accessible from the start. resources: jquery: javascript library getting started with jquery visual jquery . pes films i’ve been loving the pes films i found via this design observer post, and despite featuring his films for christmas day and new year’s eve, there’s still a lot to see. animated peanut butter is about as cool as it gets, even if i can sympathize with the peanut here in drowning nut. casual friday extras that tickle my inner -year-old: roof sex, beasty boy, pee-nut, and prank call. apache . .x on mac os x i’m lazy, that’s all i can say to explain why i hadn’t put any serious thought into upgrading from the . .x version of apache that ships with mac os x to the much more feature rich . .x or . .x. but today i found reason enough to switch my development to . . , and i went looking to the community for information about the switch. a post in marc liyanage’s forums made it clear how easy config/compile was. rusty nail: the maison bisson winter drink the holidays are long since past, here’s a drink to carry you through ’till spring. rusty nail parts scotch part drambuie serve over ice in an old fashioned glass. please enjoy it responsibly. lies, damn lies, and statistics thanks to metafilter for pointing this out, and matty, for putting it to good use. yes, you really can use this to make authoritative looking reports on anything. new year’s fireworks pes offers these fireworks for any occasion, but when better to celebrate than the new year? and thinking of that, if all these clocks are correct, the new year has already started in gmt, which means i’m probably a few drinks behind and need to catch up. holiday violence by the end of it, all the wrapping paper and other material affects of the holidays really do take on air of violence. well, at least they do in pes‘s kaboom. and if you’re amused by that, you might want to see how it was made. happy holidays one goat down, one goat to go cliffy got excited about the gävle goat when his pal derek emailed him about it all. derek was in town, or something like that, and got caught up in the frenzy first hand: “last year some other guy was a bit smarter, hitting it with a flaming arrow from a bow, and he wasn’t caught. it went up in flames!” the goat, of course, is a year holiday tradition. great white solstice while northern-hemisphere inhabitants are enjoying their first day of winter, our cousins in the southern hemisphere are just beginning summer. and in south africa’s shark bay, near gansbaai, the great whites are departing for other waters. the great whites make their way to shark bay annually between september and january, though they are not hunting, and, as rob mousley reports, they “ignore bait slicks (and bathers), swimming through them without any reaction–in contrast to their behaviour at other locations such as dyer island” [link added]. competition, market position, and statistics watch this video a few times. it’s funny. it’s catchy. it’s kitsch. now watch it a few times more. the ad, for a lada vaz , appeared sometime in the s. it reflects the influence of mtv and other cultural imports from the west, but the details betray it’s command economy provenance. the snow appears trodden and dirty, the trees barren, the background architecture bleak. the car has headlights that flash in time to the music, but their dim yellow glow fails to dazzle. welcome to your world in pointing this out to me, lichen noted “if this isn’t evidence that web . is an undeniable force, i don’t know what is.” “this,” of course, is time magazine‘s announcement of the person of the year. and the answer is you. yes, you. michael stephens was right on top of it, pulling this quote: …but look at through a different lens and you’ll see another story, one that isn’t about conflict or great men. helsinki complaints choir though some people prefer the birmingham choir to helsinki’s, there’s certainly something to be said about complaining in song, and something more when it’s in a language i can’t begin to understand. one blogger remarked of the video: to think of what might of been. what if i’d moved in with a bunch of angst ridden finns,instead of pseudo-happy baptists, and been forced to sing their rants along with them. wish i could be there… harry shearer and judith owen are performing their holiday sing-a-long at the concert hall at the society for ethical culture in nyc with guests tmbg and others. it’s a go on friday, but why can’t these things happen closer to me? actually, maybe they should all come to warren afterwards. memcached and wordpress ryan boren wrote about using memcached with wordpress almost a year ago: memcached is a distributed memory object caching system. wordpress . can make use of memcached by dropping in a special backend for the wp object cache. the memcached backend replaces the default backend and directs all cache requests to one or more memcached daemons. you must have a memcached daemon running somewhere for this to work. unless you’re managing the server on which your blog is running, you probably can’t run a memcached daemon, making this backend useless to you. wordpress . + wpopac i’ve been following wp . development, but aaron brazell’s post in the development blog wrapped up a lot of questions all at once. the short story is that . is going to bring some really good changes that will allow more flexibility and better optimization of wpopac. of the four changes brazell names, the last two, the addition of the post_type column and a change in usage of the post_status column, are where the money is. woot! woot! the press release: making libraries relevant in an internet-based society psu’s casey bisson wins mellon award for innovative search software for libraries plymouth, n.h. — you can’t trip over what’s not there. every day millions of internet users search online for information about millions of topics. and none of their search results include resources from the countless libraries around the world—until now. casey bisson, information architect for plymouth state university’s lamson library, has received the prestigious mellon award for technology collaboration for his ground-breaking software application known as wpopac. flightplan perhaps it’s just because i’m in the air again today, but i’m fascinated by aaron koblin‘s animation of aircraft activity, illustrating the pulsing, throbbing movements of aircraft over north america. nah, this is hot. you’ll love it too. also worth checking out: koblin’s other works. flickr interstingness patent…application it’s old news (boing boing and slashdot covered it a month ago), but flickr’s patent application is a bit troublesome. it’s not that they’re trying to patent tagging (they’re not), it’s that they’re trying to patent the things library folks have been wanting to do (and in some cases actually doing) for some time. media objects, such as images or soundtracks, may be ranked according to a new class of metrics known as ”interestingness. lemurs movin’ it thank jon for pointing out the above. actually, you should go read his post on the matter because, well, it gave me a chuckle and it’s certainly better than going shopping today. and then the feds blocked me via a friend who coordinated a program i presented at not long ago i received this message about difficulty accessing my blog post with notes from the presentation: do you have the notes electronically that you could send? believe it or not our federal government internet filter is blocking access to the blog site below…..big brother is truly at work these days….. jessamyn has been dealing with this for a while now, but this is the first i’d learned that i’d been blocked. will it blend? go now to willitblend.com and offer your suggestion for something new. want to see a bacon cheeseburger with pickles and grilled onions? go for it. parsing marc directory info i expected a record that looked like this: leader nas ia c mau u p uuua eng /rev dlc|caug psmm f . |b.a f . |b.a appalachian mountain club the a.m.c. white mountain guide :|ba guide to trails in the mountains of new hampshire and adjacent parts of maine amc white mountain guide white mountain guide a. second school? rebecca nesson, speaking via skype and appearing before us as her avatar in second life, offered her experiences as a co-instructor of harvard law school‘s cyberone, a course being held jointly in a meatspace classroom and in second life, and open to students via harvard law, the harvard extension school, and to the public that shows up in second life. nesson has an interesting blog post about how it all works, but she also answered questions from the audience about why it works: social learning on the cluetrain? they don’t want to engage in chat with their professors in the classroom space, they want to chat with other students in their own space. — from eric gordon’s presentation this morning. hey, isn’t that the lesson that smart folks have been offering for a while now: “nobody cares about you or your site. really.” how could learning environments not be subject to the same cluetrain forces affecting the rest of the world? social software in learning environments it’s really titled social software for teaching & learning, and i’m here with john martin, who’s deeply involved with our learning management system and portfolio efforts (especially as both of these are subject to change real soon now). aside: cms = content management system, lms = learning management system. let’s please never call an lms a cms…please? on the schedule is… social software in the classroom: happy marriage or clash of cultures? displaying google calendars in php ical php icalendar solves a couple problems i’m working on, but i needed a solution to fix the duration display for gcal-managed ics calendars. as it turns out, a fix can be found in the forums, and the trick is to insert the following code in functions/ical_parser.php. case 'duration': if (($first_duration == true) && (!stristr($field, '=duration'))) { ereg ('^p([ - ]{ , }[w])?([ - ]{ , }[d])?([t]{ , })?([ - ]{ , }[h])?([ - ]{ , }[m])?([ - ]{ ,}[s])?', $data, $duration); $weeks = str_replace('w', '', $duration[ ]); $days = str_replace('d', '', $duration[ ]); $hours = str_replace('h', '', $duration[ ]); $minutes = str_replace('m', '', $duration[ ]); $seconds = str_replace('s', '', $duration[ ]); // convert seconds to hours, minutes, and seconds if ($seconds > ) { $rem_seconds = $seconds % ; $minutes = $minutes + (($seconds - $rem_seconds) / ); $seconds = $rem_seconds; } if ($minutes > ) { $rem_minutes = $minutes % ; $hours = $hours + (($minutes - $rem_minutes) / ); $minutes = $rem_minutes; } $the_duration = ($weeks * * * * ) + ($days * * * ) + ($hours * * ) + ($minutes * ) + ($seconds); $first_duration = false; } break; hopefully this gets worked into the baseline with the next release. rock paper scissors this weekend’s fifth annual rock paper scissors world championships have ended, and brit bob cooper has come out a winner. the toronto event drew a reported competitors and spectators from u.s. states, four canadian provinces, norway, new zealand, australia, wales, the uk and ireland and paid a top prize of can$ . “i went through extensive training, read ‘the official rock paper scissors strategy guide’, and studied the possible rps gambits before competing,” said cooper. mushaboom remix props to tim for offering linking me to a remix of feist’s mushaboom. i like the original better, but, well, i’m also a fan of remixes. i feel great transcipt: what? oh, yeah. i feel great. larry, i’m quittin’ the company and startin’ my own. and by the way, i feel great. steve, you’re a great guy with great skills, you’re gonna do great. *pounds fist* what the hell, i’m comin’ with ya. ooohhhhfff. hey, you’re hot and i feel great. let’s get married. alright, but i want lots of kids. me too. five hundred of them. *slams file drawer* ooohhhhfff. and fell the wall it’s worth taking a moment to remember that the berlin wall fell this day in . though orders had been been given, they were botched by east german propaganda minister günter schabowski, who mistakenly announced in a press conference that restrictions on border crossings would be lifted immediately. in fact, restrictions were to be lifted the next day. tens of thousands of east berliners heard schabowski’s statement live on east german television and flooded the checkpoints in the wall demanding entry into west berlin. art vs. the google economy in an anomaly that we would eventually recognize as commonplace on the internet, touching the void, a book that had gone out of print, remaindered before it hit paperback, was all but forgotten, started selling again in . chris anderson wondered why, and found that user reviews in amazon’s listing of publishing sensation into thin air had people recommending touching the void as a better read. today, touching the void outsells into thin air to . ministry of truth = george bush’s whitehouse the huffington post pointed out how the white house is doctoring video of bush’s “mission accomplished” speech from may . visitors to whitehouse.gov now get a video that crops out the mission accomplished sign. how orwellian will this president get? “the future of evil is in manipulating information.” i hope you’re all voting today okay, even if this diesel sweeties cartoon is a little disheartening, please vote. the fact is, vote suppression is probably more likely than vote fraud. a tip of the hat to lichen for alerting me to this, and for making the point that our users’ notions of “authority” are among the fastest changing features of our post-google world. arlington east the above photo and some others were forwarded to me by a friend. the body of the email included: a few friends of mine participated in this event on saturday. there wasn’t a lot of media coverage, but npr and the cct. the photos show markers representing american dead in the iraq war, and markers representing just a small percentage of the approximately , iraqi dead from a memorial held on cape cod on october th, . the political parties in vermont cliff took a picture of his absentee ballot because the new parties were just too good: dennis morriseau is the impeach bush now candidate for congress and peter moss is the anti-bushist candidate for senate. midterms mentioned earlier, but worth mentioning again: truemajorityaction’s take it back campaign. among the videos and political graffiti of the moment, don’t miss freedom, beat box bush, and <a href="http://video.google.com/videoplay?docid= ” title=" / , shock & awe: clip from “hijacking catastrophe” - google video">hijacking catastrophe. and as funny as the brazillion joke is, we need a government that doesn’t lie, a government that’s smart, a government that cares for its people, its soldiers and foreign civilians and our elections. network-enabled snooping in the physical world we’ve got ocr. we’ve got cameraphones. we’ve got web-based license plate lookup services. amazon japan has a fancy cameraphone-based product search feature. what’s more naive, imagining that somewhere somebody has a sms/mms-based license plate snooping and facial recognition services and fingerprint scanners, or imagining that they don’t? political graffiti found by lorelei in copenhagen. discovered by kieran’sphoto’s’ in cork. freedom (video) karen forwarded mgarthoff‘s freedom, tagged: bush war election midterm iraq katrina on youtube. presentation: designing an opac for web . maiug philadelphia: designing an opac for web . (interactive quicktime with links or static pdf) web . and other “ . ” monikers have become loaded terms. but as we look back at the world wide web of , there can be little doubt that today’s web is better and more useful. indeed, that seems to be the conclusion millions of americans are making, as current estimates show over million users in the us, including % of youth - . advice you didn’t ask for on writing: first figure out your story, then tell it. anything else is masturbatory. the solution is in your hands currugated_film‘s photo of graffitti in oaxaca. the caption at flickr notes that the text to the right says “the solution is in your hands, the rocks are on the ground.” two ton: one night, one fight tony day is june th, but today is the day i received my copy of joe monninger’s latest work, two ton: one night, one fight — tony galento v. joe louis. i learned a lot about the characters and times during the two years of research joe invested in the book, but other than sneaking peaks at the manuscript, i’ve not had a chance to learn the whole story of how tony galento ended up in the ring against joe louis — and knocked him down. all about atlatls…or…humans need to throw things in classic wikipedia-voice, an atlatl is… an atlatl (from nahuatl ahtlatl [?ah.t?at?]; in english pronounced [???t?l??t??] or [??t?l??t??] ) or spear-thrower is a tool that uses leverage to achieve greater velocity in spear-throwing, and includes a bearing surface which allows the user to temporarily store energy during the throw. […] a well-made atlatl can readily achieve ranges of greater than meters. atlatl bob describes it more passionately: damn that’s big the switzerland‘s verzasca dam is now added to the list of places i’d like to visit. linkability fertilizes online communities redux i certainly don’t mean this to be as snarky as it’s about to come out, but i love the fact that isaak questions my claim that linkability is essential to online discussions (and thus, communities) with a link: linkability fertilizes online communities i really don’t know how linkability will build communities. but we really need to work on building support platforms for the public to interact with the library and promote social discussions, whether offline or online. googlesmacked at a time when people are still wowing over the google-youtube deal (and wondering why their . company didn’t get bought for $ . billion), it’s good to know that marc cantor is dead down on it. not because of the copyright issues or “limited” advertising potential of youtube that others cite, but apparently because he just doesn’t like google anymore. to wit, he names orkut as a failed social network; knocks blogger as an also-ran; disregards google base as pointless; labels adsense a $ billion cash machine for sergey, larry and eric; tosses aside gmaps, gmail, gcalendar, gscholar, gbooks, and gtalk as “unrelated, random output of the labs, thrown up to justify their r&d expenditures;” and closes with an ominous warning: cheap and broken above, one of sandge‘s contributions to the the toy cameras pool reminds us that good photography is something that often happens despite the equipment, not because of it. of course, no sweeping generalization can go without argument, and in this case i think the toy camera enthusiasts would be joined by the glitch art aficionados, like roninvision, who apparently made a mistake while scanning to give us this: flipbook animation i love this flipbook animation on youtube (jump ahead to about : for it), even if the live-action preface is somewhat tiresome. and even with that, it still doesn’t rate as bad as some viewers think it is. this is the “making of” / behind-the-scenes sneak peak at my upcoming movie “annihilation”. i had hoped to finish annihilation in time to turn it in for my cinema class, but i didn’t… so i had to make a movie about my failure to complete the movie, and turn that in instead. cataloging errors a bibliographic instruction quiz we used to use asked students how many of dan brown’s books could be found in our catalog. the idea was that attentive students would dutifully search by author for “brown, dan,” get redirected to “brown, dan -,” and find three books. indeed, the expected answer was “three.” as it turns out, my library has all four of dan brown’s published books, including the missing digital fortress. what do you call a group of ninjas? from askmefi: “you know, like gaggle of geese, murder of crows, school of fish, all that. does a group of ninjas have some sort of descriptor? we’re talking many people in halloween costumes, how to address them together. the { blank }.” aside from the inevitable brush to ask a ninja, answers included: sir, sir, sir, and sir one ninja, many ninjim. and the collective is a flipout of ninjim a hedge of ninjas. the candy bar metaphor eleta explained it this way, and credited it to r. david lankes: your data: your _meta_data: butane handwarmer mt. moriah, this time better than last time. eat-rite diner, st. louis mo some time ago in st louis, i stumbled upon eat-rite diner. aparently i wasn’t the first to be taken in by its charms. yelp notes: this is a must in st. louis. however don’t go here for the friendly staff, good food, or fun atmosphere. this place is a joke! they will need to buzz you in the door to come in and try the delightful slinger. eat right or don’t eat at all! teddy bear kills , fish from associate press: concord, n.h. — a teddy bear dropped into a pool at a hatchery in milford, n.h., killed all , rainbow trout living in the pool. fish and game department hatcheries supervisor robert fawcett said the teddy — dressed in a yellow raincoat and hat — clogged a drain earlier this month, blocking oxygen flow to the pool and suffocating the fish. in a statement, fawcett noted: “release of any teddy bears into fish hatchery water is not permitted. what’s so great about adium? brian mann calls adium “one of the best multi-network [im] clients ever.” tim bray says it has a “wonderful user interface,” while also naming im generally “an essential business tool.” eric meyer, meanwhile, exclaims “adium is my new chat buddy.” what’s so great about adium? gaim is the engine behind the scenes, but the face of the application is xhtml and css. wit meyer: the entirety of an adium chat window is an xhtml document that’s being dynamically updated via dom scripting—all of it pumped through webkit, of course. isbn api followup a couple questions about my api to convert digit isbns to digits pointed out somethings i failed to mention earlier. first, the api actually works both ways. that is, it identifies and validates both and digit isbns on input, and returns both versions in the output. example: and - . and, as yet, i have no user agreement or usage policy. except for the disclaimer — don’t blame me if it’s broke — i’m leaving this open (though i’ll probably have to figure something out for future apis). inclusion is addictive lichen, who’s had a great string of posts lately, pointed out amy campbell‘s website, which opens with the following: so i guess this myspace thing is going to catch on. i resisted for a long time. these things make me nervous – myspace, messenger, emoticons… i can’t help but see it as some sinister forerunner of the complete degredation of language and of human interaction. i’m worried about a generation of people who’s definition of “friendship” consists first and foremost of an anonymous exchange of links. my own garlitz bob garlitz dropped by with a couple canvases yesterday — untitled and teng. it’s an honor i’d appreciate even if i wasn’t looking for something to cover my bare office walls. converting between isbn- and isbn- david kane asked the web libbers: can anyone tell me what the conversion between isbn- and isbn- is, please. i need to write a little conversion program. anything in php, for example. answers: “there is already an online converter: http://www.isbn.org/converterpub.asp;” some pointing at wikipedia on isbns, bookland, and eans; john blyberg’s php port of the perl isbn- / tool; some explanation that you have to watch the check digit, and discussion about why you’d need to do all this conversion. i am not a terrorist i am not a terrorist. i am not a terrorist. i am not a terrorist. democracy now! burning patriotism! beat box bush and dj cheney bush speech mashups rock. from google video: so, you wanna learn how to beatbox? gwb is back with another amazing performance. surprisingly he is actually very good. previously: state of the union? not good. also, note the tags on that video, and the way somebody snuck “????? ??? ? ???” past the filters. teddy bear cries red tears southtyrolean, who seems to take an interest in found graffiti posted this one (from graz)to his flickr stream, describing it: in the sackstraße, near kastner&Öhler (entrance to the car park for bikes) :: in der sackstraße, neben kastner&Öhler (eingang zum fahrrad-abstellplatz) i especially like this one. “this would make a really great blog post…” another great comic from xkcd: “i feel like i’m wasting my life on the internet. let’s walk around the world.” “sounds good.” [panels showing the world’s great beauty, a truly grand adventure] “and yet all i can think of is ‘this will make for a great livejournal entry.’” rocking wirelessly: verizon’s v evdo card after vacillating for a while (and waiting for it to become available), i finally purchased one of the verizon / novatel v express card evdo adapters that everybody’s talking about for my macbook pro. gearlog promised it would be easy — simply install drivers, plug in card — but they were wrong. truth was that i didn’t even have to install the drivers. mac os x asked me if i wanted to “activate” the card when i plugged it in, then automatically went about configuring everything. whitcher sawmill burned i described it to jessamyn in an im last night: lights flickering here, sirened vehicles passing frequently, smell of smoke hangs in air outside the globe reported it this way: warren, n.h. — a sawmill went up in flames during the night in warren (new hampshire). fire officials say they may never know what started the flames at the k.e. whitcher mill around ten o’clock last night. should universities host faculty or student blogs? (part : examples and fear) our cio is asking whether or not plymouth should get involved with blogs. not to be overly academic, but i think we should define our terms. despite all the talk, “blogs” are a content agnostic technology being used to support all manner of online activities. what you’re really asking is instead: what kind of content do we want to put online, and who do we want to let do it? library camp east lce was a success. let me quickly join with the other participants to offer my appreciation to john blyberg and alan grey for all their work planning the event, as well as darien public library director louise berry and the rest of the library for hosting the event. side note: darien is a beautiful town, but we all have to learn to pronounce the name like a local. michael golrick and john blyberg each have a number of photos on flickr, and i’m jealous of those like lichen rancourt who can live-blog events like this. scotchtober fest new hampshire’s highland games are back where they belong in lincoln nh. fittingly for the highlands theme, the weather saturday was cold and misty, with fogs rolling over the hills. i half expected lorna doone herself to appear. the games, of course, are “scottish heavy athletics” involving the throwing (though sometimes carrying) of just about anything that can be found. rocks… hammers… sheep… trees, they all count. well, the “sheep toss” is actually the “sheaf toss” and is intended to measure an athlete’s ability to toss hay to the top of the pile. with all voices now… preaching to the choir, or encouraging them to sing louder? truemajorityaction‘s take it back campaign amuses, but will it motivate the middle? will you join? kid koala’s fender bender while looking up bonobo — who is soon to have a new album out — i discovered not only some videos of his tunes, but also a path leading to videos from other nijna tune artists, including this goodie from kid koala. namiacs mr. pro-life and his wife, kirsten faith pro-life why not? does anybody know a way make a reverse-ordered — think countdown — ordered list without resorting to non-semantic (though ingenious) css tricks? wp ssl one wonders why ssl support isn’t built-in to wp. until then, this noctis.de post offers some tips. it be talk like a pirate day, matey hop to it, dogs. peer an eye at thar video and argue not w’the cap’n: tuesday september th is talk like a pirate day! talk like a pirate day only comes once a year (on september th), this year it falls on a tuesday. if you’re not ready yet, you can learn more about this international holiday on the about tlapd page or practice some phrases from the piratephrases page. our responsibility: teach our children how to talk like a pirate early for future success there’s no question that the video mentioned this morning is valuable resource for all of us, but our responsibility to our nation’s future demands more. the good folks at cook memorial library in tamworth nh are an example to us all with their series of instructional sessions in preparation for talk like a pirate day. microsoft vs. bloggers in accusations of msn spaces censorship i’ve been citing pieces of branding consultant james torio‘s master’s thesis for some time now. but because the thesis is long, and i want to cite a few small pieces, and those pieces aren’t directly url addressable, i’m quoting them here. clickable urls are added, but everything else should be exactly as torio wrote it. (also related: why there’s no escaping the blog and msn spaces isn’t the blogging service for me.) info on geo tags in the wp codex does this mean that geo stuff is built-in to wp? php array to xml i needed a quick, perhaps even sloppy way to output an array as xml. some googling turned up a few tools, including simon willison’s xmlwriter, johnny brochard’s array xml, roger veciana associative array to xml, and gijs van tulder’s array to xml. finally, gijs also pointed me to the xml_serializer pear package. in an example of how even the smallest barriers can turn people away, i completely ignored the two possible solutions at php classes, because navigating and using the site sucks. mysql fulltext tips peter gulutzan, author of sql performance tuning, writes in the full-text stuff that we didn’t put in the manual about the particulars of word boundaries, index structure, boolean searching, exact phrase searching, and stopwords, as well as offering a few articles for further reading (ian gilfillan’s “using fulltext index in mysql”, sergei golubchik’s “mysql fulltext search”, joe stump’s “mysql fulltext searching”). it’s one of a number of articles in the mysql tech resources collection. sysop humor i got tipped to this geeky-funny comic that deserves reposting here for casual friday: always san fran from the west coast comes this tale– a friend of mine is part of maxine hong kingston’s veterans writing group. they are publishing a collection of their work this october “veterans of war, veterans of peace,”, and he was invited to a reading in san francisco. they are a program up there called “drinks with writers” that moves from restuant to restuant once a month. people come, have drinks, writers read, they talk. sweet sumolounge omni a sumolounge beanbag chair is a beanbag like a maserati is a car. but even that doesn’t properly characterize the difference. for starters, it’s big — over five feet on one side. not big enough for the whole wrestling team, but big enough for cuddling. a bit bigger and i’d go looking for sheets and call it a bed, as it’s also comfortable. the website calls it a “crash mat, lounge chair, loveseat or floor pillow,” but whatever you call it, you’ll settle into it like an addictive personality to a bad habit. making plans for library camp east in the list of things i should have done a month ago is an item about making my hotel reservations for library camp east . fortunately, john blyberg notes that alan gray has arranged for a special rate doubletree hotel in norwalk, not far from the site of the event. apple’s itv — from ! the original apple press release is gone (and gone from the wayback machine too), but back in apple announced a different set-top box, also called the itv, for a six-state trial of interactive television services. apple’s itv system incorporates key technologies including a subset of the macos, quickdraw and quicktime. in addition, it includes an mpeg decoder and supports pal and ntsc video formats as well as e and t telephone protocols. the church of september th david moats did some hard thinking on oliver stone‘s world trade center. “[i]t occurred to me that the problem with the movie is that five years later we remain stuck in the moment. we haven’t really moved on.” we’ve not been able to move on from / because we’re still mired in the mistakes that followed from / . many people responded with bravery, including the service men and women who found themselves caught up in one struggle or another. top gun: a requiem for goose teamtigerawesome‘s top gun: a requiem for goose is more than funny, it’s the sort of thing a person should mine for insults and one-liners to use later. of course, the recent tom cruise flap doesn’t dampen it any. from the title cards: on march , president harding established the swingenest, scientologist, dew drop of a flight school in all . now, you boys may think that you are the high-hattenest group of flyboys ever to shoot down a mrs. laura veirs hey folks! good news. the young rapture choir cd is now available from raven marching band records. this album is an amazing collection of songs written by laura veirs, and performed by a choir of school children in cognac, france. it was recorded live in april by tucker martine. the packaging is all handmade and it’s a wonderful recording. this is a lovely, limited edition cd — we only made , — so get one quick at http://www. newertech firewire go pcmcia/cardbus card target disk mode? all my searching seems to confirm my hazy memory that my olf newertech firewire go card does indeed support target disk mode, but the old “hold t while booting” trick doesn’t seem to be working. another shady part of my memory is that the key command was different, but what is it? either google is failing me, or it really isn’t online anywhere. help? mac os x vnc, built-in sure it’s old news, but i am pretty happy that mac os x . has a built-in vnc server. you’ll still need a client, like chicken of the vnc, but it couldn’t be much simpler to make work. though, you could run a separate server app (even several instances of it) and work up a hack like this to allow you to have several people all logged in to the same machine (and getting different screens) simultaneously. crocodile hunter steve irwin dead tv star and crocodile hunter steve irwin is dead after being <a href="http://www.injurywatch.co.uk/news-and-groups/news/marine-incidents/australia-s-crocodile-hunter-steve-irwin-killed-by-a-stingray- ” title="australia’s “crocodile hunter” steve irwin killed by a stingray — injurywatch">stung by a stingray on australia’s great barrier reef. blue marlin spears fisherman from the royal gazette: an angler was almost killed when a giant bill fish leapt from the sea, speared his chest and knocked him off his boat in a freak accident at the weekend. ian card, from somerset, was impaled by the blue marlin and forced overboard during an international sports fishing tournament on saturday morning. his father alan, skipper of the commercial fishing vessel challenger, watched as the struggling creature — estimated to weigh about lb and measuring ft in length — flew through the air and struck the -year-old, who was acting as mate, just below his collarbone with its sword-like bill. remember, he’s really big in germany blame bentley for this. and, as noted in a comment there, “it’s so amazing how [david] hasselhoff has this entire other career that doesn’t exist in the us, except for mocking purposes.” lyrics: beware the pretty faces that you find. a pretty face can hide an evil mind. oh be careful what you say, or you’ll give yourself away, odds are you won’t live to see tomorrow. the competitive advantage of easing upgrades zdnet’s david berlind complains that upgrades are painful: upgrading to new systems is one of the most painful things you can possibly do. if you’re a vendor of desktop/notebook systems, it also represents that point where you can keep or lose a customer. today, most system vendors have pretty much nothing from a technology point of view that “encourages” loyalty. upgrading from an old dell to a new dell is no easier than upgrading to a system from a competing vendor. things i need to incorporate into various projects memcached, a “highly effective caching daemon, …designed to decrease database load in dynamic web applications,” and the related php functions pspell php functions related to aspell and this pspell overview from zend http_build_query, duh? current connected mysql threads * unix load average = system busy; reduce operations when $system_busy > $x missiles are the new ied i’m not going to make this point well, but let me try. now that we’ve recognized the long tail of violence and the “open source insurgency” and seen the hezbollah missile threat, it’s hard not to imagine a growing threat from enemy or terrorist missiles. in short, as technology becomes cheaper, the weapons people can use against us become more complex. iran and north korea have been developing and testing missiles for some time, but the pound gorilla here is russia. flickr to get all geotaggylicious? when dan cat gets cagey, and people are talking about mysterious map buttons in flickr a guy has to wonder…is this why the lines between dan’s hobby and day job are so blurry? update: ryan eby points out that the map is live! lurk, cut, paste and it is cutting and pasting but what other names are there now for it?? for looking at other websites, following the site and lifting off passages and putting them onto your own site– for one reason or another?? i found bookish.dk while looking up info on denmark about a year ago. finally this may, lifelong wish, i finally got to copenhagen for two days. karen b is a scotswoman who has seeger’s springsteen made the mistake of complaining about bruce’s new album. i knew i was risking the age thing, and sure enough– i downloaded finally, with too much anticipation, bruce’s new seeger sessions. i haven’t heard b much lately but his voice sounds like its shot?? seeger did his work with such a rich voice, deep and subtly modulated. this album is beautifully produced, the backup band is greatvoice and nearly too much. stranger than crazy every so often you want to know more about real gypsies. this film is where to start when that time comes round again. romanian gypsies portray themselves in gajo dilo. the crazy stranger in question is not a gypsy but a visiting young frenchman, played by the wonderful romain duris. we just have to go do the work nicholas lemann, in a story on blogging and citizen journalism in the august issue of the new yorker: [n]ew media in their fresh youth [produce] a distinctive, hot-tempered rhetorical style. …transformative in their capabilities…a mass medium with a short lead time — cheap…and easily accessible to people of all classes and political inclinations. and quoting author mark knights: …a medium that facilitated slander, polemic, and satire. it delighted in mocking or even abusive criticism, in part because of the conventions of anonymity. swimming in spam, but customer support comes through i awoke this morning to a bit of a mess. after enjoying months of spam-free bliss thanks to akismet, i found over a hundred spam comments for pills and free pictures to suit most any need or desire. spam has snuck through before, but never in this volume, and akismet has always been quick to learn from my manual corrections and stop further leaks. not this time. so i began to panic. reality television infects print media now that we’ve forgotten how deep the collected sludge on the bottom of our cultural barrel is since fox appears to have given up dredging it for entertainment like who wants to marry a millionaire? and <a href="http://imdb.com/title/tt /” title="“the littlest groom” ( ) (mini)“>the littlest groom, jane magazine (subscribe) has stepped up to explore what remains. the huffington post’s eat the press blog recently reported a story titled “girl, you’ll be a woman soon: the quest to deflower jane‘s -year old virgin” eaten alive books eaten alive books it’s a piece of cake to bake a pretty cake don’t hate me for this, it was mattyb who showed it to me and then setup the domain itsapieceofcaketobakeaprettycake.com. the clip comes from lazytown (<a href="http://www.imdb.com/title/tt /” title="“lazytown” ( )“>imdb), which airs in the us on nick jr. an excerpt of the lyrics: i’ts a piece of cake to bake a pretty cake if the way is ha-zy you gotta do the cooking by the book darwin, schmarwin are we ahead of turkey? yes. sign up now: library camp east library camp east is set for september at darien public library in darien ct. it’s an unconference, so the content is determined by the participants, and judging from the names on the signup page (john blyberg and jessamyn sound excited), there will be a lot of good discussion. catching bugs before they catch you i got itchy about magic quotes the other day because it’s the cause (through a fairly long cascade of errors) of some performance problems and runaways i’ve been seeing lately (pictured above). but i deserve most of the blame for allowing a query like this to run at all: ` select type, data, count(*) as hits from wpopac_wpopac_bibs_atsk <strong>where data like '%'</strong> and type in ('subjkey','author', 'title') group by data order by hits desc limit ` as executed, it’s trying to select all . false i had no words for it now wri- ting i am temp ted to say that i fe lt the wor ld had been giv en as a gi ft uni que ly to me and al so eq ual ly to ea ch per son a lone verse style of robert lax sentence by rory stewart treo as dial up network adapter sometime ago i started work on figuring out how to get dial up networking (dun) access via my treo . now i’m getting serious about mobile internet access and looking at this again. the plan is that you should be able to make a bluetooth connection between your laptop and the phone and then get piped onto the internet from the phone. trevor harmon wrote it up and has been following the issue as it relates to mac os x and sprint wireless service. dang addslashes() and gpc magic quotes somewhere in the wordpress code extra slashes are being added to my query terms. i’ve turned gpc magic quotes off via a php_value magic_quotes_gpc directive in the .htaccess file (we have far too much legacy code that nobody wants to touch to turn it off site-wide). and i know my code is doing one run of addslashes(), but where are the other two sets of slashes coming from? knockbox = wifi + real estate info in another sign of the arrival of the stupendous, i.e. that the internet is changing our world, engadget some time ago reported on the sellsmart knockbox real estate selling dohicky. what is a knockbox? a knockbox is a sleek, self-contained appliance that is placed unobtrusively inside your home for sale. it contains a photographic tour, custom buyer presentation, and other important details about your home, which potential buyers can access without ever having to enter your home. are you with me? this weeks free i-tunes down load is the song ” are you with me?” released by the band vaux. i like the song, it’s a little hardcore for my tastes but i can see my self mosh pitting to this. it’s not my favorite music but being a fairly open minded person i can find a place for it in my musical library. i give this song an . on pies listening pleasure scale. wpopac reloaded i’ve re-thought the contents of the record and summary displays in wpopac. after some experimentation and a lot of listening, it became clear that people needed specific information when looking at a search result or a catalog record. so now, when searching for cantonese slang, for instance, the summary displays show the title, year, format, attribution, and subject keys of each result. and when viewing the record for a dictionary of cantonese slang you’ll get all of that and more. longest book title ever geography made easy : being an abridgement of the american universal geography, containing astronomical geography, discovery and general description of america, general view of the united states, particular accounts of the united states of america, and of all the kingdoms, states and republics in the known world, in regard to their boundaries, extent, rivers, lakes, mountains, productions, population, character, government, trade, manufactures, curiosities, history, &c. : to which is added, an improved chronological table of remarkable events, from the creation to the present time, illustrated with maps of the countries described : calculated particularly for the use and improvement of schools and academies in the united states of america snakes on boards snakes on skateboards would not wear helmets nor would they swing hatchets, but snakes on snowboards might if they had just visited love land’s phallus garden verizon evdo service and the mobile office? the much anticipated novatel v express card evdo adapter is out. verizon is pimping them for $ with year contract and gearlog says it’s “almost too easy” to use these goodies with the macbook pros. then gearlog reader brad commented: “if you had to install a driver, i wouldn’t say it was the true mac experience. i have sprint evdo with a merlin s card. with os x . sweet bluetooth graphire tablet, bad portraits my graphire bluetooth tablet arrived last week as a bundled treat with some adobe software i needed. why do i need a tablet, especially as my days as a graphic designer are a distant memory? i don’t…at least not now. but somewhere on the long tail my um, unique, style of portraiture (above) will come into vogue and i’ll score it big. yup, there’s an unrecognized niche of people just waiting to be drawn with big cheeks, bulging eyes, and open mouths. carry-on restrictions to carry on? the mercury news’ qa on carry-on restrictions answered a big question i had: q can i still carry my laptop, cell phone and ipod on board? a those items are still ok as long as you’re not traveling to or through the united kingdom. but a reuters story posted at c|net suggests the restriction on liquids won’t be going away any time soon. draconian restrictions on carry-on baggage may stay in place for months, even years… all about non-profits i’ve been looking up information on non-profits, specifically c corporations. there’s this sales-pitch filled faq; the company corporation makes it sound easy, but this how to guide from the national mental health association (of all places) seems to offer the…um…most honest info i’ve seen yet. well, most honest sounding. dancing against the current you might argue with kevin lim‘s suggestion that terrorism depends on our emotional and psychological insecurity, but can you really argue with the notion that more happy people is a bad thing? i can’t. and i can’t criticize him for finding deep meaning in catchy pop songs and funny movies. he and brandtson might be right… “nobody dances anymore. everyone’s still playing safe and nobody takes chances anymore.” sxsw program proposals there’s programs proposed for sxsw interactive, march - . go vote for the ones you most want to see at lindsey simon’s super cool picker. round one voting is going now. (also note the really good use of semantic markup in the html download version (which i’m embarrassed to have sullied a bit in this representation).) podcasting – what’s it going to take to mainstream the technology? business / funding / entrepreneurial · web audio / web video over the past twelve months, podcasting has exploded among tech savvy individuals and organizations however, what’s it going to take for podcasting to evolve from its current state as a delivery system for specialized, longtail content to a widely-adopted media distribution system for mainstream users? hard math i found this at joe-ks.com. the title there is “mennonite longhand math,” but can anybody identify the source or context? can anybody work out the equation on the board? i’ve convinced my friend will, who teaches math and physics, to pose for a shot like this, but that means we’ll have find and fill a huge chalkboard…and he’ll have to grow his beard back. lawn mower speed record it’s late summer and the heat wave killed the grass on your lawn, so what better to do than challenge bob cleveland’s record for the fastest lawn mower yet? not sure your mower has what it’ll take to race down the salt flats at over mph? wimp. utah’s ksl tv quotes bob saying “we don’t need a whole lot of horsepower to go fast.” and when you look at the tiny wheels on that thing, well, you’ve gotta imagine you can do better. shakespeare, motivation, war, what are we doing here? i’m a sap. i can’t help but get choked up when i read or hear shakespeare’s st. crispin’s day speech in henry the v. ehow tells me that “saint crispin’s day is a good day to honor lives well lived, beliefs held dear and shoes well made.” but steve denning calls the speech a “magical, linguistic sleight of hand,” and warns us: …it may work for a battle, or even several battles. flight, hotel, spa “take a deep breath.” i did, and with it lisa souza, my massage practitioner at san francisco’s international orange, pressed into a knot just below my shoulder blade, deep in the latissimus dorsi. she worked along the length of it, not as a baker kneads bread, but rather as person wringing water from a damp cloth. each press was deliberate, powerful. i’d asked for the deep tissue treatment. eight hours in planes from boston (six hours to lgb, almost another two to sfo) had taken their toll, and this, i hoped, might spell relief. workflow goes social i was amused this week to see two examples of workflow getting sexy. that’s not how the developers describe their efforts, but the departure from old groupware notions is clear. in daring defiance of zawinski’s proclamation, jeffrey mcmanus, with approver.com, and karen greenwood henke, with nimble net (as reported yesterday), are tackling workflow and approval processes. combine the increasing numbers of people who are self employed or working in very small businesses that can’t afford those old enterprise groupware “solutions” (but who nonetheless have to get a job done) with the combination of luck, pluck and smarts these two seem to have applied to the challenge, and there’s a chance these new products — groupware . sweet coffee shop logo how can a person not like ritual coffee roasters [logo][ ]? the [laughing squid][ ] folks [apparently like the place][ ]. [ ]: ritualroasters-com-huge cup.jpg [ ]: http://laughingsquid.com/ “laughing squid” [ ]: http://laughingsquid.com/ / / /wordcamp-is-this-saturday/ dr. frankenstein’s stress-o-meter the scientologists regularly have a table on powell st., somewhere near union square. the game here, if it’s not obvious, is to invite people to take a free stress test, then sit them down and twiddle those unlabeled dials until the needle starts twitching. the blood red table cloth is sure to help. a technology for every niche way too many people are processing grant applications on paper. they spend a lot of time moving paper around and they don’t know much about who’s applying until after the deadline. that’s why we built nimble net. karen greenwood henke’s been working the world of grants and grantwriting for years. her site grantwrangler.com, and the new grant wrangler blog represent her efforts to connect grantors with grantees, but nimble net delivers the tools necessary to manage the process from announcement to award, and all the application and review processes in between. wordcamp kickoff woot! wordcamp kickoff party at taylor’s automatic refresher (no doubt selected in part because homophone to automattic), at the ferry building. but does it make up for missing wikimania, the librarything bar-b-que-thing, and napoleon dynamite night at the twig? go air scooter, go while we’re still waiting for flying cars (or even just fuel efficient cars) i’m keeping track of tiny helicopters like the gen h- and this one, the airscooter ii, pictured above. the company, airscooter corporation of henderson nv, introduces the new craft with a tip of the hat to igor sikorsky‘s earliest designs featuring counter-rotating blades. company founder woody norris (who won an award for acoustics) explains: “what we’ve done is package the coaxial design in a modern light-weight craft that allows for intuitive control and incredible maneuverability. the onion greets wikimania wikimania is about to start, but here, the ever-topical onion folk are poking fun at wikipedia. what is there to say when “america’s finest news source” casts aspersions on the world’s newest encyclopedia with the headline wikipedia celebrates years of american independence? extra: watch out for meredith farkas‘ panel presentation on wikis and enabling library knowledgebases. i should have thought of this in the context of ryan eby’s question about librarians going to non-library conferences. joe’s favorite novels will pressed joe, asking him to name his top ten favorite books. joe pressed back, saying such lists were ridiculous, but still, sometime later he emailed with the following: okay, here are the books that got to me at certain points in my life. not sure i would view them all the same now, but this is a list of sorts. i found this an interesting challenge, and of course impossible…i have more lists but i stuck to novels… opensearch progress i really need to keep better tabs on michael fagan, as his june opensearch update is full of goodies. the perils of flickr’s “may offend” button quite a while ago now, stepinrazor asked people to do some self-censorhip in a post in the flickr ideas forum. flybuttafly quickly joined the discussion, noting that she’d encountered some material she found offensive in pictures from other flickr members: “as i’m going through the pictures, one shows up of a protestor holding a sign with a vulgar statement on it.” though she refused to identify what she saw that was offensive, she did note in a later post that she “would never take my child to a pro-abortion rally. and now this is happening? when a gossip site has a picture of mel gibson that looks more like ted kaczynski, and a story about drunken, anti-semitic ravings, i think “eh.” but somehow i get more interested agitated when i learn the cops might have sanitized the police report of the whole affair. update: ooh, what about his endorsements? dooce and blogher bob, the occasional cultural affairs correspondent here, took me to task: how could you not? no link to dooce.com?? nor to blogher.org??? what can i say? my immediate reaction was that he’d found proof of danah boyd‘s point that male bloggers only link to male bloggers. anyway. the blogher conference just wrapped up, but as ryan notes, i don’t know of any library folk who attended. still, marianne richmond is on-blog, raising our awareness of dopa just like a lot of librarians are trying to do. wal-mart trying to ape myspace, seriously i just got a heads up on an advertising age story that wal-mart is trying to be myspace (and, yeah, i aped their headline, too). here’s the lead: it’s a quasi-social-networking site for teens designed to allow them to “express their individuality,” yet it screens all content, tells parents their kids have joined and forbids users to e-mail one another. oh, and it calls users “hubsters” — a twist on hipsters that proves just how painfully uncool it is to try to be cool. stage two truth arthur schopenhauer is suggested to have said: every truth passes through three stages before it is recognized. in the first it is ridiculed, in the second it is violently opposed, in the third is regarded as self-evident. if the reaction to karen calhoun‘s report to the library of congress on the changing nature of the catalog and its integration with other discovery tools is any guide, libraries are stuck firmly in the second stage. richard cheese’s lounge against the machine richard cheese‘s lounge-core renditions of pop favorites (and some not-so-favorites) have been cracking me up every time they chime into the mix on random, but i didn’t know what the guy looked like until i spied beatnikside‘s photo of the man in among his vegas people set. “cheese,” of course, is a pseudonym for la comedian mark jonathan davis, who’s been performing with a band of cheese-named musicians since . two events, two coasts matt mullenweg announced wordcamp in san francisco, then ten days later abby announced the librarything cookout in portland (maine). both are set for august . the librarything event promises free burgers and potato salad, while wordcamp attendees will enjoy both free bbq and free t-shirts. i’d like to go to both, but rather than have to make some decision about which one i’d most like to go to, i’m leaning on the fact that i’d already bought my flight to sfo when the lt event was announced. be romantic and smoke his brains out this photo from tsunaminotes appeared in ende’s photo stream and reminded me instantly of all the cool things i’d never done because i was born too late and cool stuff is what i saw in black and white photos from years past. of course, flickr says the photo was taken july th, and the photographers of the past would have burned the bright spot on his cheek during printing, but it still has a classic quality to it. pretty little thing fink‘s pretty little thing is this week’s free download at itunes, and i have to say i like it. pretty little thing is not usually what i would listen to but i found the song to be new and interesting, very “fresh”! fink‘s pretty little thing gets a . on pies listening pleasure scale. . tags, folksonomies, and whose library is it anyway? i was honored to join the conversation yesterday for the latest talis library . gang podcast, this one on folksonomies and tags. the mp is already posted and, as usual, it makes me wonder if i really sound like that. still, listen to the other participants, they had some great things to say and made it a smart discussion. i approached the conversation with the notion that what we were really talking about was whether libraries should give their patrons the opportunity to organize the resources they value in ways that make sense to them. wordcamp as noted here, i’m going to wordcamp in sfo in early august. matt describes it as a barcamp-style event (where “’barcamp-style’ is a code phrase for ‘last minute’”) with “a full day of both user and developer discussion.” i’m just going for the free t-shirt, of course, but i can imagine a number of folks will get a good value out of the sessions and discussions that will likely run, especially all the developer stuff. …it’s how you use it not a pretty librarian has kicked things off well with a first post titled “it is not a tool,” covering an argument about which has more value to a teenager: a car or a computer. on one side is the notion that “she can’t drive herself to work with a computer.” while, on the other side is the growing likelihood that she won’t drive to work at all, but instead simply work at whatever computer she has available. bsuite bug fixes (release b v ) [innerindex]update: bugfix release b v available. it’s been a while since i released a new version of bsuite, my multi-purpose wordpress plugin. i’d been hoping to finish up a series of new features, but those have been delayed and this is mostly just a collection of bugfixes. this update is recommended for all bsuite users. bsuite features tracks page loads (hits) tracks search terms used by visitors ariving at your site via search engines it’s official wpopac, a project i started on my nights and weekends, is now officially one of my day-job projects too. we’ve been using our wpopac-based catalog as a prototype since february , but the change not only allocates a portion of my work time specifically to the development of the project, but also reflects the library‘s decision to transition to wpopac as a our primary web opac. work to make a general release of the wpopac software available for download and use by any library (or anybody who wants to present structured data with faceted searching on the web) is in progress. . the music has been on random for weeks now, but . ‘s “joanne will,” from plays music played this afternoon as soundtrack to the summer rains. brent sirota may struggle to tell us how bad it is (while also giving it a . rating), but this “easier to listen to jazzy than to listen to jazz” turned out to be the perfect accompaniment for the ballet of raindrops and splashes just out of reach from my seat on the porch. beermapping.com in yet more geolocation news, beermapping.com‘s maps to breweries will make my travel planning easier, and my travels boozier. hey, it’s casual friday, take off early and go find a new brewpub for lunch. plazes updated wearing the badge “still beta,” plazes, the free, network-based geolocation service, now sports a new coat of paint. among the improvements is the flash-based badge (above) and a much improved frontpage/dashboard that combines the map of known locations with the map of active users, formerly two separate screens. on the downside, i sort of miss the old tracker. i love the icons on the new one, but there was a simplicity to the old list of recent plazes and favorite plazes that i liked. the flickr is a series of tubes it’s hard to be angry with flickr about unexpected downtime when they post funny things like this. for my part, this is more than just an excuse to link to dj ted stevens’ internet song (yeah, “the internet is a series of tubes”), it’s an excuse to point out how flickr apparently knows how to speak to their customers in language they we understand. i dare a library to do the same next time the opportunity permits. opensearch in a nutshell opensearch is a standard way of querying a database for content and returning the results. the official docs note simply: “any website that has a search feature can make their results available in opensearch format,” then adds: “publishing your search results in opensearch™ format will draw more people to your content, by exposing it to a much wider audience through aggregators such as a .com.” it’s a lot easier to understand opensearch once you’ve used it, so take a look at a . arctic monkeys while listening to my favorite radio station . fnx, i discovered my new favorite band. the arctic monkeys is a new band that comes from the uk, and their popularity is rocketing. their new album whatever people say i am, that’s what i’m not, has sold more than , copies which makes it the fastest selling debut album in uk history. having heard them months ago i was pleasantly surprised to see the arctic monkeys perform there hit single “i bet you look good on the dance floor” on mtv. nelinet it conference proposal i recently submitted my proposal for the nelinet information technology conference. it’s about wpopac, of course, but the excitement now is that the presentation would be the story of the first library outside psu to implement it. wpopac is an open source replacement for a library’s online catalog that improves the usability, findability, and remixability of the library’s collection. this presentation will detail the implementation of wpopac in the real world, including discussion of challenges and costs, as well as the improvements to service and increased access to library materials. less than a year left before paris’ retirement yup, tom reminded me recently that there’s less than a year left on the official paris hilton retirement countdown. in case you’ve forgotten, the hamburger-eating heiress announced her retirement in a june issue of newsweek (jump to page two for the relevant bits). don’t get tripped up on the postdated retirement announcement, bill gates announced his intentions to retire in last month, so one might say it’s all the rage. technology scouts at aall i’m honored to join katie bauer, of yale university library, in a program coordinated by mary jane kelsey, of yale law’s lillian goldman library. the full title of our program is technology scouts: how to keep your library and ils current in the it world (h- , pm tuesday, room ). my portion of the presentation will focus on how we’re fixing up our catalogs, with a big emphasis on how apis can be used to continuously reinvent the way we look at — and thus understand and use — the information we have. the social software over there amusing. one one side of the world is jenny levine, the original library rss bigot, pushing libraries to adopt new technologies from the bottom up, and here on the other side of the world is newsgator offering their products for top-down adoption. why are law libraries interested in newsgator? could it be that social software increases productivity? might it offer some competitive advantage? do they just make it easier to communicate (and keep track of our communications) in today’s web-driven world? inclusion or exclusion by language …the time for pedantic purism is past; if we wish to communicate with the larger audience, we must use language they understand. we do not have the luxury of defining our words, their definitions are thrust upon us by usage. i was struck by how much that sounds like something i might have said about libraries — only more compact and pointed — but it’s actually my father describing his position on an argument at the world history association annual conference a couple weeks ago. education america today i discovered (thank you ryan) kareem elnahal’s speech as valedictorian of mainland regional high school and i discovered new hope, new faith in our country’s future. when high school students can step up and speak truth to power, as elnahal did so well, i become a believer in the strength of human spirit. “we study what is, never why, never what should be. …[t]his pattern, grade for the sake of a grade, work for the sake of work, can be found everywhere,” said elnahal. rocket cars make better fireworks i pointed out this jet turbine powered toyota mr a year ago, but now i’ve discovered ron patrick’s jet powered vw beatle. the story is well told in a san francisco gate article from april (with bonus video), which describes the builder: patrick is a -year-old stanford-trained (ph.d.) engineer who owns ecm (engine control and monitoring), a sunnyvale firm that makes electronic instruments used by auto manufacturers to calibrate their engines for performance, fuel economy and emissions. antstepology french vexillographers circulate the national library, protesting flag desecration, too many windows, and cardboard sunscreens. fireworks on the fourth of july promise. celebrate independence day with a drink. tags: banana, bananas, blueberries, blueberry, flag, fourth of july, fruit, independence day, july , july th, patriotic, patriotism, raspberries, raspberry, red white and blue, stars celebrate independence day with breakfast let the vexillographers cringe, flag desecration never tasted so good. sure, it’s barbecue season, but that’s no reason not to enjoy breakfast. and what better way to break fast on the fourth of july than to dress waffles as sugary, fruity flags? do that with your hamburgers. do that with your potato salad. do that with your hot dogs. (okay, i can imagine a few ways to do that with all of those, so let’s see the pictures. today’s terms tags: , concert, music, political cr… today’s terms tags: , concert, music, political criticism, politics, show, the sun, they might be giants, tmbg echo through pine walls stretch sun along desire’s coast they might be giants they might be giants, playing at mohegan sun, drew roars of approval from the crowd when john flansburgh went off-lyric sheet during the sun (which they amusingly described as part of their venue songs series): …the heat and light of the sun are caused by nuclear reactions between a failed foreign policy, a failed domestic policy, and a failed presidency… i’ve not known tmbg to be at all political, just smart. saturday, july , : pm is there a term already for what i am about to do? ok, here goes: bad knockoffs of cheap pop oops! i did it again richard thompson strange sense of humor last.fm, despite the suggestion here stream it from npr, go buying. ****kcrwmusic toxi the chapin sisters top tune britney spears episode coverville. **** britney in wax at madame tussaud’s pretending to do hard math some fan with a brit photo on his refrigerator oops! i covered it again i don’t know why it is that i love bad knockoffs of cheap pop, but i do. that’s why, when i heard a folksy rendition of oops! i did it again playing between segments on some npr program a while ago, i had to go looking for it. as it turns out, it was richard thompson, whose strange sense of humor apparently pops up in his music regularly. you can find his version indexed in last. june : tony day in the two years joe spent researching and writing two ton: one night, one fight — tony galento v. joe louis i’ve heard a lot about this guy. tony galento was a most improbable opponent for louis, who by then had regained the world heavyweight title from max schmeling, but joe’s description tells it best: beetle-browed, nearly bald, a head that rode his collarbones like a bowling ball returning on rails, his waist size more than half his five-foot-eight height, two ton tony galento appeared nearly square, his legs two broomsticks jammed into a vertical hay bale. burning patriotism my feelings on the flag burning desecration amendment should have been clear from my flag day story. still, let me offer the t-shirts above as confirmation. sealand burning a comment from troublepup alerted me that the principality of sealand burned friday. the evening star explained: witnesses watched in amazement as a huge plume of smoke started to rise from one of the legs of sealand — and boats raced to the scene. seafront worker bruce harrison said: “it was quite spectacular. the amount of smoke was huge and people kept saying there must have been an explosion. american diplomacy i don’t collect stamps, but this set caught my eye. first there’s the irony that the usps is celebrating american diplomacy at a time when, well, there’s not much to celebrate. then i get a further chuckle when i notice the postal service can only scrounge up six examples to celebrate, but found “superlatives” to get excited about in their wonders of america collection. of course, the superlatives are relative — the bison is only the largest land mammal in the us, for example — but i don’t know enough to judge the six diplomats. the twig’s grand opening wendy sent out this invite last week: last month the monningers quite suddenly became restauranteurs. six weeks later, wendy, joe and pie are excited to announce the grand opening of “the twig”– an ever-so-cute restaurant in their hometown of warren, nh. on saturday, june th from - come to the twig for free pizza and cake. win gift certificates and enjoy the newly-opened “brook-side at the twig,” a beautiful outdoor beer garden along the bank of black brook. context, language, systems “bagged products” is little better than “cookery.” i’m gonna bet that no customer has ever asked the sales people for “bagged products,” that nobody’s ever checked the yellow pages for “bagged products,” and without context, nobody would come close to answering a question on what the heck “bagged products” are all about. but we do have context. and within that context, those two words are probably meaningful enough to the potential customers driving by. free markets, bad products, slow change rates point a: john blyberg’s ils customer bill-of-rights. point b: dan chudnov’s the problem with the “ils bill of rights” response: john blyberg’s opacs in the frying pan, vendors in the fire while there’s some disagreement between john and dan, i can’t help but see a strong concordance between their posts: both are an attempt to educate potential customers. blyberg wants customers to know what to ask/look for in evaluating products, dchud wants those customers to know how free markets work. scooter by sunset the light sunday evening was golden, so i stopped to take way too many photos of the meadow in the sunset. just before filling my memory card with all that, i got back to my scooter to find this scene with a haze settling on the field and the sun just ducking behind enough of a cloud to make the exposure work. well, okay, it was still a double exposure to get the light right across everything, but still… spark fun’s gps data logger engadget alerted me to this gps data logger from spark fun electronics. the device records up to hours of data to a mb sd card in either a simple text file or kml-compatible format that you can display in google earth. i like it, i want one (actually, i want three, and i’ll eventually post about why), but the ad copy tweaked me a bit: pull the sd card, insert it into a card reader, […] and wammo–you can see what casey did over lunch with a satellite image overlay. the pope vs. the da vinci code the above image and following text are circulating the web, tickling funny bones. this man (on the left wearing a fabulous vintage chiffon-lined dior gold lamé gown over a silk vera wang empire waist tulle cocktail dress, accessorized with a three-foot beaded peaked house of whoville hat, and the ruby slippers judy garland wore in the wizard of oz) is worried that the da vinci code might make the roman catholic church look foolish. from the memepool memepool has more than earned its place in my aggregator. where else would i learn of the monkey chow diaries (and blog), or the plot structure of fight club in legos, or this flying dude? happy bloomsday thanks to an aside in a sad/angering story at copyfight, i’m now up on bloomsday. here it is, as explained by wikipedia: bloomsday is observed annually on june to celebrate the life of irish writer james joyce and commemorate the events in his novel ulysses, all of which took place on the same day in dublin in . the day is also a secular holiday in ireland. the name derives from leopold bloom, the protagonist in ulysses, and june was the date of joyce’s first outing with his wife-to-be, nora barnacle, when they walked to the dublin village of ringsend. google geo news this post started with ryan sending me this link demonstrating a kml overlay of county borders of his bifurcated state in google maps. then i found this roundup of google’s geo developer day (btw, i so wanted to be at where . ) with tales of the new geocoding feature of the google maps api, more details about kml-in-google-maps, geotagging in picasa, and the new google earth . beta. and somewhere along the line, i ran across a link to sketchup, google’s -d modeler that seems built especially to put dimensional structures in google earth. donald norman — everyday things i was especially young and impressionable when i discovered don norman‘s the design of everyday things, but i still claim it’s required reading for anybody who’s read more than one post here at maisonbisson. that’s self selection at work, but let me put it this way: unless you’re the only consumer of the things you create, then you need to read this. now. i feel foolish to have only recently discovered norman’s website and essays. the ala/no events i’d like to see i’m not going to ala/no so i’m hoping those who are will blog it. two events i’m especially interested in: on sunday, june : catalog transformed: from traditional to emerging models of use this program, co-sponsored by the mars user access to services committee and rusa’s reference services section (rss, formerly mouss), deals with changes in library catalogs in response to the increasing googlization of electronic resources. speakers include: cindy levine (reference librarian for the humanities, north carolina state university), jill newby (english language literature and writing librarian, university of arizona), andrew k. the biblioblogger vs. the branch library steve lawson‘s a biblioblogger visits the local branch library is worth a look and quite a hoot. squashing criticism vs. improving products i wrote yesterday of nicole engard’s comment that the ils was about as open and flexible as a brick wall. today i learned that the vendor of that ils had tried to squash her public criticism. not cool. it’s pure speculation on my part, but what comes next? surely no vendor would send vinny over to bust an uppity biblioblogger’s knee-caps, but might they offer a customer a better deal if they could just help quiet down a critic within the customer’s organization? seven deadly sins seven deadly sins, the some people think seven is too many, others think it’s not enough dopa, social software, and libraries i’m more than a month late to this bandwagon, but whatever. jessamyn alerted me to dopa, the proposed deleting online predators act. what’s the point? when conservatives pit fud against free speech, reasonable people would do well to pay attention. and what’s social software? take a look at what meredith farkas has to say about it. the ils brick wall <img src="static-flickr-com- _f e b .jpg” width=" ” height=" ” alt="the great wall of “standards”” /> nicole engard last month posted about the state of our ils, describing the systems as: i’d say it’s a like the crazy cousin you have to deal with because he’s family! it doesn’t fit, we are a very open it environment, we have applications all over that need to talk to each other nicely and the [ils] is a brick wall preventing us from getting the information we need and sending the information we’d like. darn dns so, you should expect problems when you move your server to a new ip and don’t bother to update the internic registration for your nameservers. it’s an area where i don’t have much experience, so i had to go looking for the solution. paul woutrs gave some tips to get started in his short document on the subject. but the real lesson there was that i had to go back to the registrar where i’d originally registered the nameserver objects to change the registration. did adam and eve have navels? did adam and eve have navels? : discourses on reflexology, numerology, urine therapy, and other dubious subjects filed under “science — miscellanea“ ugh. “save npr and pbs (again)” my dad just forwarded the following message to me: hi, everyone expected house republicans to give up efforts to kill npr and pbs after a massive public outcry stopped them last year. but they’ve just voted to eliminate funding for npr and pbs—unbelievably, starting with programs like “sesame street.” public broadcasting would lose nearly a quarter of its federal funding this year. even worse, all funding would be eliminated in two years–threatening one of the last remaining sources of watchdog journalism. t unboxed and online my sun t is here, and with cliff‘s help it’s now patched, configured, and online. (aside: what’s a sun happy meal?) i’ll second jon‘s assessment that sun really should put some reasonable cable adapters in the box, as the the bundle of adapters necessary to make a null modem connection to the box is ridiculously out of scale (i’ll get a picture soon). i’m getting the application environment put together, which has turned out easier than expected thanks to the convenient packages from blastwave. ego soars because sometimes i feel i’m just moving my lips to the sound of babble, it’s a great delight to find a blog post that suggests i said something coherent. extra: my wife just pointed out this one with photo. nina katchadourian’s sorted books it seems common among contemporary artists that a web search might turn up a few pictures of their works, but not much about them or their works. in this case it’s nina katchadourian and the work i’m interested in is her sorted books project. a video interview from the university of colorado and researchchannel.org does offer some insight into katchadourian’s art, but why are such glimpses so rare? anyway, i was happy to find her compact, graphic poetry. thenonist how can i not appreciate thenonist‘s link dumps and other posts when they’re illustrated with works like those above? the men in suits come from may . june offers us these funny trading cards and a gallery of horror movie damsels (in distress, of course). june offers a good look at sincerity among other things. and all of this amidst a context of intelligent commentary and smart politics. i want url addressable spreadsheet cells (and cell-ranges) when i heard news that google was to release a spreadsheet companion to their freshly bought writely web-based word processing app, i got excited about all the things they could do to make it more than just a copy of numsum. let’s face it, google’s the gorilla in the room here and they’re gonna squash numsum, but wouldn’t it be cool if… well, dmitry nekrasovski get’s credit for planting the notion of url-addressable rows, columns, and cells in my mind with this commentary from months ago: solaris + amp, asap a solaris sysadmin i’m not. but now that i’ve finally got the sun t server i begged for a while back, i’ve got to ramp it up right quick. the first task is to get a, um, lamp environment up and running (samp?…oh, sun wants us to call it amps). a bit of googling turned up this forum thread that suggested blastwave.org‘s ports of php, mysql, and apache. edit: i corrected the model number. circle of gorillas thenonist brings the story of buddy/gargantua the great back with better pictures in a post subtitled “buddy, the gorilla who was scared of lightning” the urls from my portland talk following edward tufte’s advice, i’ve been wanting to offer a presentation without slides for a long time now; i finally got my chance in portland. the downside is that now i don’t have anything to offer as a takeaway memory aid for my talk. my speaking notes are too abstract to offer for public consumption, but below are the urls from them along with a tiny bit of context. foundation prime as it turns out, + , , , is not just the largest bit signed integer you’ll find most anyplace, it’s also a prime number. asian scooter gangs the members of this taiwanese scooter gang might really be cooler than me. well, they would be cooler if the scooter gangs weren’t also known to be violent: a scooter gang viciously attacked and injured teenagers — three critically — while on a violent joyride in taipei county’s tucheng city… the gang of more than scooter-riding thugs, who brandished large knives and baseball bats, went after most of their hapless victims as they were barbecuing for the mid-autumn festival. car lust i told vincent that i didn’t really care much for cars. it was my sister, i explained, that wanted to look. vincent agreed quickly and said it was rock climbing that excited him most. cars, it turned out, were just a family thing he had to play along with. still, he told me about the lotus‘ under pound dead weight, noted the tiny engine that gets nearly miles a gallon yet delivers to in better than five seconds, then opened the door and suggested i shoehorn myself inside. will google eat itself? once upon a time microsoft was the gorilla to beat. once upon a time we thought google could do it. perhaps not any more. amazon has dropped google’s search results from their a search aggregator in favor of microsoft’s live search, and while yahoo!’s on again, off again partnership talks with microsoft appear dead after y!’s announcement thursday of a partnership with ebay, microsoft still hasn’t given up on the notion. sweet portland central library in portland wasn’t open when i returned the next morning to get some snapshots, but you’ll have to take my word that they did a great job renovating it ten years ago. the outside preserves the original appearance of this historic building, and the early hour of the shot hides the hive of activity that i found the previous afternoon. i have to thank caleb and caroline for showing around town, and offer my apologies to heidi and alice, who had offered me tips and suggestions that i (again) didn’t have time to follow up on. denver sights there’s plenty of public art in denver, including a blue bear and this horse in a red chair (here and here, respectively). tourists can also sneak a peak inside the unsinkable molly brown’s house on pennsylvania st. what i didn’t get to explore, however, includes tesla’s time in colorado springs, the forney transportation museum, norad, the remains of the jewish consumptives’ relief society (apparently still findable behind a mall somewhere), and gary sweeney’s “america: why i love her” map at the airport. denver nights el chapultepec is a little jazz club on market st in lodo. the walnut room just north of everything offers live music and a sweet mile high club pizza made “kitchen sink style.” those seeking quieter times can smoke a cigar at the churchill bar at the brown palace on tremont pl. and, outstanding sunset views can be had from the peaks lounge at the hyatt on california st. presentation: designing an opac for web . iug presentation: designing an opac for web . (also available as a pdf with space for notes) web . and other “ . ” monikers have become loaded terms recently. but as we look back at the world wide web of , there can be little doubt that today’s web is better and more useful. indeed, that seems to be the conclusion millions of americans are making, as current estimates show over million users in the us, including % of youth - . and we’re discarding this? i read enough of this to get a good laugh, but not enough to understand if it was serious or not. some of it reads like satire, but other parts as are dry as, well, they’re dry (who really needs a simile anyway, they’re just dry, okay?). scooter my new scooter. it’s not much of a picture, but we’ve had two weeks of rain and this is what i could get. whiskey blanket i just bought whiskey blanket‘s it’s warmer down here ( ) on the basis of a few tracks they offered on myspace. it’s hip hop, socially critical hip hop (crit hop?), set atop a well constructed downtempo trip hop music bed (yeah, i’ll cut it with the hops already). it immediately brought to mind mc ft. jesus‘s the city sleeps and other tracks, but with better, sharper raps and without the mc’s somewhat whiny voice. flickr goes gamma just when we started wondering how much longer flickr would be beta, they announced gamma. the new design had me scratching my head for a bit, but i’m coming to like the changes. the menu/toolbar in the header has direct links to a lot more stuff, while the stuff in the footer has many fewer links. i can’t really tell if there are any links missing there, or if they’re just organized better, as i really only used one or two of them anyway. better business bureau pulls one out i gave up on hostgator a while ago, and i thought i’d cancelled my account until i noticed they were still charging me monthly (yeah, i should pay more attention to what’s on my cc bill). when i contacted them about it they claimed i never fully cancelled. here’s a copy of the form i submitted: hgsales #gsw-[[private]] october , : : pm edt subject: cancellation department: hostgator sales request details: your email: : [[private]] domain name: : maisonbisson. linkability fertilizes online communities it’s hard to know how fuzzyfruit found the wpopac catalog page for a baby sister for frances (though it is ranked fifth in a google search for the title), but what matters is that she did find it, and she was able to link to it by simply copying the url from her browser’s location bar. the link appears among her comments in the discussion about her post on an early letter she’d written to her mom. stonehill industrial history center (aka the shovel museum) most travel guides simply call it the “shovel museum,” but it’s really the stonehill industrial history center. much more than shovels, curator greg galer tells us the collection reveals interesting facts about what we were building and how we built it over the past years. located on the campus of stonehill college in easton massachusetts, the collection does boast shovels from the ames manufacturing companies. from the faq: blogging from basements my buddy cliff emailed me excited about the following quote he found on the yahoo finance message boards: sun vs dell all you need to know about dell & sun was predicted months ago by some blogger in his parent’s basement. the draft ads are cool: http://spiralbound.net/ / / /sun-talks-some-smack/ how come the big brokerage house analysts can’t figure this stuff out? cliff doesn’t really blog from his parent’s basement, but well, he was happy for the link love. pretty soon everybody will have it this isn’t as funny as it used to be. every time i read about or hear of somebody talking about autism, i recognize some many of the behaviors as my own. first it was this rather amusing comparison between “eccentric” and autistic behaviors, then it was an interview on fresh air, and just this weekend i heard kamran nazeer talking about his new book that profiles himself and four other autistic adults. amazon’s simple storage service ryan eby got me excited about s a while ago when he pointed out this post on the amazon web services blog and started talking up the notion of building library-style digital repositories. i’m interested in the notion that storage is being offered as a commodity service, where it used to be closely connected to servers and bought (and wasted) in chunks. with s , you can build a simple application that runs anywhere, store your big data in s , pay for what you use, and expand (or contract) as you need to. reputation management at applied dreams . ryan gave me the drop on this presentation by dave chiu and didier hilhorst where they do an amusingly effective job of explaining the concept of reputation management. it all went down at the conclusion of the applied dreams . project at interaction design institute ivrea in milano. the project brief begins: our identities are changing due to our constant exposure to enabling technologies. our old physical identities, fixed to a house, an address, a tax number, private, detached, individual, introvert, seem increasingly at odds with our new electronic identities, mobile, self-published, publicly exposed, extrovert, shared, accessible, communal. betty bowers first i found her harry potter review, then i found the god told me to hate you buttons and other stuff. who makes these decisions anyway? brian’s comment at remainingrelevant should resonate with many of us: something to consider about why libraries end up with bad interfaces (at least as far as catalogs go) is that it might be that the people who use the interface (and help the public use it) are not the people who decide which interface to use. when it comes to demanding better from vendors […] consortiums like mine seem to place more emphasis on “cheap and reliable” than in “useful to the patrons. george bush and cognitive dissonance: “evolution is a lie” and “bird flu will evolve to threaten humans” alpha liberal reminds me that bush somehow gets his head around the following: “the jury is still out on evolution” and “the bird flu virus could evolve to a form that can be spread easily from human to human” eh, i’ll take any excuse to point to michelle leeds’ photo and bash bush’s stupidity. used brains and black plague, on ebay he he. chuckle, chuckle. thanks to kris and brett for these pics. they ads are still there now when i search google for used brain or black plague. my question is: does ebay just submit bulk lists of terms they want to buy, or do they have a deal with google to just link ’em up like this? authority and base jumping authority has varied meanings in every context. this piece on ifilm has iiro seppanen explaining his view of the matter as it relates to jumping off the stratosphere in las vegas. view above, or click through to base concepts: authority. i don't need an excuse to drink tequila, but i'll eagerly take one ian chadwick’s in search of the blue agave begins: “tequila is mexico,” said carmelita roman, widow of the late tequila producer jesus lopez roman in an interview after her husband’s murder. “it’s the only product that identifies us as a culture.” no other drink is surrounded by as many stories, myths, legends and lore as tequila and its companion, mezcal. they transcend simple definition by reaching into the heart of mexico, past and present. q: why do some things suck? a: because we compare them to the wrong things. i’m in training today for a piece of software used in libraries. it’s the second of three days of training and things aren’t going well. some stuff doesn’t work, some things don’t work the first (second, third…ninth) time, and other things just don’t make sense. at lunch, one of the other participants mentioned to the trainer that some of the activities in the software seemed to have too many steps, too many places to go wrong, too many turns between beginning and end. wpopac gets googled a discussion on web lib last month raised the issue of google indexing our library catalogs. my answer spoke of the huge number of searches being done in search engines every day and the way that people increasingly expect that anything worth finding can be found in google. there were doubts about the effectiveness of such plans, and concerns about how frustrating it might be for a searcher in california to find books (that he or she can’t access) in new hampshire. higher ed blog con (and other things i should have posted about last month) i meant to post about this weeks ago, but highered blogcon has now come and gone. it had sections on teaching, libraries, crm, and web development. (aside: why must we call it “admissions, alumni relations, and communications & marketing” instead of the easier to swallow “crm”?) the “events” are over, but everything is online, and most of it is free. ryan did a good job of covering the first few days, and what would a blog conference be without a common tag? linkrot? we don’t have any steenking linkrot! allen asked, via the web lib list: i’m interested in how others handle linkrot in library blogs. do you fix broken links? remove them if they can’t be fixed? do nothing? michael answered: i deal with link rot on blogs as i would with any other publication, print or otherwise: do nothing. the post is dated and users should be aware that links from two years ago may no longer work. frank rich on bush’s last days frank rich’s new york times op-ed column today was full of the kind of easy one-liners that repressives conservatives usually like to use against honest people progressives. i got it from my friend joe, but because the new york times thinks their content is golden, they won’t let me link you to the full-text. eh, i looked it up in lexisnexis (also a paid service, but better (marginally)) and posted the good parts here: kobb labs joe forwarded me a link to kobb labs the other day, and i’ve got to admit that the guy has a much better introduction than anything i could have written for my site: despite what you may have been told, i am not a mad scientist. (no, no, no, that’s all slander and lies from jealous colleagues.) as you can probably tell from my website, i’m just a man curious about the universe and the order of things. moba revisited i had a good opportunity to revisit the museum of bad art in dedham mass earlier this week. above is my buddy corey, but i was amused to find that visitors appear to be leaving their own works for the collection. cupcakes? “i’ve never seen the inside of a rabbit’s brain before. what’s in there anyway?” “nobody knows yet. johnson and i are hoping it’s cupcakes.” “me too. except vegan cupcakes. because i’m a vegan. vegans don’t eat animals or animal prod–” “i know what vegan means, thomas. you’ve told us.” “well, i was just saying, because–” “i know what vegan means” thank you, tristan. twenty years and a day mark nelson’s pripyat series on flickr is full of the pictures of desolation that people seem to be looking for as we solemnly honor the twentieth anniversary of the chernobyl disaster. google added high-resolution satellite photos of the area yesterday, and pripyat.com offers both stories and photo galleries to help us remember. it is there that i learned that rimma kiselica, the woman who has guided so many of those who’ve reported from the dead-zone, died on march . chernobyl and pripyat satellite photos today, on the twentieth anniversary of the disaster, google has added high-resolution satellite photos of the chernobyl nuclear power plant and the abandoned town of pripyat. above is the plant; the damaged reactor is on the left. in pripyat, the ghostly ferris wheel was easy to find, but where’s the vehicle graveyard? update: here it is. hat tip to “di” and “pero ” for their comments. twenty years ago today twenty years ago today at : : , the chernobyl npp reactor number four exploded. five thousand tons of lead, sand, and other materials were dropped on the resulting fire in an attempt to stop the spread of the radioactive cloud. the world learned of the accident when western european nuclear facilities identified radiation anomalies and traced them to the chernobyl plant, forcing the ussr to make its first public announcement on the matter. boolean searching in wpopac wpopac takes advantage of mysql’s indexing and relevance-ranked searching (go ahead, try it), including boolean searching (on mysql versions > .x). here are some details and examples taken wholesale from the mysql manual: + a leading plus sign indicates that this word must be present in each result returned. – a leading minus sign indicates that this word must not be present in any of the resuls that are returned. shifting borders my first reaction to the notion of librarians running reading groups in second life was a question of whether this was akin to putting a reference desk in a bar. my second reaction was a question of how our systems will support these extra-library interactions. can people quickly and easily trade urls to access the library materials they’re talking about? will library systems ever be as easy to use as the game/social environments we’re trying to use them in? living the life embarrassing, stupid online without contradicting the moral weight of social software post from last week, let’s take a moment to look at three stories from arstechnica about myspace and others: online video leads to teen arrests, shooting rampage avoided due to myspace posting, and google + facebook + alcohol = trouble. these are the stories we’ve come to expect: teen does or post the results of something [stupid|illegal|dangerous] in [myspace|facebook|some other online place] and gets caught. that crazy gnarls barkley other than the notion that i heard it on a kcrw music show, i couldn’t put my finger on the tune weaving through my head. so i listened, and listened carefully, waiting to hear it again. eventually i learned the earworm was gnarls barkley‘s crazy (thanks to molly for the mp download link). the group, a collaboration between dj danger mouse (of the grey album infamy) and cee-lo, released the single on myspace and created a new instant sensation in late march. movie: airport iain anderson‘s animated film, aiport, shows even the most pedestrian of designs come to life with a bit of creativity. elsewhere, a post at copyfight, suggests that the availability of those symbols — their freedom from copyright and trademark restrictions — was a key factor in spurring their broad adoption, creating both the culture and the free imagery for artists like anderson to use in their cultural commentary. bush: “i invented the ipod” president bush, speaking in alabama at the american competitiveness initiative, made a claim that would make al gore blush: he claimed to have invented the ipod. after taking credit for the development of ultra-small hard drives, audio compression, and chemistry(?), he laid it out: “it turned out that those were the key ingredients for the development of the ipod.” tip o’ the hat to engadget. bibliochaise what book lover doesn’t look twice at this bibliochaise from nobody&co? the wealth of networks wendy seltzer gave a shout-out for yochai nenkler‘s the wealth of networks: how social production transforms markets and freedom, describing it as… …an economic history of information production. we’re moving from the age of industrial information production to one of social information production. ever-faster computers on our desks let us individually produce what would have taken a firm to organize just a decade ago. ever-further networks let us share that with the world as cheaply as storing it for ourselves. danah boyd on the moral weight of social software danah boyd posted recently at many-to-many about the future of social software. i’ve been more than a little bit gung ho on web . for a while, but i do like her caution: if myspace falters in the next - years, it will be because of this moral panic. before all of you competitors get motivated to exacerbate the moral panic, think again. if the moral panic succeeds: youth will lose (even more) freedom of speech. wordpress baseline changes to support wpopac i’ve whittled things down to the point where the only baseline change from wordpress . . is in the next_posts_link function of the wp-includes/template-functions-links.php file. the change is necessary because wpopac rewrites the sql search queries in a way that’s incompatible with a piece of this function, but necessary for performance reasons. where’d all my rewrite rules go? between wordpress .x and .x there was a big change to the way rewrite rules are handled. in the old days, everything got written out to a <a href="http://httpd.apache.org/docs/ . /mod/mod_rewrite.html#rewriterule">.htaccess</a> file. every condition, every form of permalink could be found there, and i had some comfort knowing i could see and mess with it all. i was a bit surprised to find that with . . , wp writes out a sparse file that has only one significant rule. bloody tax day april has been tax day in the us for as long as anybody can remember, but with the weekend and all, most of us have ’til monday to file and some of us in the northeast have ’til tuesday. the thing i don’t like about tax time is that it brings out the worst in me. most any other time of the year i’m a pinko liberal, but the anticipation of taxes makes me look decidedly conservative and ornery. the crucible who wouldn’t like to play with the crucible‘s “fire truck”? what’s “the crucible”? [it’s] an arts education center that fosters a collaboration of arts, industry and community. through training in the fine and industrial arts, the crucible promotes creative expression, reuse of materials and innovative design while serving as an accessible arts venue for the public. you can see the truck at the make magazine maker faire later this month, and in july at the crubible’s fire arts festival. movie combos this is strange enough on its own, but i dare you to use it as a soundtrack to this one. printer fingerprinting news came out a while ago that many of our laser printers were embedding “fingerprints” that allowed folks who knew how (like, say, the feds) to trace a printed page back to the day and time it was printed, and the serial number of the printer. or, at least that was the theory, until the eff got all csi on it. the image above is magnified x and illuminated with blue light to increase the contrast of the yellow dot pattern used by xerox docucolor printers. php ’s simplexml now passes cdata content i didn’t hear big announcement of it, but [deep in the docs][ ] (? php . . ) you’ll find a note about [additional libxml parameters][ ]. in there you’ll learn about “libxml_nocdata,” and it works like this: simplexml_load_string($xmlraw, ‘simplexmlelement’, libxml_nocdata); without that option (and with all previous versions of php/simplexml), simplexml just ignores any < ![cdata[...]]> ‘escaped’ content, such as you’ll find in most every blog feed. [ ]: http://us .php.net/manual/en/function.simplexml-load-string.php [ ]: http://us . reboot your ‘pod colin has a nifty guide to your ipod’s hidden commands, like those for rebooting or getting into the diagnostics. he’s got more ipod tips if you look. good headline don’t these mainich daily news editors think they’re the shit when they get to combine “bondage” and “rope” in the same headline. i will trademark your every word yes, as it turns out, “freedom of expression®” is a trademarked term. and, yes, as it turns out, somebody’s been cease and desisted for using it. email is for old people i happened to stumble back onto the pew internet report on teens and technology from july that report that told us “ % of [us children] between the ages of and are online.” but the part i’d missed before regarded how these teens were using communication technology: email, once the cutting edge “killer app,” is losing its privileged place among many teens as they express preferences for instant messaging (im) and text messaging [sms] as ways to connect with their friends. i m super heros gotta go too, ya know? we regret the error not all errors in news reporting are as trivial as this one: the cost of beer kegs has risen by about % since the end of . in addition, neil witte is the draught beer quality-control specialist of boulevard brewing co., and steven pauwels is the brewer’s brewmaster. a march page-one article on beer-keg theft incorrectly said that the cost of kegs has tripled in recent years and incorrectly said that mr. and he did it in a tie steve jobs demos nextstep macs vs. pcs vista delayed the delay is the latest problem for the software giant’s flagship operating system. microsoft had originally slated the software for release in late , but pushed back its target date to summer and dropped several planned features to try to guarantee delivery. the company attributed the delay to the extra time needed to insure quality and fix remaining security issues. macsimum news | apple & macintosh related news reviews & opinions bad quality i should be all down on this sneaky way of advertising nokia’s n , but…eh, they’re funny. bad quality officechairs is the latest, bad quality hydraulics (somebody tell them it’s “pneumatics”) and bad quality superglue bring up the rear. if that isn’t enough, they’ve got the bad quality blog which pulls back the curtain a bit. if you look around a bit, however, you might stumble across nokia’s lifeblog (“feed it, watch it grow”): zhang huan’s “my boston” most people may recognize zhang huan from his “my new york” work that had him dressed in a beefy muscle suit. above is “my boston,” but i have a feeling it might get repurposed elsewhere during finals this spring to represent the agony of study. ups to ryan for the pointer. drive thru crucifixion titles and typefaces ryan pointed out that the titles for thank you for smoking are pretty interesting, then he followed up with a pointer to some font spotting at typographica. dns problems things went whacky with dotster‘s hosted dns services last night. though the problem now appears to be fixed on their end (and i’ve actually move elsewhere in my attempts to get back online), it could be a while before the bad data is flushed from caches around the world. in the meantime, let me mention that ryan shared with me a useful tool i’d not seen before: dnsreport. interesting, scary ilya khrzhanovsky’s . more. identity management in social spaces (note: the following is cross-posted at identity future.) being that good software — the social software that’s nearly synonymous with web . — is stuff that gets you laid, where does that leave idm? danah boyd might not have been thinking about it in exactly those terms, but her approach is uniquely social-centered. she proposes “secureid” what is secureid? secureid is a program that helps you protect and control your digital identity by allowing you to determine who can access your private information. big iron won’t win wars anymore technology changes things, sure. the question is, how do you recognize the early signs of change before they become catastrophic? i spend most of my days working on that question in academia, but what about our armed forces? noah shachtman regularly covers that issue in defensetech: like a lot of other sage observers, naval postgraduate school professor john arquilla isn’t nuts about the idea of spending a ton on cold war-style weapons systems when we’re supposed to be fighting terrorists and insurgents. sparkline php sparklines are “intense, simple, wordlike graphics? so named by edward tufte. in lieu of a more detailed introduction, professor tufte’s site has an early release of a chapter on sparklines. cool. here’s a php library and accompanying documentation wiki. more bsuite hacking update: bugfix release b v available. some conversations with chow kah soon, who’s site is full of diversions from work , finally convinced encouraged me to solve some small problems that were giving him big trouble. chow kah soon is in the lucky, but rare, position of having over , unique daily visitors to his site, so he’s sort of my designated stress-tester. after looking at the logs he shared with me, the table structure, and the queries in bsuite, it was pretty clear that i needed to make some changes to the indexes. winter’s last breath snow and rain mixed throughout the day tuesday, but we awoke to glistening white fields and trees. above is the view due west in wentworth this morning, before the warm spring sun melted it all away. don’t think you use web . ? think again it can be hard for library folk to imagine that the web development world might be as divided about the meaning and value of “web . ” as the library world is about “library . ,” but we/they are. take jeffrey zeldman’s anti-web . , anti-ajax post, for instance. zeldman’s a smart guy, and he’s not entirely off-base, but let’s not confuse his argument. what you don’t see him suggesting is that we abandon the web. “i hate drm” and other projects to preserve the digital artistic commons people hate drm. it prevents law abiding folks from enjoying the music and movies they’ve purchased, and it does little to prevent crackers from making illegal copies. in response, somebody’s created i hate drm, “a site dedicated to reclaiming consumer digital rights.” i created this site because, as a consumer, i am fed up. i feel like all of the entertainment that i love is slowly being eroded away by overly greedy companies. number sequences think about it, at the moment this post went live, it was one hour, two minutes, and three seconds past midnight greenwich mean time. why’s that matter? it doesn’t, but it looks cool: : : - - of course, brits and most others don’t represent dates that way, so the point is really only valid in us local time. c’mon, let’s wait up. richard sambrook talks citizen journalism i’m not sure what to think of richard sambrook appearing to struggle to find a place for traditional journalism in the age of the internet, but the story’s worth a read. david weinberger […] talked about the crisis in us journalism with failing trust in the big news organisations. he pointed out that google now provided a news service with just an algorithm where there used to be a newsroom of dozens of people — and suggested algorithms were probably more reliable than journalists anyway! getting things done, and feeling okay about it how’s a guy supposed to feel when his manager gives him a copy of david allen’s getting things done? go get yer podcast on gizmodo pointed out these usb and firewire podcasting kits from alesis. the package gets you a (hopefully not sucky) microphone with desktop stand, headphones, a carrying case, podcast production software, cubase le recording and editing software, and a digital mixer that plugs directly into the computer via usb or firewire (duh). the us$ usb version does two channels of bit/ . khz audio while the us$ firewire model cranks eight channels of bit/ khz sound. information behavior it was more than a year ago that lorcan dempsey pointed out this bit from the chronicle: librarians should not assume that college students welcome their help in doing research online. the typical freshman assumes that she is already an expert user of the internet, and her daily experience leads her to believe that she can get what she wants online without having to undergo a training program. indeed, if she were to use her library’s web site, with its dozens of user interfaces, search protocols, and limitations, she might with some justification conclude that it is the library, not her, that needs help understanding the nature of electronic information retrieval. atlanta art scene, spring atlanta was a bit of a lark. i hadn’t seen my friends for a while, and they were telling me that the weather was beautiful. so why not go? anyway, chuck close is on display at the high museum. and the thing about close’s work is that it frustrates my rule of “don’t do twice what you can automate once.” many of his portraits are the result of carefully mapped and measured graph lines that allow him to create pixelated works. water feature we were excited in new hampshire to have the first week of weather warm enough to go out without our coats at midday, but atlanta was warm enough to hop in the pool and hot tub after midnight. abductions i don’t know how i feel about shilling for the california dairy industry, but this cow abduction site is pretty funny. be sure to watch the movie. want more, go look at mailorderchickens.org. the aural times thanks again to a good tip from ryan, i’ve get something new to laugh at: the aural times. did i really just put this together? huh. noah shachtman tells us that even with the wars in iraq and afghanistan raging, our military forces are spending $ billion to arm up for a new enemy. but whom? china. then over here we’re reminded that china is the us’s largest creditor. facts of life a person will do certain things for money. idm takes lessons from the microformats crowd a tip from [ryan][ ] sent me [looking][ ] at [microid][ ]: a new identity layer to the web and [microformats][ ] that allows anyone to simply claim verifiable ownership over their own pages and content hosted anywhere. the idea is to hash a user’s email address (or other identifier) with the name of the site it will be published on, giving a string that can be inserted — in true microformats style — as an element of the html on the site. …and a mechanical turk to rule them all paul bausch has concerns about amazon’s mechanical turk: i can imagine a world where my computer can organize my time in front of the screen better than i can. in fact, i bet [amazon’s mechanical turk] will eventually gather data about how many [human intelligence tasks] someone can perform at peak accuracy in a hour period. once my hit-level is known, the computer could divide all of my work into a series of decisions. involvement, inclusion, collaboration peter caputa dropped a comment on jeff nolan‘s post about zvents. the discussion was about how online event/calendar aggregators did business in a world where everything is rather thinly distributed. part of the problem is answering how do you get people to contribute content — post their events — to a site that has little traffic, and how do you build traffic without content? the suggestion is that you have editorial staff scouring for content to build the database until reader contributions can catch up, and that’s where peter comes in, suggesting that content and traffic aren’t where the value and excitement are: twenty years after chernobyl nearly years after the initial events of the chernobyl nuclear disaster of april , the story is still unfolding. this month’s national geographic magazine tells of the “long shadow of chernobyl” — grown children of the disaster now fear having their own children while some elderly residents return to their old homes inside the , square mile, still contaminated “exclusion zone.” the print article seemed to offer hope, noting that even the pines of the “red forest” — so called because they received so much radiation that it bleached the chlorophyl from them, and some say the trees actually glowed — are beginning to grow back now. germaine i found germaine across from the prudential center friday. his sound was good and i especially liked his snare drum. door of mystery i found myself wandering about boston public library for longer than i expected friday. part of it was the map exhibit and part of it was the architecture (and simply a place to relax for a bit). amusingly, stairs and stairways seem filled with drama at bpl, and if the guard hadn’t just warned me about taking flash photos, i might have tried to sneak a peak behind that door. questions are all around us these pictures are mostly foolish, but here’s a small point: none of us had ever seen a cop pull over a cab — certainly not a cab with passengers — before this, so we were all rather curious about why. in front of us stood a question, an example of the many questions we all encounter every day, and it’s the kind of question that few of us would ever suggest going to the library to answer. the things they do to students at rice i won’t say why i went looking for pictures of people getting poked with sticks (but you’ll figure it out in a later post). i will say i was happy to find these from the poke-a-spontaneous-combustion-member-with-a-stick-day at rice university. look, they even have a price list that includes: $ poke with a stick song/poem on demand two minute massage lick a sc member $ picture with [unreadable] kissing whack with a stick $ marker tattoo $ attempt hedge jumping $ human piñata shave a leg we wrestle each other $ jump into hedges nowhere on the site does it note how much the fundraiser netted for “rice’s best (only) improvisational comedy troupe. business marketing babble makes me laugh found on jeff nolan’s blog: competitive intelligence: “a large fuzzy animal may be a bear.” marketing: “sap can help you understand your fuzzy animals. with over years in the fuzzy animal industry, we know if you are looking at a bear, a guy in a coat, or a large dog.” communications: “in today’s world of increasing challenges, it’s obvious fuzzy animals are what our customers care about.” sales: “who cares what it is. tomorrow in human computer interaction my dutch skills are weak to non-existant, and without a google translator for macarena.be, i’m pretty much stuck with staring at the above video and contemplating the short description provided: a movie about the technology which apple has recently patented. it is not a movie made by apple but by some researchers. fortunately, this is an area where video is much more illustrative than words. i sometimes get accused of blue sky thinking when i speak of the role of technology in our lives, but while i go on about how access to huge volumes of instantly searchable information is changing us, this video shows a rather near future where we can manipulate it ways that seemed like science fiction just the other day. facial recognitition spytech goes social troy expressed both great amusement and trepidation in his message alerting me to riya, a new photo sharing site: i don’t know whether to say cool, or zool. the tour explains that you upload photos, riya identifies faces in your photos, then asks you to name them (or correct its guesses!). then you get all your friends to join up and we can all search for everybody by people, location, and time. speaking my language i loved this quote from dave young when i first found it, and i love it more now: talk to the customer in the language of the customer about what matters to the customer. bad advertising is about you, your company, your product or your service. good advertising is about the customer, and how your product or service will change their world. read that again, but replace the relevant bits with “user” or “patron” and “your library” or “your databases. wyoming libraries marketing campaign i have mixed feelings about the value of advertising — it’s worth pointing out that according to john battelle, google never ran an ad anywhere prior to going public — but i still enjoy seeing things like this wyoming libraries campaign. jill stover quotes wyoming libraries’ tina lackey with the news that “wyoming’s libraries are as expansive as the state, and as close as down the street.” i’m just hoping that a, the horse is real; and b, they auction it off. gates harshes poor, tells them to buy windows what’s sadder than people in burundi earning an average of only $ a year? it might be bill gates‘ criticism of mit’s efforts to bring affordable, networked computers to the poorest countries of the world in hopes of improving education (and communication and healthcare and more). the challenge is enormous: the technology needs to be durable, require low-power (and be easily rechargeable), as easy to use as an egg timer, have networking in a land without infrastructure, and be cheap, cheap, cheap. can actors sell their digital clones? alan wexelblat in copyfight poses a question from a reader about the future of entertainment: what rights do you purchase/license/contract for in creating such a reproduction of a real person? rights to the “likeness?” performance rights? do either of these cover things the actor never physically did or said? is there an exclusivity clause? there are clearly some issues around the ownership of a character, if that character has appeared before (e. pravda march headline: us to collapse on feb i regularly check the english language online edition of pravda for laughs and sometimes for their take on us domestic affairs. but today’s headline left me scratching my head. what calendar are these people using, anyway? the headlined story is offered without any context or explanation. as it turns out, author ian magnussen really did mean february th , not or later. had it appeared two months ago it might have been called speculative fiction, though more likely seen as a crazy conspiracy theory. flight of the conchords ryan sent along a link to flight of the concords‘ business time last week and i’m still laughing over it. with some exploring at a fansite, what the folk!, i dug up a trove of other amusements, including she’s so hot boom. for more info, i turned (as usual) to the wikipedia article. and if i had hbo, i could have caught a repeat of them on one night stand this past wednesday. maisonbisson cultural reporter at sxsw, can’t get tickets, brushes with owen wilson instead sxsw passes have apparently been sold out for weeks now. so what’s bob garlitz, the maisonbisson cultural affairs reporter, to do? hunt for celebrities around austin, of course. here’s how he describes his first hit: i look at him intently, he’s about six inches in front of me. a long pause as i study his face and especially note the nose. he waits, expecting, knowing, what’s next. he’s shorter than me, in a white cap, white t-shirt and maybe white jeans. everybody’s irish with a quart o’ whiskey in ‘em modern drunkard magazine suggests we chase the snakes out of our minds, for as yeats reminds us: the problem with some people is that when they’re not drunk, they’re sober. (ryan points out that you can have that quote, along with three others from quipsters dylan thomas, w.c. fields, and oscar wilde on shot glasses.) but modern drunkard and yeats (despite his fine heritage) have it wrong. saint patty’s day isn’t about getting drunk or being drunk, it’s about getting silly enough to think you can dance a jig or sing a song. native to web & the future of web apps yahoo’s tom coats was of seven star speakers at carson workshops‘ future of web apps summit last month. as usual, ryan eby was pretty quick to point out his slides to me, mostly by way of pointing out jeremy zawodny’s translation of them. if it’s not clear yet: i wasn’t there, though i very much wanted to be, especially given some of what can be found in the post-summit blog posts. office cocktails i like pretty much everything paula wirth puts up on flickr, but this afternoon i could do well with a dive like scolari’s office in san diego. but, that’s probably because it mixes “office” and “cocktails” in the sort of way that has anonymous tipsters slipping photocopies of the alcohol policy from our hr handbook under my office door. eh, here’s to happy hour. homeland security: now policing porn? the washington post reports two men in uniforms bearing “homeland security” insignia walked into a bethesda library in early february, announced that viewing of internet pornography was forbidden, and began questioning patrons. the men asked one library user to step outside just before a librarian intervened. then… the two men [and the librarian] went into the library’s work area to discuss the matter. a police officer arrived. in the end, no one had to step outside except the uniformed men. the code lib journal(s) i should’ve kept code lib was less than a month ago, but already i’ve forgotten some details. that’s why i’m glad to have notes from ed summers (day one, two, and three), art rhyno, tom hickey, karen coombs, and ryan eby. there was a lot going on, and if i missed your blog it’s because google and technorati didn’t know about it (or i was being particularly lazy with my searching). our connected students just when you thought i was done talking about how the internet really does touch everything, lichen posts some details from the most recent university of new hampshire res life student survey and it gets me going again. in order, the top three activities are: socializing ( . hours/week) studying, excluding in-class time ( . hours/week) instant messaging, ( . hours/week) lichen also points out that im activity was reported separately from “personal internet use,” which got an additional . this is what social software can do the flickrblog reports this message from gale: people have been submitting good humpback whale fluke shots to a group called humpback whale flukes. i volunteer at allied whale which holds the north atlantic humpback whale catalog and i was able to make a very exciting match with one of the whales that was posted on the group by georgek. george saw this whale in newfoundland in the summer of . willie mae rock camp for girls the willie mae rock camp for girls: just another example of why new york is cooler than new hampshire. photo by rocco kasby, performance by the pink slips. yet again, a tip of the hat to ryan eby for the pointer. bsuite feature: user contributed tags ross singer gets the prize for submitting the first reader contributed tag, the latest feature in bsuite. there are arguments about whether user-contributed tags are useful or even valid, or whether they should be stored in my site or aggregated at places like del.ici.ous. but who’s to worry about such questions? who’s to worry when you can put together the work already done to support author’s tags with wordpress’s pretty good comment system and get user contributed tag support with just a few extra lines of code? user experience map i was this close to posting soldierant‘s gobbledy gook map, but, well… i guess i wanted to make a point with his user experience map, done in collaboration with the smart folks at experience dynamics. take a careful look at the role of your competitors and a user’s expectations and goals. yeah, we’ve all got some work to do. too bad the free seminar schedule hasn’t been updated for . whisky essential to writing god bless william faulkner for pointing it out: my own experience has been that the tools i need for my trade are paper, tobacco, food, and a little whisky. nash edgerton’s lucky scott smith’s imperfect ten too slow for you? take a look at nash edgerton‘s lucky over at blue tongue films. what would you do in minutes seconds? how would you escape? zorb: another reason new zealanders are cooler than you who of us didn’t want to try it when we saw jackie chan bounce down a mountainside in one in operation condor (well, who of us who saw operation condor didn’t want to try it)? but until cool hunter gave me a pointer, i had no idea what the these strange inflatable balls (yeah, go google that) might be called or where to look for more information. as it turns out, they’re called “zorbs,” and the company even has a promo video to show them off. nuns vs. librarians in spelling bee from yahoo! news and ryan eby, there’s a funny spelling bee planned in erlanger kentucky: erlanger, ky. – after a five-year hiatus, the sisters of st. walburg monastery in villa hills are ready to show whether they are superior spellers. the sisters were champions of the annual corporate spelling bee for literacy in northern kentucky for years before giving others a chance to win. but now the nuns are back, even if they’re a little timid about challenging the reigning champions — a group of boone county librarians. scott smith’s imperfect ten the nice folks at coudal partners are hosting scott smith’s imperfect ten, “wherein one man breaks all ten commandments before breakfast.” it’s friday (march th, even), go watch. crisp green shirt between the mit show and microsoft’s vaporware, origami is back in a big way. here’s drumsnwhistles answer: a very crisp green shirt. all about opensearch and autodiscovery from davey p i’ve been meaning to point out (and steal from) dave pattern’s post on tipping off ie (and other browsers soon too, hopefully) to available opensearch targets for some time now. i haven’t had time to do the stealing, so i’ll have to settle for pointing it out while it’s still news. what’s the trick? as dave explains, you put a link in the <head> section of your pages like this: visual complexity i found the above image of a yfiles-generated site map at visualcomplexity.com. we’ve seen a lot of internet diagrams, including this one from , but what about mapping food? or disaster situations? or air routes? it’s like data porn, and there’s more in the visualcomplexity gallery. the ignorant perfection of ordinary people bob garlitz, who’s trying to decide between blogging at typepad and blogspot, wrote to offer a somewhat older phrase for the success of social software as described in the wisdom of crowds and in the definition of collabulary: “the ignorant perfection of ordinary people.” bob is at a loss to identify the source (and it pre-dates the book of the same title by a long shot), but maybe this crowd will know? mit origami competition ryan eby and make magazine alerted me to mit’s student origami exhibit, in which jason ku’s ringwraith won the best original model prize, and brian chan’s beaver — the mit mascot — got special attention from the mit news office. collabulary i found this a few days ago and realized that it embodied the difference between how i understand tag folksonomies and how others (with whom i’ve argued) may see them. that is, i see the role of the social group — the wisdom of the crowd — as essential to the success of our folksonomic efforts. as it turns out, somebody’s come up with a word that emphasizes that (uncoordinated) collaboration: collabulary. talking ‘bout library . users want a rich pool from which to search, simplicity, and satisfaction. one does not have to take a -minute instruction session to order from amazon. why should libraries continue to be so difficult for our users to master? — from page of the the university of california libraries bibliographic services task force final report. i find a new gem every time i look at it. robins at bath i heard birds chirping yesterday morning for the first time in a while, and from my office window i could see robins returned from the south. spring, it seems, has arrived in new hampshire, but nobody’s captured it better than breezin with the photo above — obviously taken from a somewhat warmer place than this in late january. tags done right flickr does tags better than any other, so far as i can tell. we love tag folksonomies for way they allow us all to organize our world, for the way they allow patterns to emerge from chaos, and for their easy flexibility. but that flexibility, if poorly implemented in our software, can interrupt the very patterns we hope to find in our tag networks. take “road trip” as an example. what one tagger thinks is two words might be just “roadtrip” to another. macbook pro reviewed jacqui cheng likes her new macbook pro and loves the performance, but gives the magsafe power adapter mixed reviews. why? she says it disconnects when it shouldn’t, and seems to stay connected when it should disconnect. well, i think i still want one. troy bennett at “ben show” ben apfelbaum died before having the chance to see it all come together, but his quirky idea seems to be a hit. here’s how jerry cullum described it for the atlanta journal constitution: “the ben show” was the brainchild of beloved spruill gallery director ben apfelbaum, who asked one day, “what’s in a name?” and proceeded to track down a host of artists named “ben.” well, actually, he asked, “is the use of a given name as a thematic device as useful as any other thematic device to create an art exhibition of interest? podbop rocks your calendar ryan eby pointed out podbop, a site that podcasts sample tracks from bands coming to your area (or any other area you select), and we both wished we’d thought of it ourselves. there’s nothing coming to warren (of course). but they’ve got coverage for denver, where i’ll be in may, so it immediately found a place in my podcast aggregator. laura fries might have covered the smart and cool factors best: oddest title of the year winner …and also rans the bookseller magazine friday announced the winner of the th annual diagram prize for oddest title. bookseller deputy editor joel rickett appeared on weekend edition saturday with the news, saying, as he did in a telegraph story on the matter: “it has been a pretty good year for strange titles.” the winner is people who don’t know they’re dead: how they attach themselves to unsuspecting bystanders and what to do about it by gary leon hill, but the list of nominees and near nominees included rock paper scissors posted on the wall in tom’s peacock bar in corvallis was a mystery: a notice of a rock paper scissors tournament. a visit to the usa rock paper scissors league‘s website proved more confusing. take the first news release as an example: rocky balboa is stepping back into the ring for his final comeback, as production has begun on “rocky vi: rocky paper scissors.” after a -year hiatus, sylvester stallone wrote the film himself, knocking out boxing from the script and replacing it with a hand sport that is more intense, more courageous and that looks even better in those dramatic slow-motion shots: rock paper scissors. “peanutty” ≠ peanut butter treehugger pointed out these p.b. slices as an example of excessive packaging. what they didn’t mention was the ingredients or processing used to make a non-sticky, peanut flavored “food product.” peanutty, but not quite peanut butter it’s worth mentioning here that i have a rule about things i find in the supermarket: if it says “food” on the label, you probably shouldn’t eat it. think about it, start first with the cat food, dog food, and fish food, then take a look at the pasteurized processed cheese food product and some of the goodies in the canned meats aisle. fun with (explosive) balloons okay, so this is certainly in the “don’t try this at home, kids” category, but we can all laugh and point at other’s stupidity. denver‘s abc channel reported last month on a foolish fellow who inflated balloons with acetalyne, the highly flamable and explosive gas used in welding, and drove off to a superbowl party. the balloons ignited, possible because of static electricity, and the explosion blew out all the windows, bent the car’s roof and doors out, and left the driver and with burst eardrums, burns, pain, and a felony explosives charges. can anybody explain this? ???????????????? morbidly curiouser zach saw my story about plane crashes and forwarded me a link to this video of an early parachutist he found on damn interesting. the connection to yesterday’s story is that the video ends with cops measuring the depth of the crater the jumper left after falling almost feet from the top of the eiffel tower. it’s the sort of thing that gets you nominated for a darwin award. morbidly curious a friend pointed me to planecrashinfo.com and i can’t help but explore. i was told to start with the pictures (which end in late , and so don’t include recent incidents like the flaming nose-wheel at lax or the overshot runway in chicago), but it was the collection of “last words” transcripts from the cockpit voice recorder (audio is available for many of them) that really trapped me. we might get a furtive chuckle over such last lines as “hey, what’s happening here” or “uh. the oregon attractions i didn’t see i’ve been back from oregon for about a week and a day now, and it’s really time to clear out my files. so here now are the attractions i had put on the list, but never got to see. i’m not complaining, afterall, i did get to see sprayfoam art, the us’s only municipal elevator, the world’s tallest barber pole, the spruce goose, mt. tabor, and the velveteria. clearly, oregon has a lot to offer wacky travelers. is sun’s t up to it? jonathan schwartz made the kind of news that makes slash dotters happy: he announced sun is (sort of) giving away free servers. it’s a promotion, a media play, of course, but one that might make a few lucky people very happy. here’s the deal: sun is really proud of their new t eight core server. each core runs at . ghz, but they’re apparently applying some distributive power of multiplication and calling it an . lego architecture the millyard museum was hosting the new england lego users’ group saturday, building lego replica’s of manchester nh‘s old victorian-era houses. it turns out they’re building a scale model of the entire millyard. love letters from your isp a friend got his own cease and desist letter the other day. his isp forwarded the notice from a copyright enforcement agency along with five pages of content intended both to stop those that know they’re sharing and help out parents (or others) who may not be aware of what all is going on with the computers attached to their cable modem. of course you’re a valued customer, and of course it wasn’t your fault, just stop it is the message. worse things a friend forwarded this, from fleur adcock: things there are worse things than having behaved foolishly in public. there are worse things than these miniature betrayals, committed or endured or suspected; there are worse things than not being able to sleep for thinking about them. it is a.m. all the worse things come stalking in and stand icily about the bed looking worse and worse and worse. as the useful becomes useless, it becomes art the story here isn’t about why i’m on the kate spade mailing list. the story is about their new line of “paper.” it’s stationary, of course. the kind of formal paper people use to send out wedding invites and thank yous and whatever other little missives that email or aim seem too uncouth for. i made this point before, in a discussion of how painting evolved from trade-craft to art after the development of the camera, but i love seeing a new example. standards cage match i prefaced my point about how the standards we choose in libraries isolate us from the larger stream of progress driving development outside libraries with the note that i was sure to get hanged for it. it’s true. i commented that there were over , registered amazon api developers and public opensearch targets (hey look, there’s another one already), but that srw/sru would always play to a smaller audience. evergreen aviation museum howard hughes‘ spruce goose now rests in mcminnville, at the evergreen aviation museum. the goose is as long as a with a wingspan a third again as broad, and for a short few seconds in , it flew. the docent was incredibly pleased to tell us that the tail almost broke off during those few seconds in the air. he claimed hughes hushed up the story and maintained the aircraft in flight-ready condition to protect himself from further attacks from government accountants. diy hoverboard my friend troy sent along a pointer to the gadget show‘s feature on diy hoverboards. they claim it all goes together with basic tools, a leaf blower, plywood, a bit of pipe, and other various parts totaling about £ . oh yeah, they also recommend “an insurance policy with good fringe benefits,” and being as british as they are, apparently “craft knives” and “scalpels” are pretty interchangeable. it all goes together in eight easy steps explained on four pages, so what’s keeping you? about my code lib presentation as with all my other presentations, the my slides tell less than half the story, but i’ve posted them anyway. i’m told the audio was recorded, and there’s a chance that will help explain all this, but until then you’ll have to piece this all together from my previous writings, what little i’m about to offer here, and the slides (which, again, without the spoken component, probably do more to misdirect interested readers than answer questions). brick i just popped in the constant gardener (trailer) and discovered the preview for brick. and even though i want to see almost every movie previewed for me, i really want to see this movie. the constant gardener, by the way, is good too. velveteria i wasn’t just surprised to find a gallery of velvet paintings, i was further surprised to learn they were hosting a show of valentines velvet works by local artist juanita and had cards advertising a show of la artist arnold pander’s oil on velvet works at the local vault martini lounge. but the fact is, carl baldwin and caren anderson’s velveteria is the place, if ever there was such a place, where such forces will collide. world’s tallest barber pole forest grove, oregon claims to have the world’s tallest barber pole, apparently presented by the portland area barbershoppers in recognition “ballad town usa’s” role in promoting and encouraging barbershop quartet singing. it stands in lincoln park (visible from sat photos!) just north of pacific university. barbershop poles and quartets they may have, but the barber i visited there did a lousy job trimming my beard. such is life, i suppose. librarians of springfield that’s my contribution to the springfield public library meme that michael casey and laura savastinuk started over the weekend. oregon city municipal elevator oregon city apparently boasts one of only four municipal elevators worldwide. one hundred thirty feet tall, with an observation deck at the top, it seemed to be worth stopping for. jason wrote in to roadside america explaining: it began as a water-powered elevator in , but was upgraded to an electric-powered elevator in . it is an example of googie architecture, which is reminiscent of the space-age housing structures in the jetson’s cartoon show. pdx’s free wifi rocks here’s a lesson the rest of the world’s airports could take from pdx: free wifi. most other aiports charge dearly for wifi, but pdx offers it free. knowing this, i arrived at the airport a couple hours early and got my dinner and caught up on my email here instead of elsewhere. the port of portland didn’t get my $ . an hour, but they did get an extra customer in their restaurants and shops. mt. hood from mt. tabor above: tonight’s sunset view of mt. hood from atop mt. tabor, an ancient volcano. roadside america claims: this is the only volcano located within a city limit in any us city. you can view the cinder cone and a few feet away from the parking lot is a kids play area. sprayfoam art in millersburg what you can’t tell about the photo above is that the eagle is huge, and made of spray foam. it stands at sprayfoam inc., just off the i at millersburg. don’t miss the cornucopia-like sign, or the completely enfoamed sprayfoam-mobile. the chuck norris meme i first caught up with all this at matt‘s blog, but on the radio out here in oregon today they kept inserting chuck norris legends between songs. here’s a bunch from chuck norris facts: when the boogeyman goes to sleep every night, he checks his closet for chuck norris. chuck norris doesn’t read books. he stares them down until he gets the information he wants. there is no theory of evolution. lessons from the microformat world i can’t help but like microformats, and part of that comes from the dogmatic principles that drive them. among those is the notion that none of us should attempt to create a format out of whole cloth. here’s how they explain it: under the title of “propose a microformat” they tell us: “actually, don’t!!!” ask yourself: “are there any well established, interoperably implemented standards we can look at which address this problem? things i learned at lunch today karaoke means “empty orchestra” in about the same way that karate means “empty hand.” the “oke” piece is actually a shortened form of “orchestra,” borrowed from western languages. ethiopians supposedly discovered coffee when they noticed goats eating the beans. no word on weather the coffee beans in their droppings are any good. you mean other businesses handle acquisitions too? art rhyno confused my by calling it erp, but he just rocked his code lib presentation and i realized he’s talking about the same thing that’s been itching me: libraries are not unique, but our software and standards are unnecessarily so. in my introduction of wpopac i made the point that i didn’t want to replace the ils — certainly not the acquisitions management functions or other business processes. art today explained that he wouldn’t want to have to develop or support those features either, but that we don’t need to. pig-n-ford races!?! so here i am looking up things to do in oregon and i come across the tillamook chamber of commerce‘s guide to local attractions and its note about the pig-n-ford races: vintage vehicles, daring drivers and squealing porkers. mixed together, the outcome can only be described as frenzied farm-style fun. most people would agree that individuals who race model-t fords must be strange to begin with. when competitors insist on carrying pigs as passengers, however, it’s a sure sign of a rare breed of driver. on flying if i didn’t like flying, or at least if i couldn’t tolerate it, i wouldn’t making my third distant trip in as many months. and though i know many others spend a whole lot more time in planes than i do, i still think vasken has a bit of a point in the following: i couldnt help thinking about the horrid dichotomy that is airline travel… on one hand, my flight from philly to manchester takes minutes, or + hours less than the trip takes in a car–on the other hand, it took me hours to get from my house to the place i was staying in pa, a savings of a mere hours. instant messenger or virtual reference? i noted aaron schmidt‘s points on im in libraries previously, but what i didn’t say then was how certain i was that popular instant messaging clients like aol instant messenger or yahoo!’s or google’s are far superior to the so-called virtual reference products. why? they’re free, our patrons are comfortable with them, and they work (three things that can’t be said about vr products). ah, heck, just take a look at what michael stephens was saying about them last week (as quoted by teresa koltzenburg at ala techsource): choose your disaster the good people at keep the faye gave me a chuckle with their series of choose you daily disaster magnets, like the hillbillies and volcano series pictures above. then they followed it up with the amusing, but somewhat less funny choose your favorite fantasy series. mysql’s slow query log zach suggested it last week, but it’s only now that i’ve gotten around to setting up mysql’s slow query log. it’s easy enough, you’ve just got to put a couple lines like this in your my.cnf (which is in /etc on my server): log-slow-queries = /var/log/mysql/mysql-slow.log<br /> long_query_time = this should get most people running, but this story in database journal offers a few more details. potentially more useful is this guide to query and index optimization (though it’s probably a little out of date). nmc’s horizon report i’d never heard of the new media consortium before, but they claim a mission to “advocate and stimulate the use of new learning and creative technologies in higher education.” anyway, their horizon report identifies the following trends among those shaping the role of technology in education: dynamic knowledge creation and social computing tools and processes are becoming more widespread and accepted. mobile and personal technology is increasingly being viewed as a delivery platform for services of all kinds. roadside attractions perhaps it’s just because i’m now scouring roadside america for tips on what to do in the hours after the end of code lib and my flight home, but i got a hoot out of this ap story about “roadside giants”: a pittsburgh-area couple find “roadside giants” historic, attractive, a boon to local economies… and silly. associated press pittsburgh – how can you find the cadet restaurant in kittanning? high-speed photography the gallery at pulse photonics has more than a few images that seem to pause time in impossible moments. they’ve got images of balloons pierced by arrows and darts, oranges exploding from [a gunshot][ ], bullets [shattering glass][ ] and [slicing through jelly][ ], and all of this [falling water][ ] and [oil][ ] in [so many][ ] [little droplets][ ]. you really oughtta go see the [whole gallery][ ]. and after that, go visit the [photron gallery][ ] of slow motion videos that [caught my eye][ ] a while ago. bicycle snowplow to go along with summer’s bicycle riding mower is this “vancouver snowplow” from joe-ks.com (yes, i feel appropriately stupid for linking to a site with an animated gif splash page). oddly, this isn’t the only such snowplow. on being busy i should be thankful to have friends who get worried about me when i don’t blog for a couple days (or at least make up stories), but let me take this moment to make it clear that i haven’t gone into boat sales. this has happened before, and it just means i’ve got a larger than usual pile of deadlines (and interesting projects like wpopac) on my plate. wpopac: an opac . testbed first things first, this thing probably needs a better name, but i’m not up to the task. got ideas? post in the comments. for the rest of this, let’s just pretend it’s an interview. what is wpopac? it’s an opac — a library catalog, for my readers outside libraries — inside the framework of wordpress, the hugely popular blog management application. why misuse wordpress that way? wordpress has a a few things we care about built-in: permalinks, comments, and trackbacks (and a good comment spam filter), just to start. performance optimization a couple notes from the past few days of tweaks and fixes: hyper-threading has a huge effect on lamp performance. from now on, i’ll have bad dreams about running mysql without query caching in the way that i used to have nightmares about going to school wearing only my underwear. the difference is that big. wordpress rocks, but it has some queries that will kill large databases. i’m playing with baseline when i fix ’em, but it’s worth it. the web is not a one-way medium anybody who questioned the pew internet and american life report about how teens use the internet and how they expect conversations and interactivity from the online services they use might do well to take a look at this comment on my chernobyl tour story: student looking for info that your not give us february rd, : you people suck. we have to do a school report and you are not giving us any info on what happened to the people, and the environmetn, we need a story from someone and about someone who lived through this inccident. faqs about those three wishes i ran across david owen’s three wishes faq in a month-old new yorker on my friend’s coffee table last night. i tore out the page thinking i’d not find it online, but lo, the new yorker posted it on their site on jan ninth! you have been granted three wishes — congratulations. if you wish wisely, your wishes may bring you great happiness. before wishing, please take a moment to read the following frequently asked questions. libraries vs. drm within minutes of each other, two friends from separate corners of the world sent me a tip about the following: slashdot pointed to this bbc news that talks about the ill effects of drm on libraries. what’s drm? it’s that “digital rights management” component of some software and media that supposedly protects against illegal copying, but more often prevents legitimate users from enjoying the stuff they’ve bought legally. now think about how this works (or doesn’t) in libraries… exxpose exxon exxonmobil’s profits of $ . billion are apparently the largest ever recorded by any corporation in america. to celebrate, the folks at saveourenvironment.org put together this funny short: exxposeexxon. the movie makes some good points, but let’s face it, high oil prices encourage conservation and research on alternative energy technologies. is j. k. rowling carolyn keene’s sister? i said previously that i drop my journalistic standards on fridays. today is no exception. background, from mysterynet: carolyn keene is a writer pen name that was used by many different people — both men and women — over the years. the company that was the creator of the nancy drew series, the stratemeyer syndicate, hired a variety of writers. for nancy drew, the writers used the pseudonym carolyn keene to assure anonymity of the creator. as if retro fashion didn’t already go far enough i guess i can see why people might be willing to throw down $ or more for these fancy northstar refrigerators, i mean, they remind rich young people of their grandma’s house, with fresh-baked cookies and a big glass of milk to dunk them in. i’ve gotta admit, i almost got suckered too. but why is it that our rosy nostalgia for the s ignores both the racial segregation (a bad thing) and the income equity (a good thing)? onion story predicted five-blade razors in gillette’s fusion five-blade razor is hitting the shelves now, but the onion predicted it in february . aim and changing modes of communication there’s a bit of discussion of aim‘s role in personal communications over at remaining relevant. i mention it here because i’ve been thinking about this lately. we’re seeing some great shifts in our modes of communication. take a look at how “webinar” technologies have changed sales forces. the promise is lower costs and faster response time, but it also challenges our expectations and the skills of the salesperson. now imagine the generation of kids who are growing up with aim entering the workforce. the future of privacy and libraries ryan eby speaks with tongue firmly in cheek in this blog post, but his point is well taken. privacy is serious to us, but we nonetheless make decisions that trade bits of our patrons’ privacy as an operational cost. while we argue about the appropriate time keep backups of our circulation records, we largely accept them — and the way they connect our patrons with the books they read — without question. zach’s couch camouflage here’s zach hidden in plain sight on a couch at a friend’s house the other day. that’s skill. where’d my go? nobody remembers how, but the bottle is empty again. we’re beginning to blame it on bandits. warren (and dog sledding) on tv tonight the folks at wmur‘s chronicle are featuring my friends joe and wendy and their dog sledding tonight. the photos above are of justin in a race a few years ago (video of the finish also online). warren hasn’t been so proud since we put the rocket up. large format scanners for document imaging the market for large-format flatbed scanners is shrinking, so products turn over slowly and development is far behind my expectations. that said, the epson gt- doesn’t look like a bad choice for tight budgets. it has a relatively low maximum resolution of only dpi, but has the highest claimed scan speed of seconds at dpi. following that is the microtek scanmaker xl, which has a much higher maximum resolution, but much slower scan speed (even at the same resolution as the epson). what does facebook matter to libraries? lichen pointed me to this librarian’s guide to etiquette post about new technologies: keep up to date with new technologies that you can co-opt for library use. so what if no one will ever listen to the pod casts of your bibliographic instruction lectures, subscribe to the rss feeds from your library’s blog, send your reference librarian instant messages, or view your library’s profile on facebook.com? at least you did your part to make all these cool technologies a little bit lamer. walking desk i used to have a stand-up desk at work. then that got replaced by a pair of standup workstations above a more normal desk. then i moved offices and switched roles from sysadmin to programmer and got the most normal desk ever. then, in january , i heard an npr story about dr. jim levine’s study that put a high value on constant movement throughout the day, and i got concerned about sitting for so long. not invented here i couldn’t say it, but alexander johannesen could: libraries are the last bastions of the “not invented here syndrome” (scroll down just a bit, you’ll find it). between alex’s post and mine, i don’t think there’s much to say except this: there may be five programmers in the world who know how to work with z . , but several thousand who can build an amazon api-based application in minutes. what technology do you want to bet on? reviews you can trust cameron moll (via ryan eby) wants “weight” customer ratings to reflect how two products of the same rating might have wildly different numbers of reviews. at first glance i agree with him, but after a moment of thought, i begin to wonder if i want the ratings weighted by the number of reviews, or the number of reviews i “trust.” amazon keeps huge amounts of data about all its customers. so how hard could it be to correlate my purchasing behavior with the purchasing behaviors of the reviewers along with the details of which reviews i’ve previously checked as “helpful. indian frankie the plan was to meet jessamyn and greg at the india queen last night, so discovering this note yesterday on slashfood about “frankies” had the added excitement of both discovering a new food i wanted to eat, and being in a position to get it that day — the sort of instant satisfaction one doesn’t expect in these parts. here’s the description: the frankie is an indian street-type food made of a thin bread similar to a tortilla that is coated with egg and fried. conceding defeat i wasn’t really in the game, but when samb posted the above picture of david brown’s typical meal, i couldn’t help but take it as a challenge. i never did get around to snapping a picture to match samb’s, and now i’ve got accept that there are others with more skill and determination than me. slashfood explains that anybody can walk in to in-n-out burger and order a sandwich of any size. to blog or not to blog a friend revealed his reticence to blogging recently by explaining that he didn’t want to create a trail of work and opinions that could limit his future career choices. fair point, perhaps. we’ve all heard stories of bloggers who’ve lost jobs as a result of the content of their posts. and if you believe the forbes story, the blogosphere is filled with teaming hordes intent on ruining established companies and destroying the economy (okay, i exaggerate). to blog or not to blog a friend decided the old pornstar name formula was good enough to use to name her blog, as she explains in her launch story. so, should this be the nick hastings blog? elsewhere, another friend is struggling with the decision to blog. when you need to talk to customer support it’s good to know hard to find numbers.com is there when you need it. here are the top five: <td width=" "> htf# </td> <td width=" "> who </td> <td width=" "> notes </td> amazon.com <td> - - <br /> <br /> - - <br /> <br /> - - <br /> - - </td> <td> cust. service<br /> <br /> seller support<br /> <br /> rebate status local or int’l </td> <td> / <br /> <br /> "<br /> " ( press to bypass menu) <br /> " </td> ebay. dawg it’s friday, a day when i drop my journalistic standards and usually publish whatever video or joke somebody forwarded me during the week. this one came from my dad: a guy is driving around and he sees a sign in front of a house: “talking dog for sale.” he rings the bell and the owner tells him the dog is in the backyard. the guy goes into the backyard and sees a labrador retriever sitting there. plesk bites i picked plesk over cpanel as my server control panel because it was cheaper, looked better, and seemed to have all the features i wanted. what i didn’t know was that it came with php and mysql at times when each was a major version ahead of that. when the good folks at my hosting provider tried to upgrade this, it conflicted with plesk and they have to back off. quickly noted: mooflex cms new ajax-happy cms: mooflex, more info at ajaxian (and in their podcast). about sherpa and their advice to digital libraries… i mentioned sherpa a while ago: sherpa is a large consortial uk project that’s attempting to build an academic archive/repository for institutions, including the british library and cambridge university. [link added] i bring this up again now because they’ve got some advice for people on the subject of digital archives. they recommend eprints, an open source project developed and maintained by the university of southampton. second to that, or for those interested in archiving a broader variety of object types, they suggest mit’s dspace. users vs. network printers in winxp it’s been a problem we’ve struggled with here for much longer than we should have, and it took a hotshot new guy in desktop support to show us the answer. but if you know the right magic, you can add a printer to windows xp and make it available to all users. see, if you add the printer using the “add printer” wizard, it’s available only to that user. but if you use the command line, then you can throw a switch to make it available to any user who logs in to that machine. jenny levine’s online library user manifesto drawing from john blyberg‘s ils customer’s bill of rights and the social customer manifesto, jenny levine offers this online library user manifesto: i want to have a say, so you need to provide mechanisms for this to happen online. i want to know when something is wrong, and what you’re going to do to fix it. i want to help shape services that i’ll find useful. i want to connect with others that share my interests. cio’s message to faculty: the internet is here as part of a larger message to faculty returning from winter break, our cio offered this summary of how he sees advancing internet use affecting higher education: are you familiar with blogs and podcasts? google them, or look them up in wikipedia. some of you may already be using these new tools. others may think these terms are the latest in a sea of techno-jargon. regardless, your millennial students — the netgens — are using these new technologies — along with the ubiquitous cell phone — more and more. the arrival of the stupendous we can be forgiven for not noticing, but the world changed not long ago. sometime after the academics gave up complaining about the apparent commercialization of the internet, and while wall street was licking it’s wounds after the first internet boom went bust, the world changed. around the time we realized that over million americans have internet access, that million americans use the internet ?on an average day, and that % of them believe the internet is a reliable source of information, we looked around and found that along with doing their banking, their taxes, and booking tickets for travel and movies, those users were making about five billion web searches each month. goodbye san antonio you won’t get your salad dressing on the side in san antonio. i don’t know what it says about a place, but in new england it’s so common i never learned to ask for it on the side, it just happens. not so in san antonio. you’ll also have trouble finding a place to eat dinner away from the riverwalk, as all the neighborhood places i found are open only for breakfast and lunch. data visualization and the opac a chat with ryan eby, also an edward tufte fan, elicited this line about another reason we continue to struggle with the design of our catalogs: data isn’t usable by itself if it was then the opac would just be marc displays and yesterday i was speaking with corey seeman about how to measure and use “popularity” information about catalog items. it got me thinking about flickr’s interestingness metric, which seems to combine the number of times a photo has been “favorited,” viewed, and commented. presentation: designing an opac for web . ala midwinter iug sig presentation: designing an opac for web . update: pdf version with space for notes web . and other “ . ” monikers have become loaded terms recently. but as we look back at the world wide web of , there can be little doubt that today’s web is better and more useful. indeed, that seems to be the conclusion millions of americans are making, as current estimates show over million users in the us, including % of youth - . fully wired and mobile in san antonio i’m in san antonio for ala midwinter and enjoying the benefits of wide-area mobile internet access via my treo and and the power of local search. this is sort of a test for me and my treo, as i passed on all the usual trip prep i do and entirely i’m depending on what i’ll find in situ or in my mobile web browser. i wandered around a bit this afternoon to get a feel for the place, but as i got hungrier, i found myself stuck in the riverwalk mall, and without any local clues about where to look for better food (steers & beers, in the mall, might have been an option if it had more activity or if those few who were sitting at tables didn’t look so miserable). educause on future of libraries take a look at this editorial by jerry d. campbell, cio and dean of university libraries at the university of southern california: academic libraries today are complex institutions with multiple roles and a host of related operations and services developed over the years. yet their fundamental purpose has remained the same: to provide access to trustworthy, authoritative knowledge. consequently, academic libraries — along with their private and governmental counterparts — have long stood unchallenged throughout the world as the primary providers of recorded knowledge and historical records. goodbye x. in recognition of the divisive and increasingly meaningless nature of x. monikers — think library . and the web . that inspired it — i’m doing away with them. when jeffrey zeldman speaks with disdain about the ajax happy nouveaux web application designers and the second internet bubble (and he’s not entirely off-base) and starts claiming he’s moving to web . , then it’s a pretty clear sign that we should give up on trying to version all this. learning: mysql optimization i have over posts here at maisonbisson, but even so, the table with all those posts is under mb. now i’ve got a project with , posts — yes, , posts! — and the table is about mb. an associated table, structured sort of like wp’s postsmeta, has over . million records and weighs in at over mb (not including the mb of indexes). up to now i’ve been a “throw more hardware at it” sort of guy — and in a server with only gb of ram, that’s probably the best solution — but i also think it’s time i learned some mysql optimization tricks. radical, militant librarian the ala’s intellectual freedom folks came up with this radical, militant librarian button (which i found in library mistress’ photostream): in recognition of the efforts of librarians to help raise awareness of the overreaching aspects of the usa patriot act, the american library association (ala) office for intellectual freedom (oif) is offering librarians an opportunity to proudly proclaim their “radical” and “militant” support for intellectual freedom, privacy, and civil liberties. wordpress plugin: add to del.icio.us i’m not running it here (only because i’m too lazy), but i was happy to find arne brachold’s del.icio.us – bookmark this! wordpress plugin. it puts a sweet bookmark on del.icio.us link whereever you call this function: <?php dbt_getlinktag(“bookmark on del.icio.us”); ?> arne also wrote the google sitemap plugin i use (though it turns out i’m a few versions behind). us census on internet access and computing rebecca lieb reports for clickz stats that, based on us census data (report), most americans have pcs and web access: sixty-two million u.s. households, or percent of american homes, had a web-connected computer in , according to just-released u.s. census data. that’s up from percent in , and more than triple ’s percent figure. home web use continues to skew toward more affluent, younger and educated demographics. how i broke my clie it’s an unseasonably warm and rainy january here in warren, where warm actually means daytime highs of about degrees and ‘seasonable weather’ would be closer to zero. the point is that it’s the worst possible winter weather: the rain ruins the regular winter activities, and it’s still too cold to take up summer activities. perhaps that’s why i take such comfort in this video of ashton, even if it is the video that killed my clie. field of trains fishfin has an interesting collection of photos from the american plains. that old train car caught my eye and fishfin replied to my comment with more detail: this old train car sits about yards from the soo line railroad in north eastern montana, it’s in comertown, an old abandoned town were they used to run whiskey from canada to the us in the early ’s. [link added] fishfin ’s old train. highways think now of the us interstate highway system. like the internet that followed, the highway system was the subject of much hype and conjecture. most notably, norman bel geddes’ -designed general motors futurama exhibit at the new york word’s fair. in it we saw magical highways connecting our cities, and whisking motorists from new york to la in hours. he predicted cities would expand their commuting radius by % by . the library vs. search engine debate, redux a while ago i reported on the pew internet project‘s november report on increased use of search engines. here’s what i had to say at the time: on an average day, about million american adults use the internet; % will use email, % will use a search engine. among all the online activities tracked, including chatting and iming, reading blogs or news, banking, and buying, not one of them includes searching a library opac. more trends in online behavior from pew internet it turns out that the pew internet and american life project sort of keeps a blog. here are some points from a november post by project director lee rainie regarding “surprising, strange, and wonderful data:” the vast majority of most internet users ( %) and many non-users (about %) expect that they will be able to find reliable information online when it comes to news, health care information, e-commerce, and government. winter’s day winter in warren can be rather picturesque. poets, justice, scotch unattributable: “poetic justice is a lie. it’s no more real than military inteligence. the entire motivation for poetry is the unjust pain of life.” separately, what’s the appropriate lc classification for scotch? my first thought was around pr , but what do i know. should it go elsewhere? what about other spirits? joel friesen’s misuse of powerpoint joel friesen‘s powerpoint-esque presentation on why his girlfriend should continue to date him didn’t win her back, but it entertained folks. yes, the diagram above shows joel’s position at the intersection of those who are graphic designers, awesome people, and people who’ve played a zombie in a low-budget horror flick, yes the other slides are as entertaining. go look: why you should continue to date me; a series of charts and graphs. presentation advice from an apple insider mike evangelist’s look behind the magic curtain of apple keynotes during his time with the company. code lib program proposal i’d be excited just to be a fly on the wall at code lib, but i’m on a bit of a mission to change the architecture of our library software — to make it more hackable, and make those hacks more sharable — so i had to propose a talk. title: what blog applications can teach us about library software architecture description: the number of programmers in the library world is growing and our individual efforts have shown great promise, but they exist largely as a spectacle that few libraries can enjoy. looking at controversy through the eyes of britannica and wikipedia the argument about wikipedia versus britannica continues to rage in libraryland. the questions are about authority and the likelihood of outright deception, of course, and a recent round brought up the limitations of peer review as exemplified in the cold fusion controversy, where two scientists claimed to have achieved a nuclear fusion reaction at room temperature. randy souther, from the university of san francisco, asked us to look more carefully: boat full of toilets my inner -year-old is cracking up over the notion of a shipwrecked load of toilets in the mediterranean. magnetic fields, earworms, fido i can’t get fido, your leash is too long, from the magnetic fields‘ love songs, out of my head. this entry is an attempt to kill this earworm by posting the lyrics. if this doesn’t work i’m checking out maim that tune. fido, your leash is too long you go where you don’t belong you’ve been digging in the rubble gettin’ bitches in trouble tag clouds… “the tag cloud is the mullet of the internet.” found at phpflickr. look closely. gallery to flickr migration tool for those people still using gallery, here’s the last straw: rasmus lerdorf got to playing with the flickr api and quickly wrote up a script to migrate his photos from gallery to flickr. he’s didn’t post a script or anything, he’s just saying it’s easy to do. a lot of things are easy to do, of course, but that doesn’t mean they get done. so it’s probably a great relief to somebody that paul baron got on the job. ddos’d my hosting provider sent along the following message: we have experienced a ddos attack today january th, which resulted in latency across the entire network. during this time your domain, email, ftp and other services may have appeared to be offline, or intermittent. our techs have been working as quickly as possible to block the attack and get the network back up to speed. i was relieved to know that the unexpected downtime was the result of something i’d done. political blogging protected by fec way back near the end of , lot reported that the federal election commission had basically ruled that bloggers are journalists: the federal election commission today issued an advisory opinion that finds the fired up network of blogs qualifies for the “press exemption” to federal campaign finance laws. the press exemption, as defined by congress, is meant to assure “the unfettered right of the newspapers, tv networks, and other media to cover and comment on political campaigns. social software works for organizations too ignore the politics for a moment. moveon‘s cto, patrick michael kane, remarked that the organization’s membership to flickr, the photo sharing site, has paid off: “flickr has got to be the best $ . we’ve ever spent.” why? micah sifry explains in a story at alternet that moveon had been soliciting photos of events from members for some time, but their ability to move those photos through the process and make them available to the public was limited. wordpress . & bsuite update: bugfix release b v available. wordpress . is out and available for download now. i don’t know how the development team did it — i mean with the holidays and all — but here it is. and now i have to admit that i haven’t even played with the betas, so i’ve got no clue how bsuite works with the big . . for all i know it works just fine, or it drops all your tables and sends your browser history to your mother, so please take caution. avenue q steve wynn could probably have had any show he wanted, but he chose avenue q, the sesame street and muppets-inspired show that has to include a disclaimer denying its roots in the program and advertising. what the show’s creators don’t have to disclaim are the three tony awards the show won in for best score, best book, and best musical. sandee bought the cast recording (also at amazon) because they’re the sort of tunes that get into your head…the sort of tunes you’ll find yourself humming days later. the eating, drinking, and dancing in vegas vegas knows liquor. vegas knows drinks. they go well with cards and dice and slot machines and such. and even though the cards and dice and slot machines and such aren’t my reasons for going to town, i do enjoy a drink. above, center you see the west wing bar’s sidecar with cognac, triple sec and lemon juice. at the left is a pinapple mojito from the wynn’s terrace pointe cafe. nevada considers atomic testing license plate, again the first license plate to remember nevada’s history as the host of the us’s nuclear testing grounds drew criticism for featuring a mushroom cloud (see the plate on the right, above). now it appears folks are at it again, this time with a plate that depicts the site’s area and includes the classic illustration of an atom’s electron cloud. all of this generated enough interest to bring the local media out to the atomic testing museum to gawk at the proposed plate, including an actual-sized rendition being shown off on a lincoln navigator. nevada desert we didn’t get to go to barstow as planned, but i couldn’t leave las vegas without a peak at the desert. fortunately, red rock canyon isn’t far from town, and the blue diamond highway does a nice loop there and back. along the way i found that the town of blue diamond has a new welcome sign, but the old text remains: “elevation: high, population: low, burros: ?” i stumbled across an upended car standing like a tombstone exclaiming “dirt man rocks. font friends you’ve got to love a friend who emails you when she finds fonts like orange whip and comic strip exclaim and say they remind her of you. on censorship regarding nudity in photographs posted to flickr, dancharvey says: honestly, i’m more concerned about all the cats and flowers. cliche is more damaging than breasts. your opinion may vary. barstow california what didn’t work out because of our problems with the hotel was our drive to barstow to see sandee’s friend joanne. i don’t know much about the town, but wikipedia told me to look out for the original del taco, rainbow basin natural area (site not loading now, try this instead), calico ghost town, and the old solar one solar energy generating experiment. along the road, however, is the the world’s tallest thermometer, in baker, california. atomic liquors i convinced sandee to join me at atomic liquors on fremont street, just beyond the western hotel casino in what the las vegas sun calls the “gritty underbelly of las vegas.” owner joe sobchick and his wife stella started business in with a cafe called virginia’s. they converted it into a bar in , and changed the name to recognize their proximity to the nuclear tests just miles away. welcome to fabulous las vegas…with your host, casey the wind along las vegas boulevard was blowing hard, so it hides the fact that i’m currently sporting one of the worst haircuts of all time. i’ve been meaning to take a picture of this damn sign for years — and more so after seeing beatnickside‘s collection of vegas photos. what you lose in the whirligig… nobody’s saying what caused it, but things didn’t go as planned at the mgm grand sunday night. we were told our room wasn’t ready when we tried to check in a little before midnight, so we ambled over to the cafe for a midnight breakfast on the house. then at am, when our rooms still weren’t ready, we were sent to the bellagio with a voucher for a free room and cab fare. the real king kong here’s another story from my friend joe monninger. this time it’s a piece he cut from a book he’s working on, but i’m happy to take his tailings. the text that follows is his: with the mega-release of king kong swarming the country this week, it might be interesting to hear a true big ape story. i came across this story while doing research for a project, and i pass it along as it came to me. happy holidays from las vegas! the bellagio is all done up for the holidays, vegas-style (which means it’ll give you a headache). happy holidays from warren snow, thick and heavy because of the thaw these past few days, covers warren. our rocket stands tall for all seasons. shuffling ipods i couldn’t help but want one when they were released. i still wanted one after reading the reviews. and i couldn’t help but think about buying one when i finally got to play with it in the store. my wife, loving me and knowing me as she does, got me one. yes, i got a video ipod for christmas. thing is, presents like this create a crisis. how do i extract the gigabytes of music i’ve accumulated on the old ipod? last minute gift idea my friend joe loved his chickens, though a fox did them in this last fall. he’d planned to leave the coop empty for the winter and start fresh in the spring, but his surfing lead him to mail order chickens (adoption card pictured above). so…what better a gift for a friend than a chicken by mail? and what better a gift to the world than trade justice? santa vs. cops i always get a laugh out of cops, and an even bigger laugh out parodies of the show. so i have to thank cliff for finding this animated video of santa getting pulled over. the war on christmas i like christmas as much as anybody (well, anybody who likes christmas), but i’m a “happy holidays” guy. why? because christmas and the holidays aren’t about me, they’re about the way we spread happiness and joy to others, no matter how they celebrate. so while i quietly hope for my own merry christmas, i resist the urge to wish everybody else a happy festivus and opt for “happy holidays.” blogging the office party (mostly because they suggested it) i don’t work for central it anymore, but they still invite me to their holiday party. and no office holiday party would be complete without a yankee swap. i brought a sort of crappy battery operated screwdriver that seemed to be popular (but keep in mind that we have really low standards for these things), but i was pretty happy to unwrap a martini set with four glasses and pitcher for myself. serena collage customer sites zach got a call from the serena collage rep who rattled off this list of customers in new england: boston college northeastern bristol community college umass lowell the sungard/sct luminis content management suite demo we got the demo yesterday of sungard/sct‘s luminis content management suite (sales video). i mentioned previously that the sales rep thinks pima community college and edison college show it off well. here’s what we learned in the demo: it started with the explanation that data is stored as xml, processed by jsp, and rendered to the browser as xhtml according to templates, layouts, and “web views.” it was later explained that the product was “web server agnostic” and could run under apache, iis, sunone, or others. electric aerobic color me amused to learn that somebody (don’t worry, amazon will never tell me who) bought carmen electra’s aerobic striptease after following one of my amazon affiliate links. book flower institutional and academic repositories mit has dspace, their solution to save, share, and search the collected work of their faculty and students (in use by public sites). now royce just shared with me this presentation by bill hubbard, the sherpa project manager at university of nottingham. what’s sherpa? the name is an acronym for securing a hybrid environment for research preservation and access, but it’s a project intended to archive the pre and post publication papers and other research products. kim’s cms shortlist with , cms vendors in the marketplace, we’re mining what we know or know-of as a way to shorten the list. kim named the following four: joomla, a derivative of mambo collage appears to have good content reuse features omniupdate has a good list of higher ed clients drupal: open source and turning heads ryan eby’s pursuit of live-search ryan eby gets excited over livesearch. and who can blame him? i mention the preceding because it explains the following: two links leading to some good examples of livesearch in the wild. inquisitor is a livesearch plugin for os x’s safari web browser. it gives the top few hits, spelling suggestions where appropriate, and links to jump to other search engines. garrett murray’s maniacalrage is an interesting blog on its own, but he’s also doing some good ajax on his search interfaces. simon mahler audioproduktion simon mahler did the audio for benjamin stephan and lutz vogel‘s trusted computing movie. the movie is good, but i realized i was letting it play in the background just to hear the soundtrack, so i finally looked up mahler’s fotone.net and found the three free song downloads. it’s good stuff, but i’m wondering where the album is… cop tasers cop two cops: he wanted a soda, she didn’t. she had the wheel, he had a taser. details from this associated press story: hamtramck, mich. — a police officer has been charged with using a taser on his partner during an argument over whether they should stop for a soft drink. ronald dupuis, , was charged wednesday with assault and could face up to three months in jail if convicted. the six-year veteran was fired after the nov. they might be giants podcast thanks go to jenny for the link to the they might be giants podcast! and all that brings up something i was too lazy to figure out before. interestingly, it became an issue now only because i was also too lazy to look for the tmbg podcast in the itunes podcast directory. it turned out to be easy enough to subscribe directly, but here are the directions from apple: if you can’t find a podcast on the itunes music store, never fear. free palm/treo aim client my treo rocks. part of my love for the new gadget is how i can now aim on the run without sms. sure, i risk frostbitten fingers as i walk across campus and i’d probably be a lot better off if i just called the person, but…but… anyway, everything treo was near the top of my google query with a roundup of three commercial im apps for palm. but none of the reviewed apps seemed all that great, and i sort of expected to find a free client. two things to know about library . you don’t like the “ . ” moniker? so what. john blyberg reminds us that “if we’re arguing over semantics, we’ve been derailed.” and stephen abram is said to have cautioned us: “when librarians study something to death, we forget that death was not the original goal.” bsuite bug fixes (release b v ) [innerindex]i’ve fixed another bug in bsuite b , my multi-purpose plugin. this update is recommended for all bsuite users. fixed previous versions would throw errors at the bottom of the page when the http referrer info included search words from a recognized search engine. installation follow the directions for the bsuite b release. the download link there will always fetch the current version. upgrades from earlier versions of bsuite are easy, just replace the old bsuite. improving wordpress search results simplesearch – a full-text solution | beau collins nature concludes wikipedia not bad fresh from nature: a peer reveiw comparison of wikipedia’s science coverage against encyclopaedia britannica: one of the extraordinary stories of the internet age is that of wikipedia, a free online encyclopaedia that anyone can edit. this radical and rapidly growing publication, which includes close to million entries, is now a much-used resource. but it is also controversial: if anyone can edit entries, how do users know if wikipedia is as accurate as established sources such as encyclopaedia britannica? yahoo! rocks the web no, i don’t mean that they’re disrupting it, i mean they’re getting it. and in saying that, i don’t mean they’re figured it our first, but they they’re making some damn good acquisitions to get it right. mostly, i’m speaking of they’re purchase of flickr last year and their acquisition of del.icio.us friday. but in a somewhat lesser way i’m also speaking of their announcement monday that they’ll be offering blogs as well. yahoo! buys del.icio.us nial kennedy threw down some of the first coverage of yahoo!’s acquisition of del.icio.us last week. del.icio.us will most likely be integrated with existing yahoo! search property my web. my web allows yahoo! members to tag search results for discovery through a defined social network (y! ) or all yahoo! users. yahoo! will use del.icio.us bookmarks to better inform personalized search results throughout its services. its ability to combine signals of relevance from search result click-throughs to a listing of sites bookmarked and classified will lead to increased use of yahoo! opensearch spec updated i just received this email from the a opensearch team: we have just released opensearch . draft . we hope to declare it the final version shortly, and it is already supported by a .com. uprading from a previous version should only take a few minutes… opensearch . allows you to specify search results in html, atom, or any other format (or multiple formats) in addition to just rss. in addition, opensearch . a patron’s perspective on library . my friend joe monninger is perhaps a library’s favorite patron. he’s an avid reader who depends on his public library for books and audiobooks and dvds, and as a writer and professor he depends on the services of the university library. but he doesn’t work in libraries, and though he listens patiently to my work stories, he doesn’t really care about the politics or internal struggles we face. that said, i’m reprinting here the full text of his recent column for the valley news, a paper serving hanover new hampshire and other upper connecticut river valley communities. bush joke i wish i could admit the provenance of the following, but i’ve been sworn to secrecy. here goes: donald rumsfeld is briefing president bush: “yesterday, brazilian soldiers were killed.” “oh no!” exclaims the president, “that’s terrible!” his staff is stunned at this unprecedented display of emotion, watching as bush sits, head in hands. finally, he looks up and asks, “how many is a brazillion?” identity management podcast josh porter and alex barnett got dick hardt and kim cameron on the line to talk about identity management. the result is available as a podcast. i should add that josh and alex are big on the attention economy and social software, so they’re asking questions about how idm works in those contexts. most people thinking about idm today seem to be thinking about its uses in the enterprise or in education, but when i say identity management is the next big thing, i mean it in the social context that josh and alex are rooted in. sungard/sct luminis content management suite we’re looking at the sungard/sct luminis content management suite (sales video). the real demo comes later, but the sales rep thinks pima community college and edison college show it off well. hmm. four million dominos, a sparrow, an exterminator people like to topple dominos, and some people like to topple great long snaking lines of them. so tv crews get involved, people spend a month or more lining the damn things up, and domino day becomes an annual event. enter sparrow. sparrow menaces dominos, topples , of them. enter exterminator. exterminator shoots sparrow. enter news media. enter public outcry. enter death threats. result: a record million dominos, the sparrow incident is being investigated by a reported seven agencies, and the martyr sparrow has been preserved for display in . free fonts zone erogene has ten fonts available for free download, including migraine serif and the faux-cyrillic perestroika. tip for mac os x users: rename the font to remove the “.txt” extension that will get added to the filename, then double-click it. the dial up isp wasteland yes, there are some parts of the continental us not yet served by dsl or cable modems. that’s why i’m looking for a dial up isp. nationally we’ve got aol and earthlink, followed by budget operators netzero, peoplepc, and netscape online. but here’s the thing, and forgive my ignorance, why do all these services suggest you need to download and install software just to dial in? i mean, hasn’t dial up networking been a standard feature of various releases of mac os and windows since or so? treo for me i’ve been talking up the pepper pad and nokia a lot, and i’ve mentioned a moment of lust for the lifedrive (despite my complaints against pdas), but today i bought a treo (even though i had doubts). my decision surprised me, but the following factors all weighed in its favor: my cell phone contract expired. verizon was dangling their standard $ discount (on top of other discounts) on a new phone if i renewed. the bathroom reader somebody at gizmodo found this agence france-presse story about the intersection of american surfing and bathroom habits in the hindustan times. it’s based on a report by the usc annenberg school‘s center for the digital future. for five years running now, the center has tracked internet use (and non-use) in a , household representative sample of america (choosing a new sample each year). this year, researchers found: “over half of those who used wi-fi had used it in the bathroom. gao report confirms election fraud this should be no surprise — especially to those who’ve been appropriately concerned about electronic voting machines: lyn davis lear is reporting on a gao report that concluded the election was fraudulent and a diebold insider is blowing the whistle (via engadget). what does the report confirm? bob fitrakis & harvey wasserman summarize: some electronic voting machines “did not encrypt cast ballots or system audit logs, and it was possible to alter both without being detected. supamonks video al sent this video along via email, and it seems perfect for friday afternoon. it’s all about super-monks (supramoine in french?), a kind of european shaolin, maybe. warning label humor amadana‘s new headphones come with an amusing warning label: can’t climb wall. can’t listen to the voice in your heart. can’t open the coffer (safe). sure, the above looks fake, but lichen pointed out this other engrishism: “fits well and stable…with movable ear hangers.” want more? go visit galleries of oddness. astro dog press jon link is among the smartest and coolest people i know, so when he decides to start up a press, and then decides to fund his startup with t-shirt sales, i get in line. nokia in the wild gizmodo‘s reporting the nokia is in customer’s hands and getting some buttons pushed. now we’ve got nokia and pepper exploring this space. where to next? frontrow for everybody via an im from ryan eby: a pointer to andrew escobar‘s directions on how to install apple’s front row. digitize vinyl easy engadget and gizmodo both have the skinny on a usb turntable. microformats oliver brown introduced me to microformats a while ago, the ryan eby got excited about them, then coins-pmh showed how useful they could be for libraries, but i still haven’t done anything with them myself (other than beg peter binkley to release his coins-pmh wordpress plugin). what are microformats? garrett dimon explains the theory: when writing markup against deadlines and priorities, it’s easy to forget that somebody else will eventually have to maintain it. macos x . = built-in vnc server macminicolo.net explains how to use it. queen mashups are all the rage michael sauers pointed out q-unit, a mashup of queen and cent. they’re sure to have disney (the rights owner for queen’s catalog) on their back soon. at least, it didn’t take disney long to shut down the kleptones, whose “a night at the hip-hopera” has a spot on my ipod. and that’s where the story comes around, are we at the point where we can say queen’s music has taken on the status of a modern fairy tale? oclc report: libraries vs. search engines so, the report was released monday, and it’s actually titled perceptions of libraries and information resources ( ), but the part i’m highlighting here is the results of the question that asked users to compare their experiences with search engines against their experiences with libraries. here’s the quesiton: satisfaction with the librarian and the search engine — by total respondents based on the most recent search you conducted through [search engine used most recently],how satisfied were you in each of the following areas? all conversations in warren revolve around heat a friend of mine jokes that every conversation in warren revolves around heat. but, it wouldn’t be funny if it wasn’t at least a little bit true. as it turns out, most of the rest of the country is talking about heat too. pellet stoves have been all the rage this fall. i feel lucky to have gotten one before the rush, but i’m also a little dismayed about the selection. jabber as inter-process communication standard? open-ils blog » blog archive » opensrf jabber: a technical review oss in lib ryan eby tells me that the current issue of library hi tech includes some discussion of open source software’s uses in libraries. my cultural go-to guy most of my reading is non-fiction, so i depend on bob garlitz to keep me current with the rest of the literary world and a bit of the art world. raging arguments about the future of the ils i feel a little misrepresented by a post from talis’ richard wallis claiming you don’t need technology for library . – but it helps, but the company blog doesn’t allow embedded urls, so i’m posting my comment here: richard, please don’t misunderstand me. technology is the essential infrastructure for library . . my point was that technology alone doesn’t make a library. it would be better to read my post in the context of meredith farkas‘ and jenny levine‘s recent posts crying out for more programmers in libraries. who’s afraid of wikipedia? arguments about wikipedia‘s value and authority will rage for quite a while, but it’s interesting to see where the lines are being drawn. on the one had we’ve got a year-old pointing out errors in encyclopaedia britannica (via many many) and now on the other side we’ve got john seigenthaler, a former editorial page editor at usa today, piping mad about some libelous content in his wikipedia biography page. now, i have to agree with seigenthaler in as much as i would never want anybody to make such claims against me, and i’d probably consider my legal options in such a matter, but i’m sure i’m not the only one who gets a chuckle over the matter. understanding airport codes dave english explains why airport codes can be so darn confusing (even while some of them are stupid obvious). criticism of modern movies we’ve all heard it before, but we just can’t get it out of our heads. today’s movies make us feel dumb. paulina borsook joins the chorus and condemns contemporary cinema by praising movies of the s and s: they were movies made for adults, even if they had been mainstream movies and/or nominally rated pg. they made presumptions about the intelligence of their audience, didn’t need things to be boldly spelled out, and they were predicated on the assumption that their audience was capable of making inferences. $ laptop details i’ve been doing a lot of talking about the coming information age and how it depends on access technology that is as cheap and easy to use as our cell phones (and applications of it that are as appealing as people find their cell phones). but i’ve been slow to mention the mit media lab‘s one laptop per child $ laptop plan. the truth is that i just don’t know that much about it. humanoid robots are eerie my friend troy pointed out a while ago that the more “realistic” our -d models of humans get, the scarier they look. apparently it applies to robots to, at least judging by the “actroid” above. maybe i better put how to survive a robot uprising closer to the top of my reading list. more at akihabara news, found via gizmodo. understanding wp_rewrite and related hooks the docs are in the codex, this tag plugin offers quite a few examples, as does jerome’s keywords plugin. wp geo mashup plugin i don’t know how i missed cyberhobo‘s geo-mashup-plugin (also at wp-plugins.org) until now. it’s been ahah all this time? i might be reading this wrong, but it looks like i’ve been using ahah when i’ve thought i was using ajax. hmm… bsuite bug fixes (release b b) [innerindex]i’ve fixed a couple bugs in bsuite b , released last week. fixes a bug with search word highlighting that caused it to litter the display in some cases. a silly mistake of mine that cause a mysql error for some users. installation follow the directions for the bsuite b release. the download link there will always fetch the current version. upgrades from bsuite b are easy, just replace the old bsuite. safe: design takes on risk i’ve been sitting on this story since october, hoping i’d be able to get to the show, but it’s increasingly clear that i’m not getting to nyc for a while. so, anyway… moma is showing safe: design takes on risk wired magazine described it: just in time for the wave of catastrophes plaguing our fragile planet, some top designers unveil a series of aesthetically pleasing objects that could be handy in dangerous situations, from the banal to the apocalyptic. library . ? rochelle worries that all this library . talk is lost on her library. ross tells us why he hates the library . meme and dan reminds us it’s not about buzzwords. but michael is getting closest to a point that’s been troubling me for a while: library . isn’t about software, it’s about libraries. it’s about the evolution of all of our services to meet the needs of our users. bar hosts burglaries in years yahoo! news tells me that brigitte hoffmann’s tages-bar in berlin gets robbed a lot. edward gorey’s “elephant” house edward gorey is known for having created the gashlycrumb tinies, an alphabet of ways young children can meet an early end. that, and the bumper animations for public television’s mystery! (here, have some games). gorey is dead now, but his house in yarmouth is open to the public. admission is $ for adults (http://edwardgoreyhouse.org/, phone - - ). i found out about the house at odd new england. , cms vendors! cms market watch tells us that there are , cms vendors, and some of them are getting a little feisty. a library for all peoples in a washington post column last week, librarian of congress james h. billington proposed a library for the new world: [t]he time may be right for our country’s delegation to consider introducing to the [unesco] a proposal for the cooperative building of a world digital library. this would offer the promise of bringing people closer together by celebrating the depth and uniqueness of different cultures in a single global undertaking. bsuite features: the photo spread bsuite highlights the search words used to find blog posts in google and other search engines, and uses those search terms to recommend other related posts at your wordpress site. — – — bsuite uses the tags of one post to recommend related posts in your wordpress blog. — – — bsuite includes an easy to use statistics engine that tracks the daily hits to every post and page. opportunity knocks message from jenny levine: opportunity knocks. some people hear it, others claim it’s just squirrels on the roof. opac web services should be like amazon web services no, i’m not talking about the interface our users see in the web browser — there’s enough argument about that — i’m talking about web services, the technologies that form much of the infrastructure for web . . once upon a time, the technology that displayed a set of data, let’s say catalog records, was inextricably linked to the technology that stored that set of data. as we started to fill our data repositories, we found it usefull to import (and export) the data so that we could benefit from the work others had done and share our contributions with others. talk big if i lived in seattle, i’d look to beatnickside’s photos for clues about where the fun is. here’s his photo of the “iron composer” competition at the crocodile cafe. dance dance revolution, nyc i caught the following story on npr’s all things considered (realaudio stream) last night: new york is known for its vibrant nightlife, yet in many bars and restaurants it’s illegal to dance. now, a law professor is challenging the “cabaret laws,” claiming they violate a dancer’s right of free expression. the city says dancing by patrons is not a protected right — and can prove it. (link added) this was a big surprise to me, and a bigger surprise to learn that it’s not just some blue law. bsuite wordpress plugin (b release) [innerindex]the first thing we all have to agree on is that bsuite is the replacement for bstat. the name change reflects that fact that the plugin is doing a lot more than simply track page loads. the most exciting new feature is a module i can’t help but call bsuggestive. it uses the tags of the current post to suggest related posts to your readers. and when readers arrive at your site via a search engine, it not only highlights the search words they used, but offers a list of other posts matching their search criteria. cms pitfalls everybody wants a content management system, but there’s little agreement about what a cms is or what it should do. even knowledgeable people often find themselves struggling for an answer before giving up and defining a cms by example. the problem is that we know we want better websites, and we know technology should help, but how. jeffery veen offers some sage advice to those who would ignore the non-technical facets of the problem: theories of information behavior via librarian way i found the lis radio webcast of a conversation between sandra erdelez and karen fischer, two of three editors of theories of information behavior from asis&t and information today. unfortunately, the interview focuses on how the book came to be more than the content, but the description reads: overviews of more than conceptual frameworks for understanding how people seek, manage, share, and use information in different contexts. bsuggestive and bsuite tag support bsuite, the follow-up to bstat, now includes a module called “bsuggestive” that recommends related posts based on the current post’s tags or alternate posts based on your search words when you arrive from a recognized search engine. that is, bsuggestive does two neat things: first, visitors will see a section in each post with links to other posts on your site that have similar content. the “similarity” is judged by comparing the current posts tags against the content and titles of all other posts in the database. bsuite is coming i’m about to release a public beta of my wordpress plugin over at maisonbisson. information about my favorite new feature, bsuggestive, online now. bsuite started out as bstat, and continues to offer rich stats tracking features. update: bsuite b is out! wayfaring.com wayfaring: with wayfaring.com you can explore maps created by others, or create your own personalized map. share them with friends or the whole world. now imagine it with earthcomber integration. wouldn’t that be neat. raging arguments about the future of the ils i hadn’t seen ryan eby’s post at libdev that connected ilss with wordpress before i posted that library catalogs should be like wordpress here. it connects with a my comment on a post at meredith farkas’ information wants to be free. my comment there goes in two directions, but i’d like to focus on the technology side now. our vendors will inevitably bend to our demands and add small features here and there, but even after that, we’ll still be stuck paying enormous amounts of money for systems that remain fundamentally flawed. rollyo metasearch rollyo: roll your own search engine. create personal search engines using only the sources you trust. relevant. reliable. rollyo. they call them “searchrolls” library catalogs should be like wordpress library catalogs should be be like wordpress. that is, every entry should support comments, trackbacks, and pingbacks. every record should have a permalink. content should be tag-able. the look should be easily customizable with themes. everything should be available via rss or atom. it should be extendable with a rich plugin api. and when that fails, it would be nice if it were all written in a convenient language like php so we can hack it ourselves. infrared photos among the infrared photos at pbase.com is this plantation infrared collection by joseph levy. above: part of the collection by richard higgs. blog value the sale of weblogs inc. to aol last month for $ + million got a lot of bloggers excited. tristan louis did the math and put the sale value into perspective against the number of incoming links the the weblogs inc. properties. it’s an interesting assertion of the value of the google economy, no? the various properties have a total of almost , incoming links, which work out to being worth between about $ and $ each, depending on the actual sale price, which everybody’s mum about. karen kills in karts karen has the smart-sexy-funny thing going on, but that doesn’t stop her from eating donut after donut or beating will and me in every white-knuckled kart race we ran last weekend. drivers sit only an inch or two off the ground in karts that are said to go miles an hour. eight minute races may seem short, but at between and seconds per lap (my best time was -some-odd seconds, karen’s was at least a second faster), you’ll get plenty of chances to skid out at every turn. thanksgiving there is, supposedly, some historical meaning to our thanksgiving holiday, but all i can figure out is that i wasn’t there and it probably didn’t go as i’ve been told. thing is, thanksgiving isn’t so much about what we were, but who we are. thanksgiving celebrates the two most important things in life: food and family. almost unique among us holidays, retailers haven’t yet found a way to commercialize it. international readers may wonder how a us holiday can exist without commercial involvement, but they should know that we make up for it in the way we eat. my wife the technology dependent anti-geek my wife sandee cringes at the suggestion that she’s a geek. she writes poetry and teaches english, she cooks fabulous meals and dances all night long. surely you’re mistaken she’ll say. but she does have a laptop, a digital camera, and an ipod. and she immediately saw the value of having a computer in the living room when mp s replaced cds many years ago. so you’ll point to all of this and ask for a clarification and she’ll explain that her use of technology does not make her a technophile any more than her use of a car makes her a nascar fan. pew internet report: search engines gain ground according to the recently released pew internet report on online activities: on an average day, about million american adults use the internet; % will use email, % will use a search engine. among all the online activities tracked, including chatting and iming, reading blogs or news, banking, and buying, not one of them includes searching a library opac. november snow we’ve had snow on the mountains for a while now, but this is the first accumulation in my yard. when you hit bottom and need design help stock.xchng has nothing on flickr for searching, finding, sharing photos, except that they’re uploaded with the express intention of offering them for re-use. some are available free, others free for non-commercial use, others with their own license terms. but stock photos aren’t really the bottom of the barrel. no, for that you have to look at pixellogo. it’s there that you’ll see the sorts of things you can do to put some pop in a limp design. using xml in php everybody likes documentation. the zend folks posted this overview and simplexml introduction the o’reilly folks at onlamp offered this guide to using simplexml. of course, there’s always the simplexml docs at php.net. two problems: i haven’t encountered cdata in my xml yet, but i do hope to develop a better solution than offered here when i do. the other is that simplexml chokes on illegal characters, a unfortunately common occurrence in documents coming from iii’s xml server. akismet spam catcher i’ve been getting spam, a lot of spam; spam comments and trackbacks in the last two months or so. so it was a relief to find akismet, a networked spam blocking plugin for wordpress. they claim to have blocked , spams since its release, and i’ve been pretty happy with it. instant messaging in libraries: ten points from aaron schmidt aaron schmidt’s points about im in libraries include: instant messaging is free (minus staff time) millions of our patrons use im every day. for some, not being available via im is like not having a telephone number. there are three major im networks (aim, y!m, msn) y!m and msn will be interoperable at some point. trillian is a multi-network im client, meebo is a web-based multi-network client. use them. retro gaming for the holidays it’s amusing how retailers will try to capture a trend. so retro gaming fans have been building their own arcade cabinets for years now, but i just saw that target is offering a midway arcade machine for the holidays. the -pound machine is described as “full-size” and offers joust, defender i and ii, robotron, rampage, splat, satan’s hollow, root beer tapper, bubbles, wizard of war, timber and sinistar. thermometer museum dick porter, of onset ma, has been building his collection of over thermometers since the mid- s, though the collection has nearly doubled since when it was just over . he calls it the world’s largest and only thermometer museum. he’s certainly passionate about them, and he’s been an invited speaker at more than a few thermometer and weather related events, like the christening of the world’s largest thermometer in baker california. harmon’s lunch i learned of harmon’s lunch from a mention on the splendid table a few weeks ago. i wrote down the following quote from the show from memory, so it may not be entirely accurate: they have two things on the menu, and nobody ever orders the other one. they serve hamburgers, and the only option is with or without onions. as it turns out, the menu is a little richer than suggested. collective intelligence: wisdom of the crowds i’m here at neasis&t’s “social software, libraries, and the communities that (could) sustain them” event, presented by steven cohen. he’s suggesting we read james surowiecki’s the wisdom of crowds. surowiecki first developed his ideas for wisdom of crowds in his “financial page” column of the new yorker. many critics found his premise to be an interesting twist on the long held notion that americans generally question the masses and eschew groupthink. more neasis&t buy hack or build followup first, josh porter, the first speaker of the day has a blog where he’s posted his presentation notes and some key points. josh spoke about web . , and ended with the conclusion that successful online technologies are those that best model user behavior. “i think web . is about modeling something that already exists in our offline worlds, mostly in the spoken words and minds of humankind.” interestingly, in findability terms, it was josh’s post that clued me in that the event podcast was online because he linked to my blog in his post. nelinet bibliographic services conference i’m here at the nelinet bibliographic services conference at the college of the holy cross today. the conference is titled “google vs. the opac: the challenge is on!” and there’s quite a lineup of speakers. my presentation is on “the social life of metadata.” my slides are online, and below is some background. **the library catalog… ** the catalog is among a library’s most important assets. an unread book offers little value, but the catalog offers the promise that the library’s resources will be found and used, and a well constructed catalog makes the finding easier by offering rich details and easy navigation. neasis&t buy, hack or build followup i was tempted to speak without slides yesterday, and i must offer my apologies to anybody trying to read them now, as i’m not sure how the slides make sense without the context of my speech. on that point, it’s worth knowing that lichen did an outstanding job liveblogging the event, despite struggling with a blown tire earlier that morning. it’s probably well understood by anybody reading this that most library services are at the web . neasis&t buy, hack or build i’m here at the neasis&t buy, hack or build event today at mit’s media lab. on the list are joshua porter, director of web development for user interface engineering, pete bell [corrected], co-founder of endeca solutions, and me. i’m posting my slides here now, but i’m told we’ll see a podcast of the proceedings soon after the conclusion. be aware that the slides are full of links. i won’t be able to explore them all during the presentation, but they might add value later. zimbra rocks zach made me take another look at zimbra, the web-based, web . -smart, very social and ajaxed up collaboration, email, and calendar suite (plus some other goodies). go ahead, watch the flash-based demo or kick the tires with their hosted demo. i think you’ll agree that it looks better than anything else we’ve seen yet. part of the success of the project is that the developers appear to understand the problem. here’s the list of [how broken email is][ ] from the white paper: ars on video ipod it’s old news now, but arstechnica did a really thorough review of the video ipod. i especially appreciated reviewer clint ecker’s opinion of the video playback capabilities. now i’m curious about what this does to enable more video podcasts. virtual economies i’m not much of a gamer, but matt got me following video game law with curious interest. and now, via arstechnica, i’ve learned of crazy things going on in role playing game economies. to some, the only surprise in jon jacobs’s us$ , purchase of in-game real estate is that nobody thought of it sooner. the first thing to know is that unlike most other mmorpgs, project entropia mixes its virtual economy with the real world. second annual west texas beautiful burro and mule contest held today the text of what appears to be the press release (online at alpine avalanche): the fort davis merchants association and the jeff davis county -h club encourage everyone to come join the fun as they host the second annual west texas beautiful burro and mule contest saturday, nov. . the contest will be held on the west side of the jeff davis county courthouse, and begins at a. slot car camera i got a slot car set for christmas when i was about eight years old. i ran the cars until the contact pads wore out, then i pretty much gave up on them. but simon jansen is just getting into the action, and he’s doing it at a time when compact and cheap electronics afford (potentially) more interactivity. see, jansen taped his cellie on one of his cars and started recording the action with the built-in camera. wolfram’s tones wolframtones mixes hard science with social software in the form of a ringtone generator. each click on any of the style buttons yields a “unique [note: not random] composition.” why not random? the faqs note: once wolfram_tones_ has picked a rule to use, all the notes it will generate are in principle determined. but that doesn’t mean there’s an easy way to predict them; in fact, wolfram’s phenomenon of computational irreducibility shows that in general there can’t be. tech tuesdays: spam management john martin was kind enough to lead a session on spam management tuesday (november th). here was the description: spam is annoying and often offensive, but it’s a fact of life for all of us. john martin will lead a discussion about how we can limit the amount of spam we see using tools running on our campus mail server and in outlook. he’ll also discuss what we can do to keep our email addresses out of spam lists in the first place and spam related issues such as phishing. six weapons of influence ken forwarded me this podcast of robert cialdini speaking on his six weapons of influence, which he lists as reciprocation commitment and consistency social proof authority liking scarcity cialdini’s book is in its fourth edition, and has apparently been adopted as a text for more than a few classes and the concepts have worked their way into everybody’s marketing seminars. motivation speaker and marketing yakyak patricia fripp summarizes those six weapons like this: library integration stuff i’d meant to point out these two articles from library journal ages ago, but now that i’m putting together my presentations for next week (neasis&t & nelinet), i realized i hadn’t. roy tennant writes in doing data differently that “our rich collections of metadata are underused.” while roland dietz & carl grant, in the same issue, bemoan the dis-integrated world of library systems. how to survive a robot uprising so there i am trying to read things i can’t possible read and i stumble across a link to daniel h. wilson’s how to survive a robot uprising: tips on defending yourself against the coming rebellion. from th amazon book description: how do you spot a robot mimicking a human? how do you recognize and then deactivate a rebel servant robot? how do you escape a murderous “smart” house, or evade a swarm of marauding robotic flies? digital library systems group shows wares i was in cambridge today attending the digital library systems group presentation on their fancy scanners and imaging workflow software. we have no digital collections program going yet, but we’re part of a university system plan to acquire either ex libris’s digitool or encompass for digital collections (sample sites). but getting the collection management software just creates another problem: we don’t have any imaging resources to use to fill the new digital archive. ikea comes to new england hey, doesn’t the ikea near boston open today? sure does. the company has stores worldwide. according to a story in the pheonix: oddly enough, ikea flopped when it opened its first us store in . but by making concessions to american expectations (softer couches, american bed sizes, good thread counts) it gradually won over low-budget consumers attracted to its upmarket design, with its subtle implications of class mobility. that they were willing to bruise their toes lifting those deceptively heavy boxes speaks to the brand’s participatory appeal […]. internet, interactivity, & youth jenny levine alerted me to the pew internet & american life project report on teens as both content creators and consumers. it turns out that teens, and teen girls especially, are highly active online iming, sharing photos, blogging, reading and commenting on other’s blogs, and gaming. an especially strong trend in this group is the use of web technologies for collaboration. interactivity, increasingly, is being defined by the teen’s ability to ask questions, comment, or contribute. reva “electricity car” how crazy is it that we can get neither flying cars nor (affordable) fuel efficient cars today? anyway, the reva (shown above) is a tiny little electric that seats two adults, can go miles on a charge, and fully charges in five hours (two hours gets an % charge). it’s an indian company, but they export to europe and the website has some mention of test-marketing the cars in the us. pen-based computing loses the tablet via engadget i found mention of the leapfrog fly, a pen with embedded computer that reads your handwriting. need a calculator? just write out “ + = ” and hear a response from the pen computer’s synthesized voice. need to schedule something? write out the date. it’s targeted at kids, and the company has released it with a variety of tutoring applications and games (you guessed it: flyware) appropriate for kids in rd to th grade. this car climbed hubbert peak this car climbed hubbert peak bumper stickers from hubbertpeak.net. devil’s horn on npr’s weekend edition today: an interview with michael segel, author of the devil’s horn, subtitled “the story of the saxophone, from noisy novelty to king of cool.” adolph sax’s instrument seems to have been controversial from the start. other manufacturers tried to assassinate him, the pope declared the church’s opposition to the instrument, ladies home journal explained that it “rendered listeners unable to distinguish right and wrong.” i get love letters (about bill bennett’s racist remarks) “john b,” from omaha, ne writes regarding my post about conservatives, freakonomics, and bill bennett’s racism: [i]f you had actually listened when bill bennett made the comment you quote, you would see it was not intentionally racist. you’ve taken the quote completely out of context. i’m willing to bet that you know you’ve taken the quote out of context, but really don’t care. you’ll do anything to make anyone conservative or republican look bad. the codex series this, from chris anderson: the codex is a episode series of machinimas made on xboxes running halo . the result caught the attention of his six- and eight-year-old children, and then him. machinimas are computer animated in real-time, using video games to create the environment, and human “puppeteers” to drive the action. the action is capture, edited, and voice-overs added. because they remove many of the economic and technical barriers to film production, they hold the promise of emphasizing story and plot, and exposing talent among those who create them. gnarly trees gnarly trees: “this group is for trees with oddly-formed limbs, strange bulges or growths, braided roots, or otherwise abnormal looking parts.” this car climbed hubbert peak this is probably the perfect bumper sticker for your neighbor’s suv, at least until your neighbor comes over with the perfect chainsaw for your front door (yeah, try to run from that in birkenstocks). but seriously, shouldn’t somebody tell these people that the world is running out of oil? venkman javascript debugger how did i miss this before? the venkman javascript debugger; available here, with user’s guide and faq. ostankino tower & world federation of great towers i don’t remember exactly why i found myself looking up moscow‘s ostankino tower, a ft ( m) tall radio-television tower. compared to the world’s tallest buildings, it’s taller than all the greats: the taipei , the sears tower, empire state building, though some people keep towers — even those with observation platforms — in a category separate from skyscrapers. so what’s a tower enthusiast to do? go take a look at the world federation of great towers (also at wikipedia). decision death spiral scott berkun, the author of the art of project management just blogged about the data death spiral: whenever data is misused as the only means for making decisions, a death spiral begins. the lust for data overwhelms all sensibilities. cowardly decision makers howl in glee at reams of unnecessary data, while bright people sit handcuffed to ugly slidedecks and mediocre ideas. decision makers forget their brains and wait for numbers, fueling an organizational addiction to unnecessary and distracting data. the livermore centennial bulb treehugger alerted me to the rather surprising story of this light bulb, burning continuously since . yeah, at least that’s the story here, at the centennial light bulb committee’s website (a partnership of the livermore-pleasanton fire department, livermore heritage guild, lawrence livermore national laboratories, and sandia national laboratories). the bulb is said to have been made by the shelby electric company of shelby, ohio, and given to the fire department by dennis bernal, owner the livermore power and light co. russian navy likes it big (and heavy) maybe the meaning is simply lost in translation, but take a look at the captions for this photo essay of the russian navy titled “baltops military exercise: russia is showing its muscles.” here, have two big ships, some big anti-aircraft ships, a big landing ship, a big anti-submarine ship, even a big atomic missile cruiser, and add this heavy atomic cruiser. now how would you feel about captaining the one small landing ship? what’s in a web search? sometimes the answer isn’t as interesting as the question. consider this note from yahoo buzz: on sunday, the day before the nomination became official, [searches for] alito sprang up a sudden %. did searches for alito spike on tips white house staffers, or were white house staffers vetting their nominee via the search engines? seattle via the programmableweb: seattle .com. it’s another mashup with google maps, but who knew anybody could get data in real time? sure, it’s only for seattle, and only their fire/ems servers (no police), but technology wise, it’s cool. kudos to seattle, i guess. what’s my reticence? i don’t know if i should have this data…and putting it together like this hits my privacy funny bone a bit. but then, this data exists…it’s a matter of public record. uc irvine’s hiperwall putting together ″ apple cinema hd displays with power mac g s gets you million pixels of screen real estate spread over x feet. call it uc irvine’s hiperwall. paper house a visit to the paper house will run $ . and takes you out to a beautiful corner of the massachusetts coast, pigeon hill street rockport, ma , just up the hill from pigeon cove. call ( ) - if you’ve got questions. more info at odd new england. pictures tell quite a story, so take a look at the photoset showing details of the fireplace, curtains, and exterior walls. missiles explode in south korea one or more trucks carrying disassembled nike-hercules missiles exploded in a tunnel near the cities of taegu and masan in south korea today. reuters reports no deaths, the korea times criticizes lack of safety. the new imacs… i live quite a distance from any apple stores, so it’s only now that i’ve been able to see the new stuff. the photo booth application bundled with the new imacs is actually more fun than i expected. that’s me above with the “comic book” effect applied. but front row is every bit as sweet as it looks in the demos. yes, i want it on my current machine. and, yes, i would pay $ , or maybe $ , i might even be convinced to pay $ for the remote and software. i will crush you or, er, my server will be crushed. i guess i should admit that my stuff could do with some optimization, maybe. perhaps what i really need is something faster than celeron with mb ram. maybe. is search rank group-think? way back in april , jakob nielsen tried to educate us on zipf distributions and the power law, and their relationship to the web. this is where discussions of the chris anderson’s long tail start, but the emphasis is on the whole picture, not just the many economic opportunities at the end of the tail. here’s how it works with hits to websites: a few sites become popular and form the “big head” at the left a few more sites form the slope a huge number of websites score very low and form the “long tail” nielsen adds these examples: + ways good html can go bad via brad neuberg: rsnake’s xss (cross site scripting) cheatsheet: esp: for filter evasion. limitations on cross site scripting (xss hereafter) have been troubling me as i try to write enhancements to our library catalog, but the reasons for the prohibition are sound. without them i could snort your browser cookies (rsnake lists: “cookie/credential stealing/replay/session riding” among the threats, but a well-planned attack could also fetch resources from internal webservers and deliver them to external data thieves). ipod linux tutorial how to install ipod linux on & g mini, g, photo attack of the blogs (yeah)! online reaction to the forbes cover story attack of the blogs has been quick and strong, and given the doom and gloom language, it’s not surprising: blogs started a few years ago as a simple way for people to keep online diaries. suddenly they are the ultimate vehicle for brand-bashing, personal attacks, political extremism and smear campaigns. it’s not easy to fight back: often a bashing victim can’t even figure out who his attacker is. swarmsketch via information nation, i found swarmsketch. here’s the description: swarmsketch: collective sketching of the collective consciousness. swarmsketch is an ongoing online canvas that explores the possibilities of distributed design by the masses. each week it randomly chooses a popular search term which becomes the sketch subject for the week. in this way, the collective is sketching what the collective thought was important each week. (due to increased traffic sketches are currently being updated after about lines) learn japanese online tutoring in japanese at udanstraight.com. here, have some trial lessons. new social web apps ross mayfield’s new social software list discusses ning, flock, wink, memeorandum, sphere, and rollyo. the fight over massport wifi i do a lot of flying in and out of boston’s logan airport, so i’ve been following the controversy about wifi there with some interest. the story is that massport, the government agency that runs the airport, is trying to tell tennents — like the airlines — that they can’t operate their own wifi networks. but the fcc previously ruled that landowners had no authority can control use of the wifi spectrum on their premises. public broadcasting sms to construction sign (at engadget and textually), and sms to megaphone — for the armchair protester (at textually and engadget). gen h- personal helicopter it’s nearing the end of and we still don’t have any flying cars like we were promised, but the gen h- personal helicopter looks promising (and dangerous). here it is in the air, and i might be crazy, but it looks to be controlled by weight-shift (even more photos). ohgizmo says it sells for about $ , . gizmodo claims it drives its counter-rotating rotors with an eight-horsepower, cc engine. and odd things from japan wonders if “this is the nearest thing on earth to ‘takekoputa. goats show i can’t really pass as an undergrad anymore, but they still let me in to friday night rock to see the mountain goats. mp s: this year commandante going to bridlington homer simpson nuclear safety simulator here: have at it with a swedish nuclear power plant simulator. raise and lower the control rods, turn pumps on and off, open and close valves, just make sure you don’t blowup anything. go look at the chernobyl tour to see what happens when you mess up. the original page includes this context: the control-room operators of the kärnobyl nuclear power plant are telecommuting and are running the plant through the web. minutes of attention i won’t link to the new york times anymore, but when ross mayfield quotes them, i don’t have to. the story is that life is full of interruptions. the typical office environment today apparently allows workers “only minutes on any given project before being interrupted and whisked off to do something else.” worse, “each -minute project was itself fragmented into even shorter three-minute tasks, like answering e-mail messages, reading a web page or working on a spreadsheet. ubicomp goes spray-on via gizmodo, we make money not art, and the engineer: spray-on computers. the idea is to develop computers about the size of a grain of sand (though they say a cubic millimeter here), give them sensors and networking capabilities, and completely change our notion of “computer.” from the engineer: each speck will be autonomous, with its own captive, renewable energy source. thousands of specks, scattered or sprayed on a person or surfaces, will collaborate in programmable computational networks called specknets. dick hardt ‘s identity . presentation i said “identity management is the next big thing” back in september. that was before i’d seen sxip founder dick hardt’s presentation on identity . . zach peeped me the link and told me i wouldn’t regret watching the presentation. he was right. everybody, especially the people who don’t yet care about identity management, should take a look. the language of your website lynne puckett on the web lib list pointed me to web pages that suck and highlighted this quote from the site: nobody cares about you or your site. really. what visitors care about is getting their problems solved. most people visit a web site to solve one or more of the following three problems. they want/need information they want/need to make a purchase / donation. they want/need to be entertained. what are blogs? tech tuesdays: blogs and blogging tech tuesdays: blogs and blogging note: these are my presentation notes for a brown bag discussion with library faculty and university it staff today. this may become a series…[[pageindex]] more: my presentation slides and the daily show video. introduction public awareness of blogs seems to begin during the years of campaigning leading up to the election, but many people credit bloggers for swaying news coverage of senator trent lott‘s comments at senator strom thurmond‘s th birthday celebration in december . mike walter’s mellotron before gadgeteers could get affordable (or any) electronics for polyphonic sound synthesis or sample playback, they dallied with tape playback devices that would link each key to its own tape mechanism that played a pre-recorded tape loop at the keyed pitch. they called it a mellotron, and yes, an -key piano would require tape mechanisms. mike walters’ home-made melloman uses walkman-style cassette players wired to a two-octave keyboard in that snazzy-cool case. flock out the flock preview is out and i love it. the good folks at wordpress.com are saying “it’s like firefox with goodies.” i’m saying it’s a browser built for web . . somebody somewhere is starting the gamer’s rights movement annalee newitz tells me that video game developers are looking for cheaters by installing spyware with their games. blizzard, developer of world of warcraft, starcraft, and diablo is among the biggest names doing this. greg hoglund, quoted at copyfight, notes: i watched the [software] warden sniff down the email addresses of people i was communicating with on msn, the url of several websites that i had open at the time, and the names of all my running programs, including those that were minimized or in the toolbar. engadget caption contest caption contest: what large honkers you have! genuine fractals resolution on demand onone software‘s genuine fractals putting your video on a new ipod [how-to: automatically download and convert tv for your ipod – hackaday.com ] understanding web . ross mayfield says web . is “made of people.” tim o’reilly tells us it’s about participation. and to marc canter, it’s the connectivity. more to come… mmm. spelunking in sewers international urban glow – europe underground mt. moriah: summit denied will and i didn’t summit mt. moriah yesterday. we’d started late and the weather was turning against us, but i did get this shot of mt. washington and the presidential range. email . from ross mayfield in many many: this email is: [ ] bloggable [x] ask first [ ] private whale watching on lake michigan? whale watching on lake michigan? false: whale watching on lake michigan way back in , classroomhelp.com published a story on whale watching in lake michigan. as it turns out, the info was based on content on a geocities.com member page that suggests they book trips to see and swim with marine fauna in the great lakes. unfortunately, classroomhelp.com later posted a retraction saying “we thought it was true …it looked so real. it looked like a legitimate web site.” jim wenzloff notes web pages that suck “web pages that suck: learn usability and good web design by looking at bad web design.” where are the mit weblog survey results? where are the mit weblog survey results? they were supposed to be out september first, but they’re still missing… all i can find is this older page from fernanda viegas. bad covers: oops! i did it again memepool.com points out that the folks at supermasterpiece are claiming priority over britney spears’ oops ! i did it again. their story is: “oops ! i did it again” was recorded in april, in a chicago studio, most likely nearlie’s or west and fourth. cut for the decca label by louis armstrong and elemends of zilner randolph’s touring group, “oops!” failed to make the chart impact of “all of me,” another side recorded in the same session, and soon fell out of print. now search lamson library at a .com a , the search engine from amazon.com, does some pretty interesting things that libraries should be aware of. first, any library considering a metasearch product should look at what can be done for free, and second, libraries should take a look at the opensearch technology that drives it. so now, when searching for harry potter, you’ll also find relevant results from plymouth state university‘s lamson library. we’re not the first library — i think seattle public was — and my work mostly follows the cookbook written up by ryan eby, of michigan state university libraries. camera tossing memepool introduced me to camera tossing at flickr, where there’s even a group for those who are willing to risk their camera for a chance at a shot of streaky lights. but not everybody tosses in the dark, it’s turned out to be a a new fad in self-portraiture. click through for credits and more info on the photos above. php + xml = love the zend overview of the new xml features in php has re-energized me for building xml server applications at my library. hello wordpress.com! cliff invited me to wordpress.com earlier this week and i’ve just gotten a chance to get things up and running over there. i’m planning (though plans are never certain) to move my link blogging (think “blinks”) over there and (perhaps) re-publish them here in some aggregated form. we’ll see how that works out over time. dan grossman’s list of top ten ajax apps top ajax applications at a venture forth. fuel efficient vehicles people looking for oversized pickups, ridiculously large russian army trucks, even jet powered speedsters have it easy. but what about people who have some understanding of the hubbert peak and don’t want suvs? + mpg cars have been available in japan for years now, and can be bought used in canada for under$ . but us law forbids importing them to the us! heck, the smart, the super-efficient line from daimlerchrysler, has been available in europe (and now canada) for about ten years now, but it too can only be imported with a lot of restrictions. affordable fuel efficient vehicles (not in the us) i’m a fan of the smart, the fuel efficient european roadster that’s smaller than a mini (see above). it’s coming to america, but indirectly and not without some complexity. oddly, considering the current energy crisis and that buyers appear to be looking for more efficient vehicles now, there’s a lot of red tape involved with bringing efficient vehicles new or old to the us. take these japanese k-cars that get around miles per gallon and can be imported and bought used for under $ , but only in canada. manhattan user’s guide manhattan user’s guide caught my attention when i followed a link to their hump day list of funnies. social geography: common census commoncensus map project: the commoncensus map project is redrawing the map of the united states based on your voting, to show how the country is organized culturally, as opposed to traditional political boundaries. it shows how the country is divided into ‘spheres of influence’ between different cities at the national, regional, and local levels. movie night: save the green planet i’m at a loss for words of my own to describe save the green planet (imdb page), so i’ll have to crib from others. amazon’s description: a sensitive, blue collar sad sack hopped up on conspiracy theories and sci-fi is convinced that aliens have infiltrated human society and are planning to destroy the planet at the next lunar eclipse. he sets out to kidnap his boss to torture him until he confesses to his alien identity and stops the invasion. the conservatives vs. freakonomics conservatives hate freakonomics, that book by economist steven d. levitt and journalist stephen j. dubner that takes on more than a few sticky issues that most people don’t normally consider to be within the purview of economics. (see also the freakonomics blog). publisher’s weekly notes: there isn’t really a grand theory of everything here, except perhaps the suggestion that self-styled experts have a vested interest in promoting conventional wisdom even when it’s wrong. weird travel it started with the plastics museum and museum of bad art, progressed with a visit to the international bowling museum and hall of fame and continued with a tour of donut shops in lowell, ma. now i can report that the maisonbisson weird travel archives include the thermometer museum, the edward gorey house, and the paper house. click the links to see photosets at flickr, and watch maisonbisson for full reports later. cubesat kickstarts new space race cubesat is cal poly’s plan to make space accessible to the rest of us. that is, they want to make it easy and cheap enough to launch satellites that even high schools can get a chance at it. engadget says they call it “the apple ii of space exploration” (link added). here, read this: the cubesat project is a international collaboration of over universities, high schools, and private firms developing picosatellites containing scientific, private, and government payloads. group portrait at pigeon cove an unconventional panorama in rockport‘s pigeon cove. from left to right stand will and corey. of course, it looks better bigger. note: this was just a sideshow on our weird travel tour. the jumping in rockport it was raining today in rockport, but that didn’t stop corey (top) or will (bottom) from doing a little jumping on the seawall. note: this was just a sideshow on our weird travel tour. getting a passport my old passport is expired and my wife has never had a passport, so i had to look this up. fortunately, the us state department has a pretty good website for it. there are rules of course, especially for first-timers or expired passport holders. you’ll have to fill out a ds application form and bring to one of the facilities — mostly post offices — around the country. a [photographer’s guide][ ] is worth looking at for those considering taking their own photos, as the state department cares greatly for the [lighting][ ], [composition][ ], and [quality][ ] of those photos. balloon museum i was browsing the npr archives the other day and found this report on the international balloon museum in albuquerque, n.m.. of course i want to go there. pepper pad as multipurpose voip device i’m quite taken with my new bluetooth headset, despite the little hiccup i encountered. so, naturally, i’m thinking about how it would work with the voip softphone that’s promised for the pepper pad soon. i’ve become a super-fan of gizmo project on my powerbook, but that loaner pepper pad was a capable enough and more than portable enough machine that it has me wondering if i’d rather have a desktop mac and a pepper pad when upgrade times comes. monkey business if that proverbial room full of monkeys at typewriters ever really did randomly pound out the complete works of shakespeare, would they be as good? what if they randomly pounded out something better? james torio’s blogging thesis james torio has been working on his masters in marketing and took a strong look at blogs for his thesis. i looked at how blogs have impacted business and communication, how some blogs create revenue, how some companies are using blogs, how blogs greatly boost the spread of information, how blogs add richness to the media landscape, how blogs work in the long tail, how some companies are tracking the blogosphere and what the future of blogging may be. pravda and mccarthyism don’t worry. i’m right on top of whatever happens in pravda, the leading newspaper of the russian federation. or, at least, i’m right on top of whatever they report in their english language version. the thing that had me choking on my onion and boursin cheese bagel this morning was the story headlined fbi arrests another spy in the white house, ‘prevents’ philippine revolution. the whole philippine thing is entertaining and laughable on its own, but further down in the story the reader will find so many layers of irony and amusement as to spray their breakfast cereal about the room. findability, the google economy, and libraries peter morville, author of ambient findability, stirred up the web lib email list with a message about authority and findability. his message is about how services like wikipedia and google are changing our global information architecture and the meaning of “authority.” the reaction was quick, and largely critical, but good argument tests our thinking and weeds the gardens of our mind. argument is good. here’s my side. it’s important that we understand how modern search engines work. what bloggers need to know about cahill v. doe wendy seltzer alerts us to the delaware supreme court’s ruling last week in cahill v. doe, a case that tested our rights to anonymity online, as well as the standard for judging defamation. as it turns out, the court decided against the plaintiff, a city councilman, and protected the identity of “proud citizen,” who the councilman accused of posting defamatory remarks in an online forum. further, it also decided that the context of the remarks “a chatroom filled with invective and personal opinion” are “not a source of facts or data upon which a reasonable person would rely. bluetooth headset problems i’m still excited about that bluetooth headset i got last week, but i did encounter a little problem with it. rather, i encountered a problem with mac os x and the bluetooth headset. i don’t remember all the precipitating details, but the obvious threshold event was when gizmo project complained that it couldn’t find the headset. i tried deleting the configuration and re-pairing, but aside from some momentary linkages, it was all for nada. fried ravioli of course i like my new camera. if you don’t think these fried ravioli have enough detail, take a look at the full-size version ( x ). priorities so long as i’m talking about change i want to bring attention to some commentaries by chris farrell in marketplace money. on september th he noted that hurricane katrina (rita hadn’t hit yet) “ripped the veil off poverty in america” and wondered aloud weather the voting public would continue to support the republican obsession with tax breaks in the face of this new empathy for those struggling to hold on to the bottom rung of that same economic ladder. changethis worth looking at: changethis, started by seth godin and “a sharp team of change agents.” the quote comes from ben mcconnell at church of the customer, who also reminds us of the ways that conservatives in every field favor traditional views and values and oppose change: stay the course don’t fix what isn’t broken ignore all critics we don’t have time keep out anything foreign to us (actual or metaphorical) destroy anyone who opposes us or our way of thinking who cares that godin and mcconnell are marketers. …and the floods moved north the rains this weekend swelled the rivers to flood stage in south-western new hampshire. as much as half of keene is said to be under water. further north, the small and historic downtown of alstead has been washed away. this picture comes from the portsmouth herald, and reports in the washington post from keene and alstead add detail. the current death count is five, according to nhpr news, and nh governor john lynch has declared a state of emergency and activated the national guard. switched servers i switched to lunarpages last week after the fiasco with my old hosting provider. now, because of bandwidth and cpu usage, i’m moving to a new server at lunarpages. i wasn’t surprised about what they said when i got a message from the sysadmins about excessive cpu usage on my shared hosting account, but i was surprised with their proactive and customer friendly approach. anyway, i’ll be figuring out my new server and control panel (it’s plesk, and i’d been using cpanel for a while). bluetooth headset as i was contemplating making angry calls to my hosting provider last week when they shut down maisonbisson for a couple days, it occurred to me that i would rather make those calls via skypeout or some similar service that didn’t reveal my home phone number. after all, i wouldn’t want an angry sysop to take revenge by having a spare modem call me up every minutes between the hours of midnight and seven am. ear shrapnel noise grenade engadget calls it “skull-shattering fun” and gizmodo labeled it “ear shrapnel.” it’s available at paladone.com and boy’s stuff, though nobody seems to have yet found a domestic supplier. from the catalog page: the sonic grenade features three different levels of the most noxious sound since the last westlife album. to launch, pull the pin and throw it towards your target. after seconds, the sonic explosion occurs, giving even the deepest sleeper a wake-up call like they’ve never had before. library feel-good a flash animation about why libraries matter. rules for writing bad poetry tips from a friend: center justify the text and write things like “kill me daddy, the robins chirped.” compact, modular, and lego-like housing compact, modular, and lego-like housing is nothing new. buckminster fuller‘s dymaxion house (now at the henry ford museum), designed in the s, was probably the first. but the lustron house was actually sold commercially in the years after world war two. though it didn’t turn out to be a commercial success, the house did show the promise of pre-fabrication and mass-manufacture for house. they even have have an enduring fan base, with websites like the lustron connection and lustron luxury, and a documentary. cladonia exchanger xml editor interesting: cladonia exchanger xml editor, a java-based app that makes reading raw xml easy. much easier than in a regular text editor, even with syntax highlighting. stone face fables note: the following comes without attribution from an acquaintance of my father’s. once upon a time there were people who lived in a valley near a mountain. on the mountain there appeared a large rock formation which resembled a face. you could almost see the nose and eyes and mouth. some people claimed that it was the face of a god and they claimed that if you looked closely you would see that for yourself and once you did you would be able to live a happy and comfortable life. bye bye pepper pad my week with the pepper pad is over, and the ups van just drove off with it, but i’ve still got a lot to report. my testing ran into problems when it turned out that the wifi network in the library was on the fritz. i did some netstumbling today and found that only two aps were broadcasting at anything close to full-power and all the others were whispering like they were gonna get shushed by an old-time librarian. who knew transit maps were copyrighted? the mta, the folks who run new york’s subways and busses and such, weren’t the only ones to smack a cease and desist down on ipod subway maps last week, but they’re the first to tell they can pay $ for the privilege of distributing those maps in an ipod-readable format — but only for non-commercial distribution. cluetrain moment: doesn’t the mta understand that services like this serve potential tourists like me? five days left to apply to be chivas life editor chivas, the folks who bring us chivas regal scotch whisky and virtual tours of the playboy mansion, is looking for a pair of ambassador editors for thisisthelife.com. the deal pays $ , to the lucky pair to tour the world making good press and pictures for the brand. you’ve got six more days to put together the three-minute application video, so get on it. thanks to gadling for the link. library-related geekery ryan beat me to reporting on the interesting new services at the ockham network (noted in this web lib post). the easiest one to grok is this spelling service, but there are others that are cooler. he also alerted me to a perl script to proxy z . to rss. though for those more into php (like me), i’d like to point out the yaz extension from the folks at index data. distracted by my shiny new camera the olympus c , one of the best digital cameras ever, can be had for under $ , refurbished, from some sellers on amazon. that’s about where the price/features ratio against the c i was excited about last week tips strongly in favor of the c . i might get into why i’m not excited about dslrs in a later post, but i won’t deny that price is part of it. still, i think even the most die-hard dslr aficionado will agree the c has a lot to love. open content alliance the news is that yahoo! announced they’ve formed the open content alliance. though that certainly fits the google versus yahoo! story that newsmen want to report on now, it’s somewhat disingenuous to the internet archive, which has been beating the open content drum for a while. but brewster kahle, the founder of the internet archive doesn’t seem to care. he was talking about it on the yahoo! search blog yesterday: mac wireless card compatibility in case you’re looking: metaphyzx’s mac os wireless adapter compatibility list. introducing bsuite_speedcache i wrote bsuite_speedcache to reduce the number of database queries i was executing per page load. by implementing it on some of the content in my sidebar, i dropped queries for each cache hit. that might not seem like much, but it should average about queries per minute that that my host server won’t need to process. now that i’m looking seriously at optimizing my queries, i’ve also cut the monthly archives links from the sidebar. meltdown sometime around pm friday the mysql server at my hosting provider took a walk. the hosting sysop blamed it on my site and disabled the database that serves it by making the directory the mysql files are in unreadable. mysql didn’t seem to handle that condition well, and since maisonbisson was still piling up queries looking for the content in the db, things continued to go downhill. my involvement started around pm friday night (yes, i’m that dorky). pepper links pepper computer buying a pepper pad at amazon pepper hacks victor rehorst has been blogging about his pepper since he got it (a few days ago) pepper pad stories at teleread other pepper pad stories here at maisonbisson open test sites i guess not everybody in nevada loves the test site as much as this postcard might suggest, but hey, what do tourists know? the image comes from _roberta‘s flickr photostream, and she doesn’t seem too critical. about miles southeast today, the trinity site — where the world’s first atomic weapon was detonated in a test on july , at : : a.m. — is open to the public. pepper pad — first impressions the pepper pad (available at amazon) has a very clean out of box experience. there’s nothing to assemble and no questions about what order to do things in. just open, unwrap, plug in, startup. i attempted running through the configuration in my office, but the wifi propagation is very weak there and pepper pad couldn’t catch a signal. the requirements listed on the box say only two things: “broadband” and “wifi,” so it’s no surprise that the configuration application requires wifi — or perhaps a bluetooth phone it can connect through? those crazy k-fee ads it turns out that k-fee, the company that pushes its energy drink with the scary tv ads, has a english-language website. it also turns out they’ve got the scary car ad and eight others online. here they are: angler car buddha golf beach meadow yoga soothing waves ocean path pepper pad — arrival the pepper pad‘s technical details — a lightweight linux powered device with an . -inch svga touchscreen, wi-fi auto-configuration, bluetooth device support, multi-gigabyte disk, full qwerty thumb-keypad, stereo speakers, and more — are already well reported. but i’ve been arguing that attention to such details runs counter to the purpose and intended use of the device. many computer users can name (and point to) the cpu in their computer, but who of those can tell me what cpu or chipset drives their cellphone? must read: ambient findability peter morville‘s ambient findability sold out at amazon today on the first day of release. there’s a reason: it’s good. morville’s work is the most appropriate follow-on to the usability concepts so well promoted by steven krug in his don’t make me think and jakob nielsen in designing web usability. findability, morville argues, is a necessary component in the success and propagation of an idea or detail or fact. business and non-profits alike will benefit from understanding the value of findability. mt. moosilauke will and i climbed moosilauke in early august, but it was only now that i got around to stitching the panorama. the view is considerably wider than degrees, composited from photos. the “full-size” version on flickr contains gigapixels of data. the real full-size version is a over gigapixels. bsuite_innerindex wordpress plugin [[pageindex]] about “blogging” typically connotes short-form writing that needs little internal structure, but that’s no reason to cramp your style. as people start to explore wordpress‘s pages feature, it seems likely that we’ll need a way to structure content within posts or pages sooner or later. that’s why i’m working on bsuite_innerindex. it’s a wordpress plugin that puts named anchors on all of the <h >, <h >, <h*>-tagged content, and builds a list of links to those anchors that can be inserted anywhere on the page. game law redux matt says my attempts to analogize online roleplaying games to more familiar contests like chess or automobile racing are “just silly.” but his response appears to reinforce my point rather than refute it. it is the responsibility of the gamers and gaming organizations to create and enforce rules. people violating those rules are subject to sanctions by the gaming organization first, but it’s hard to imagine how any contestant who follows the rules of a (legal) game can be subject to legal sanction. teachers get paid crap from alternet: teaching in america: the impossible dream. tagline: many public school teachers today must work two jobs to survive, and can’t afford to buy homes or raise families. why do we treat our teachers so poorly? open source gis here’s an interesting geoplace.com article on open source gis tools, including gis extensions to posgresql and mysql. via the map room. distracted by my shiny new camera my olympus c is hard to beat. steve’s digicams reviewed it well, and many friends with newer cameras find features or capabilities in it they miss on theirs. so, despite my schoolboy giddiness at the arrival of new gadgets, i’m waiting to be convinced that my new c will replace it. it too was well reviewed, and already i can see that it addresses some of my few complaints about the c , but transitions like this take time. bsuite_geocode plugin for wordpress i’m a big fan of the wp geo plugin, but i want more. my biggest complaint is that i want to insert coordinates using google maps or multimap urls, rather than insert them in the modified story editor. so i wrote a bit of code that reads through the urls in a post, finds the “maps.google” or “multimap.com” urls, fishes the latitude and longitude out of them, and adds some geocoding tags to the body of the post. home theater remote control i have a sort of guilt complex about looking at home theater issues. nonetheless, i’ve been building one piecemeal ever since i found an incredible deal on a video projector. now i’m working on assembling a video jukebox of sorts and i need to face the remote control stumbling block. that’s why i like the logitech harmony {# ,contentid= }, available at amazon. credit due: i got the tip from a post at engadget some time ago. helpful pages in the wordpress codex the following pages from the wordpress codex were surprisingly helpful recently: creating a static front page « wordpress codex creating tables with plugins « wordpress codex alphabetizing posts « wordpress codex the potential of political campaigning in online games matt and i have been talking about online role playing games lately. he’s more than interested in the new challenges they pose to our legal system, the new media opportunities they offer, the ways they’re altering culture. we got into a conversation about how companies are taking advantage of them in marketing campaigns, so i asked him, “in what presidential election year will we see the first in-game campaigning?” he seemed to think it might be as late as before that happened, but immediately embraced the concept. what’s zimbra? they say “zimbra is a community for building and maintaining next generation collaboration technology.” what i’d like to know, however, is whether zmbra is a community driven, social software answer to the problems of groupware — typically driven by management’s needs. a motivated team member is a productive team member i think this is dave. apparently they keep him in a cell at the server farm. doubletake stitches panoramic photos cheap i actually like the look of a broken panorama, where the borders of each photo are clearly visible — even emphasized. but last night i got the notion of doing a seamless pano and found doubletake, a $ shareware app that makes the process pretty darn easy. the sunrise shot above (larger sizes) was my first crack at it, but i was so sure i’d use it again (and again) that i’ve already registered it. ambient findability and the google economy i’m only just getting into peter morville‘s ambient findability, but i’m eating it up. in trying to prep the reader to understand his thesis — summed up on the front cover as “what we find changes who we become” — morville relates his difficulty in finding authoritative, non-marketing information about his daughter’s newly diagnosed peanut allergy: i can tell you from personal experience that google does not perform well when it comes to health. editing wordpress “pages” via xml-rpc wordpress‘s pages open the door to using wp as a content management system. unfortunately, pages can’t be edited via xml-rpc blogging apps like ecto. this might be a good thing, but i’m foolhardy enough to try working around it. here’s how: find a text editor you like and open up the wp-includes/functions-post.php file. in the wp_get_recent_posts() function, change this: $sql = “select * from $wpdb->posts where post_status in ('publish', 'draft', 'private') order by post_date desc $limit”; recycling tips from our physical plant along with the energy saving and water saving tips previously, our physical plant folks have sent out these recycling tips: recycling of aluminum cans — saves % of the energy required to make the same amount of aluminum from its virgin source. one ton of recycled aluminum saves , kwh of energy, barrels of oil, million btus of energy. one ton of recycled aluminum saves cubic yards of landfill space. suv sales slump earnings reports from car makers seemed to suggest suv sales were down last spring, and with gas prices near $ per gallon in some parts of the country still, nobody should be surprised that yahoo! is saying interest in suvs is down — way down — now: if the buzz is any indication, then yes. searches on “hybrids” outrank “suvs” by a tremendous margin, and it’s the same story with individual models. satellite broadband macsimum news did a story on satellite internet options a few weeks ago, but reader reports focused on fixed base station solutions for domestic use. what about mobile data solutions for international use? that’s where companies like outfitter satellite come in. they’ve got inmarsat solutions that can do kbps (or bonded to kbps) almost anywhere in the world. and, for customers in the mid-east or asia, they’ve got a kbps rbgan solution that seems to offer much better throughput at far lower prices. plan c: signed javascripts the mozilla docs on javascript security give a hint of hope that signed scripts will work around the cross-domain script exclusions that all good browsers enforce. but an item at devarticles.com throws water on the idea: signed scripts are primarily useful in an intranet environment; they’re not so useful on the web in general. to see why this is, consider that even though you can authenticate the origin of a signed script on the web, there’s still no reason to trust the creator. pc world pepper pad reviewer doesn’t get it david rothman pointed me to michael lasky’s pc world review of the pepper pad. lasky bangs on pepper, saying he can’t recommend it. too often, i think, technology reviewers approach a new product without understanding it. lasky tells us how the pepper performs when playing music or videos before comparing it to “notebook computers available for the same or a lower price.” we wouldn’t let an automotive reviewer conclude a review of a prius hybrid to a chevy truck by saying the truck is the better deal because it has a bigger engine for the same money, so why let technology reviewers off so easy? bstat japan! it looks like bstat has been localized for japan! with that in mind, i’d love to hear from international users about what i can do to make localization easier. there will be some big changes in the transition to bsuite, and it might be a good time to make sure i’m properly supporting wp‘s translation tables and localization features. plan b: remote scripting with iframes i have plans to apply ajax to our library catalog but i’m running into a problem where i can’t do xmlhttprequest events to servers other than the one i loaded the main webpage from. mozilla calls it the “same origin policy,” everyone else calls it a cross-domain script exclusion, or something like that. some mozilla folks are working on a standard to address the problem, but it could be quite a while before browser support is common enough to build for it. water saving tips our physical plant folks sent out this list of water saving tips to followup on the energy savings tips they sent previously. again, i think they should be blogging them, but what do i know? (it’s a rhetorical question, please don’t answer.) limit the use of domestic hot water — use cold water whenever it will do. turn off the water while you are brushing your teeth or washing your face. atlanta scene my friend troy keeps a studio at saltworks, a combined gallery and studio space in atlanta where prema murthy just opened her destructures show. i was in atlanta to see troy and family, so the opening was added sugar, and quite a pleasure. the image above comes from troy’s above and below series. next big thing: identity management i might be overstating it, but identity management is the next big thing for the open source community to tackle. that’s why i like sxip, even though i know so little about it. there are a number of other solutions stewing, but most of those that i’m aware of are targeted at academic and enterprise users. wouldn’t it be nice to have some federated system of identity management among blogs? linotype fontexplorer i was never a very good graphic designer, but the part of me that thought i was still pays attention when i see software like linotype’s free fontexplorer, described somewhere as “the itunes for fonts.” that’s excitement… “oooh… i want a number ten.” — a man stepping into line at the airport mcdonalds. the number ten meal, by the way, is a ten piece chicken mcnuggets meal. absinthe roderick sent me a link to this reason article on absinthe that claims: the u.s. food and drug administration considers true absinthe “adulterated” because of the wormwood. production, sale, and importation are banned, but mere possession is not, and customs agents typically ignore a bottle or two in your suitcase. it’s a legal situation that seems designed to keep absinthe cool.“ the wikipedia article on absinthe pretty much confirms that point, so who’s going to test it? improvised anti-telemarketing device the telecrapper is an improvised, homemade system that identifies telemarketing calls and leads the marketer through an artificial conversation that wastes the company’s time and money. the idea is to drive down productivity, and like so many other productivity sapping things, it can be quite funny. check this flash-animated recording: my hip hurts (mirror) rather less funny, though interesting nonetheless, is egbg’s counterscript. tc k hint via engadget. fixing position: fixed in ie it turns out the internet explorer doesn’t properly support css’s position: fixed. google led me to the following: how to create – making internet explorer use position: fixed; doxdesk.com: software: fixed.js fixed positioning for windows internet explorer the doxdesk solution looks promising and simple, but i think bugs elsewhere in my layout are preventing it from working. it’s time to start again from scratch. powerpoint. killer app? ruth marcus at the washington post wonders if powerpoint is a killing app. she’s not the first to note that nasa administrators make decisions — sometimes fatal decisions — on the basis of powerpoint presentations that mask or misrepresent details. i wrote about edward tufte’s cognitive style of powerpoint essay in a previous post. marcus doesn’t add to many new points, but the column is a sign that an anti-powerpoint movement may be growing. [fwd:] katrina eyewitness report (about the photo) the following report comes from cosmobaker.com, which includes this preamble: edit: the following is an email that was sent to my mother from one of her colleagues. although i cannot substantiate the contents, after all the horror stories that i’ve heard so far, i though that this one was important to tell. stand up and be counted. spread truth. stay awake. c —–original message—– wifi in public spaces a message came acrross the web lib list a few weeks ago with the following request: i want to hear from libraries who are currently implementing, or who already have implemented, wireless access for staff and/or patrons. i want your ‘stories’–good, bad and ugly. issues and/or triumphs with it staff, vendors, library staff, library boards, faculty committees, etc. i’m looking for all aspects of the process-finding hardware, implementation, policy (!), training staff, marketing the service to your patron base, troubleshooting and maintenance issues. search, findability, the google economy: how it shapes us just when i was beginning to feel a little on my own with my talk about the google economy here, i see two related new books are coming out. the first is peter morville’s ambient findability. the second is john battelle’s the search. findability appears to ask the big question that i’ve been pushing toward. from the description at amazon: are we truly at a critical point in our evolution where the quality of our digital networks will dictate how we behave as a species? trusted computing: the movie benjamin stephan and lutz vogel at lafkon bring us this wonderfully engaging animated story of trusted computing. there’s lots more to the story at againsttcpa.com, and i need to thank david rothman at teleread for alerting me to both the video and the site. i haven’t had much to say about tcpa, but i think of it like technology politics…politics where i have no say, no vote, no power. wide world of video games matt started talking up the weird issues developing around multiplayer online games a few weeks ago. then soon after he blogged it, a story appeared in on the media (listen, transcript) short story: online gaming is huge — one developer claims four million paying customers. more significantly, the interplay between real and virtual worlds might create new challenges for this real world legal system. “theft” of in-game money and equipment among players in the online world is possible, but it’s lead to the real-world arrest of at least one person and the murder of another when authorities refused to act. energy saving tips our physical plant folks sent out a message with tips on how to conserve energy. perhaps they oughtta blog this stuff? here it is: computer power management — a typical computer monitor uses to watts of electrical power, depending upon screen size. do not use screensavers as energy savers as they continue to use the monitor at full power and do not conserve energy. configure your monitor to turn off after minutes of inactivity, your hard drive to turn off after minutes of inactivity, and your desktop computer or laptop to go into a standby or sleep mode after minutes of inactivity. osceola weekend i climbed the osceolas with will and adam this weekend. it was my first overnight in a long, long time, and their first mountaintop sunrise. i used to do sunrises on mt. monadnock, but i’d lost the habit. more pictures of the osceola adventure at flickr. what counts will reminds us: “flasks are like people, it’s what’s on the inside that counts.” from the top of mt. osceola. the quotable john scott john scott reminds the naive: “don’t believe everything you find in google.” be a leader! manage your staff with ralph wiggum quotes! “i eated the purpleberries” (groaning). “how are they ralph…. good?” “they taste like…burning.” more goodness at the ralph wiggum soundboard, via informationnation. more quotes, like “oh boy, sleep! that’s where i’m a viking!,” at thedotdotdot. if i close my eyes, does it go away? can bush censor his shame away? reuters: fema accused of censorship: “it’s impossible for me to imagine how you report a story whose subject is death without allowing the public to see images of the subject of the story,” said larry siems of the pen american center, an authors’ group that defends free expression. brian williams’ msnbc nightly news blog: while we were attempting to take pictures of the national guard (a unit from oklahoma) taking up positions outside a brooks brothers on the edge of the quarter, the sergeant ordered us to the other side of the boulevard. axe gang security bumbles again we laugh at the single minded foolishness of the axe gang in kung fu hustle jackie chan’s the legend of drunken master, but do we laugh when we see it in our own security policies? to intelligence staffers and border guards working under a policy of hammers, all the world is a nail. here’s an example: in august , us customs agents stopped and searched ahmad el maati, a kuwaiti-born canadian and a truck driver crossing the us-canadian border at buffalo, ny. marketing and search engine optimization i don’t want to admit to being interested in marketing, but i am. here’s a few links… blogs: church of the customer seth godin aaron wall’s seo book.com threadwatch.org randomness: writing, briefly google’s search result quality evaluation guidelines definition of the google economy at wikipedia the fall of advertising and the rise of pr simple bookmarklet demo bookmarklets are interesting little bits of javascript stored as bookmarks. they’ve been around since about (earlier?), but i’ve never bothered to write one. here are a few examples: this sort of creates a bookmark alexa snapshot wayback la femme’s poison browsing flickr the other day i found la_femme‘s poison. other good photos in her photostream. energy crisis mike whelan posted the above photo to his flickr photostream recently. back in april, when gas prices were still well below the $ -per-gallon mark, it looked like sales of suvs were starting to slow. interestingly, we’ve crossed the threshold keith bradsher quotes in high and mighty, his book detailing how the us auto industry became so dependent on suvs and how common sense has been powerless against them. the threshold was the point at which gas prices would begin having the same effect on current car purchases as the s oil crisis did. doing relevance ranked full-text searches in mysql i’m going out on a limb to say mysql’s full-text indexing and searching features are underused. they appeared in mysql . . (most people are using .x, and is in development), but it’s been news to most of the people i know. here’s the deal, the match() function can search a full-text index for a string of text (one or more words) and return relevance-ranked results. it’s at the core of the list of related links at the bottom of every post here. la tomatina from a reuters story in chinadaily: at noon [wednesday], municipal trucks dumped about tons of ripe, juicy plum tomatoes at the feet of adrenaline-charged crowds in town’s main square. within minutes the area was covered in red slime, and clouds of tomato sauce filled the air. it all takes place in buñol, in spain’s valencia region along the mediterranean coast. canada.com{#db d - e- fa -a b -be ad } describes the origins: local lore says it began in the mid- s with a food battle that broke out between youngsters near a vegetable stand on the town square in buñol, kilometres southeast of madrid. signals tells google a thing or two signals takes on google and suggests some improvements. ucla takes on google scholar via jay bhatt at lisnews: ucla libraries‘ discussion of google scholar, search engines, databases, and the research process. time-picayune in exile times-picayune editor jim amoss answered questions for on the media‘s brooke gladstone. amoss and his staff have been covering the catastrophe in new orleans as only locals can. some of the best reporting i’ve seen on this has come from the times-picayune, and i was quite amazed when i discovered the electronic edition wednesday. despite the damage, they appear to have start releasing a print version again and are distributing it in the city and in communities where refugees have fled. sneaky is there a sneaky surprise hidden in your hotel room? see if you can recognize anything in these photos (tip: mouse-over them). back to school video kate says: “life is good. and i’ve got a sleeping bag from the future.” tim explains, a bit. none of that matters nearly as much as the video kate is quoting from, and that matters now because back to school time means play dates and sleepovers. tim guarantees it will kill a few braincells, but nothing ridicules us the way we once were (and often still are) better than saturday night live. things go to hell defensetech’s noah shachtman writes: organizing thousands and thousands of people, in hellish conditions and in a hurry, is tough work. let’s take that as a given. but still: we’re now a work week into a natural disaster that had been forecast for years, and new orleans “is being run by thugs,” the city’s emergency preparedness director tells the times. “some people there have not eaten or drunk water for three or four days, which is inexcusable. rollerblading via pya{# }. policing by cellphone though we imagine the dutch to be a rather unexcitable lot, i did anyway, it turns out they have a history of getting rowdy at football games (yes, if this all happened back in the states i be calling it “soccer”). so it can’t be so much of a surprise that fans rioted again in april. what is surprising is that mobile phone companies got involved in the investigation. this ap report tells the story: the water down there i don’t watch tv, so i haven’t seen many images of the flooding in new orleans until i found these. amazingly, the times picayune is publishing pdf editions during disaster. the hurricane and flood damage are truly scary, but the worst news is on page five, which tells of widespread looting: law enforcement efforts to contain the emergency left by katrina slipped into chaos in parts of new orleans tuesday. the google economy will beat you with a stick call it a law, or dictum, or just a big stick, but it goes like this: the value and influence of an idea or piece of information is limited by the extent that the information provider has embraced the google economy; unavailable or unfindable information buried on the second or tenth page of search results might as well be hidden in a cave. the ultraviolet sun from the nasa website: eit (extreme ultraviolet imaging telescope) images the solar atmosphere at several wavelengths, and therefore, shows solar material at different temperatures. in the images taken at angstroms the bright material is at , to , degrees kelvin. in those taken at , at million degrees. angstrom images correspond to about . million kelvin. angstrom, to million degrees. the hotter the temperature, the higher you look in the solar atmosphere. enabling .htaccess on mac os x i do a lot of web development on my laptop. i’ve got apache and php there, so it’s really convenient, but i usually move projects off to other server before i get around to wanting to mess with mod_rewrite. not so, recently, but i ran into a big stumbling block when i discovered os x’s apache comes pre-configured to ignore .htaccess files. a couple points. first, apache’s own mod_rewrite docs include the following quote: coconut battery coconutbattery: coconutbattery is a tool that reads out the data of your notebook-battery (ibook/powerbook). it shows the current charge of your battery as well as the current maximum capacity related to its original. via o’grady’s powerpage{# } awstats as much as i like the bstat functionality of bsuite, i never intended it to be a replacement for a full server log-based stats application. that’s why i’m happy my hosting provider offers awstats. the reports suggested ways to optimize my pages so that i could control my bandwidth consumption — up to . gb/day before optimization, now . gb/day. but today i found an awstat feature that got me excited enough to email the university sysadmin about it: email stats. the google economy — the wikipedia entry i’m rather passionate about the google economy, so it shouldn’t be too much of a surprise to learn that i just wrote about it in my first ever wikipedia entry. here it is: http://en.wikipedia.org/wiki/google_economy “google economy” identifies the concept that the value of a resource can be determined by the way that resource is linked to other resources. it is more complex than search ranking, and broader than interlinked web pages, though it draws meaning from both. bsuite development bstat has become bsuite. the name change reflects the fact that i want the plugin to do a lot more than track usage stats. one of the first features to enter testing here is the “related” section below. i’m calling it “bsuggestive,” but that may turn out to be too cute a name to tolerate for long. the results are based on the tags for the post, so it doesn’t work with old posts that haven’t been tagged, and it sometimes returns some weird matches, but it’s still alpha, so what can we ask for. beloit college’s list of things that make us look old to incoming students we’ve seen lists like this before. beloit college in beloit wisconsin releases their “mindeset list” for their incoming class every year around now. the point is to remind us how cultural touchstones change over time. it does that, but it also give us (me, anyway) a good chuckle. it’s worth reading all the way down to number , at least, where libraries get a good mention. video bulb and zakka shop nyc the video bulb is a “lipstick-sized tube” that plugs in to your tv’s rca jack and plays bitman videos. gadgetmadness explains what bitman is: bitman is the creation of japanese art performer “meiwa denki” and was an -bit electronic stick figure who would dance, pose, etc. the videobulb sounds interesting enough, but i think i could get into the reseller as much as the gadgetmadness writer did: i went to zakka shop & space the last time i was in nyc, and literally wanted everything in the store. changing modes of communication i talk a lot about the google economy here, and how that and other ideas are driving changing modes of communication. today i learned of arxiv. henry farrell describes it at crookedtimber: [i]t’s effectively replaced journal publication as the primary means for physicists to communicate with each other. journal publication is still important – but as an imprimatur, a proof of quality, rather than a way to disseminate findings to a wider audience. wordpress as cms a friend and i have been talking about what it would take to turn wordpress into a cms. we both have our doubts, but today i found this job ad that suggests we’re not alone in at least thinking of the possibility. needed: web designer/programmer for our sites we’re growing very fast, and have outgrown our current cms and design. we’re looking for a designer and/or programmer to redesign our rapidly growing network and implement a cms that ties it all together. kingcosmonaut & wp themes i stumbled across the sometimes funny how to live your life and got curious about the theme. turns out it’s by sebastian schmieg, who keeps things real at kingcosmonaut. the theme is blix, but the kingcosmonaut site is much cooler. flock the developers describe flock as [t]he world’s most innovative social browsing experience. we call it the two-way web. which is a good enough sales pitch to make me try the free demo, but it’s all still a private beta. perhaps they’re trying to prove the point that nothing builds buzz better than unavailability. osakasteve gushes: a browser that is designed around social software like blogs and flickr itunes music store api? i can’t explain why, at least not yet, but i’m looking for a way to search the itunes music store{#xffsogqwv s&offerid= . &type= &subid= } catalog outside of itunes. rumors of an itunes-google partnership{# } have been flying lately, but what i really want is a webservice/api i can use. yes, apple offers an affiliate program that supports direct links, but again, they don’t offer an amazon-style api to search their catalog. all of this has me thinking about reverse-engineering the itms to build the webservice i’m looking for. a list apart updated a list apart, has been revamped and they’re proud of it. they should be, it’s beautiful and functional. it’s one of the few early web development resources that’s still with us, and there’s a reason. copyright and academic libraries back when i was looking things up for my digital preservation and copyright story i found a bunch of info the university of texas system had gathered on issues related to copyright, libraries, and education. in among the pages on copying copyrighted works, a/v reserves, and electronic reserves i found a document titled: educational fair use guidelines for digital images. it’s some interesting stuff — if you get excited about copyright law. re-shelving orwell’s via jon gordon‘s future tense: re-shelving george orwell. smart people everywhere are taking it upon themselves to re-shelve george orwell’s from fiction to more appropriate sections in non-fiction, like “current events”, “politics”, “history”, “true crime”, or “new non-fiction.” instructions and photos on flickr. laura quilter defends google print with all the talk about google scanning or not scanning copyrighted books, i was happy to see laura quilter talking about google as a library. the internet archive is certainly a library. […] libraries may be private, semi-private, public; for- or not-for-profit; paper or digital. why is google not a library? more interestingly, she casts a critical eye on the texaco decision that everybody points to as the guiding law on fair use. wikipedia api? i want wikipedia to have an api, but it doesn’t. some web searching turned up gina trapani’s wikipedizetext, but that still wasn’t exactly what i wanted. a note in the source code, however, put me back on the trail to the wikipedia database downloads, and while that’s not what i want, i did learn that they’ve got a table of just the article titles (over . million of them) in their downloads. drug side effects drive patients to gamble, eat, drink, and … …people with parkinson’s disease temporarily became compulsive gamblers after taking […] drugs designed to control movement problems caused by the illness… that’s the lead in this forbes story on the matter, and that’s not all. a variety of ‘interesting’ side effects popped up among a relatively small number of study participants: pathological gambling compulsive eating increased alcohol consumption obsession with sex. the drugs in question are “dopamine agonists” and are part of the standard treatment of parkinson’s disease. segway easy rider movie trailer remember those guys who rode a segway cross-country last year? well, they’ve got a movie coming out. yup, there’s even a trailer. possibly more interesting: the photo gallery (from which the photo above came). thanks to engadget for the link. steelers fan never misses a game day in remembering james henry smith, a zealous pittsburgh steelers fan who died of prostate cancer in early july, his family asked the samuel e. coston funeral home to do things “as he would have wanted them to be.” for the viewing, the funeral home arranged a living room ensemble with the tv and recliner just as smith liked it on game day. an ap article describes it: smith’s body was on the recliner, his feet crossed and a remote in his hand. alt browser shiira project, an apple webkit-based browser with some interesting features. sadly, it also brings page transitions to the mac. let’s hope these don’t become the new . chasing clicks al asked how low i will go to chase traffic. truth is, i can’t answer. maisonbisson has had moments of popularity, but it’s hard to know why. alexa tells us there are million unique sites on the web, but… if you take alexa’s top , sites you’ll find that almost out every clicks are spoken for. in other words, almost % of all the traffic on the web goes to the sites in the top k list, leaving the remaining million or so sites to fight over the scraps. neutron bomb boing boing has an exclusive profile of neutron bomb inventor samuel t. cohen by charles platt. all the reports so far are that it’s a , word “must read.” the article, profits of fear, is available in pdf, plain text, and palm doc versions at boing boing. thanks to david rothman for the heads up. extra: rothman asks what it all says about mainstream media when respected authors eschew traditional media for blogs. another limitation of lc classification right up front in the prologue of ruth wajnryb’s expletive deleted she quotes the following from richard dooling on the difficulty in researching “bad language”: the library of congress classification system does not provide a selection of books … on swearing or dirty words. a researcher … must travel to the bf of psychoanalysis, the pe of slang, the gt of anthropology, the p of literature and literary theory, the n of art, the rc of medical psychiatry, and back to the b of religion and philosphy. network effects on violence some time ago i pointed to john robb’s discussion of the potential for the network to amplify the threat of violence from otherwise un-connected and un-organized individuals. now noah shachtman at defensetech is writing about “open source insurgents.” it used to be that a small group of ideological-driven guerilla leaders would spread information, tactics, training, and cash to their followers. no more. internet-enabled insurgents with only the loosest of real-world connections can now share all of that freely online. grizzly man david edelstein’s review of werner herzog’s documentary, grizzly man, describes timothy treadwell as …a manic but lovable whack-job who doggedly filmed and obsessively idealized the bears that would ultimately eat him… the film is made up largely of the bits of the hundreds of hours of video that treadwell himself shot during his years with the bears. later, however, edelstein — probably restraining laughter — calls treadwell “histrionic” and a “drama-queen” (isn’t that sort of redundant? php developer resources somebody asked for some links to get started with php. of course i lead them to the php.net official site, where the documentation is some of the best i’ve seen for any product. i also suggested phpdeveloper.org and phpfreaks.com, though the truth is i usually google any questions i have that the official docs don’t answer. still, i’ve found some good info at both of those. finally, the php cheat sheet at ilovejackdaniels. drm = customer lock-in donna wentworth is now saying what i’ve been saying for over a year now. digital rights management (drm) isn’t about preventing copyright violations by ne’er-do-wells, it’s about eliminating legal me me fair use and locking in customers. in your pc == a toaster, wentworth quotes don marti saying: isn’t it time to drop the polite fiction that msft and other incumbent it and ce [ce = consumer electronics — casey] vendors are only doing drm because of big, bad hollywood? digital preservation and copyright we’re struggling with the question of what to do with our collection of vinyl recordings. they’re deteriorating, and we’re finding it increasingly difficult to keep the playback equipment in working order — the record needles seem to disappear. we’re re-purchased much of our collection on cd, but some items — this one might be one of them — are impossible to find on cd. so we’re considering digital preservation, capturing the audio of the records and scanning the dust jackets. the part where speakeasy cons me into shilling for them the speakeasy speed test is an okay way to waste some time, but the most amusing thing is how easy they make it to promote them. the speakeasy badge here looks like any web ad, but they’re not paying for it. all they did was post a link saying add speakeasy speed test to your site. i guess we all ought to take this marketing tip from them: make sure your readers know how to link to you. maisonbisson top seven the most recent version of my wordpress stats tracking plugin makes it very easy to see and track my top stories. i don’t know whether i should be proud or ashamed by them, but here they are: big bear photos that story gets a lot of morbid interest, and i’m sure the movie grizzly man will too. k-fee energy drink tv ad for a while, though, people looking for that story were finding my zygo energy vodka story instead. atomic while looking for a picture for my memorial to the bomb, i found a number of related links. this blog is sometimes nothing more than an annotated bookmark list, and this is why…. the bomb project describes itself as: a comprehensive on-line compendium of nuclear-related links, imagery and documentation. it is intended specifically as a resource for artists, and encourages those working in all media, from net.art, film and video, eco-intervention and site-specific installation to more traditional forms of agitprop, to use this site to search for raw material. linking bias danah boyd posted about the biases of links over at many many the other day. she looked for patterns in a random set of blogs tracked by technorati as well as the top blogs tracked by technorati. she found patterns in who keeps blogrolls and who is in them, as well as patterns about how bloggers link in context and who they link to. the patterns boyd points to would certainly effect the google economy, our way of creating and identifying value based on linking structures. annoises via gizmodo: a cd of annoying sounds at gadgets.co.uk. twenty “ear splitting” sound effects and a pair of earplugs “for your sanity and protection” for £ . . what sound effects? drill party (at least people) orgasm (outstanding) train drum (played by a child) inhuman screams walking (high heels) domestic squabble doors banging bowling unhappy dog practicing a violin traffic jam garbage truck a screaming newborn baby phone ringing ball game pigeons spring house cleaning cock-a-doodle-do! grizzly man within the last wild lands of north america dwells an animal that inspires respect and fear around the world. it is the grizzly bear, a living legend of the wilderness. grizzlies can sprint thirty five plus miles an hour, smell carrion at nine or more miles, and drag a thousand-pund animal up steep mountains. the grizzly bear is one of a very few animals remaining on earth that can kill a human in physical combat. point ‘n shoot defensetech reported on the firefly, a disposable camera that can be shot from the m grenade launchers used by us land forces. the cameras fly meters in eight seconds, wirelessly sending pictures back to the soldier’s pda. now they’ll know what’s over that hill or around that corner. not that soldiers don’t need this sort of thing, but one wonders when hasbro will release a plastic version in bright colors. movie night: open water joe recommended open water whole heartedly, but others, like some of these one-star reviewers at amazon, had equally strong reactions against it. i first learned of the events the movie is based on in bill bryson’s in a sunburned country, where he described the events of thomas and eileen lonergan’s disappearance during a dive in the australian pacific. the similarity between these true events and the movie’s events likely ends there. jimmy wales’ free culture manifesto jimmy wales, the founder of wikipedia and director of the wikimedia foundation, is working on his keynote for the wikimania conference in frankfurt. ross mayfield at many many posted a preview and gives some background. what should we expect? wales’ speech touches on ten things necessary for free culture: free the encyclopedia! free the dictionary! free the curriculum! free the music! free the art! free the file formats! free the maps! years later in what was to be the final act of world war ii in the pacific, the united states made the first and only use of nuclear power as a weapon in the bombing of hiroshima and nagasaki on august th and th (us dates), . george weller of the chicago daily news snuck in to nagasaki in early september and became the first american journalist to see the destruction. his stories were censored, and official sources maintained control of news about the bombings and the aftermath for many years. reminisce: my first ebook the first ebook i ever read was bruce sterling’s hacker crackdown on my newton message pad . it had a big and bright screen — “the best screen for reading ebooks on the (non-)market” says dj vollkasko — but it could get a bit little heavy at times. crackdown is available for free, along with perhaps , others, at matthew mcclintock’s manybooks.net. downloads are available in different formats, or you can read online. information is sexy it used to be you could identify the librarian by the sensible shoes, but times they are a changing. witness this ad from library bar. sure their “librarians” are bartenders, but what cultural shift changed to thrust librarians up the sex appeal scale? yeah, this is old. after all, it was the spring of bust magazine that asked if librarians might be the new “it” girls, but it’s still amusing. drm: bad for customers, bad for publishers the news came out last week that the biggest music consumers — the ones throwing down cash for music — are also the biggest music sharers. alan wexblat at copyfight says simply: “those who share, care” (bbc link via teleread). rather than taking legal action against downloaders, the music industry needs to entice them to use legal alternatives, the report said. lawsuits against customers go hand in hand with drm in limiting community buzz for a particular artist or song. gizmos for geeks colin pointed out spark fun electronics as a source for all manner of geeky components, like component level gpss and accelerometers. thing is, they also sell the components in kits with custom pc boards, some with usb interfaces. the coming information age that headline might seem a little late among the folks reading this. but we’re all geeks, and if not geeks, then at least regular computer users. regular computer users, however, are a minority. worldwide, only around million people have internet access, and fewer than million people in the us have internet access at home. with populations of over billion and million respectively, there’s clearly a lot of growth potential. faces i stumbled upon captnkurt’s information nation where he popped a link over to eric myer’s stereotypes. the gimic — and it’s a fun one — is that you can mix and match bits of faces. i don’t know why i like the combo above so much, but, anyway. the thing about this is that it reminds me of troy bennett’s human-intoface, reported here back in and . separately, i need to go back and take another look at captnkurt’s story about couchsurfing. nokia i’ve been babbling like a stoolie for pepper here for the past couple weeks, but after some prodding by roger sperberg i’ve started to take a serious look at the nokia linux-based internet tablet. to get me started is mike cane’s hands on report from some time spent with it at linuxworld expo. nokia is pushing maemo.org to support the developer/hacker community, and there’s already some interesting work being done. more bluetooth hacks as if bluejacking wasn’t fun enough, now a few folks have now taken it a little further and figured out how to connect to the growing number of bluetooth handsfree sets all around us. gizmodo fed me the link to what they’re calling “the car whisperer.” nothing against these guys, but it’s not like they did anything amazingly complex. their story explains that they’re simply taking advantage of poor security like default passwords. movie night: house of flying daggers i’ve been a fan of zhang yimou’s films since, well, for a while now. but i’m also a huge kung fu fan — jackie chan especially — so house of flying daggers was quite a treat. it’s not that i didn’t like hero, or that daggers was particularly funny. to the contrary, it’s tale of complex characters who don’t end well. that might be story enough, but every scene is richly photographed and styled — a hallmark of so many of yimou’s films, but wonderfully so in daggers. sweet cheat sheets colin over at command-tab alerted me to some great cheat sheets, including this one for javascript at ilovejackdaniels.com.     apple releases multi-button mouse apple this morning released the mighty mouse. with a scrollball, left and right click, and side buttons, it’s a big departure from apple’s old opposition to multi-button mice. apple didn’t invent the mouse, but they were probably the first to put mice through usability testing. one, two, and three button mice of a great many different shapes and sizes were tested before they settled on a one-button mouse for the original macintosh in . hands on the pepper pad the most amazing thing about the pepper pad is how easy it is to pick up and use, how easy it is to walk around with, and how it’s available when you want it and gone when you don’t. the pepper pad‘s portability goes far beyond that of laptops. i mentioned previously that laptops move from desk to desk and bill gates tells us how poorly laptops work in elevators. netflix expands queues this is old news, but netflix{#xffsogqwv s&offerid= . &type= &subid= } now offers multiple queues for each account. queues, of course, are the movie wish lists each netflix customer keeps; when you return a movie, they send out the next movie in your queue. in the old days, each subscriber got just one queue, no matter how many members of the household had an interest in the movies. two people, one queue? marital drama ensued in my home and others. movie night: the underneath steven soderbergh has done a number of good films, but the underneath isn’t among them. it’s interesting to see the director working out his moves, but more entertaining to see them in a more mature form, as in out of site. eh, i’m ready to give the guy a break. my real complaint has nothing to with this film. instead, it’s about kafka, one of his best works. it was released in , and though they’ve still got a few vhs copies in a warehouse somewhere, it deserves a dvd release space shuttle tracking (and other good uses of the google maps api) tom mangan has put the google maps api to interesting use with his space shuttle tracking page. also worth checking out: his blackbird spotting site and tlable, a little extension to make pinning/annotating maps even better. politics and the google economy while i’m anxiously working to better fit libraries into the google economy, a few paragraphs of barry glassner’s the culture of fear, got me thinking about its role in politics. glassner was telling of how a article in usa today quoted the national assocation of scholars{# } saying that georgetown university had dumbed down its curriculum and dropped shakespeare{# } requirements. of course, nothing could have been farther from the truth, a point confirmed by the georgetown’s dean. japanoid k-cars gizmodo reported it a while ago, but a canadian company called japanoid is importing these and other tiny japanese cars. how tiny? at or under . meters (under feet!) wide with engines cc or under. they’re called kei jidousha, or keicars, or just k-cars (though not to be confused with chrysler’s k-cars). japanoid has vehicles listed, but my favorites are those four above and this funny looking truck. movie night: entropy phil joanou’s entropy isn’t available in the us on dvd, but i found it at amazon uk. imdb has this to say: stephen dorff narrates this tale about how his life goes astray as his character attempts to strike a balance between the demands of directing his first film and the pressures of his new romance with a model. u ’s bono plays a role in this film as both himself and dorff’s character’s concience. the problem with pdas today when i finally get around to writing up my impressions of the pepper pad, i’ll be pointing to roger sperberg’s recent posts at teleread about non-pda handhelds and computers for stand up use. at the moment, however, some of his points remind my of a few i’ve got to make about pdas here. i’ve got a sony clie th- , the top of the line of the last series they imported to north american shores. gizmo project, voip, asterisk jason o’grady{# } introduced me to the skype-like gizmo project by the folks over at sipphone. i’ve been a vonage customer for a couple years now, so i’ve had a chance to get familiar with voip, and i’m looking for a good bluetooth headset so i can try gizmo and skype (and others), but i got to wondering what more i could do. asterisk is an open source pbx application that runs on linux, macos x, and others. marriage alternet has a story by monica mehta titled the myth of marriage with this synopsis: a radical new book debunks the concept of marriage as a time-honored institution, and argues that we need to loosen up about it. the book is stephanie coontz’s marriage, a history. related previous story: the “sanctity” of marriage. put a pepper in your library libraries are known for books. and despite the constant march of technology, despite the fact that we can put a bazillion songs in our pocket, despite the availability of the new york times and so many other newspapers and thousands of journals online, books are a big part of what libraries are. books, dead tree books with that rotting paper smell. and though i dare not prognosticate, i expect they’ll be an emblematic feature of libraries for a while now. elements of murder john emsley, author of elements of murder: a history of poisons appeared in an interview on npr’s fresh air’{# } earlier today. those who were fascinated by the morbid details of devil in the white city should give it a listen. i plan on checking out the book too, though it sounds like emsley offers more chemical formulae than outright suspense. ils: inventory or search and retrieval system? there’s an interesting discussion going at libdev about what our ilss are. it all started with a discussion of what role xml and webservices could/should play with ils/catalogs, but a comment reminded us that vendor’s decisions about adding new features to products that have been around for or years sometimes edge towards lock-in. i replied offering flickr as an example of a vendor that’s been successful in part because of their open apis. nuclear family vacation via defense tech: slate did a series last week titled a nuclear family vacation that visited the nevada test site; los alamos, lawrence livermore, and sandia national labs; and trinity. extra: a slideshow accompanies the text and the authors interviewed{# } on npr’s day to day{# }. related: previous nuclear stories at maisonbisson. karl rove’s leak-and-covergate two items from the blogosphere about rove’s leak-and-covergate at tikun olam and alternet. life magazine covers i get a kick out of these and life magazine covers. take a look and i think you’ll agree that no magazine puts photos like this on their covers today. screen real estate at x pixels, apple’s cinema hd display{#xffsogqwv s&offerid= . &type= &subid= } is big enough for three people’s egos. xml/php/swf charts flash app dynamically generates charts based on xml formated data or values in a php array. xml/swf charts is a simple, yet powerful tool to create attractive web charts and graphs from dynamic xml data. create an xml source to describe a chart, then pass it to this tool’s flash file to generate the chart. the same tool also accepts php sources. xml/swf charts makes the best of both the xml and swf worlds. pepper i’m off visiting the good folks at pepper today. i’ll update this post with photos as soon as they’re available, then look for a pair of posts about how the hardware/software works and what i’d like to do with it later. until then, here are some related posts: ultra portable computing, pepper pad , and portable computing. update: the picture above is blurry because of my poor photography skills. better pictures can be found at the pepper site. tags tags tags david weinberger at many-to-many pointed me to tom coates’ post about different schools of thought regarding tags. coates has been thinking about tags as keywords, annotations. thats how i’ve been using and thinking about tags too, but some people have different ideas. …at the end of the argument i said to joshua that it was almost like he was treating tags as folders. and he replied, exasperated, that this was exactly what they were. what’s a mirt? mirts turn red lights green, but merely having one will probably get you in a pile of trouble. more info at i-hacked.com{# }. peerflix ross rubin at engadget just alerted me to peerflix …which can be described on a basic level as ebay meets netflix. peerflix resembles many online dvd stores, but it neither rents nor sells dvds. rather, it depends on a community of users willing to trade dvds they have for dvds they want. there are no subscription fees. peerflix charges a -cent transaction fee and senders are responsible for the postage charge of cents for the mailers that the company distributes. john barlycorn must die in a popular antebellum arkansas story, a backwoodsman bought a -gallon barrel of whiskey, only to return a week later for another. “surely you haven’t drank that whiskey already?” inquired the astonished merchant. “it ain’t so much,” replied the backwoodsman. “there are six of us, counting the kids, and we have no cow.” it’s not quite as detailed as some of the stories in the foxfire books, but it’s a good treat. the failures of permission culture donna wentworth, over at copyfight pointed out a jd lasica piece detailing the responses from seven studios to his requests to use short ( - seconds) clips of their films in a non-commercial project he was working on with his child. …four of the studios refused outright, two refused to respond, and the seventh wobbled. this is the quandary millions of us face today: the hollywood studios demand that we ask for permission to borrow from their works — and then they deny our requests as a matter of course. google moon rocks google engineers have got the moon on their minds lately. we all got a laugh at their april fools day lunar hosting and research center job opening, but they’ve done themselves one better and several points more serious with google moon. sure, it’s in celebration of the first lunar landing years ago today, but if they’re so fixated on the moon, why not sponsor a space competition? google maps gets all the attention it would reasonably appear that here in the us, there’s only one map site: good ol’ google. but until google adds maps for countries other than the us, canada, and uk, the rest of the world will have to look elsewhere. enter the uk competitor: multimap.com has been serving the world outside the bubble since . from their self description: key features include street-level maps of the united kingdom, europe, and the us; road maps of the world; door-to-door travel directions; aerial photographs; and local information. jenny’s drm scourge jenny levine, over at the shifted librarian, is telling the latest chapter in her long-running struggle with drm. now, i’ve installed a lot of windows software in my day, so i feel pretty confident in my ability to double-click on an installation file. however, when i try to install [yahoo music engine], i get three screens into the installer (oh the joy of accepting the license agreement over and over) before i get an error message that says, “the file c:\downloads\ could not be opened. bstat beta release [[pageindex]]update: shout outs to zach, cliff, justin, and thomas who’ve submitted bug reports. their feedback has been rolled in to the b july release, available now (look for the link below). this is likely the last release before the code gets bundled into bsuite (more details on that later). changes this documentation supersedes any previous documentation. more changes to the bstat_pulse() function; bstat_pulse_style() is no longer used. it’s been replaced by a flag in the call. see the usage example to understand. want to customize the style? start with that example, look at the xhtml it outputs, work from there. update thanks to zach, these parameters are all optional. you can call it with nothing more than “bstat_pulse()”, if that’s your thing. still, i’d recommend using the full example below. there are a lot of improvements to the management console. the number of lines to display for each category and the date range (past day, week, month, etc.) are now configurable. quick start installation download and unzip bstat.zip   place bstat.php in you wp-content/plugins directory   place spacer.gif in your wp-content directory   log in to your wordpress admin panel and activate the plugin, then visit the new bstat submenu of the options tab. this will allow bstat to create its database tables.   add the bstat_hitit function to the footer.php of your theme (or in some other place where it will be called once for each page load). this starts the counting; you can see the results in the bstat submenu of the manage tab of the wordpress admin panel. in order to view the bstat results on your public pages, you’ll need to the bstat display functions to your pages. it’s funny ‘cause it’s true first lady laura bush speaking at the white house correspondents association gala noted: george’s answer to any problem at the ranch is to cut it down with a chain saw. which, i think, is why he and cheney and rumsfeld get along so well. the quote is all over the net now, but i found it in the august issue of vanity fair. australia’s rum jungle alan moorhead, in his rum jungle — a sort of casual ethnography or serious travelogue — explains the uses and attitudes towards alcohol in his native australia: […] i took it for granted that for all social occasions, at any time of the day or night, beer was the drink. you did not take it with your meals, but before or afterwards and in considerable quantities. beer was the solace of life and the white man’s true vision of bliss. full-text searching inside books search engine watch did a story about how to use google and amazon’s tools to search full-text content inside books. the gist? when you can get to the tools and where they’ve got content, it does a lot to make books as accessible and open as electronic content. sort of related: i’ve spoken of google print before and there’s more in the libraries and networked information category. organizational/institutional blogging done right jenny levine is talking about an example of the perfect library blog over at the shifted librarian. the posts are written in the first person and in a conversational tone, with the author’s first name to help stress the people in the library. the staff isn’t afraid to note problems with the new catalog, the web site, or anything else. full transparency — nice. you can feel the level of trust building online. hackable snackable gumstix the make: podcast pointed me to gumstix — really small computers built for hacking. cool. google hacks from o’grady’s powerpage{# }: i have no interest in true hacking (i.e. rummaging through people’s private junk) although viewing random unprotected ip cameras around the world in public places and controlling their panning and zoom functions is kind of mind-blowing. there are a ton of fun ghacks out there – like spelling out words in pictures using google image search, and the google poetry generator, or the news map generator etc. skyhook wifi geolocation old news from gizmodo and wi-fi networking news (quoting wifi nn): skyhook has assembled a database of information about . million access points across major cities in the u.s. by driving every street in every city. their software records multiple data points per sample for directionality. fire up their software on a laptop, and it compares the wi-fi information it sees with what’s in the skyhook database, popping out a latitude and longitude within to meters. coolest watch ever, today anyway the nixon rotolog{# &menu_id= }. ike dwight eisenhower’s eight years as president were about a lot more than i like ike buttons and interstate highways. from wikipedia: after his many wartime successes, general eisenhower returned to the united states a great hero. it would not be long before many supporters were pressuring him to run for public office. eisenhower was generally considered a political moderate, and it was not immediately clear which party he would choose to join. jet turbine powered toyota mr on ebay yup, it’s up on ebay now (closing in a day or so) with the following description: everybody needs one of these, cleaning out the garage, this little car is so much fun, it is thrust powered by ge t- turbines, has fuel tanks, power steering, power brakes, fire detection, fire suppression, roll over protection, self starting and quick. i have taken this car to the salt flats twice, the first time it wanted to fly @ mph, but after adding the spoilers and air dam it stayed solid thru mph with a lot more room to go. the google economy i’ve been talking about it a lot lately, most recently in a comment at libdev. in the old world, information companies could create value by limiting access to their content. most of us have so internalized this scarcity = value theory that we do little more than grumble about the new york times’ authwall or similar limitations to the free-flow and linking of information. jenny levine wrote recently about oclc/lj’s short-run (though not yet ended) experiment with authwalls. what’s a “blink” ? stealing from corante/copyfight: it’s a short, one-sentence blog post + a link, à la kottke remainders. [it’s] to share links to articles, resources, and websites of interest that do not necessarily require paragraphs of context or analysis. enjoy! solar backpacks & chargers solar charging backpacks: juice bags (news), voltaic solar backpack (news). and, solar ipod charger: solio (news, news). personalizing the preservation problem i went looking for an old file the other day. as it turns out, the file was from years ago, but that doesn’t seem so long ago now. anyway, i was amused to find how most of my images from that time were tiffs instead of jpegs. thankfully, tiffs are well supported now, but my old pagemaker files are largely useless to me. and while i was looking at these files from so long ago i found my really bad music from the day. is blogging career suicide? ken (i wish he had a blog to link to) pointed out bloggers need not apply in the chronicle of higher ed over the weekend. the story is to some a highly cautionary tale: a candidate’s blog is more accessible to the search committee than most forms of scholarly output. it can be hard to lay your hands on an obscure journal or book chapter, but the applicant’s blog comes up on any computer. the big switch other than a bit of head scratching after the announcement in june, i’ve been quiet about apple’s switch to intel processors. now, arstechnica‘s jon “hannibal” stokes has written some of the most intelligent material i’ve seen since. how’s it work? hannibal thinks apple’s relationship with ibm soured to the point where they refused to play the game. and apple is imagining a world of devices macs, ipods, and as yet unannounced portable, personal lifestyle devices. napster’s hard road napster — the legal, reincarnated music download site — essentially invented the concept of incumbent campus download services. they loudly{# } touted deals with schools “anxious” to stop the p p music sharing problem. trouble is, according to this story at the reg, it’s not working well. a survey at one client university paints a sad picture: not a single university of rochester student admitted to buying a song via napster during the fall semester. the high cost of metasearch for libraries i’ve been looking seriously at metasearch/federated search products for libraries recently. after a lot of reading and a few demos i’ve got some complaints. i’m surprised how vendors, even now, devote so much time demonstrating patron features that are neither used nor appreciated by any patrons without an mls. recent lessons (one, two, three) should have made it clear that libraries need to conform to patron expectations of how online resources should work. bstat features update: bstat has been updated. bstat is a hit and search term stats tracking plugin for wordpress. in addition to reporting lists of popular stories and popular search terms, it will report recent comments and a unique “pulse” graph showing the activity for a story or the entire blog over time. the documentation for the current release (b , as of july , ) explains the public functions and their use. i believe they reveal themselves in their names, so here’s a list of most of them: make my xb a low rider team pneumatik’s faq addresses the question “why do i need air suspension” simply: “because you wanna be cool!” and now, with pneumatik’s forthcoming kit, scion xb owners can be cool too. thing is, based on the photos it just doesn’t have the same effect on an xb as it does on, say, a caddy. braving home jake halpern’s braving home (also in softcover) easily took my interest. here’s how john moe described it for amazon.com: as a cub reporter at the new republic, jake halpern earned the unofficial job title of bad homes correspondent. braving home tells his stories of places where people really ought not live and the people who live there anyway. halpern traveled to such inadvisable destinations as a bed and breakfast at the foot of an active hawaiian volcano, a north carolina town trying to recover from being completely submerged, an indoor alaskan city, and an island in the gulf of mexico located directly in the cross hairs of numerous hurricanes. bstat beta release update: bstat has been updated. beta never went public. this is beta . changes this documentation supersedes any previous documentation. the bstat_pulse() function has been improved and now uses your css for appearance. call bstat_pulse_style() to add my default styles inline if you don’t want to modify your css. also, bstat_pulse() now has two switches to control what it displays. please take a look at the usage guide below for how to call this function now. libdev launched libdev launched today. from the welcome message there: libdev is a site for those interested in libraries and networked information. want to find a way to apply tags or social bookmarking to library content? interested in how wikipedia can serve libraries? want to find a better way to do patron loads or talk about what identity management means to libraries? looking for single sign-on solutions so patrons can move seamlessly from the campus portal to your opac without re-authenticating? idaho politics earlier this year the idaho legislature passed a bill recognizing the success of napoleon dynamite, a film about idaho life by idahoan native sons. legislature of the state of idaho first regular session – house concurrent resolution no. stating legislative findings and commending jared and jerusha hess and the city of preston for the production of the movie “napoleon dynamite.” be it resolved by the legislature of the state of idaho: the struggle to protect democracy in florida my dad, who’s called florida home for quite a while now, emailed me the following about goings on there: the big news here is the struggle to prevent volusia county adopting the the diebold touch screen ballot machines. they are bad news, because these diebold machines do not leave a paper trail and so a manual recount of a disputed election is impossible. the republican leaders of florida, who take pride in their deviousness, are trying to require the adoption of these machines under the guise of providing an accessible voting system for the handicapped, especially the visually impaired. happy birthday, popsicle npr’s food essayist bonny wolf reported yesterday on the th birthday of the popsicle{# } for weekend edition sunday{# } (listen in realaudio). like so many brilliant inventions, it happened by accident in . and through a century of change, it remains a consistent american icon, stick and all. it all started, apparently, with a forgotten bottle of soda pop with a stick in it and an unusually cold night. when is principality of sealand’s independence day? principality of sealand is a wwii-era gunnery platform — called roughs tower — in the north sea, outside britain’s pre- three nautical mile claim of sovereign waters. founded by roy and joan bates in , over time, roy wrote a constitution and named himself and joan as prince and princess. the wikipedia article on sealand tells the story of the world’s smallest micronation about as well and evenly as might be possible, but sean hastings’ website offers a more gripping tale. cannon aerial tramway it’s hot in new hampshire, but on top of cannon mountain, feet about sea level, it’s a little cooler. it’s an easy enough hike, but the aerial tram will save you the sweat. the current tram was built in and replaced the tram. the foot climb from the base takes a mile of cable each way, and the two cars make a trip every fifteen minutes. google maps rock, the google maps api rocks more we don’t need to hack google maps anymore. now that google has released a public maps api, we can make more reliable map-dependent apps (which will now have better browser compatibility, thank you). within a few minutes of signing up for a maps api key i had put together the following of the nevada test site tour. yeah, click the satellite button, scroll, zoom… it’s real. the api is all javascript, but i use a bit of php to iterate through an array of points and generate the code that puts the lines and pins on the map. photron makes my favorite video camera photron’s apx-rs video camera{#kingofhighspeedvideo} can capture , frames per second at top speed, and it can get megapixel+ resolution at , frames per second. it’s one of a dozen or so cameras in photron‘s lineup that can shoot very, very fast video. how fast is a thousand frames a second? how fast is several thousand frames a second? numbers alone do a bad job of telling that story. that’s why they did up this set of sample vids… color picking i needed to pick some colors for a new website recently. i’m color blind, so that complicates things. thing is, color relationships can be defined mathematically and “good” or “bad” color combos can be selected by a formula, so it possible to pick colors that go together without actually being able to see them. i’ve done this color math manually for years, but i went looking for a piece of software to make it easier. wordpress’ is_x() function an entry at the wordpress support forums{# } gave me the list i needed. how do they work? “you can use [these] in a conditional to display certain stuff only on [certain] page[s], or to omit certain stuff on [those] page[s].” here’s the list: is_ () is_archive() is_author() is_category() is_date() is_day() is_feed() is_home() is_month() is_new_day() is_page() is_search() is_single() is_time() is_year() so there you go. freight elevator quartet jazzmusique (rss, stream) treated me to freight elevator quartet‘s so fragile (from their becoming transparent album) not long ago and i liked it enough to take a note to look them up later. the band released five albums between and , but seems to have disappeared since. their site is still alive, and most entertainingly, has fan remixes of svengali (also from becoming transparent) available for download. my favorite is the version by absinthe & shiftless. alcohol knowledge test i just love tests (previously: psychotic, leadership style in movies and famous people in history, and eccentric or autistic), so i was quick to try myself at this one when al emailed me. it’s about alcohol, and like most tests, it’s not about getting the answer right, but giving the answer that the test writer wants. so it’s flawed, but it’s a bit of fun. here are my results: score: bacardi sending sms messages my friend will was in meetings all day friday, and there are few better times to have sms messaging than in meetings. thing is, i didn’t want to type on my phone’s numeric keypad when i had my computer in front of me, so i went looking for the details of this old hint that describes how to send sms messages with ichat (would also work with any aim client). regex reference regular expressions are a pain. jan goyvaerts’ regex reference helps. in a related tip, the following will eliminate any non-numeric components in a string: ereg_replace(“[^ - ]”, “”, $string) . i guess i’ll have to admit that i’d not used the exclusion operator before (the carrot immediately following a square bracket). now i know. geotagging gets a new meaning who doesn’t love tagging? no, tagging as in annotating, not graffiti. anyway, rixome is the latest among a bunch of plans/projects to enable tagging of geographic spaces/real-life environments. the good people at we make money not art had this in their post: rixome is a network and a tool that turns mobile screens into windows that show the virtual and public dimensions of our point of view. a walker (a rixome user) can see on his/her mobile phone/pda/laptop screen the virtual interventions that have been added to the location where s/he now stands. art deco hair daniela turudich knows vintage fashion. her books include not only hair, but how to recreate a vintage wedding, vintage recipes and candy making, and beauty secrets of history’s most notorious courtesans. here’s the description from art deco hair: art deco has long been associated with uncompromising style and sophistication, and this guide to recreating the sassy, controversial styles of the ’ s and ’ s offers a glimpse back at the hairstyles of this era. oooms design ist sehr gut guido ooms has some pretty neat ideas. engadget got high on his anti gravity machine (you must watch the video), but there’s a lot more to see. i wish i could link to examples of his furniture, bottle holders, personal transportation devices, or dohickies, but his flash-based site won’t let me. his glassbulbs are pictured here, but go visit the oooms site and click on the “products” link to see more. how to measure the tallest building zach likes tall buildings. perhaps it relates to his superhero obsession (leap giant buildings in a single bound and all), but it’s undeniable that he likes them. here, he gushes about the details of what makes a tall building and how it is measured. judging can be to the top of the highest occupied floor, top of the roof, architectural top (including spires), and top of mast or antenna. of course, the building must be freestanding and habitable too. culture of entertainment i don’t remember how i found this tip to baitcar.com‘s collection of police videos of car thefts. they’re good for a few laughs, but things like this — and about half of the programming on spike{# } — make me wonder how far we are from from the worlds depicted in running man and so many other stories. eh, at least we’ve got bravo. that’s some good tv. least wanted i’m entirely captivated by mark michaelson‘s collection of mug shots on flickr. it’s titled “least wanted” and he notes with little fanfare that they’re “nobody famous.” some of the photos contain little histories, like this set from the s and s that includes conviction details — “ days w. h.” for “selling obscene literature.” another image shows rapid aging over a three year period starting in . it’s part of a small collection of recidivist women of the s. overheard in the library “i want all the books that i’m interested in on one shelf.” making zip files on mac os x everybody else may know this, but macos x includes the command-line utility to make windows-compatible zip files. it works a lot like tar, but without needing any switches. > zip {target file} {source files} big brother gets more eyes engadget yesterday had a story about the mobile plate hunter , a device that mounts on police cars and scans to license plates an hour. more details are in the wired news story, where la county police commander sid heal notes that the system is hands-off: “it doesn’t require the [officer] to do anything.” the plates are automatically checked against a database of stole cars, and the patrolling officer when the system finds a match. switching hosting providers i’ll be switching hosting providers this week. at some point i’ll have to turn off the comments here so that i can synchronize the database and prevent loss of comments as the dns changes propagate. **update: ** the switch seems to have gone well and the dns changes have propagated to the networks i’m using. comments are on again. that’s the way it’s supposed to work. bstat beta release update: bstat has been updated. i’ve finally added a clean admin interface to my bstat wordpress stats tracking plugin and cleaned up the code for release as a public beta. quick start installation download and unzip bstat.zip place bstat.php in you wp-content/plugins directory place spacer.gif in your wp-content directory log in to your wordpress admin panel and activate the plugin, then visit the new bstat submenu of the options tab. what makes ohio red it’s a story that won’t die, and yet it can’t get any attention. since november rd, reasonable people have been wondering what happened. on election night, exit polls predicted a million vote win for kerry, but the official election results declared bush the winner by million votes. we’re all suspicious of polls, but an million vote discrepancy is big and exit polls are considered the most accurate of all. north-country drive-ins the fairlee drive-in theatre is open with double features on weekends details: route , fairlee vt (one mile north of town) - - notes from driveinmovie.com: the usual hotel/motel concept of in-room movies is cable tv, this is one of only two drive-ins in america that have a motel on the premises with a view of a drive-in movie. all rooms have a picture window and speaker, allowing motel guests to watch the movies. squirrel decanter and other dead animal art the strange folks over at custom creature taxidermy arts have come out with a squirrel liquor decanter that’s making the rounds. jon said simply “words cannot describe.” but the good folks at gizmodo assure us that “anyone who sees you sucking on the desiccated neck of an ex-squirrel will know you are a man of class and style.” other items in their novelty selection include flying squirrels and punk rock squirrels. american reporter’s nagasaki story emerges after years of censorship george weller won a pulitzer prize, a polk award, and was named a neimann fellow during his fifty-some-odd year career during which he covered much of europe and asia for the new york times and chicago daily news. weller died in at age , leaving behind a body of work that tells much of the th century’s events. his story about an appendectomy performed by navy pharmacist’s mate wheeler lipes in a submarine feet below pacific waters amid the concussive blasts of depth charges is legendary. the difference between progressive and conservative bloggers david rothman points to a daily kos story that points to a mydd story titled “aristocratic right wing blogosphere stagnating.” what’s the point? of the top political blogs, more than half are ‘liberal,’ and more importantly, they support community involvement — including basic features like comments — that the conservative blogs shun. of the five most trafficked conservative blogs (over , page views per week), only one […] even allows comments… google print: reports from michigan & oxford i’m listening and watching along with the educause online presentation from the universities of michigan and oxford and their participation in google print. presenters: john p. wilkin associate university librarian library information technology and technical and access services university of michigan   reginald carr director of university library services and bodley’s librarian university of oxford google print is old news by now, but it’s interesting to get their reports on it. geolocating the news last week i got excited about the as-yet unreleased geolocation api for bbc backstage. now larry d. larsen of the poynter institute is excited too. in a post titled the future of news (… hint: gps){# &aid= } he talks about putting news in geographic context with geolocation tags. eventually, clicking an article in a news/google map hybrid might zoom in to a d model of the area where an automatic pop-up starts playing a slideshow with pictures of the scene or streaming video along with the text news content. blogger’s legal guide copyfight is pointing to the eff‘s new legal guide for bloggers. most of the content is about liability, but it also addresses issues of access and privilege that are generally granted to journalists, election law, and labor law. from the introduction: whether you’re a newly minted blogger or a relative old-timer, you’ve been seeing more and more stories pop up every day about bloggers getting in trouble for what they post. when you don’t have a gps… geolocation by gps my be the most straightforward approach, but we mustn’t forget the other ways to get lat/lon coordinates. all current cell phones support agps positioning to comply with federal e- mandates, but not all phones make it easy for the user to get that information out of them. still, some do and gps-enabled moblogging is becoming common in asia and europe, and there’s at least a public proof of concept going in the us. the mystifying aroma of rot i love libraries, and i love books, but there the needs of our students and limitations of our budgets have no room for misplaced romantic attachments. that’s why i’ve found myself paraphrasing something from ibiblio’s paul jones (via teleread): that smell of an old book, that smell of old libraries? that’s the smell of the books rotting. we must remember that libraries catalog and share information and knowledge, not books. pinball wizard gets his due the laconia citizen{#/ /citizen / /- /citizen} reported today that ron mowry’s year quest for recognition as the real pinball wizard of has finally achieved some success. the twin galaxies official video game & pinball book of world records will credit mowry’s hour minute marathon pinball session as a record. mowry set his record at a sandwich shop in hallandale beach, florida, but he was raised in plymouth, nh, where he now works for the university. bstat pulse i imported the content of my old referrer tracking database as hits in my new bstat stats datatabase so i could have more data to work with. i mixed this with a fairly simple graphing routine and now we can see the “pulse” of the whole site and each story. take a look at the bottom of the main page and between the body and comments in the single story pages to see what i mean. bstat progress i’ve been hard at work on my bstat stats tracking plugin for wordpress and you can see the results in the sidebar and in the story views here. the work has been made especially easy because of the great documentation, including writing a plugin, plugin api, and related pages at the wordpress codex. i’m testing the plugin with a limited group now (thank you sandee and cliff). but with a few more tweaks and a little more time to prove itself, i think it will be ready for an open beta. professionals don’t use ofoto or wal mart photo services at least that’s the only thing a person can conclude from the stories at copyfight earlier this week. this post reports on two stories where the photo services concluded that the photos to be printed were too good to have come from an average customer. upon trying to order prints of her child, one ofoto user found the following: your order has been cancelled because it appears your order contains one of the following… . bbc backstage is gonna rock (once they release the apis) the apis aren’t yet out, but the bbc has already won me over with their backstage bbc concept. of course, i’m a fan of anything with an api, but the real deal here is that it appears they’re planning on releasing a “query by geo-location data” api — and i’m all a gaga about about geolocation. i’ll definitely be looking to see what takes shape across the pond. damn pngs in internet explorer i don’t know why ie has never displayed my transparent pngs correctly, but i know now that i’m not the only one with this complaint. bob osola (name?) shares my frustration, and better, he sat down and coded a solution, shared the code, and posted a wonderfully informative guide to the problem. not sure if your browser can display transparent pngs properly? follow that link for examples. the google economy vs. libraries roger over at electric forest is making some arguments about the value of open access to information. hopefully he’ll forgive me for my edit of his comment (though readers check the original to make sure i preserved the original meaning): …keep the [information] under heavy protection and you will find that people ignore this sheltered content in favor of the sources that embrace the web and make everything accessible… [open and accessible resources] will become the influential authorities, not because they are more trustworthy, or more authoritative, or better written, but because they are more accessible. what? i’m not sure what to think about steve j’s wwdc announcement (video stream) of apple’s switch to x processors. coverage at macnn, mac rumors, ars technica, etc. i’m not sure, but it would be easier to take if i wasn’t the only one who saw conspiracy in it. does this relate to intel’s recent shoehorning of drm onto the cpu? it wasn’t long ago that i was praising apple for making devices that served the remix world that exists in the void between fair use and copyright infringement, but moves since then have concerned me. on the media does copyright issue i had just sat down to post a note about an interview with j.d. lasica in on the media (listen to mp ) this week when i found david rothman beat me to it. the interview was one of the better treatments of copyright issues that’s i’ve heard/seen in the (relatively-) popular media. here’s the summary from the otm site: for every move that media industries have taken to protect their copyrights, there has been an equal and opposite countermove by consumers. doggy and you: mark schutte’s dog powered scooter engadget has a link to mark schutte’s dog powered scooter. this catches my eye because my friend joe is always looking for ways to exercise his sled dogs in the summer. the developer, of course, is very serious about its befits and usefulness of this contraption. here’s the sales pitch: focus your dogs energy and enjoy the new sport of urban dog mushing. engadget has some complaints, but this looks like the best solution i’ve seen yet for running sled dogs in the summer. remixing reality: good or bad? we’ve all seen the ads they digitally insert on the field during football games and we’ve heard talk about inserting new product placements as old tv shows play in syndication. ernie miller has been thinking about this recently. last week he noted that folks are creating ipod-able, independent audio tours of museums. “…hack the gallery experience, […] remix moma!” commands artmobs, one of the groups producing these unauthorized audio tours. ohara fireflies i don’t consider myself a japonophile, but i do find myself reading mainichi daily news each day, and when they put up a picture like this, of fireflies near the yamada river in ohara, (chiba prefecture) i can’t help but notice. teleread spends morning on portable computing stories …well, not entirely, but i couldn’t help but read the posts on the pepperpad and history of the newton. i’m a fan of computing devices that don’t fit the mold, so i eat up stuff like this. i noted the pepper pad previously, and written a few posts about the newton and ultra-portable computing. update: engadget is getting in on the excitement too. they’re pointing to this osopinion article that’s at the center of it all. wikipedia and libraries wikipedia seems to get mixed reviews in the academic world, but i don’t fully understand why. there are those that complain that they can’t trust the untamed masses with such an important task as writing and editing an encyclopedia, then there are others that say you can’t trust the experts with it either. for my part, i’ve come to love wikipedia, despite having access to eb and other, more traditional sources. disobey gary wolf wrote in the june issue of wired about how smart mobs in new york’s world trade center outbrained the “authorities” and enjoyed higher survival rates because of it. wolf is talking about the nist report on occupant behavior, egress, and emergency communications (warning: pdfs). there’s also this executive summary and this looks like a mind numbing powerpoint presentation (also pdf). so, what about it? for nearly four years – steadily, seriously, and with the unsentimental rigor for which we love them – civil engineers have been studying the destruction of the world trade center towers, sifting the tragedy for its lessons. japanese government employees extremely troubled by summer casual dress code today is the first day of summer, according to japan’s environmental ministry, and that means it’s time to take off the ties and suit jackets and put on “casual” clothes. the ministry has been leading a charge to reduce energy consumption and ease global warming by asking all government employees to leave their neckties at home so they feel cooler with less air conditioning. but despite endorsements from prime minister junichiro koizumi it might not be going as well as planned. take a picture, get hassled by the man alan wexelblat at copyfight pointed out this story that talks about increasing limits on public photography. if you’re standing on public property, you can shoot anything the naked eye can see, explains ken kobre, professor of photojournalism at san francisco state university and author of one of the seminal textbooks on the subject. …but that apparently doesn’t stop security guards, cops, and others from intimidating and sometimes arresting those who try it. theme change… theme change not yet complete, but looking good. it’s a widened version of clemens orth’s relaxation_ column, itself a derivitive of john wrana‘s two columned relaxation theme. i found it on the wordpress codex, and though it was among the first group i looked at, i dutifully clicked through to every other three-columned theme listed there. anyway, expect the banner to change, and i’m working on how i want to handle the width on smaller monitors (where “smaller” actually equals anything narrower than px). bad movie, verboten subject? i’m embarrassed to be in the middle of fantasy mission force, a kung fu movie that demonstrates a brand of asian humor that i haven’t yet learned to appreciate. i’m watching it because i’m a sucker for jackie chan flicks and netflix makes it too easy to queue up bad movies. david chute wrote the amazon editorial review: jackie chan makes a brief guest appearance in this surreally goofy action comedy, a high-spirited shambles from that hovers awkwardly somewhere between monty python and the three stooges. global threats, as seen through eyes of movie producers and insurers jonathan crowe points out this risks in global filmmaking map by aon, the entertainment industry insurance company. go view the pdf or a full-size png{# &size=o} for all the details. lunch at burdick’s treated mom to lunch at l.a. burdick’s in walpole today. the food at burdick’s is always remarkable, but this time i got a decent photo of it. i’m calling the plate in front a real tuna salad. yes, those are strips of medium-rare tuna, but it’s the pickled onions that delighted me. in the middle is my rare steak with a dollop of stilton butter. for desert, we enjoyed a frappes and shared a piece of hazelnut-orange cake while thunder and large hailstones menaced the street outside. wordpress stats goodness work on my bstats plugin continues. i’ve added recently commented posts tracking, begun work on a usage graph, as requested by richard akerman, and put together an interesting way to track usage of the google ads. i’m using the google ads to figure out how to best use them on another project later. i think they look a little too commercial here too. i’ve done nothing yet to created a list of related posts, and i’m still researching how i want to do referrer tracking. of wordpress tags, keywords, xml-rpc, and the movabletype api wordpress’s xml-rpc support looks pretty good. heck, it supports a half dozen apis and works well with ecto … except for tag support, which is my only complaint with it so far. the movable type api supports a “keywords” field that i’m thinking can be hijacked as a “tags” field instead, but while ecto sends the goods — i can see them in the xml-rpc data that gets sent out, wordpress seems to ignore them upon receipt. bstats plugin i’m more than surprised that there’s no (decent) stats plugin for wordpress, but that hasn’t stopped me from writing me own. it’s called “bstats,” and i’ll release a beta soon. in the meantime. the “today’s most popular” list comes directly from this new plugin. one step forward… i thought i was real smart when i modified the tags plugin to support integration with technorati. the code was simple, just look in the tags.php plugin file for the foreach statements that run through the tags names and turn them into links on the page and change the $tags[] = statement to look something like this: $tags[] = “tag_name).”\“ target=\”$target\“ rel=\”tag\“ title=\”more “.$row->tag_name.” at {site name}\“ >”.$row->tag_name.“ tag_name.”\“ target=\”$target\“ rel=\”tag\“ title=\”find “. nuclear test site tour the above image is my followup to my nevada test site tour post from last month and comes courtesy of adam schneider’s very useful gps visualizer (you really need to see it full-sized{# &size=o}, though). i still don’t have a cable to connect the ancient magellan gps i used to a computer, so i manually entered the waypoints i marked into the form and selected a few options, and viola. …and then you realize you wasted your life i think i’ve been avoiding commenting on this issue for weeks because it hits so close to home. first i read it in biblioacid, then jenny levine picked it up, then richard ackerman picked it up at the science library pad: library catalogs are broken, and there’s no amount of adding pictures or fiddling with colors that will fix them. i nibbled at the edges of this in my iug conference presentation, but i didn’t say it as well or as clearly as roy tennant did in his widely quoted april library journal column: vonage ceo interview makes me feel old engadget’s interview with jeffrey citron, chairman and ceo of vonage gives an interesting peak into the world of the baby bells, through the eyes of an upstart. citron dishes about the competition, stomping at&t, working deals with the bells to make services work, and a possible palm version of their softphone. most interestingly is his notions about what their customers want and expect. …more and more people are deciding that they don’t even want a land line in the house…? blog software switched i’m almost ready to call the first stage of my wordpress migration done, except it looks like the comment submission forms aren’t working. while i’m working on that, please note the new feed urls: rss . x, rss . , and atom. update: found a reference to the comment bug on the wp support site and in their bug tracking system. i didn’t find the answer there, though, so this is still a problem. switching blog software… i think i’ve finally decided to go to wordpress after all. i tried doing it too quickly last time and it almost worked, but i switched back when i realized i might need more than minutes to figure out how to use wordpress in production. since then i’ve found a set of plugins that do most of what i want, but it looks like i’m going to have to put together a stats tracking plugin of my own. crime and privacy on google maps annalee newitz last week posted a column on people’s fear of privacy loss as a result of google maps. her point: so while all these people are wringing their hands over how simple it is for strangers to discover the color of their roof on google, we forget that we can already be tracked everywhere we go using cell phones and the rfid chips in wal-mart backpacks. i honestly didn’t know people were up in arms about the maps and satellite images (which have been available elsewhere for years), and, like annalee, i’m much more concerned about the proliferation of real-time tracking systems like cameras, rfid tags in our driver’s licenses and consumer products, and other sensor technologies. eating my way through san francisco san francisco is a great city for a conference. it’s also a pretty good place to get lunch. the following is poorly written and incomplete. well, at least it’s something. sunday i was a little surprised to find johnny rockets on jefferson st. serving breakfast, but they did a fine sausage, egg, and cheese sandwich all the same. after visiting alcatraz, i had a delectable rueben at the buena vista on the corner of beech and hyde, where they’re known for their irish coffee. wasted minutes i can now say with the authority of experience that star wars episode iii sucked. update: zach’s right, my opinion of the original trilogy has fallen over time. but i stand by the statement that episode iii is worse than it should be. the real reason for the update, however, is to note a couple pictures of things seen and done while waiting in line: matt, with an oversized jug of generic cola and this oversized scorpion bowl. un food survey the proceeding was forwarded to me by my dad, who included a note suggesting that jokes may embody the only real truths we can know. a worldwide survey was conducted by the un. the only question asked was: would you please give your honest opinion about solutions to the food shortage in the rest of the world? though translated into appropriate local languages and delivered using local personnel, the survey was a huge failure. cool stuff made easy (rss, opengl d graphics, screensaver app) i have an appropriate fondness for engadget‘s how-to features, like today’s “make a customized rss screensaver in tiger.” macos x . tiger comes with a pretty decent rss screensaver (don’t miss the movie), which can be set to display feeds from any source that safari can read and bookmark. and if that’s all you want out of life, well then you won’t have any reason to leave your couch/chair/bathtub or wherever you use your mac. geolocating everything i’ve been excited about geolocating photos, blog posts, etc for a while. so this past month or so has been quite exciting. most recently, gps photo linker has been updated with mac os x . specific features: with spotlight in mac os x . , you can instantly search for the city, state and country information automatically saved by gpsphotolinker. additionally, mac os x . does support the gps metadata tags in photos. about that bookless ut austin library there’s a lot of talk about the new york times story about ut austin’s undergrad library throwing out its books. problem is, i don’t think it’s as exciting as people are making it out to be. first, the undergraduate library is one of libraries on campus and the real issue was space, not books. when priorities change, but you don’t have enough money to break ground on new buildings, you’ve got to re-use the old ones. flickr api the flickr api rocks. it helps that the developers are really excited about web services (pdfs converted from their original ppts). anyway, there are code libraries available for php , javascript and others. michael madrid’s oberkampf is a dead simple php library that looks easy enough for non-coders to use. and i found myself quite satisfied with the rest request format and the xml to array parser by eric rosebrock. do i want a lifedrive? after months of no news or no good news, and just as i’m about to knock palm news site src off my feeder, palmone starts leaking details of their lifedrive “mediacentric handheld.” then somebody leaked the whole datasheet, and src was there with the deets. engadget was on the story the next day, and summarized as follows: it’s . x . x . inches in size, weighs . ounces, runs on palm os garnet . markoff, i wish i could trust thee trouble: john markoff has been doing tech stories for the new york times since the beginning of days, so it’s likely he’s written something you’ve read and enjoyed. but he’s also written a number of wrong or counterfactual stories that he makes little or no apology for. at the core of the claims against him is his coverage of kevin mitnick, the accused cyber-criminal who was held for over four years — including eight months in solitary — without a bail or sentencing hearing. google’s war on hierarchy, alert the librarians via ernie miller i saw a link to john hiller‘s story about google’s war on hierarchy, and the death of hierarchical folders. googlization is a concept libraries have been strugling with for a while. and while it’s hard to say wether the change is good or bad, i can say that failure to change makes libraries irrelevant among patrons who’ve grown accustomed to google and other exemplary services. so john’s story caught my eye and had my full attention for a while. sunrise on mount monadnock i’ve loaded some more of my old photography, inlcuding this shot of sunrise on mount monadnock (info) from the spring of or . josh stands on the outcrop in the foreground. i held the exposure open longer than appropriate for true brightness and color, but i like the effect. other photos: another sunrise on mt. monadnock, photos from around harrisville, panoramas of the nevada desert and london, a rose, and a set of stairs. library portal integration i’ve been back at work less than a week now, and i’m already behind. i’ve finally posted the handout and slides (as a quicktime movie, pdf here) from our iug presentation. i’ll submit them to iug for their archive and add them to the plymouth state university library portal integration page in an update soon. as usual, presentation slides don’t stand on their own, but they should be helpful reminders of what was said. kwajalein atoll kwajalein atoll is a part of the republic of the marshall islands, lost in the pacific ocean (maptech makes it easier to find) along with more recognizable locations like bikini and enewetak atolls. the military presence is far from gone, however, as kwajalein is home to reagan test site, where the us army tests the last remnants of reagan‘s infamous star wars program. now reincarnated as george w. bush‘s missile defense, it survives despite its flaws and an unbroken string of failed tests. hilary rosen: sock puppet we’re all talking about hilary rosen‘s apparent about face, apparently pro-customer, anti-drm essay now (props to david rothman for taking the high road on this). in an update to his monday post, however, ernie miller notes that the riaa and hilary rosen’s history is that of blanket opposition to mp players (and fair use) in general. if the riaa had its way, there wouldn’t be any portable mp players. the only portable players you would be able to buy would play only drm restricted tunes. delicious, refreshing, old liquor bottles so grenadine isn’t officially a liquor, but it gets kept behind the bar and this one has a great label. the collection comes from the estate of a friend’s mother, who appears to have had a taste for old martini culture (not pictured are several bottles of vermouth). there’s more in my flickr photoblog. pointless, crude, badly drawn, unintelligent, offensive it’s a book review. it goes like this: pointless, crude, badly drawn, unintelligent, offensive. life-threateningly funny. buy this. another amazon uk customer wrote: funnier than the real people with tourettes the book is modern toss, by jon link and mick bunnage. cartoons and more info are online. when we can’t all just get along (the failure of logical centrism) i love the following quote from copyfight: frank field, responding to james boyle’s much–discussed ft column, deconstructing stupidity: “flat-earthers are harmless — until they start forcing you to write the specifications for your gps system in accordance with their views. then, you’re screwed.” and boyle’s column is pretty good too. former riaa head hates drm? today is sort of an anti-drm day here, so it was some pleasure that i just saw ernie miller’s post at copyfight regarding hilary rosen, the former head of the riaa. she’s complaining about the drm apple uses with its music store and ipod. she says: i spent years in the music business the last several of which were all about pushing and prodding the painful development of legitimate on-line music. give orphaned works a home david rothman at teleread is alerting us to something we should have done a long time ago, but, hey look, a caterpillar…. really, the us copyright office and library of congress are accepting comments to comments on the issue of “orphan works.” but, the deadline is today at pm est today! james boyle, addressed some of these questions in a column in the financial times recently: thomas macaulay told us copyright law is a tax on readers for the benefit of writers, a tax that shouldn’t last a day longer than necessary. broadcast flag smackdown the only thing that could have made friday’s news sweeter would be to have received the dc circuit court of appeals’ deciscion against the broadcast flag from the us supreme court instead. still, it’s enough to get most of the ip-aware blogsphere excited. to wit: here, here, here, and everywhere else. copyfight‘s synopsis was the best: the american library association, public knowledge, eff, et al. just won our joint challenge to the fcc’s ability to regulate consumer electronic devices that receive digital television signals, - at the d. t-mobile does coverage maps, verizon wireless baffled i’d like to make more of this, but it’s old news. we’re all sick of the “can you hear me now” ads, but that doesn’t stop verizon from talking up their network testing efforts. but when it comes to network performance, the ceo starts complaining about customers who expect their phones to work at home. what? yes. engadget reports: in an interview with the san francisco chronicle he asks, “why in the world would you think your (cell) phone would work in your house? time to change… time to rearrange… time to restore from backup… i’ve given up on my poorly timed and completely unplanned try at switching to wordpress. i started out thinking i’d experiment with it, then things got out of hand. factors contributing to my interest in wordpress: ecto via allforces.com a little compare and contrast with pmachine livesearch better rss/atom output flickr gallery a mostly functional pmachine importer a damn easy install a bunch of plugins factors that made me give it up for the short-term: what are you doing to shape the future of libraries? jenny levine recently posted a note about opacs and xml and maps wherein she makes two points: first, mike copley at north shore libraries in new zealand has been doing some exciting stuff to help patrons find books (go ahead, go there and click a “view map” link), then expands her post to address the struggles that folks like mike face to do some of these things. see, mike’s library system is converting to innovative (iii) soon, so the work he’s done is mostly for naught, as it’s very difficult to identify item locations with the detail he’s getting now. xml server applications well, it’s done. the [handout][ ] and [slides][ ] as presented are posted here, and i’ll add them to our [portal integration][ ] page (yeah, they’re sort of connected) when i return to [plymouth][ ]. the slides don’t stand on their own, but for those that were there, they should be helpful reminders of what was said what links we looked at. one of the attendees took me to task for recommending marc xml as the replacement for iii’s proprietary schema, saying that it fails to leverage the full value of xml. iii introduces “web works” where did this come from? innovative calls it “web works,” and describes them as “html-based interfaces for light-weight system access.” here’s the program description: webworks are new products that offer focused functionality for staff through a lightweight browser-based client. one web works client handles selection list processing while a cataloging client provides the ability to add and edit records. the session was hugely crowded, and i had to run off before i got to ask my question: “how do these fit in with any web services strategy iii may be developing? citing library collections on the web the example below uses a javascript to display bibliographic details about an item in plymouth state university’s library catalog. now imagine this link included information on the availability of the item, and a button to request or reserve it…. this post is intended to demonstrate how library catalog data can be used in places far from the catalog, perhaps in blackboard/webct, blogs, or elsewhere. i’m at the innovative users group conference, where i’ll use this post in my presentation on xml server, session l . iug : ldap is not single sign-on at innovative users group conference now. the most exciting thing today was using ldap authentication by john culshaw of university of colorado at boulder, and richard paladino of innovative interfaces. despite the title, the raison d’etre of the presentation was single sign-on, and the unstated hurdle was identity management. academic it departments are struggling with these two huge issues, but libraries often have even more limited it resources and are getting little help from campus it departments. prisoners of age at alcatraz found ron levine’s prisoners of age exhibit at alcatraz today. sadly, the website doesn’t appear give the prisoner’s stories, and, though the photos are well done, it’s the stories that hold our attention. leaving las vegas morning’s cold light shines harshly even on the strip, but this saturday morning on fremont street looks especially forlorn. i’ll be on a plane to san francisco for my conference in a few hours. golden gate hotel and casino according to the history printed on their diner placemats, the golden gate has been standing at the corner of fremont and main streets for years. kris had some good fun eating unhealthy quantities of cent shrimp cocktail at the gate. [update:] the stay wasn’t bad, in fact, i enjoyed the best sleep i’ve had all week. some were out trying to save souls, but i found fried twinkies. fatburger and henderson, nv my trip to henderson was a bust. i’ll eventually make a story about what i’d planned to do, but the only thing that worked out was a visit to fatburger in the sunset station casino. along the way i snapped this bad panorama of the vegas strip. the point here was to show the sprawl on what some are calling the city’s centennial. the shot goes better with the story i wanted to tell, but it fails even there. nevada test site tour toured the nevada test site today. no cameras allowed, but i did take along a gps and marked points of interest along the way. i’ll have to upload the track and landmarks when i get home, but google sightseeing has some interesting nevada destinations, including one for the test site area. but satellite photos can do little to show the human scale of things like the , foot wide sedan crater. waiting in long beach long beach airport is a small affair, seemingly more fitting for dubuque iowa than the south los angeles sprawl. gates one through three are in a pre-manufactured temporary structure that’s obviously been in use for some time, but the food from the one vendor is better than in boston and the queen mary spa offers massages hidden behind a partition in the corner. a five minute of scalp rub runs $ . beatnikside’s vegas photo gallery i can’t help but like beatnickside‘s las vegas flickr photo set. it’s one of the most photographed of cities, but these photos are fresher than that. sometimes enteraining, sometimes informing, the shots of vegas’s glitz and glamour show special attention to detail. this week is vegas week at maisonbisson, since i’m out here before heading to san francisco to present at iug . i have an inexplicable fondness for vegas. smart high efficiency car coming to us i got excited a while ago when i learned that daimler chrysler was bringing their little smart car to canada, and i’m even more excited now that i learn that it’s coming to the us via zap, a company originally formed to make and sell electric cars (zap stands for zero air pollution). though powered by a normal internal combustion engine, its small size and low weight allow it up to miles a gallon — much better than the . the long tail of violence it’s been a few days of “long tail” talk here at maisonbisson. stories about popularity vs. the long tail and aesthetics of the short head are just below. here’s one on the violence of the long tail. john robb at global guerrillas wrote about the “dark side” of the long tail in a march post to his blog. it’s a touchy one, so i’d better explain robb’s point in his own words: national weather service adds xml and rss feeds the us national weather service just updated the soap/xml interface to their national digital forecast database (ndfd) and rss feeds from their storm prediction center. i feel a little happier about paying my taxes when i see government organizations like the weather service posting answers like this: the national weather service is striving to serve society’s needs for weather information by evolving its services from a text-based paradigm to one based on making nws information available quickly, efficiently, and in convenient and understandable forms. tetris shelves gizmodo posted a picture and a little text about bravespacedesign‘s tetris shelves. more from bravespacedesign can be seen in this post at land+living. they’re all the standard tetris shapes constructed of walnut and ash. my previous attempts at cabinet making were miserable failures, but considering these shelves cost seven large — yes, $ , — it’s more likely that i’ll be making my own than buying them. question, though, am i violating copyright/trademark/patent law if i built my own for personal use? liblime/koha ils a comment to a post on the shifted librarian pointed me to the liblime collection of open source library applications including the koha ils. they’ve got demos for the whole collection, including the opac. it’s the first i’d heard of liblime or koha ils, but it’s good stuff and i certainly hope to see more of it. the dark side of networked information according to the website, mitre is: a not-for-profit company that provides systems engineering, research and development, and information technology support to the government. it operates federally funded research and development centers for the department of defense, the federal aviation administration and the internal revenue service, with principal locations in bedford, massachusetts, and mclean, virginia. all of this is interesting because blogsofwar points out that they’ve been presenting information on a project titled blogint: weblogs as a source of intelligence (with slides in pdf format): “short head” vulgarity and prurience chris anderson at the long tail blog quotes a passage from david foster wallace’s a supposedly fun thing i’ll never do again: tv is not vulgar and prurient and dumb because the people who compose the audience are vulgar and dumb. television is the way it is simply because people tend to be extremely similar in their vulgar and prurient and dumb interests and wildly different in their refined and aesthetic and noble interests. what is networked information? there’s data, then there’s information. information is meaningful and self explanatory, data need to be aggregated and analyzed before they become information. networks — ethernet and the internet — transmit data, but our web browsers and the back-end applications they connect to turn it into useful information. “networked information” is what results from building connections between multiple information sources. displaying an author’s biography inline with the library catalog holdings of books by that author is one example of how the value of information sources grows when they’re networked. credit where credit is due jenny levine’s mention of my work with innovative’s xml server wednesday drew a lot of attention, but there’s little online public discussion of innovative to give some of my comments context. innovative started started development on their xml server product quite a while ago (five years, yes?), before later standards like marc xml had any traction. they did it to create another very useful product, their airpac, a online catalog for mobile phones and handheld devices, and without any clear demand for xml server from customers. stanford library’s tech history collection i just discovered standford library’s collection of documents relating to the technology and culture in silicon valley and the development of the mac thanks to a link from gizmodo. gizmodo was excited about the <a href="http://library.stanford.edu/mac/primary/images/dayton .html” title="mice “wine tastings” “>mice “wine tastings” that apple did in its efforts to develop the first consumer mouse. elsewhere, however, i found this interesting little tidbit: reading it twenty years later, the most surprising thing about it is the amount of attention it gives to networking, and the degree to which the first macintosh was intended to be a kind of network computer. xml isn’t enough a lot of this is in my xml server presentation at the innovative users group conference in a couple weeks… jenny levine is an outspoken advocate for the use of rss in libraries. one example she cites is posting lists of new acquisitions to library websites. she estimates that folks in the libraries of her library system spend hours per year on that one activity, time that could be used elsewhere if automated by rss. new catagory: libraries & networked information thank or blame jenny levine of theshiftedlibrarian for this: i’ve just created a “libraries and networked information” category here. more to come. the long tail at maisonbisson content here at maisonbisson isn’t well focused, but a few stories have come out winners in the google sweepstakes of passing popular fancy. my story about a giant bear in alaska was one such winner, but i’m happy to see a few others are also getting read. my stories about stainless steel, the heat output of dell servers, and itunes vs. firewalls are obviously filling a need for technical information not readily available elsewhere. safari . supports for contenteditable wysiwyg melvin rivera reports on <a href="http://allforces.com/ / / /wysiwyg-comes-to-safari- /” title="safari . ’s support for contenteditable“>safari . ’s support for _contenteditable_. when decorum is entirely innapropriate it’s hard to find the words to introduce eric berndt‘s open letter to his nyu law school classmates. the nation said the following: justice antonin scalia got more than he bargained for when he accepted the nyu annual survey of american law’s invitation to engage students in a q&a session. randomly selected to attend the limited-seating and closed-to-the-press event, nyu law school student eric berndt asked scalia to explain his dissent in lawrence v. copyright and the internet david rothman at teleread linked to franklin pierce law center professor thomas g. field’s guide to copyright on the internet. field gives a clear overview of of the limits to copyright, the ways copyright applies to web sites and email, and the limited law on linking and framing web content. in his section on risks, he notes: copyright law precludes most uses of others’ works without explicit or implied permission. satelite imagery there appear to be two non-government-owned companies providing satelite imagery: space imaging and upstart digitalglobe (yeah, like they’re not both upstarts). digitalglobe is working hard to make friends with the media and regularly offers timely images of events, disasters, and wars to them. for the public, they offer some more scenic shots, like this one of the the boneyard at davis-monthan afb in tucson, arizona from august , . the boneyard serves as a holding place for out-of-rotation airplanes until their fate is decided; the dry, clear climate of tucson provides an ideal environment for the storage of aircraft, as they can sit indefinitely without rusting. focal plane shutter distortion henri lartigue’s photo of a race car shows one of the wonderful ways in which the camera records its own reality. spectators lean left while the speeding car tilts right all because of some facts about how his camera works. lartigue’s camera had a focal plane shutter, a two-part light curtain that slides to one side to expose the film while the second part follows a moment behind to again block the light. jeffrey veen gives presentation advice in seven steps to better presentations, jeffrey veen acknowledges the complaints against powerpoint, but explains that the real problem is “bad content delivered poorly.” his seven points have a lot more detail that what i’m quoting here: tell stories. show pictures. don’t apologize. ever. start strong. end strong too. stand. away from the podium. pause. my own opinion is that veen and tufte would agree more than they disagree. tips to flag designers (vexillographers?) the folks at the north american vexillological association get excited about flags. yeah, i had to look up vexillology too. anyway, they’ve got a page how-to about designing a flag, for “your organization, city, tribe, company, family, neighborhood, or even country!” their advice centers around these five rules of flag design: keep it simple use meaningful symbolism use - basic colors no lettering or seals be distinctive or be related each point is supported by examples illustrating both the “right” and “wrong” way to do it. cat and girl makes me laugh i can’t get enough of cat and girl and this one just hit my funny bone. thinking of comics, comic life makes it easy to lay out your digital photos and add comic-style speech balloons. looks interesting, though i’m not sure it’s worth $ bucks. geolocating everything i just added jonathan crowe’s the map room to my daily read. it was there that i learned that geourl is back, and that’s got me thinking about geocoding things again. i spoke of geolocating photos in a previous post, but my interest has broadened. i now want to geolocate my blog posts, i want lat and long recorded with my atm transactions, i want my emails and phone calls to have location information. urls i need to bookmark on my clie and phone google local for mobile devices may be the most useful thing yet. but then, i’ve been slow to get even the regular google search for mobile devices bookmarked. see, when the president does it, it’s different, somehow it’s a reasonable story: guy gets ipod, buddy puts a few favorite tracks on it, everybody jams happily because they can share their little bits of culture. in a way it’s an extension of the mixed tape so romanticized in high fidelity, but in another way — the riaa’s way — it’s probably a copyright violation. this is about the time you’d expect me to announce a new round of charges from the riaa, more claims of theft and lost profits due to the scourge of technology and hordes of uncaring, music copying punks. modern day opium craze in a story in the sacramento news and review, peter thompson writes about his drug use. at he tried making mead, but when that failed he continued to look elsewhere: i began to see the supermarket and drugstore as potential drug dealers. i drank bottles of cough syrup before i knew what dextromethorphan (dxm) was. i ate catnip and didn’t feel anything. i ate nutmeg and felt everything. there was no internet to guide me and nothing in the library about morning-glory seeds. apple finally unleashes tiger apple announced the availability of mac os x v .  tigertuesday and is now accepting pre-orders. the product is to be in stores on friday, april (beginning at pm?) and will sell for $ , or $ for the mac os x v .  tiger family pack, a five seat household license. amazon is offering tiger for $ , after rebate, though the rebate doesn’t appear to apply to the family pack. apple’s been selling family packs for a while, but it’s added some new family features to the os that surprised me. our underequipped military forces a story over at defensetech is reporting that four years after the september th attacks and during a time when us personnel are involved in armed action on the ground in arabic speaking states, the military still doesn’t have a plan to train their soldiers in the language. it seems the pentagon can spend bazilions on failed missile defense systems, but hasn’t the money or interest for language instruction. i’d say get the folks in green some ipods and in flight arabic, or the more extensive pimsleur quick & simple arabic (hey, the amazon reviews for it are positively glowing), but i’m thinking both lack important vocab for people who have to deal with car bombs regularly. most cmss suck i’ve been slowly struggling with the question of how to replace pmachine, my cms engine here. i haven’t really liked any of the alternatives that others i know are using (link link link link), though i’ve been hard pressed to identify exactly what my complaints are. among the points in making a better open source cms, jeffrey veen names a few of the most frustrating for me: hard-coding of site layout in the cms, mixing of content with site administration in the interface, and, sometimes, lax security. who doesn’t want a caboose? perhaps it’s the lasting effects of watching the station agent too many times, but i went looking for a place to buy a caboose. they’re big; as much as ′ long, ′ tall, and ′ feet wide. and they’re heavy, perhaps tons. but they can be moved on roads via big trucks and cranes, but then, they also move brick houses. caboose disappeared from the railroads in the s, after about years of service. molecular visualization in mac os x a while ago i went looking for alternatives to mdl chime on mac os x, as mdl is still choosing not to support os x. sure, you can run it in netscape .x in classic mode, but that’s getting increasingly frustrating. what’s great about the mac, however, is how many great solutions there are from small developers who take on the “big guys” and do it better. evidence: piotr rotkiewicz’s imol. declaring bankruptcy on old stories i often use the maisonbisson blog as a sort of annotated bookmark list, keeping track of the things that catch my interest for one reason or another, things that i’d like to return to or share. but i often get ahead of myself in identifying the things i’d like to look at further and never get around to posting an annotated link here. for those, i’ve been keeping a text file with urls that i’ve sometimes revisited and sometimes posted stories on, but the list is growing, and it’s becoming clear that i won’t ever get to around to posting stories for most of the urls there. does size matter? a while ago i asked a friend why short sentences were so pleasing to read and write. he had no answers, but agreed that brevity is its own reward. some (though i can find no reference to it) suggest that technological developments have changed and simplified sentence structure by allowing writers to write and revise freely, while typewriters and pens required forethought and concentration to avoid scribbling out unwanted, half-formed sentences. verizon wireless’ wardriving rig (can you hear me now?) it turns out that verizon (and all the other carriers, presumably) really do go around asking “can you hear me now?” the actual test conversation sounds different (possible source?) and the testing is automated, but there really are people out in the world doing real coverage testing. i guess i naively assumed that it was all theoretical and computer modeled, or something. anyway, mobiletracker rode around tampa, fl, with a verizon wireless test guy levy rippy back in february: of bricks and progress… this post is about a couple of things. first, it seems cory doctorow has issued dmca takedown notice to the folks at boringboring.org for their parody of doctorow’s boingboing. what nobody knew at the time is that gakker has also been on the scene, doing doctorow parodies, and all. which is where thing ™ comes in: this post about bricks highlights an ongoing concern of mine. what is the real difference between a long-existing thing with a variety of uses, some of them illegal, and the thing not yet developed with a variety of uses, some of them illegal? the riaa’s logic and ‘declining’ music sales blogger mark cuban listened politely to riaa chief mitch bainwol stumble into the logically fallacious argument that: it was obvious that illegal downloads were hurting music sales. it was obvious because the advent of file sharing coincided with a decrease in music sales. therefore a lead to b. (i’m quoting cuban, who’s parapharsing from <a href="http://www.ce.org/events/event_info/downloads/industry_leaders_react-ip.pdf” title="bainwol’s cea blather speech”>bainwol’s cea blather speech). but instead of arguing with bainwol’s logic — it’s too easy, and too many others are doing it — cuban is using it to prove the contrary. archiving realaudio streams on mac os x standard players for rtsp streams like those for realaudio don’t cache the files they download, meaning they require a net connection to operate. i found an ezboard forum message that identified hidownload, net transport, oep-oee and streamdown — windows-only applications that can download rtsp streams and save them to a playable file. but those trick ponies do nothing to help mac users. audiohijack has been around for years now, but it only captures the audio stream as it leaves realplayer and heads off to your mac’s audio output. gas prices (finally) affecting car sales? a mainichi daily times story announced today sales of energy-efficient japanese cars soar in u.s. toyota and nissan both saw % sales growth, with toyota’s prius sales jumping to % their numbers from a year ago. honda, which usually wears the energy efficiency leader’s hat, saw a nearly % increase in sales. ever prideful, mdn notes: in sharp contrast, the sales of new cars sold by general motors and other american automakers in march posted decreases from a year earlier. tator-tot pizza so my challenge is to prove that i can be both trite and serious in the same day. here, tom chows on tator-tot pizza with ranch dressing and chipotle chile tabasco sauce. it’s part of the tator-tot pizza set at flickr. there’s no good reason to make tator-tot pizza, but we had both, plus all the sauce, so what else is there to do. that’s trite, this is serious. serious saturday i’ve lost my way a bit and been posting a bunch of trite stories here lately about my kitchen and in my photoblog. i’m sorry. i have made a few attempts at serious discourse. if you look carefully you’ll see stories on grokster, rfid passports, a library conference, a chilling look at the death penalty in texas. looking a little further back, you’ll find new stories in the very serious copyrights & intellectual property and politics & controversy categories. can you eat it? food bets seem harmless, but they look funny. everybody likes the old “can’t eat four saltines in seconds” bet, and it’s likely that many of these foods would never get eaten except on a bet. then there’s the story of two guys who took a bet they could eat ramen noodles — only ramen noodles — for a month. it’s probably apocryphal, but they story ends with them getting scurvy and giving up. it’s friday! over at caravie: peace, nonviolence and conflict resolution i found the lies, lies, lies, lies, lies, lies, lies, lies, lies, lies, lies, lies, lies, lies, lies, lies,lies, lies, lies, lies, lies, lies, lies, lies music video. also at caravie i found a link to this ‘zine, with a selection of videos, like this one. it’s a perfectly enjoyable way to waste a friday afternoon. [update:] this is confusing. new us passports will serve as terrorist beacons i cannot say it any better than it was said in today’s issue of effector: the us state department is pushing for what may be the most misguided and dangerous travel “security” plan ever proposed: putting insecure radio-frequency identification (rfid) chips in all new us passports. these chips would broadcast your name, date of birth, nationality, unique passport number, and any other personal information contained in the passport to anyone with a compatible rfid reader. reporting late on grokster these things take time and can often be hard to read, so while we all wanted the high court to look at the entertainment industry lawyers and tell them to take a hike tuesday, we’ll have to wait until summer to know what actually went down. but there is one interesting thing so far… it was in nina totenberg’s wrap-up for npr that alerted me to this turn in the arguments: life of a kitchen blueskygirl alerted me to the life of a kitchen group at flickr in a comment on a photo of my remodeled kitchen. so, of course i joined and had to upload a pile of related pictures from my back-file. there’s some great stuff from a bunch of contributors up there, despite the trash i tossed in. in the photo above, sandee makes homefries for a brunch with our neighbors back in july . cheap lcds for in-car-computers a powerpage story alerted me to a couple of inexpensive touch-screen lcds: innovatek and lilliput. take this as an update to my story on carputers. that story, of course, connects with mobile carrier networking (with followup), and gps. kitchen it was done in quite a rush and there’s some touchup to do yet, but our kitchen is now more complete than it’s been in six years. late notes from october library conference i just re-discovered my notes from dartmouth biomedical libraries’ october conference for and found a number of things i wish i’d remembered earlier. academic libraries are facing declining use/circulation of traditional materials (books, print periodicals, fiche, etc). it’s not that students and faculty don’t care about libraries or learning, the problem is that libraries aren’t serving their patrons with the forms of information they need at the time and place they need it. considering the death penalty texas executes a lot of people. during the years through , texas executed inmates, making then governor georg w. bush the killingest governor in history. a march amnesty international report titled the death penalty in texas: lethal injustice notes that “public support for the death penalty in texas remains strong,” and a later news release states “texas is so proud of killing people that it issues press releases for the executions it carries out. choppin’ ice corey chops ice from my walkway on sunday afternoon. dinner went well, despite worries that our new kitchen wouldn’t be completed in time. i guess i’m a huge fan of pictures with particle action. here’s another, where will cuts it up with a circular saw. crunch: three more days there are at least two ways to appreciate easter: to some it’s the most important religious event of the year, while, to others — your hosts here at maisonbisson, for instance — it’s yet another good reason to gather friends and family ’round a table and celebrate good food, good wine, and all that makes us human. but there’s a problem: we dismantled our kitchen last week in anticipation of our new kitchen…which is taking longer to install than i expected. the risks of googling one’s self well, actually it was a , but the results are just as scary. there’s a fellow named gerald dewight casey on deathrow in texas and an asian language site has a picture of the bisson battlesuit. wifi my world i’m in hooksett today waiting for the my kitchen cabinets to be delivered. why hooksett? because ikea won’t deliver to warren and i’ve got in-laws in hooksett where ikea will deliver. i’ve just setup my old router and wireless base station here, so at least i don’t have to slum it without network. and that’s sort of what this great onion infographic is all about. take note of the point: “facilitates blogging while/about doing laundry. of life & death… i’m not sure i could say it any better than david rothman did when he went off topic over at teleread to make note of some important issues related to the terri schiavo matter. rothman points at the bigger issue, but doesn’t come out and say it: all life concludes with death; indeed, the leading cause of death is birth. i’m not being flippant, i mean this. life is filled with serious and difficult choices, including some related to the end of life. dis-intermediating pop culture via copyfight via deep links: fiona apple, that grammy award winning gal you remember from the criminal video, apparently put together a third album a couple years back only to have sony music shelve the thing. now that it’s gotten out, her fans are “demanding that sony release the album so they can pay for it.” which fred von lohmann describes as “a substantial noninfringing use of p p networks if i’ve ever seen one. sunshine week i’ve failed to live up to my potential this week. i’ve wasted a lot of time on stories about useless video cameras, home theater, whining about my kitchen remodeling, and lamenting some lost stories when i should have been paying attention to sxsw, etech, copyright issues, and sunshine week. please accept my johnny-come-lately mea culpa on all of that. sunshine week is intended to bring public attention to concerns about goverment secrecy. shuffleboard fridays joe, tami, sandee, and john throwing weights on the shuffleboard table friday night. extra: shufflboard rules at mastersgames, suffleboard rules at shuffleboard.co.uk. shuffleboard tables and tabletop shuffleboard accessories can also be found online. wish i was there: etech just as i was about to cut the future tense blog (from the public radio show of the same name) from my list, jon gordon steps up with a few good stories. of course, he had good material to start with. he’d been at the o’reilly emerging technology conference, and it looks like it was quite a show. many many has a couple notable stories about etech events, including wikipedia and the future of social computing and folksonomy, or how i learned to stop worrying and love the mess. your eff needs you a couple stories in the electronic frontier foundation‘s email newsletter need our attention and support. well, they all do, but here’s the most important: grokster: eff this week kicked off a new campaign to celebrate the technological diversity protected by the supreme court’s “betamax ruling,” which found that vendors cannot be held liable for contributory copyright infringement if their products are capable of significant noninfringing (legal) uses. eff will post information about a copying technology with substantial legal uses every weekday leading up to the march th supreme court hearing in mgm v. maisonbisson: the lost tapes…. i discovered recently that my content database is [missing a bunch of stories][ ] from the first weeks of . i tempered my feelings of loss with the knowledge that i couldn’t remember the title of more than one of the missing stories. while looking into a question about my out-of-date rss feed today, i discovered that it had clues to the content of twelve of my missing stories. they clearly weren’t that important (what is? small video cameras this fiddling with video has me looking for small cheap video cameras. security products has some, but pine computer has them cheaper. better yet, they’ve got a ca sub-mini video camera with interchangable lenses for $ . the standard mm lens has only a degree view angle, but an available (+ $ ) . mm lens should result in a much more useful degree view. the cameras all have composite ntsc outputs, but a usb video converter make them “digital. home theater there are bigger problems in the world than my home theater, but that’s not what this entry is about. i’ll get back to political ranting in a while, but for now — now that i have <a href=”/post/ ” title="a cheap inexpensive projector”>a cheap inexpensive projector — i’m interested in figuring out how to play videos from my computer. some people don’t need to ask why, but for those who do, let me offer this: most the video i create is better seen on the small screen, but fair-use dvd rips and content downloaded from the internet film archive. liability & license it turns out that the quicken website is full of legal tips and advice. what caught my eye was a description of implied warranties. implied warranties don’t come from anything a seller says or does. they arise automatically when a product is sold. under the uniform commercial code, there are two kinds of implied warranties: that the product is fit for its ordinary use, and that the product is fit for any special use the seller knows about. loss i discovered today that my content database is missing about entries from the first weeks of . the feeling of loss is pretty thick, but i get these feelings pretty easily — hey, don’t pick on me. of the stories, i can only remember the content of one of them. i think the story was titled “web apps rocked ” or something like that and was basically all about the goodness of xmlhttprequest. too exhausted, busy to blog i’ve got to tear down the last cabinet, get all the junk to the dump, clean, spot-sand and clearcoat the floors, and…. i probably won’t get it all done today. watch yesterday’s video for an idea of what’s going on, otherwise, today is re-run day. the archives are yours to explore. kitchen destruction time-lapse movie it’s all part of the plan, but this is a bigger mix effort and uncertainty than expected. i’d hoped to have everything cleared from the kitchen by mid-day, but i’ve got another cabinet to remove sunday. the uncertainty? we don’t yet have the new cabinets in hand. if those are delayed, we could be without a kitchen for quite a while. worse: we’re hosting easter and i’ve only got next weekend to install the cabinets and put the kitchen back together. “shred it!” engadget‘s got a story about ssi shredding systems and their action videos of their equipment doing the job on refrigerators, medical waste, steel drums, couches, concrete, boats…. engadget reccomends the washing machine video “for its rather endearing inclusion of one of the bystanders’ enthusiastic cries of ‘shred it!'” best new music trilok gurtu and robert miles on miles_gurtu listen in at itunes or amazon. bonobo’s dial m for monkey listen in at itunes or amazon. bonobo’s animal magic listen in at itunes or amazon. the bad plus give listen in at itunes or amazon. virtual kvm solutions folks are increasingly aware of screen sharing apps like vnc, but what about solutions that allow you to control multiple computers with a single keyboard and mouse? back in the day, there was an interesting macos hack that would send mouse and keyboard input from one computer to another (after some very easy configuration), today, in the days of os x, i can find two solutions: the powerpage tipped me off to kmremotecontrol a while ago. …and copyright law is broken too (duh!) i was looking for a way to includes these in my story about the brokeness of patent law, but they just wouldn’t fit. so here they are separately. increasingly, content owners are taking advantage of the vagaries of the “public domain” to make us pay for rights we used to take for granted. for instance, when you buy a chair, you expect to be able to use it however you wish. cliff likes the ‘works a flash and long manual exposure caught cliff and me setting up the ‘works, then their launch and aerial explosion on a cold night in january. the camera sat on my mitten in the snow while luck worked in my favor to get a couple good shots (and not burn my camera). just to be clear: neither of us was anywhere near the launch tube when the ‘works went off. today is warren’s town meeting day meeting has come and gone. the issue in the selectmen’s letter was postponed indefinitely and the meeting adjourned around : pm. on rss, taxonomies and folksonomies copyfight went somewhat off topic to point out joshua porter’s paper on how content aggregators change navigation and control of content at user interface engineering. this quote says exactly what i needed: every time someone makes a list, be it on a blog […] or a list of groceries, content is aggregated. the act of aggregating content (usually content that is alike in some way) makes it more understandable. instead of looking at a whole field of information, you choose smaller, more logical subsets of it in the hopes of understanding those. “so computers were worthless ten years ago?” jenny, the shifted librarian, related a story that show’s her son’s innate understanding of metcalfe’s law. here’s a completely truncated quote: “…before you were born, there wasn’t really an internet or the web or email. there was a very basic form for people in the military and at universities, but there were no web sites to visit and no web games to play.” “so computers were worthless ten years ago? all conversations in warren revolve around heat on jan th i noted that i’d burned through half my wood pellets for the season. i’ve burned another bags since, making it three quarters of my pellets for the season. now i’m hoping it feels a lot springier by early april, when my last bags will likely run out. what’s your nerd score? there in my referrer tags was planetilug.draiocht.net (though i can’t figure out why), where i found a link to the nerd test. two posters who’d taken it scored and . just as gareth easton said “i thought i’d give it a go… i answered truthfully (i’m ashamed to admit) ;-)” my score? th percentile: supreme nerd. apply for a professorship at mit now!!! of course, i’m a sucker for even the most ridiculous of personality tests. cuttin’ it up will cuts stuff up like…well, like a guy who cuts stuff. true to form, cliff points. they were over last saturday helping with with some remodeling projects. the luan is going to cover the bits of old horsehair plaster that still cling to the lath in the closet of what is becoming our laundry room. more of will and cliff can be seen in the plastics museum and museum of bad art, all part of the weird museum tour . vacation in the luxury of my own home i’m taking a spot of vacation here. expect nothing more from me today, and not much more in the days to come. — – — as before, the flickr photos have nothing to do with the post. and, no, this is not at all like martha‘s house arrest thing. sweet deal on home theater projector the sharp pg-b s projector isn’t the best out there, but it rates pretty well according to projectorcentral.com. their stats show it to be a lumen, × projector with a : contrast ratio and a long lamp life of up to hours. the projectorcentral.com user reviews suggest it has a good picture with great color rendition. macuser uk concluded: the pg-b s showed excellent detail from our presentation slides, with accurate colours and well-defined text, and it coped particularly well with solid blocks of colour. stay free!: copyright activists the are few things as joyus as the excitement of discovery, so it was a great pleasure to learn that stay free! magazine has a new blog: stay free! daily. the blog has a number of stories about intellectual freedom and copyright oppression that resonated with me. take a look at silent disobedience, christo’s policy of photographing the gates, and wizard people screening in nyc. anybody following discussion of the fcc’s broadcast flag mandate will be amused by an old movie studio and broadcaster psa arguing against subscription tv services. beware the cheap pc; beware the company that advertises them i’ve been saying for years that there’s no such thing as a cheap pc, but now a class action lawsuit against dell is claiming the same. according to arstechnica: it accuses dell of bait and switch tactics along with breach of contract, fraud and deceit in sales and advertising, and false advertising. the computer manufacturer is accused of advertising low-priced computers to consumers, but when consumers try to to buy the advertised machines, they find they are not available at the specified price. food and kitchen gadgets gizmodo just popped two stories about kitchen or food related gadgets that i love: a knife block worth having and a banana wrapper you didn’t know you needed. i might as well link to the sites themselves, as i can’t really think of anything to add: banana bunker and viceversa knife block. picture phone threats: they’re not what you think in a story that couldn’t have been much better timed, arstechnica is reporting on a camera system from that reads license plates and automatically looks up vehicle registration details. with some glibness, the article claims: “you just drive around and point the camera — it’s that easy!” though, it does note: as previously unconnected networks and systems integrate, this will increasingly be the case, and as scott mcneally said way back in , when sun microsystems had a bright and shiny future, “you have zero privacy anyway, get over it. (re-)programming the sony rm-v multifunction remote control in case you find the batteries dead, and the programming lost, sony’s instructions for configuring the rm-v multifunction remote control are online. you’ll have a heck of a time finding them, however, what with all the lousy epinions and nextag listings getting in the way. ignore those. codes for all the rest of sony’s remotes are online too. here are some seeds for google and the others: sony remote control codes for programming sony multifunction remote controls, like the rm-v are online at sony remote control support site. macs vs. pcs: tables turned? yale daily news reports on how windows is increasingly being pushed aside by macos x and linux. according to the article, yale information technology services’ registration records show that nearly percent of university students and percent of faculty choose macs over windows pcs. this is quite a change from the late s, when university it departments made news by trying to eliminate macs from their campuses. so what’s going on? iug : library portal integration & xml server applications elaine allard and i will be presenting on library portal integration at the iug in san francisco, ca. the session is scheduled for the : to : time slot on wednesday. from the program description: portal integration: what works at plymouth state university lamson library began its portal integration in with the launch of plymouth state university’s first portal, myplymouth. within this single point of service students can register for classes and check their grades, faculty can review their rosters and post grades, staff can review benefits and vacation time, and, of course, everybody can use the library. extra quotes most of these are a rehash, but i like them…. — – — a zdnet news article from december remarks: “apple buyers tend to have higher incomes and greater technological sophistication than the pc audience as a whole.” — – — regarding the first time her phone was hacked, a spokesperson for paris hilton is said to have claimed: she was pretty upset about it. it’s one thing to have people looking at your sex tapes, but having people reading your personal e-mails is a real invasion of privacy. international symbols enterprise language solutions has an interesting brief by yves lang on how to use symbols and icons in localization. cultural differences challenge the design and implementation of icons and symbols for international use. what is meaningful and natural for one group may be ambiguous, unintelligible, or arbitrary for another. fundamentally, communication is subjective, as a person’s perceptions are influenced by their environment. since their start in the olympics, the number of icons has grown remarkably. feature: privacy in the st century this is the story that gives me an excuse to name paris hilton here at maisonbisson. here’s a fact of st century life: pieces of our life that, taken one by one, are seemingly insignificant are being gathered and indexed by a handful of companies that re-sell that data to phone marketers, the cia, and many others. information that we recognize as somewhat more significant and often more private, like our driving records and tax information, gets sold and traded right along with the rest of it. feeling very sleepy around noon saturday sandee asked “why don’t we go to ikea?” the closest one is in new haven, connecticut, and we got there around pm. they close at pm, but after loading our u-haul, it was almost pm when we got on the road. we got back to the house around am, and now, after too little sleep, sandee has me assembling the catch. in short: no meaningful updates today. today in sports: le parkour troy pointed wildly and excitedly at a video showing his new favorite sport: le parkour. the video appeared on a site normally devoted to the fun of macromedia’s flash communications server: i recently saw the film film ‘jump britain’ on channel and was impressed by what i consider is an art form. it’s like skateboarding without skateboards, brilliant. le parkour consists of finding new and often dangerous ways through the city landscape — scaling walls, roof-running and leaping from building to building. retro handsets for mobile phones pokia is setting the world on fire with their retro phone handsets. they’re taking apart phones from the s s and s and rewiring the handsets to plug into today’s mobile phones. they’re selling on ebay, but most of the offerings are knock-offs. now mobilemag reports that boost mobile, the carrier that sells overpriced wood veneered handests is taking the idea mainstream. their retro phone handset has the look of a s, bakelite molded phone, but, i presume, without that funky feel that old bakelite has. feature: patent law is broken us patent laws are broken. adam b. jaffe and josh lerner say so. their ieee article is filled with equal measures of anecdotes and facts about why patent law is doing more to limit advancement in the arts and science than to support it. and that isn’t just wrong, it’s unconstitutional. there are a lot of ways to interpret the us constitution, but article , section is quite clear: “to promote the progress of science and useful arts, by securing for limited times to authors and inventors the exclusive right to their respective writings and discoveries. shameless commerce my beef t-shirts aren’t exactly mass market, so it’s a pleasure to see sales to california ( ), florida ( ), illinois ( ), kansas ( ), new york ( ), ohio ( ), oklahoma ( ), pennsylvania ( ), and washington ( ). i’ve just added a beef trucker’s hat for real retro fashion. it’s also a pleasure to see that the other designs are selling a bit too. brocolli and stump are the most popular (behind beef), but swine, cream filled, and killer get some attention. unusual hotels i recently discovered unusual hotels of the world, “the online guide for travelers interestedinstaying somewhere truly different,” and was pleasantly surprised to find a few hotels in north america i’d like to check in to some day. jules undersea lodge. source. want to slay a night under water? jules undersea lodge in key largo, florida, is for you. i have secret interest in trains, so i’d like to know more about the station restaurant & sleeping cars in ithaca, new york, and the aurora express of fairbanks, alaska. google maps rock, hacking them rocks more people are going wild{# } over google maps, but i honestly didn’t get too excited about it until i saw glen murphy’s movin gmap project. it’s a python script that reads location data from a connected gps and pans the gmap to follow. upon seeing this hack of gmaps, i went looking for more. hack a day shows us how to get maps for a set of decimal coordinates from both terraserver and gmap (terrabrowser will do some of this for macos x). students take academic technology into their own hands jenny levine, the shifted librarian, points out a recent survey that finds % of us college students own a cell phone. nationally, . million americans have cell phones. and cell phones aren’t just for talking, as we americans are sending . billion text messages a month. jenny’s point: “you can tell yourself that these trends won’t affect libraries, but you’d just be burying your head in the sand.” coincidentally, ken “caesar” fisher posted at arstechnica about student technology trends as well: all about stainless steel i’ve been contemplating the idea of welding/fabricating a stainless steel counter top, but i’ve never attempted any welding before, and most people say stainless steel is difficult to work with. thanks to this pdf, i know everything there is to know about stainless steel finishes, but nothing about working with the material. azom, “the premier on-line materials information site, supplier and expert directory” has a guide to stainless steel fabrication with rules for machining, welding, soldering, and brazing the various types of stainless. inflate & collapse two perfectly paired books: blow-up by sean topham and collapsible by per mollerup. one explores inflatable forms in art, architecture, and science. the other explores the somewhat broader range of things whose size and shape are meant to change as their use changes. they both look absolutely delightfull. . moving about on one, two, or three-wheels we’ve come to expect certain things. cars have four wheels, for instance. and we expect two-wheeled vehicles look like bikes or motorcycles or scooters. then came the segway a few years ago and shifted the two-wheeled concept around. now, a number of stories regarding vehicles of one, two, and three wheels have come out. they’re all interesting, some are awkward, some are to die for. one wheel wheelsurf. snow day! as cliff likes to say, “cur-tailed, the sweetest two words in the english language.” the snow started falling wednesday night and didn’t stop. even now, big, puffy flakes like oversized cotton balls are falling. [update:] photos added. also, here’s a snowy panorama from early january. geolocation tagging photos there’s a new version of jeff early’s gps photo linker, which allows you to combine tracks from your gps (time and position data) with your photos (time and image data), so you end up with a bunch of photos with embeded gps coordinates. jeff notes: apple has confirmed that macos . will support the gps metadata tags in photos. this will open up a whole realm of opportunities for users and developers to take advantage of the position data on photos. conspicuous consumption: the plan after some scraping and saving, and our refinancing, we’re remodeling our kitchen. our first attempt at doing this failed when i realized — too late — that i’m not actually capable of making cabinets. by that time, we’d filled the kitchen with a bunch of poorly made and unfinished junk. sure, there’s a sink and a fridge and stove top and an oven, but there’s one counter that’s been bare plywood for five years now, and there’s a bunch of other stuff that can never be finished because it was never built according to a plan that would ever actually work. marmite today i give props to bunchofpants‘s flickr photoset on marmite. i don’t really know what marmite is, but the marmite faq claims: marmite is dark brown-colored savory spread made from the yeast that is a by-product of the brewing industry. it has a very strong, slightly salty flavor. it is definitely a love-it-or-hate-it type of food. and, yes, marmite competes with vegemite, and both appear to be made of the same stuff. fast sofa…imac g fast there are a lot of folks who will tell you how “wrong” it is that apple integrates the monitor and computer in so many models, so i guess there’s a bunch of them that will tell you the same thing about how bluebroc is integrating the a sweet-looking couch and an imac g . “you’ll have to replace your couch every time you upgrade your computer! gosh (said napoleon-style).” there are probably even people that recommend dis-integrating the ipod from its display. ipod giggles ipod giggles **»** paul bourke, of the astronomy department at swinburne university of technology, has developed an ipod stereoscope. his system uses a pair of ipods in an old-style stereoscope viewer to display stereo-matched photos. » somebody at iaxb has come up with some renderings of a giant ipod shuffle sitting around the house like he or she owns the place. » more enlighteningly, canadian broadcasting corp. has a story on the the evolution of portable audio. standing up for clam juice okay, so i’ve been doing at least a post a day since about september and a few people got concerned when i missed a couple days{# }, but i am alive. gosh (said napoleon style). i’d probably pass on posts again today, but i was looking recent comments on my flickr photoblog and got a smile when i found evil angela‘s defense of clam juice: you know, it’s kind of like fish sauce. folksonomy is my new love okay, i’m excited about folksonomies. my introduction to tags was at flickr, where i’ve been amused at how they help connect people, photos, and concepts. then jenny levine at the shifted librarian started talking about them, with david rothman at teleread echoing and expanding many of her points. that was about when i found many to many, where i read about technorati’s tag project (plus documentation). wanna see it in action? copyright terrorism the dunhuang grottoes are one of china’s richest archaeological treasures. built during the th through th centuries, they are a , -year-old ancient art gallery of cave architecture, sculptures and murals. rediscovered in , the region has been listed on the unesco world heritage list since . despite over years of exploration and study, the mysteries of the grottoes are as great as the lessons they teach us. now, it would seem that the dunhuang academy is claiming ownership of all images associated with these year old treasures. looking for the energy drink tv ad? based on the search terms people come to this site with, i know that there’s a bunch of folks looking for the “energy drink ad,” or “k-fee tv commercial,” or “scary german,” or some such. most people end up finding my story about zygo energy vodka, and completely miss my story about the (deceptively titled) serene, calming video where i first linked the energy drink tv. let me eliminate the confusion now. all conversations in warren revolve around heat i have burned . tons of wood pellets so far this winter. the significance of the number isn’t its size, though . tons is a lot. the significance is that it represents bags of pellets, each pounds. the significance is that it represents about half of the pellets i’d purchased for the heating season. by the almanac, it looks like i should have ordered more pellets, as we’re not yet at midwinter and i’ll probably run out. big bear photos circulating my dad forwarded me the following pictures and story: these pictures are of a guy who works for the us forest service in alaska and his trophy bear. he was out deer hunting last week when a large grizzly bear charged him from about yards away. the guy unloaded his mm mag semi-automatic rifle into the bear and it dropped a few feet from him. the big bear was still alive so he reloaded and shot it several times in the head. language is of the people i am always amazed at the lengths we’ll go through to communicate or express or simply transliterate an idea, and further amazed at how we represent the result. take this for instance: th string| --- --- --- -- -- ---- - - - - - - - --- - -- - once you figure it out, you’ll likely not be able to get it out of your head. and this: sort of related, and much more ridiculous. wikipedia vs. brittannica; folksonomy vs. taxonomy a post on techdirt notes: you may recall that we somehow got involved in a bizarre battle over wikipedia, when i got into a discussion with a reporter who told me that wikipedia was “outrageous,” “repugnant” and “dangerous,” mainly because it’s not reviewed by “professionals.” despite a valiant effort, i was unable to ever convince the reporter, al fasoldt, that regular encyclopedias, complete with their experts, make mistakes too — and, in fact, the problem is that those encyclopedias can’t then be updated and fixed. the tyranny of copyright last week i pointed to will shetterly’s “the people who owned the bible” as an example of what might happen if copyright/intellectual property law continues to favor short term commercial interests over long term public interests. it’s worth noting that the original copyright laws, developed in s britain, allowed for only a seven year monopoly (that’s what copyright is, after all). us law started by doubling that to . the current term is or years, but it doesn’t matter because the music and film industries will lobby congress in a few years to make it or so. cold weather operations force powerbook pmu reset batteries don’t work well in the cold, and with the - °f nights we’ve had, i think i can say it’s been cold here lately. i woke my powerbook from sleep in sub-freezing temperatures this morning and got a few minutes of work out of it before it put itself to sleep again. i popped it into my computer bag and ran off to work, where i was troubled to find it refusing to wake from sleep — even when plugged into the ac adapter in a warm room. using your mobile phone as modem i’ve been following cell-carrier wireless data options here at maisonbisson (here and here), but i have to admit that i don’t actually use any such solutions. i live and work (and usually travel) in range of ethernet and wifi, so i might get a pass on this but the real reason is laziness. engadget has a nice write-up on the process with cdma-based phones like the ones you get from sprint and verizon. edward tufte gives presentation advice edward tufte‘s passion is the graphical display of information. but his nemsis the visual lie. so naturally, he has a special dislike for powerpoint. his poster on the cognitive style of powerpoint gave me this line, which i will likely find myself repeating at a time when it is both most accurate and most politically suicidal to do so: why are we having this meeting? the rate of information transfer is asymptotically approaching zero. palm travel guides mypalmlife is running a story about some new travel guides that run on your palm-powered device. produced as a collaboration between rough guides and visual it, they also support pocketpc and symbion devices. london, paris, rome, new york, and san francisco are available now at an introductory price of $ each. “further cities will be released over the coming months.” according to the website, the rough guide city maps include: feds go beyond carnivore; artists embrace carnivore defensetech reports that the fbi has given up on carnivore, the electronic snooping application that it used to force on isps serving suspects. it seems that the folks in dark suits are now using commercial software instead. this probably has no effect on artists — yes, artists — who use an open source app inspired by the feds as the center of their networked interactive art. called carnivorepe, it’s the back-end of over two dozen art installations, most graphically: police state. microsoft: bad for browsers; bad for air travel i just discovered this is broken and couldn’t help but explore the archives. first i discovered brill.com‘s weird search results. the problem is that a search for bond funds returns a list of stories that have little to do with financial news. it looks like somebody has entered a bunch of bogus stories in their database. they might have been hacked, but i’d be more suspicious of a disgruntled employee. the saddest part is that the problem was reported on september , and they haven’t fixed it yet. browse happy browse happy, by the the web standards project is urging people to give up on microsoft’s internet explorer. their solution? firefox, mozilla, opera, and safari. mac os x performance questions i was a little bummed to find my cpu busy all morning yesterday. and though i still don’t understand exactly what was causing it, it seems no longer to be a problem. a lot of people don’t know how to see what their mac is doing, to see what it’s busy with. here are some hints: start with activity monitor in applications > utilities. from there you can see and sort applications and processes that are running on your computer. problems and pre-dated stories due to problems with the site all this week, a couple of time-sensitive stories that i wrote but coudn’t post have now been posted with pre-dated timestamps. i’ve been following every news item about the mac mini with likely more interest than it deserves. what can i say, i like the little computer. as it turns out, the mini is smaller than it looks in the pitures. and thinking of pictures, a few shots of bill gates vogueing with circa- computer equipment started circulating early this week. candy karen forwarded me a link to juicy panic‘s “you drive me oh oh oh” video by torisukoshiro + autophene. more animation and illustration by torisukoshiro is linked from the main site. then she sent me this link to how strange, a site full of odd, interesting, and weird images. . . . palm news & goodies gizmodo mentioned the new garmin ique a gps palm for pilots this morning. there’s a long write up about it at mypalmlife, but the gizmodo story linked to palm . once there, i found a link to instructions on putting the wikipedia on a palm. well, you’ll need a gb sd card, but that’s okay, right? it all depends on tomeraider, an interesting app and fileformat for searchable, hyper-linked e-content. palm is also running a contest to win a free copy of trip boss, an all-in-one travel manager. problems happen my hosting provider has a us-based datacenter and uk-based staff. it’s an odd mix that may or may not be helpful when things go all to heck, like they did on saturday and again on tuesday. the first acknowledgment of the problem saturday explained that “the server is reporting a kernel panic.” then four hours later, it was reported that “there is a major fault with the boot sector and kernel on the server prevent it from loading into the lilo prompt, or booting from a new kernel due to damage. mac mini vs. cheapo pcs charles jade at arstechnica has written both a mac mini preview and a macworld expo show walkthrough. the expo is about a lot more than the stevenote, and jade does a fine job walking us about the show floor. also entertaining is an osviews story on the mac mini that concludes the mini is far less expensive than home-built pcs. not that there aren’t a lot of people arguing with that conclusion in the comments. the mac mini is _small_ i said the mac mini was the reincarnation of the cube last week, but gizmodo has posted a picture of the two, um, together. we all knew the mini was small, but this shows how reall small it is. the unoffical apple weblog has a list of things people are planning to do with their mini as soon as they get their hands on one. now add to that list a mini-based synthesizer. where’s my video jukebox? yesterday i posted a story about using a mac mini in my home entertainment center. i noted that i’d already replaced my cd player with itunes on an old imac and i wondered if i could do the same for dvds. i ignored the facts that some provisions of the dmca may make this illegal. the music revolution was made possible because courts recognize our right to encode cds from our collection as mp s, and cds (mostly) lack copy protections that prevent us from doing that. bill g just wants to be cool gizmodo has two pictures of a young bill gates vogueing on a desk with . -inch floppies and a circa- pc monitor. oh, wait, is that a mac on his desk behind him? the pics were reportedly published in tiger beat, and gizmodo is offering a reward for the original issue. update david heisler wrote to gizmodo to offer this correction and detail: [those] are not from tiger beat. according to snopes. mac mini as media player more than a few people are looking at the mac mini as a new component in their home entertainment center. cds are unknown in our house, where itunes and an old imac entirely replaced our five disc changer some time ago. correction: cds are used as an input medium. new cds are ripped into itunes on their first play, then left to gather dust on the shelf. video seems ripe for a similar shift, and to many, the mini looks like the perfect platform for it. michale stephen’s twelve techie things michael stephens’ twelve techie things for librarians deserves a look. user-centered technology planning, rss, acnd convergence lead his list, but other items speak directly to the role of the library in the internet age. pmachine discontinued, where to next? i learned today that pmachine pro — the software behind this site — has been discontinued. i’d expected the announcement for some time, seeing it today reminded me that i should be looking for a new blog/cms solution. expression engine has largely replaced pmachine, and i know at least one person running it, so i’ll likely be giving it another look soon. i’ve got a list of things i’d like to solve here, so this news sort of fits. oil star this super-cool s-styled logo adorns the side of a trailer in the backwoods of new hampshire. more photos from maisonbisson jailed for a song trying to quote lyrics for his book, planet simpson to understand how current copyright law is already limiting legitimate work. lots more stories of copyright law gone amok in the maisonbisson copyrights & intellectual property index. the tyranny of copyright if you read nothing else all year, read this. will shetterly’s “the people who owned the bible” is a tale of copyright gone amok. it’s the clearest, plainest, and funniest of all such works i’ve seen. note: my title is based on a new york times story about copyright from a while back. am i in trouble? steve jobs introduces ipod shuffle in his macworld expo keynote today, steve jobs introduced the ipod shuffle. from macnn: apple introduces ipod shuffle…flash based player. smaller than most packs of gum. weighs the same as quarters (less than ounce). volume/up dow. simple led to provide feedback. no display. either shuffle or album-based playback. usb transfer connector under connector at the bottom. -hour rechargeable battery. steve jobs introduces mac mini steve jobs, in his keynote at macworld expo today reintroduced a redesigned mac cube as the mac mini. from macnn: apple introduces mac mini. new member of mac family slot-load combo optical drive. play dvds, burn cds. quiet. tiny. firewire, ethernet, usb . , both dvi/vga output. very tiny. height is half the size of an ipod mini. byodkm. bring your own display, keyboard, mouse. vonage wifi voip handset is real all the world is atwitter about vonage’s new wifi voip phone today. wifinetnews got the hint from engadget, who appears to have broken the story today, and links to a usa today story that says: with a wi-fi phone, they could make internet calls from home without the need to run wires to the broadband line. customers could use the phone number of their existing vonage service or a new one for no extra fee. video fix today might be [wierd|strange|funny|scary] video day. or something. these are probably not safe for work, though your mileage may vary. here’s the list of things found last night: rainbow the site explains/claims: “rainbow was a credible children’s tv show from the s and s. this clip was actually broadcast and watched by millions. …there’s no way these could have been done by accident. innuendo all the way.” supermodelmeat classic and independent movie theaters a story in the december /january issue of arthur frommer’s budget travel magazine alerted me to ross melnick and andreas fuchs’s cinema treasures. it was an annotated list of seven theaters still operating today: cape cinema: this dennis, mass., theater was built to look like a church. the senator theatre: a -year-old art moderne classic, it shows new releases in baltimore. oriental theatre: head to milwaukee for this $ . the future of libraries roderick (also, check out roderick’s new blog) forwarded me a story about the challenges facing academic libraries from the chronicle of higher education. the author, dennis dillon, whose full title is associate director for research services at the libraries of the university of texas at austin, begins by relating a conversation: “couldn’t you move your technology to mumbai and hire some english-speaking indian librarians to catalog the books and answer reference questions over the web? backfill i should admit to it now before it becomes a scandal. i backfilled some content this weekend. some of it is stuff that i wrote in the past for work (edited for publication here), but i feel may have some public value. specifically, two stories about wireless: one about its vulnerabilities and another about (then) current practices in the academic community. i also posted my wife’s first story for maisonbisson: a recipe for fish tacos. a decadent and debauched slave of foreign culture i first learned of wei hui and her first book shanghai baby on npr a few years ago. according to the story, wei hui is among a “group of young, attractive women known as the ‘beautiful writers’ churning out novels that graphically describe the hedonism of modern urban china.” wei hui’s book was so controversial that it chinese authorities banned it, causing a nearly immediate surge in popularity at home and abroad. tech roundup it’s getting a little late for these roundup things, but i’m too tired with post-new year’s party haze to come up with much of anything better right now. annalee newitz subtitles her website with “technology, pop culture, sex.” her index of stories isn’t actually a roundup per se, but it’s good material if you’re too lazy to leave the couch and find a book to re-read off the shelf (because you’ve read all you new books by now, right? wrapping up a year of controversy alternet had a good line of stories this weekend to round up the old year and ring in the new. i’m running a little late on such things here at maisonbisson, so let me just quote from theirs instead. — – — daniel kurtzman’s list of the dumbest quotes of includes this doozy at the number spot: “all of a sudden, we see riots, we see protests, we see people clashing. slacking is universal in yet another reminder from mainichi daily news that american’s and japanese aren’t so different, now they’re reporting: coeds say college guys ‘childish, irresponsible, stupid.’ a survey of female students selected from universities located in either osaka, kyoto or kobe reveals: a majority of the women polled said that their main impression of male students is that they are childish, the . percent given to the most frequent answer followed by the percent who thought guys are kind and . ipod hacks hack-a-day has just given me the best reason i’ve seen yet to take a closer look at ipod linux: audio input without the cheap dohicky accessories and at up to khz x bit. the five step instructions couldn’t be much simpler (well, it might be more complex once a person actually tries it, but the comments suggest good success). hack-a-day is covering lots of ipod hacks (much to the consternation of some readers, but they’re just jealous ’cause they don’t have one). terminal holiday for k+ i got to spend the holidays near home this year, and with everything else going on i didn’t really pay much attention to the comair/delta problem that stranded over , passengers last weekend. now that i’m starting to pay attention to the news again, though, i was interested in arstechnica‘s discussion of the software glitch that made everything go wrong: at the core of the problem was an application created by sbs, a subsidiary of boeing. let fly the macworld rumors everybody is gaga (links: one — two — three — four) over the thinksecret story: apple to drop sub-$ mac bomb at expo. many people in the mac community have been agitating for a low-end ‘headless’ mac to compete on price against cheap pcs. the rumored specs include: . ghz g cpu mb ram combo drive – gb hard drive usb . national geographic society not so environmentally conscious i know i’m complaining here, but national geographic seems to have done this wrong. i purchased the complete national geographic — years of national geographic on cd-rom a few years ago. the collection of cds is an archive of every page of every issue published from through . it was a joy to explore that archive, but let’s face it, i wasn’t spending every night doing it. today i got the notion to reinstall it to search for something, but discovered that the application is far out of date and no bug fixes are available. google the economist has a very concise explanation of how google works, and how it became today’s dominant search engine. mr brin’s and mr page’s accomplishment was to devise a way to sort the results by determining which pages were likely to be most relevant. they did so using a mathematical recipe, or algorithm, called pagerank. this algorithm is at the heart of google’s success, distinguishing it from all previous search engines and accounting for its apparently magical ability to find the most useful web pages. high speed wireless michael sciannamea at wirelessweblog noted that: bmw, audi, daimler chrysler, volkswagen, renault, and fiat have all received grants from the german government to develop a car-to-car wireless data network using . a and ipv technologies to link vehicles to each other to pass on information about traffic, bad weather, and accidents. they’re calling it “now: network on wheels,” and there’s more at wi-fiplanet.com. my comment: static mesh networks are so . chernobyl followup i posted a story about a tour through chernobyl a few weeks ago. the story still gets a lot of hits, and somebody pointed out a few related wikipedia links about the accident, the ghost town, and the controversy about elena filatova, the author of everybody’s favorite online chernobyl tour story. separately, peace.ca reminds us about the dangers of war, nuclear contamination, and more. free palm apps, now easier to find jon aquino‘s holiday gift to us is to make freewarepalm useful: why this work was necessary: freewarepalm contains a goldmine of ratings of palm freeware. but it does not provide a way to sort the programs by rating. that is why i extracted the ratings and sorted them. with over listings, there’s a lot to choose from, but, as jon says, no way to sort those listings. jon has crawled freewarepalm with “cygwin lynx, xemacs, and a -line ruby script” and done what freewarepalm couldn’t: made a list of apps sorted by rating. heart warming holiday tale for hackers i recently stumbled across ron avitzur’s story of the the development of graphing calculator, the little application that makes complex math easy to visualize. if there was a collection of essays titled “chicken soup for the silicon valley soul,” this would be included. pacific tech’s graphing calculator has a long history. i began the work in while in school. that became milo, and later became part of framemaker. over the last twenty years, many people have contributed to it. requisite holiday email forward mark turski‘s holiday message: avoid carrot sticks. anyone who puts carrots on a holiday buffet table knows nothing of the christmas spirit. in fact, if you see carrots, leave immediately. go next door, where they’re serving rum balls. drink as much eggnog as you can. and quickly. like fine single-malt scotch, it’s rare. in fact, it’s even rarer than single-malt scotch. you can’t find it any other time of year but now. happy holidays the warren rocket stands in the the snow on december , . happy holidays photo taken december , , just north of warren on nh route c. the snow is real (and much deeper now), but i added the lights for the holidays. regular updates to maisonbisson will return after a short holiday break. coincidence is too general a term engadget had a laugh over a story in the keene sentinel: so the other day a ups driver in new hampshire was on his way to the cheshire medical center in keene to deliver some much-needed parts for a piece of medical equipment when he got into acrash. he suffered a head injury and was taken by ambulance to the very same hospital he was headed to, but they weren’t able to do any of the tests they needed because the brain scan machine was broken — and the parts needed to fix it were sitting in his wrecked truck on the highway. apple fans mod macs joseph deruvo jr.’s i-tablet is this year’s mac mod. wired’s leander kahneyusually covers the story, but deruvo published this one himself at macmod. kahney covered jeff paradiso’s converted ibook tablet as part of his story on mac modders. he followed that up in with a story about a pyramid-shaped powermac that glowed blue. the mac mod thing is international, as kahney points out in this story about japan’s mac mod culture. cross-country journeys in time-lapse i feel a tinge of jealousy every time i see something like this: lacquer sound’s road trip. similar: i covered matt frondorf’s mile markers project a while back. (picture from mile markers). gary webb: a journalist who dared alternet ran an interesting story about gary webb‘s recent suicide and the events that may have led to it. webb was the -year-old former pulitzer-winning reporter who in , while working for the san jose mercury news, touched off a national debate with a three-part series that linked the cia-sponsored nicaraguan contras to a crack-dealing epidemic in los angeles and other american cities. the resulting firestorm swept the country. fcc’s complaint system gamed i’ve got a backlog o stories to post here, including this old one about broadcast programming complaints to the fcc. the fcc reports that it received a mere complaints in , but , in . so what can account for the nearly -x increase? the fcc did some homework on the matter: according to a new fcc estimate obtained by mediaweek, nearly all indecency complaints in — . gps happy my brother and his wife surprised me with a rayming tn- gps this holiday season. what’s so great about it? it’s a tiny usb powered brick that interfaces easily with a laptop. the plan? wardriving (yes, it’s sooo three years ago), better geolocation while traveling, matching gps coordinates to photos, and as much mayhem as can be had with a computer-connected gps. software options rayming is mac friendly enough to offer a page of links to mac gps resources and include the necessary driver on the cd. seacoast industry sometimes a story will popup as a clear reminder that the world is not always as it seems. i will admit both surprise and amusement when i found that foster’s daily democrat reported saturday on the content of a federal indictment of a kittery, maine, health club. geography lesson: foster’s covers new hampshire’s seacoast — all miles of it — and kittery is a shopping destination squished into the southernmost corner of maine. the indictment accuses gary h. reiner of running “an interstate prostitution ring.” foster’s reports that the club has operated under various names, most recently the “danish health club,” owned by “kittery health club inc.” reiner was apparently both the owner of the club and the former town council chairman and had a role in shaping the local regulations of spas and health clubs. the story clearly had some history, and i’m fortunate the web, and foster’s archives, can educate me. displaying word docs and pdfs in safari royce asked: how can i disable or tweak download manager so that files can be read in line with the download and manually launch through the download manager? i want to be able to click on a pdf or word doc and have it open inline without having the download manager handle it to the desktop first. context: some people say the inline display of pdf and word documents enables bad habits that are making the web less accessible and harder to use. fun with license plates jameson wrote me today to point out that he can get a new hampshire moose license plate with the text “-brk m” he found my story about new hampshire license plates, including the bit about nh’s online plate lookup. then he pointed out that he could get a purple heart plate with the text “fugw” political messages on license plates seem to usually go one way: from government to people. this rare one reverses it. isight accessories and beauty tips macdevcenter published a guide on how to look great on ichat av back in march. the point? video is changing telecommunications: no longer can we sit in grubby geek glee, protected by our avatar shields, wearing only uniforms of underwear. endangered are the days where we can pass digital transmissions and gas simultaneously, picking our noses with one hand, and stuffing pizza down our throats with the other. slowly but surely video is changing that, and sooner or later you’re going to find yourself beamed up into someone’s ichat av window. weird palm apps canalpda, a spanish-language pda info site has released an english version of their story about the weirdest palm os programs. you’ll have to follow the link to read about why they thought the apps were so weird, but the titles give some clue: voodoo palm mirror bistromatic fakecall palmasutra fdic divination scare the doggy bubble wrap emulator darn comment spam <a href="http://flickr.com/photos/maisonbisson/sets/ /” title="canned meats at flickr"“>now that most email clients have reasonable spam filtering capabilities, spammers are targeting comments systems on blogs, guestbooks (i thought those had disappeared, but i saw one yesterday) and other open submission forms that post to the web. ip banning probably never worked, as spammers have been using open proxys for years. word blacklists (like ignore comments with “online-casino.com” in them) require regular maintenance and could result in false positives. beware the cheap pc the public radio show future tense did a story monday that asks “will you regret buying a cheapie pc?” computers are cheaper than ever. but if you’re looking at a new machine this holiday season, dwight silverman of the houston chronicle says beware of the low, low prices. why will you regret it? the machines are ram starved, have lousy video hardware, bad monitors, processors that are slower than their mhz ratings make them look, small hard drives, and often lack even a cd burner. more about google print prediction: we’ll talk about google print until they debut the beta, then we’ll talk about it more. copyfight posted some followup on google’s announcement earlier this week. of note was a quote from michael madison: a first thought: it’s one more example, and a pretty important one, of the fading of the lines separating copyright law from communications law. is google print an information conduit? a massive, rogue p p technology? ipod supplies tight; holiday sales to exceed four million summary: four million to be sold this holiday season; adoption rate higher than for sony’s walkman. from macnn: an article in the the wall street journal today says that ipods are becoming scarce at retailers around the country. the report says that amazon.com, buy.com, and other online retailers are now out of stock and “apple is contending with what appears to be an immense demand for the gadget,” and it suggests that apple is dealing with manufacturing and distribution constraints due to the ipod’s ‘near-cult status. wireless security: wep dead wifi net news is saying r.i.p. w.e.p. after news of a new version of aircrack was released that can break wep in seconds after passively sniffing only a small number of packets. the result is that it takes only two to five minutes to crack a key. even keys changed every minutes are thus susceptible to an attack that might allow several minutes of discrete information. unique keys distributed by . usb headset microphone i went looking for a usb headset microphone, and the telex h- usb digital computer headset seems to be the cheapest one that doesn’t suck. amazon’s users comments for the other headsets in that price range (under bucks) spoke of bad sound, uncomfortable fit, and fragile parts. the customer reviews of the telex h- , on the other hand, all rate it out of and commend its quality. serious question about funny picture sometime ago i saw this picture among a bunch that were circulating in those emails that get forwarded all over the place. the site i first saw it on dissappeared shortly after, and i haven’t seen this shot again until now. it looks like this page is a copy of the one i saw in early , and it includes this picture. my question is, where did it come from. i haven’t seen anybody name the source or context for this photo. i’m now an expert on kabbalah okay, that’s a lie, and it’s probably a little insensitive. sorry. what i really mean is that the monday edition of fresh air — that npr talk show with terry gross — was all about kabbalah. terry’s guest was arthur green: historian and theologian arthur green has long studied jewish religion and culture. among the many books he has written is his latest, a guide to the zohar. […] in addition to being dean of the rabbinical school of hebrew college, arthur green is also on leave from brandeis university. google stuns libraries, again arstechnica seemed to sum it up best: today, it is expected that google will announce an agreement to scan and create databases of works from five major libraries. according to news reports, google will digitize all volumes in the university of michigan and stanford university library systems along with parts of research libraries at harvard, the new york public library, and oxford university in england. more information on the scope of projects at the individual institutions can be found at news. exploring coudal last week i noted the shhh project to hush noisy cell phone users by draplin and coudal. today, i spent some time surfing the coudal site and found a few things. jewelboxing is coudal’s answer to lousy cd jewel boxes and dvd cases that aren’t much better. the super jewel box king was developed in conjunction with phillips at the same time as the dvd. the standard was designed and introduced shortly after. new hampshire’s teen drug use high, teen crime rate low katherine merrow, senior research associate at the new hampshire center for public policy studies recently released a study on teen drug use and juvenile crime in nh. the following is quoted from the study’s executive summary: two recent surveys indicate that new hampshire teens use drugs at rates significantly higher than their national counterparts. one survey placed new hampshire among the top states in the nation in terms of the proportion of its teen population abusing either alcohol or drugs. laughing at your idol while following the story about bad teachers, found the mathcaddy blog. the only relation mathcaddy has to the other story is that steve, the unfortunate student runs his blog on a subdomain there. the post that got me interested at mathcaddy was i walked on water… i think i can walk to the door: in one of his forty-eight dozen interviews about the passion of the christ, mel gibson said there have been more than a hundred films made about the life of jesus. holiday deals on macs macnn gave me the heads up that apple had reshuffled its refurb and discount shelves late last week. shoppers got as much as % off selected items, with previous generation models being unloaded at the best discounts. thing is, the deals were picked up quick, and the store seems to be empty of the best of them. the ghz ibook that was current until this fall was going for $ , and the . teacher proves — once again — that schools are averse to free thought copyfight‘s donna wentworth passed along this “sad and perverse story of a teenager who was given an “f” for writing a paper attempting to distinguish between piracy and stealing.” copyfight quote’s boingboing‘s story: geluso, an “a” student, recently completed an in-class exit exam for his language arts class. the goal of the exit exam was to write a comparative essay on a topic of the student’s choice. being a student who enjoys a challenge, he wrote an essay contrasting piracy with stealing. cult of mac, cult of newton, cult of ipod no starch press recently released leander kahney’s the cult of mac. bookblog notes: are there trade shows for toasters? of course not. so why is there a twice-yearly show devoted to a type of [computer] consumer? well, a computer isn’t just a computer when it’s a mac, and macintosh fans will go to great lengths to celebrate their devotion. the book is a followup to the regular cult of mac reporting in wired news. gear and gadget reviews gizmodo popped a link over dan washburn’s gadget round up. dan had been on a four month road trip through china, and has now posted the results of how his gear stood up to the trek. on the trip he took an ipod with a media reader, extended battery, and voice recorder mic; two cameras — cannon s and s ; an ipaq with keyboard and gprs modem; and a garmin etrex. writer goes solar for electric, hot water, and heat o’reilly author brian mcconnell hasn’t gone off the grid, but he’s reduced his dependance on it and in so doing, lessened his footprint on the environment. electric generates % of his home electric consumption. solar hot water heats his hot tub, eliminating much of the remaining electric consumption. forced hot air solar heats his house, eliminating half of his natural gas consumption. total cost of system was $ , , rolled into his mortgage. saab is latest car maker to get excited about ipods macnn reports that saab has released an ipod integration kit: saab has quietly introduced its own ipod/mp player audio integration system. the new system, listed in the most recent saab accessories catalog from october , offers direct input for and control of the ipod on its saab - , according to one macnn reader: “i spoke with the parts department at my dealership and they confirmed that it’s available. evidently it’s wired through to the center console armrest and will be out of site. smack the shhh down on noisy cell users gizmodo was excited enough about the draplin and coudal shhh cards: two designers have made these warning cards for obnoxious cell phone users, available in convenient pdf download-and-cut-out form. it’s a good way to make it clear to people they’re talking too loudly, and a good way to eventually get into a good, american fist-fight. then someone can hand you a card that explains why they found your teeth in their soda to be “more than a little annoying. missile week at maisonbisson it’s missile and space weapons week at maisonbisson. one item, the increasing pace of missile development in hostile and semi-hostile countries as a reaction to the us missile shield, is real news. the others are softer. i wish i’d planned it. don’t miss russia’s space battle station or warren’s home-town missile. copyright lessons from waffle house to round out my week of quoting stories from lquilter.net, today i’m putting forward this one about intellectual property (originally from critical montages): ever notice the waffle house menu’s insistence that double waffle is for <a href="www-wafflehouse-com-whmenu.pdf” title="“dine-in only, no sharing"“>“dine-in only, no sharing”? a common prohibition at low-end restaurants, it’s also a small-print reminder of what capitalism is all about. from enclosure to enforcement of intellectual property rights, capital’s message is always no sharing. mobile carrier wireless networking, take i took a long look at mobile wireless data service back in september. now, engadget says: they’re currently test-marketing a new wireless data plan called mobile media that costs fifteen bucks a month (the same as sprint pcs vision) and gives you unlimited data usage and access to their new streaming video service […] assuming everything goes as planned, they’ll be introducing the new service in january. i guess i have to look at sprint pcs again, because last time i looked, prices were $ to $ . reader report: pie ipod input adapter a reader, mike, wrote in to reccomend the precision interface electronics aux input adapter to connect the audio from my ipod to my scion’s factory head unit. i don’t know if you ever found a solution to connecting your ipod to your scion head unit, but if not, you can use this adapter to add an aux input to the scion factory head unit. i asked mike for followup and details, and he offered this: pictures of the warren rocket warren is blessed with a rocket. it was once an intermediate range ballistic missile, but it’s basically the same rocket that launched america’s first astronauts allen b. shepherd and gus grissom into sub-orbital space. it’s enough to be proud of, anyway. roadsideamerica.com has a story on our rocket, but it’s based on reader reports and it seems people just don’t know what town they’re in when they see the thing. the christian right and the sanctity of marriage lquilter.net pointed me to an interesting entry at newdonkey: the christian right and the sanctity of marriage as we all know, the christian right has now made defense of the institution of marriage, as defined as a union of a man and woman, not only its top political priority, but the very touchstone of christian moral responsibility. i’ve always found this rather ironic, since the protestant reformation, to which most christian right leaders continue to swear fealty, made one of its own touchstones the derogation of marriage as a purely religious, as opposed to civic, obligation. missiles are the new fashion defensetech reported today that “russia is leaning more and more on its nuclear weapons, as its conventional military falls into the toilet.” elsewhere at defensetech today was a link to armscontrolwonk, which leads to news that the us isn’t working with the iaea. this isn’t good. the ap, via defensetech is reporting speaking at a meeting of the armed forces’ leadership, putin reportedly said that russia is researching and successfully testing new nuclear missile systems. russian battle station polyus defensetech reported, some time ago, on the old ussr’s space battle station (or, communist russia’s answer to reagan’s star wars program). more pictures are in a forum at militaryphotos.net. called polyus, it was ridiculously huge — as with all things russian. sadly, (from a purely scientific perspective) defensetech reports “it couldn’t get itself into a working orbit, probably because of ‘a faulty inertial guidance sensor,’ according to the encyclopedia astronautica.” us senate on porn i’ve been reading the archives at lquilter.net, where i stumbled across this amusing yet scary entry: …on the first amendment side of things, wired has a great new story explaining how recent senate commerce committee, science, technology & space subcommittee hearings have shown that internet porn is the worst scourge this nation has seen since cia-sponsored heroin. [wired / ] “pornography really does, unlike other addictions, biologically cause direct release of the most perfect addictive substance,” satinover said. shock tanks gizmodo alerted me to these shocking remote control tanks. for bucks you get two remote control tanks with which you and a pal will do battle. it’s a game of “maneauver and fire, evade,” or something like that, with the additional carrot that if you hit your opponent’s tank, he or she will get an electric shock. the stick is that if your opponent hits your tank, you get the shock. dog sled racing justin at the start of his four-dog sled race in meredith, new hampshire. the video of justin’s finish is also online. snow started falling early friday and continued through saturday morning. it’s the heavy, wet snow you get when the air is still warm. the frost isn’t deep and there are still-soft patches of ground here and there, so the snow is melting in parts, but it’s snow nonetheless. it’s snow enough that justin might be able to run the dogs on the sled, rather than on his bike as he does through the fall. cool tvs and rc aerial photos gizmodo went gaga for plus minus zero, a little electronics shop in japan where “they hand-design a selection of products, then contract the production of the units out for a limited run.” the post includes a picture of one of their products, an lcd television that looks like one of those classic tube tvs from the s. then gizmodo linked to this radio control aerial photography discussion board with some great pix. bush on tape cliff over at spiralbound.net posted the video of bush flipping the bird. it’s not as exciting as i’d hoped, but it’s on video. then there’s the dubya movie. it’s a fantastic mashup of old don kotts movies, but that’s already giving too much away. go watch it, you’ll laugh. a night at the hip hopera i’m not really sure how to describe the kleptones and their album a night at the hip hopera, but i can tell you how i found it. disney sent takedown notices to those who were mirroring the work, raising the ire of the copyfight community. you see, the kleptones are really quite good, but their album is a mashup of queen songs, and disney (who owns the rights to queen’s music), got itchy. states rights lq wrote at lquilter.net about looming challenges to federalism i’ll be interested to see how the conservative, pro-federalism, pro-states’ rights, gop-run government (and the conservative intelligentsia which carries their theoretical water) handles some of the upcoming challenges to federalism: medical marijuana laws state & regional initiatives on global warming: for isntance, california’s mandatory cap on greenhouse-gas emissions will have to be signed off on by the epa before it goes into effect i tried to comment, but wordpress kept ignoring me. instead, i’ll post here and trackback. james loewen writes, in his book lies across america, that “states rights” is the call of whatever party doesn’t control the presidency. the republicans made a lot of noise about it during the clinton years, but will likely have to adjust their position now. some readers will likely point out, however, that the unspoken republican tenet (at least since the early s) is “might makes right.” sadly, the bush administration has already supported challenges to local environmental regulations. i can’t remember the specifics, but a federal court struck down a california law that required clean-burning busses and trucks in the state. maybe republicans are more tolerant of cognitive dissonance than liberals. maybe they don’t care. flickr random selection email is for dinosaurs in south korea a south korean newspaper is predicting the death of email. a poll conducted […] on over , middle, high school and college students in gyeonggi and chungcheong provinces in october revealed that more than two-thirds of the respondents said, “i rarely use or don’t use e-mail at all.” it seems email just isn’t fast enough for these wippersnappers. …it’s impossible to tell whether an addressee has received a message right away and replies are not immediately forthcoming. lycos-europe’s spam plan smartmobs reports that lycos is planning to raise the cost of spam with a gentle ddos attack. yes, gentle. lycos-europe is distributing a free downloadable screensaver called make love not spam that directs a low-intensity distributed denial of service attack (ddos) at urls contained in spam messages. the bbc article quoted at smartmobs reports: mr pollmann said there was no intention to stop the spam websites working by subjecting them with too much data to cope with. wifi seeker, finder, detector roundup handtops.com has published a wifi seeker, finder, detector roundup. the five models they reviewed include: smart id wifi detector – wfs- pctel wifi seeker kensington wifi finder plus hawking technologies wifi locator – hwl canary wireless digital hotspotter – hs my favorite, and it’s not based on any experience with any of these products, is the canary wireless digital hotspotter. it’s the smartest of the bunch and shows the war on fair use somebody somewhere, probably a lawyer in the entertainment industry, has a list titled “rabid fair use advocates” and david rothman is near or at the top. not that i mean that as a criticism, or that mr. rothman would take it as such. it’s just a likely fact. today, however, i’m playing a game by quoting his post about the war on fair use in full: doubt there’s a war against fair use? encompass for digital collections and resource access we’re looking at encompass for digital collections and resource access here. it’s an expensive product, but has a lot of interesting and useful features. some sites we looked at in the demo today included new zealand national library, ut dallas, and alabama mosaic. bloody saturday in the soviet union: novocherkassk, i had a long conversation with my brother about communist russia last night. it’s not really an area i can talk about, execpt that i’d recently read enough to make me look semi-smart. my reading was of samuel h. baron’s bloody saturday in the soviet union: novocherkassk, . review from library journal: baron (history emeritus, univ. of north carolina; plekhanov in russian history and soviet historiography) brings to light events of nearly years ago that foreshadowed the demise of the soviet union. robert berger’s wifi will beat up your wimax from wifi networking news: wimax hype, . reality wi-fi will out evolve and deliver connectivity at costs dramatically lower than wimax. wimax / . is just starting on its path to evolution, has a much smaller base of innovators and chipset growth volume. wi-fi is already far along on its core learning curve, has an easy order of magnitude larger base of innovators / investors and chipset growth volume. wimax hype will sputter out to reality of a niche backhaul and rural marketplace, wi-fi/ . will evolve and grow into many more realms and dominate the local area network (lan) / neighborhood area network (nan) / metro area network (man). berger’s conclusion is based on the history and development of earlier, wired networking technologies, where ethernet is the clear winner. he reminds us that “token ring, then . anylan vg, then atm” were all once considered leading technologies that would replace lowly ethernet, but didn’t. today, . products are shunned by wireless carriers, but their spread and market dominance will be hard to beat by wimax and . . ipod integration kits proliferate for home and car macnn reports the sonance iport will ship later this month, which must mean next week. anyway, the iport is a wall mounted dock that hides all the cables — audio, firewire, dock, others — in the wall. the macnn story includes nice pictures of the unit, including the beauty shot and a view of the ports and connectors. sonance makes no end of “architectural-audio” equipment, including those speakers you sometimes find hidden in the wall. falljuahinpictures fallujapictures (soon to be at falljuahinpictures.com) posts pictures too sad or scary to appear in most newspapers or even on this site. geolocation stumbling block: geourl host down a an old john udell piece at infoworld hints at geourls, but the goeurl site is down, and has been for a while. the concept sounds interesting: you mark pages with coordinates, then use gis to map those pages to geographic locations, finding pages and people of interest along the way. to join geourl, you add this kind of metadata to your homepage: i got interested in this sort of thing (geolocation) a while back, and i haven’t quite given up. copyright czar cometh? david rothman at teleread echoed the following: “buried inside the massive $ billion spending bill congress approved last weekend is a program that creates a federal copyright enforcement czar.” – lawmakers ok antipiracy czar, via cnet. sealing history democratic underground published a may story about bush administration efforts to replace the national archivist. the national archivist is the keeper of the nation’s records – the archives. the national archives control what information gets released to the public – and what does not. with so much power over how what history we see, the independence of the archivist’s position is paramount, lest one political party usurp that power. people who know these things were afraid when the previous archivist announced his intention to resign early, despite previous signals he intended to complete his full term. these people were doubly surprised when they learned the bush white house has […] nominated allen weinstein for the position, one who is held in dubious esteem at best, who has been criticized for having a penchant for privacy not becoming a national archivist and, to the surprise of many, was nominated without any consultation with outside experts – the first such time ever since , and in direct contravention with the wishes of congress as expressed in the house report accompanying the law that made the archives independent. had the previous archivist fulfilled his term, he would have presided over the release of george h. w. bush’s records. the new archivist will be able to lock up those records and along with the “w” files for the next ten years. with a straw man in place, the bushs can rest comfortably, but can we? liberty vampire jokir flickr’d this, writing: “great work — alex ross is one of my favorite artists…plus – it pretty much nails what’s up in the world, right?” ross’s website has mostly shows his comic book art and superhero imagery, and it took some time to find a reference to this piece. apparently it was for an article in the village voice and appeared on the cover. ross writes: wb says you’ll pay here’s the irony: an academic writes a paper that references and quotes relevant prior work, and is commended for the work. but, a journalist working on a book that quotes elements of pop culture risks a copyright infringement lawsuit if he doesn’t pay for his quotes. the fact is, “fair use” is not protected, and it can only be determined in court. fact is, the risk of lawsuit is enough to make most authors and other content creators license work for uses that most agree should be covered by fair use. u cozies to apple i’ve been warm and lukewarm on u for a while. i can’t deny that they’ve done some great stuff, but i’ve failed to appreciate some of it. take the band’s previous work, all that you can’t leave behind, for example. it seemed like a sad attempt to capture a younger audience, and was out of line from the band’s other work. aging is tough on everybody, but neither the band-members, nor their fans are getting any younger. the kinkos conspiracy engadget raised my fears a bit when they announced your laser printer will give you away: it was big news last month when a couple of researchers at purdue announced a way to trace documents back to their original printer or photocopier, but it turns out that xerox and most other laser printer and copier makers have been selling devices that encode serial numbers and manufacturing codes on everything they print out for years. click fraud arstechnica has a story about new google lawsuits. the company is getting sued by a porn purveyor for copyright infringement and is suing another company for “click fraud” — fraudulent clicks to google’s adsense advertising links. having recently taken on adsense links here at maisonbisson, i couldn’t help but pay attention. the ars story leads to one at c|net that explains: click fraud is perpetrated in both automated and human ways. predicting the computer of in (fake) steffan o’sullivan writes: “this is from a edition of modern mechanics magazine, predicting what the home computer will look like in . i think i worked on that printer once… how can i get a steering wheel like that on my office computer here?” the caption reads: “scientists from the rand corporation have created this model to illustrate how a ‘home computer’ could look like in the year . chernobyl tour update: there’s more pictures, even some video (look for links marked with the quicktime logo), and a bundle more nuclear and chernobyl-related stories. i almost fell into a trap that has snared quite a few before me. bookofjoe recently pointed to the story of elena, a motorcycle riding woman who claimed to brave the radiation to tour the area around chernobyl, the nucluear reactor that exploded disasterously in . a commentor quickly pointed out that her story has some history and is surrounded by controversy. google scholar arstechnica and bookofjoe both heralded the beta release of google scholar. my questions: “is it accessible via the google api,” and, “what does this mean for academic libraries?” i’ll be exploring both in time. in the meantime: library portal integration. how blue is my country? my father sent along a link with the following annotation: we all know the expression that “one picture is worth a thousand words.” well, here are several pictures of the same phenomena that tell the same story but give very different impressions. they illustrate clearly how pictures can be misleading (or should that be ‘leading’ ?). i found them very interesting. please look at all of them. the link lead to a web page by michael gastner, cosma shalizi, and mark newman of the university of michigan offering maps and cartograms of the us presidential election results. science of coercion roderick sent me a link to a story at common dreams: killing the political animal: cia psychological operations and us, by heather wokusch. a cia instruction manual entitled “psychological operations in guerrilla warfare” provides some clues. written in the early s (coincidentally, soon after bush sr. headed the agency) the document was part of the us government’s crusade to bring down nicaragua’s leftist government, by providing training and weapons to the contra rebels. coldplay i didn’t think i’d become a coldplay fan, but then i heard don’t panic in the garden state soundtrack and i couldn’t help myself. now i’m liking clocks. my only problem with all this is that everybody else likes it too. reviewing fcc rules on wifi use i wasn’t really paying attention in june when wifi net news reported on a fcc decision regarding control of wifi: the fcc says landlords, associations can’t regulate part use: the fcc’s office of engineering and technology says that the function of regulating and coordinating frequency use is reserved to the fcc itself. it’s a clear refutation of mall owners, airports, and condominium associations to limit use of wi-fi and other wireless technologies. why we fear the fcc the engadget headline on monday appeared at first exaggerated: the fcc says it has power over anything that can receive and play a digital file. but, the short news entry reveals the truth of the headline: in a brief filed in a suit brought against the broadcast flag by the electronic frontier foundation and publicknowlegde, the fcc argues that not only do they have the right to regulate that all digital tvs, settop boxes, digital video recorders, satellite receivers, dvd recorders, etc. ken nordine’s word jazz ken nordine may have the best voice ever. in the pantheon of deep soothing voices, ken nordine’s stands above the magnetic fields and mc honky, and about on par with barry white. content management below are loosely organized speaking notes for zach’s essentials of web development class that i guest-lectured/substituted on monday, november th. either we do the content management, or we get the computer to do it for us what is redundant and repetitive about web management? placement of branding elements. placement and updating of navigation elements placement and tracking of ads updating of lists, indexes, and other info as a site’s content changes these tasks consume time, but do not require great skill. what’s up with lowell and donuts? see the full what’s up with lowell and donuts flickr photoset with slideshow. follow that with the post-donut tour photo set. story/explanation/narrative to follow. sometime. donut shack eat-a-donut still hungry defensetech compares book to practice in fallujah the news from fallujah is grim. casualties are heavy on all sides, the city is being bombed to ruin, and those few civilians that remain are without water or power while bodies rot in the streets. defensetech reported on the fallujah push last week and included some quotes from the army’s new counterinsurgency operations field manual: concentrate on elimination of the insurgents, not on terrain objectives… get counterinsurgency forces out of garrisons, cities, and towns; off the roads and trails into the environment of the insurgents… avoid establishment of semipermanent patrol bases laden with artillery and supplies that tend to tie down the force. dangit: freefonts a part of me hates freefonts.com. it’s the part that has too often found just the right font, only to discover that the free or cheap knock-off version that i had didn’t have all the characters, like quote-marks and other punctuation. then i see a font like “accidental president” and realize what a sucker i am for font shopping. thanks to bookofjoe for the link. also, high tech-styles (get the pun? shatner’s return: has been william shatner has a new album out. most people receive this news with a smirk, or a chuckle, or a dumbfounded look. let me assure you, he can’t sing any better than you think, and probably not any better than in his previous albums. but here’s the thing: the first single common people, really is good. well, good in one way or another. i laughed the first time i heard it, and the second time, and again and again. ludicorp will be flooded with under-qualified applicants job ads reveal a lot about a company, what technology they use, what they’re developing, and what sort of culture they have. this one from ludicorp/flickr caught my eye: starting immediately, we’re looking for a great technical operations person. the ideal candidate can grow into a leadership role in technical operations and has broad practical experience on both the systems and networks sides. requirements: years system administration experience with linux and apache (some network administration experience strongly preferred) experience with both and bit systems experience with both hardware and software approaches for load balancing web serving and database traffic experience in firewall administration and best practices for security basic network design and administration current knowledge of hardware systems (servers and networking gear) prior experience running mid-sized systems ( servers) bonus characteristics: fish tacos oh decadence! veterans day provided not only a chance for reflection but also a rare thursday free from the classroom. so what to do with this open period of time? the answer was easy, dinner party. i have wanted to have my colleagues roxanna and john over, but time is always an issue. i phoned them up and they accepted. now the fun began — menu planning. while vacationing with my parents in vegas last summer we went out to marvelous food chain, the cheesecake factory. high tech-styles foof started out by making some interesting ipod sleves. now they’re offering foofbags for your ibook and powerbook. if you are looking for a funky alternative to neoprene, rubber or plastic to protect your apple technology from scratches, then we think that this site is for you. our foofproducts are handmade, simple and beautiful. foofproducts were originally created in a martello tower (dublin, ireland). they are now currently handmade using a pinnock sewing machine (sydney, australia). delicious library & earthcomber & what? i’ll be saving my pennies, because delicious library may be the coolest new app in a while. ars technica revied a beta and gave it an . out of — for a beta of a . product. people are right when they suspect that something very different is going on over in the mac corner of the software development universe. is it something crazy, or something sublime? you be the judge. money grubbing you’ll notice there are more ads on the site recently. it’s not because i need to recoup my investment in the site and need the pennies i get for these ads; it’s just because i’m a money grubbing bastard. anyway, this is the response i got to my application to the target affiliate program: we regret to inform you that target.com has chosen not to accept you into their affiliate program at this time. the campaign for klem the killer klown jones soda, the folks who make the extra-flavored pop with the intersting photos on the label have an online gallery where you can submit works to appear on future labels and vote on works already submitted. roderick’s girlfriend toni submitted an piece and he’s campaigning for it: hey there. toni is trying to get her klem the killer klown banner on a jones soda bottom. help her out by voting for her image! wpa cracked yesterday’s story about wired and wireless network security, and policy-based networking (sort of) was really just preparation for wifi net news’ wpa cracking story. glenn fleishman’s lead is quite direct, “we warned you: short wpa passphrases could be cracked — and now the software exists.” he explains further: a weakness in shorter and dictionary-word-based passphrases used with wi-fi protected access render those passphrases capable of being cracked. the wpa cracker tool is somewhat primitive, requiring that you enter the appropriate data retrieved via a packet sniffer like ethereal. better networks through policy back in the fall of , psu was still considering its wireless plans. things were moving slowly, and the decision makers seemed to be looking for answers in the wrong places. i’d been agitating for better answers, a simpler solution, lower costs, and more progress. my criticism landed me on the hot seat, and i was soon asked to be more constructive. my answers are in this presentation, the accompanying handout, and a handout for a followup meeting. at the time, the networking staff was leaning towards a proprietary . x-based authentication scheme that required specific client software and had limited hardware support. the package was rather pricey, would have required additional client software and hardware purchases, and was restrictive in its support of student computers. at an institution that supports over users, most of whom purchase and maintain their own equipment, the plan seemed to have a lot of shortcomings. i wanted the school to look at the wireless isp model, and consider the options used there. i also wanted the networking folks to explore network security over-all, rather than just wireless security, as most network threats affect wired and wireless networks in similar ways. i no longer work in the it shop, where i was a sys admin at the time, but this presentation and my arguments may have been successful. the school selected a commercial captive portal authentication system, just like the wisps. a lot has changed in the wireless market over the intervening year, but i’m offering the presentation here anyway. getting schooled on trademark law krispy kream, the donut folks, are itching to get krispy kream drive in on route in belsano to change their name. i’ve no idea where belsano is, but ower christina hoover says “we’re an ice cream fast food stand. it’s a drive in.” it’s been the hoover’s bread and butter since . what krispy kreme is really arguing is dilution of their “famous” brand. since going ipo a few years ago, krispy kremes have popped up everywhere across the county, from sbc park in sf to the excaliber in las vegas. ipod news galore ipodlounge has posted a lengthy buyers guide for the ipod and accessories. it’s a whopping pdf — they call it retro because it’s in magazine format. whatever, it’s packed with details and includes comparison reviews. mac is offering up a chatty review of the ipod photo. tera poked around and found an odd “photo import” command lurking in the menus. could this be the feature that allows camera users to import memory card contents directly? recovery lawrence lessig picked out a comment by adamsj that resonated with him: “i’m going to spend time these next few days looking for the america in my heart. it may be a while before i see it anywhere else.” the response was strong and swift. the first few comments were highly critical, even personally critical. john‘s comment seemed to sum up the republican view: you may also find it in the scores of millions of voters and nonvoters in between manhattan and san francisco whom the democratic party has repeatedly mocked, ridiculed, called stupid/ignorant/intolerant, and excluded for the past or so years. stealing from the bookofjoe once again, i’m echoing a lot of content from bookofjoe. i just can’t help myself. without the blog, how would i know about products like the flatulence deodorizer? the flatulence deodorizer — u.s. patent no. , , — is “guaranteed to eliminate embarrassment from odors associated with flatulence – forever – or your money back.” says the site: “try it, you’ll like it – and so will the others around you. bookofjoe says cia, nsa, defense, and others will make kerry president “the old guard of the cia, threatened and beleaguered as they haven’t been since the disclosure of ‘the family jewels’ by the rockefeller commission in , is striking back.” when bush turned to the intelligence agencies to produce “evidence” to support his neocon plan to invade iraq, they ponied up. to them, that’s what you do when you work in the executive branch and the executive gives an order. of course, much of the intelligence community’s behaviour was formed in the days when the buck stopped at the desk in the oval office. fear the takedown, part ii: homeland security copyfight and teleread both picked up on an ap story about homeland security agents enforcing trademark law. pufferbelly toys owner stephanie cox “was taken aback by a mysterious phone call from the u.s. department of homeland security to her small store in this quiet columbia river town just north of portland.” calls from law enforcement agents get noticed. calls from organizations charged with securing america from terrorist threats get fretted over. halloween : the movie food, booze, fire: halloween . links: picoserver and ivideo picoserver: japanese firm package technology is coming out with a x . x mm box called the picoserver that’s essentially a web/mail server with an ethernet port and three sockets for sensors (one out, two in). this could be a packaged implementation of the ibutton tini ics from dallas semiconductor. then again, it might not be. either way, it’s interesting and convenient. i just wish they were cheaper than the $ or so engadget claims they’ll cost. the october surprise npr’s senior news analyst, daniel schorr, reported wednesday that the bush administration has been busy keeping the bad news it has known about for months out of the press and away from the public scrutiny. iraqi explosives the bush administration knew about the tons of missing explosives a year ago, but still claims no knowledge of how they went missing or who might have taken them. their knee-jerk reaction, of course, is to say the explosives went missing before us troops invaded, but tv news video that has recently come to light shows us troops inspecting the explosives then being ordered away. what have you done for me lately, dubbya? unionvoice.org asks are you better off now than you were four years go? in his four years, george w. bush has taken away overtime pay, presided over the first net loss of jobs since herbert hoover and the great depression, proposed a percent cut in funds for children’s hospitals, sought tax breaks for companies that export jobs overseas and signed a medicare prescription drug bill that helps hmos and drug companies more than seniors. grandma had more sex fleshbot pointed to a story in the guardian that reports on a study by prima magazine that suggests married women of today have less sex than married women of the s. women in the s had sex an average of twice a week. but a survey found two-thirds of today’s women said they were too tired to manage that much. when i mentioned this to sandee, she echoed what prima says about it: warmonger ≠ support our troops on the heels of “<a href=”/post/ ” title="there _were no international terrorists in iraq until we went in“>there were no international terrorists in iraq _until we went in_” comes a story from alternet: “bush has failed the military on almost every level — marking the difference between being militaristic and pro-military.” discounting that he sent american troops into iraq on false pretenses, a real commander would fight for the welfare of his troops. fictional story asks: is there a right to life after death? the story focuses on the brain as an organ, in this case, an organ donated for medical research after the death of the host. what has prompted the lawsuits, protests and threats just over one year after the procedure is not the facts of the initial donation, but the university’s decision to terminate the experiments, and therefore the care, of the brain. what the [right to life groups] and their supporters claim is that brian schultz, the nine-year-old organ donor who legally passed away one year ago, is actually alive and well in the research lab. c&d = takedown = chill = limited creativity = limited speech ericka jacobs at copyfutures found my fear the takedown story about bits of freedom’s takedown study. she over-stated my effort; all i really did was quote text from copyfight, which they quoted from doom , but that’s how blogs and the web work. more importantly, erika explained a lot more than i did, including detailing takedown proceedures and safe harbor provisions under us and european copyright law. finally, she ends by quoting a report by chilling effects, a copyright resource center maintained by the “electronic frontier foundation and six law school clinical programs. prepare to get screwed by drm copyfight is picking up on something i started talking about a while ago: content owners want to re-sell you the things you already own. digital isn’t about copying, it’s about not having to re-purchase music just because the record company releases it in a new format (album, cassette, cd, beyond cd). the real threat: me me is about just that. hbo, for one, is very straightforward in its faq that the goal is to take away your time/space shifting rights in order to sell them back to you. the sweet taste of lead bookofjoe reports on a october washington post story titled: lead levels in water misrepresented across us. what the headline really means, however, is that lead levels are under-reported accross the us. “the problems we know about are just the tip of the iceberg,” said erik d. olson of the nonprofit natural resources defense council, “because utilities are gaming the system, states have often been willing to ignore long-standing violations and the epa sits on the sidelines and refuses to crack down. serene, calming video turn up your speakers to enjoy the serene music and pastoral scenes in this relaxing video of a car ad. [update:] the original link is broken; look for current links to the video in the text and comments of this newer story. malware, osx on old macs, brass knuckles arstechnica reports linux and mac os x get some love (?) from malware writers: some of you may have seen e-mails purporting to be from the red hat security team. the e-mail contains a link to fedora-redhat.com and prompts users to download and install a patch for fileutils- . . , stating that a vulnerability could “allow a remote attacker to execute arbitrary code with root privileges.” the “patch” actually contains malicious code that will compromise the system it is run on. “there were no international terrorists in iraq until we went in” it made some news when former british foreign secretary robin cook, who resigned from the cabinet over the iraq war, said: “there were no international terrorists in iraq until we went in. it was we who gave the perfect conditions in which al qaeda could thrive.” now, news organizations around the world are quoting the iaea in saying: nearly tons of conventional explosives that can be used in the kind of car bomb attacks that have targeted us-led coalition forces in iraq for months have vanished from a former iraqi military installation, the un nuclear agency said monday. ribbons a story on npr’s morning edition this morning declares: yellow-ribbon magnets carry complex meaning. the library of congress’s american folklife center tells the history of the yellow ribbon. though its conceptual beginnings are mixed, penne laingen was the first known american to tie a ribbon ’round an ole oak tree in hopes of the safe return of a loved one from conflict or captivity. it was , and her husband was among the hostages taken that november in teheran, iran. duties and responsibilities “i really don’t know what he did for us.” — said recently about me by my old manager to a former co-worker. cliff points at stuff so, cliff points at stuff a lot. it turns out that he’s pointing in every picture in my photoblog that he appears in. sure, it’s only five out of five photos, but it’s still %! more photos from maisonbisson in car ipod, take engadget echoed a story from autoblog (duh, i just noticed that they’re both from weblogs inc.) about an ipod integration kit that works with most all -or-newer cars: ipod car. first, it gives a clean line-in to the stero from the ipod, then it gives next and previous track as well as rewind and fastforward control on the stereo. sure, you can buy a bmw and get the same deal as an option, but this is cheaper. digital camera reccomendations a friend asked me what digital camera she should buy. her criteria were that it be small and inexpensive. my answer: the pentax optio s with a mb or gb sd card. why? it’s less than an inch thick, is hovering at just over $ , and works well. my slightly upscale alternative is the olympus stylus , but xd memory cards are much more expensive than their sd cousins. still, olympus’ new stylus verve looks like a winner. red sox the red sox did an amazing thing last night: they won. there’s a lot of talk about how historic the four wins in a row come from behind victory is, but for most people, it’s enough simply that they won, and they beat the yankees. close to home, psu students, and students all over new hampshire and massachusettes, expressed their joy over the sox’s victory in a way that has mature adults™ shaking their heads everywhere. i’m no economist, but… it’s an old story, the growing gap between rich and poor, and it’s probably booring as hell to most. thing is, i fear it’s shaping america in more ways than can be counted. i’ve been at a loss to make a clean argument about this, so all i can do now is give you this: across the great divide: in , ceos made times as much as production and non-supervisory workers. fear the takedown copyfight points me to doom which reports on bits of freedom‘s recent project: dutch civil rights organization bits of freedom has run an interesting experiment: they put up a text by a famous dutch author, written in to accounts with different isps. then they made up an imaginary society that is supposed to be the copyright holder of the author in question, and sent copyright infringement takedown notices to those isp via email (using a hotmail account). “try a florsheim maneuver” quotes from the bookofjoe: “the bleeding always stops.” …my favorite of the zillions of wonderful, pithy, often-harsh apothegms i’ve heard in my years in medicine. there’s more: “try a florsheim maneuver” [kick him to see if he’s dead or faking] “we won’t know until the autopsy.” [actually spoken on internal medicine rounds by a resident when i was in med school, in response to the question, “what’s he have? tv-b-gone wired news ran a two page profile of the inventor and his creation. just two weeks before the us presidential election, npr found time run an interview with the inventor. gizmodo rants angrilly about it. clearly, a device that shuts of televisions gets attention. tv-b-gone is a one button remote control who’s only purpose is to turn off televisions, whereever they may be. from wired news: the idea for tv-b-gone was born at a restaurant in the early s, when altman and his friends kept paying attention to a tv in the corner, not to one another. monday politics sex and politics, voter registration at strip clubs “ashcroft used to care more about pornography than terrorism,” says scot powe, professor of law at the university of texas. “the guy is a throwback to the early s; maybe that’s being too generous.” <p> […] </p> <p> david wasserman, a first amendment attorney, [says:] “my fear is that a second bush administration will unleash a slew of prosecutions against adult entertainment web sites, video stores and producers of adult films. monday copyfight disney thieves peter pan from copyright-holding childrens’ hospital charity peter and the starcatchers by dave barry and ridley pearson and published by disney’s hyperion books is billed as a prequel to the children’s classic, peter pan. […] but the hospital charity says [it] is getting nothing from peter and the starcatchers — which has been on the new york times best seller lists, has had an extensive author tour and has its own web site. monday tech now that wifi access is common, wifi-dependant applications are starting to appear. providers are finding out that the key to encouraging usage of hotspots and the key to leveraging hotspots to boost business is by offering applications that customers can use. <p> </li> <li> <a href="http://wifinetnews.com/archives/ .html" title="rest stop wifi roundup">rest stop wifi roundup</a><br /> <blockquote> <p> texas has signed a contract to install wi-fi at locations by oct. sunday links links: starting with politics, going to copyfight, ending nowhere. on the mediathis week is reporting on the controversies about sinclair tv and bush’s wiring, looks at why there’s a dearth of local real local news, and, most interestingly, compares bush’s lies to kerry’s exaggerations.the whole show is available as mp . realclearpolitics lists polls in swing states and elsewhere. earthbrowser (for mac) gives us a glimpse of the world, showing swirling clouds and other weather, but hiding the politics and tension. football injuries joe was telling his son, justin, about his college football days. it was mostly a tale of his injuries, including one that required he have fluid drained from his knees daily before practice. he says it hurt. it hurt a lot. it hurt to drain the fluid. it hurt to practice on it. it hurt throughout the day and night. justin asked why he would do such things to himself. because he could not imagine doing anything else. local cinemas while yahoo movies is okay, it doesn’t track all the local theaters. fortunately, many of them are online: the nugget, hanover lebanon lincoln cinemas smitty’s/chunky’s tilton then there are the drive-ins: meadows drive-in route , woodsville, n.h ( ) - fairlee drive-in theater fairlee, vt. ( ) - st. louis i’m ashamed to say that st. louis, missouri, wasn’t on my list of must-see-cities™. it’s not that i thought i wouldn’t like st. louis, it just never crossed my mind to go there. i’d also forgotten about the arch. i ended up in st. louis because it was hosting the library information technology association annual conference. i did the arch friday morning, before the conference. the day was rainy and gray, but the arch still stood out as an amazing structure. veicon thin client solutions the theory is that thin clients save money over the long-haul because they require less maintenance and management, have longer useful lives, and can be purchased for about the same or less money than the pc you might have otherwise used. the problem is that it’s very different from the normal practice and not many people can explain exactly how it works. so, in the absence of good information, most people go on like they always have and ignore the possibilities of thin clients. qr codes qr codes are starting to appear everywhere. i’m intrigued and i want to know more about them. here are some links i dug up and hope to return to: wikipedia on qr codes schubart’s wikipedia on qr codes jphonegames on qr codes qr code generator qr codes and php a better qr code generator winging into cleveland the wing dips toward the ground while turning for the cleveland airport. lake erie is visible underneath the clouds at the top of the frame. two more photos from this series are posted in my new aerial & scenic set at flickr. what liberal media? now on cnn.com: sinclair broadcast group, owner of the largest group of television stations in the nation, plans to air a documentary that accuses sen. john kerry of betraying american prisoners during the vietnam war, a newspaper reported monday. this story is bigger than it looks, and i almost let it slip by without mention because i couldn’t fully address it. but ignoring it won’t make it go away, so…. libraries under fire komo tv is reporting big brother™ is watching, even in small communities off the beaten path. deming, washington, a town of with a library that “isn’t much larger than a family home” is facing a showdown with the fbi. the fbi wants to know who checked out a book from a small library about osama bin laden. but the library isn’t giving out names, saying the government has no business knowing what their patrons read. redlightgreen teleread reports: redlightgreen.com, a creation of rlg, searches through million books based on such criteria as author’s name, title, and subject matter. not full text search–but still useful. over at redlightgreen, they say it “helps you locate the most important books and other research materials in your area of interest, and find out whether what you need is available at your favorite library.” foggy st. louis from the top of the arch this is my second try at stitching these photos together. i decided to give up the illusion of the single shot, and added the white borders to make clear that this image is a composite. the resolution is way up on this one, and it shows. the baseball stadium is clearly visable on the left, the football dome is on the extreme right. click the picture for larger (or smaller) views. the rumble in st. louis this text has been moved from the scenes from st. louis story so that it can be filed, more correctly, in politics & controversy. unable to get into the “town hall” to take part in the debate personally, i went looking for a place to watch it. sadly, the sox game pre-empted the debate at most bars, but the drunken fish was showing it, with subtitles only. regarding the debate, oliver willis has a clip titled “watch your president flip out of his gourd” and everybody is asking is this bush’s dean scream™? bowling museum and hall of fame things learned at the international bowling museum and hall of fame (and easily repeated as quotes from their online history page): sir flinders petrie, discovered in the ’s a collection of objects in a child’s grave in egypt that appeared to him to be used for a crude form of bowling. if he was correct, then bowling traces its ancestry to bc. […] there is substantial evidence that a form of bowling was in vogue in england in , when king edward iii allegedly outlawed it to keep his troops focused on archery practice. copyfight friday microsoft ceo steve ballmer did another one of his monkey acts when he went ape about music and drm. most people still steal music…we can build the technology but there are still ways for people to steal music. the most common format of music on an ipod is ‘stolen’. it could just be a picture of what happens when microsoft wakes up and realizes it doesn’t own and can’t control everything, but it also reveals a lot about where the company is going. ballmer could have said that the shifting of purchased music from one device or format to another is a legally protected form of fair use (at least for now). instead, he argued something like “microsoft’s drm is the only solution to piracy.” anyway, it’s a crock of shite. teleread (always an anti-drm advocate) has picked up on it. — and — riding mower gizmodo has this picture of what they describe simply as a “homebrew riding mower.” i can’t help but like it, and i have a feeling my friend joe will be trying to make one of his own soon. stealing from the bookofjoe as long as i’m quoting content from bookofjoe, i might as well post these two other links i got from there this week: douwe osinga’s visited states dynamic map dohicky and awfulplasticsurgery.com. fox news just makes stuff up most people know i’m not a huge fan of fox news, at least in part because fox news is no great fan of mine. al franken and eric alterman are rather detailed their explanation of just how conservative fox is (it’s like the tower of pizza leaning toward texas; actually, it’s like the tower layed down in texas). but you’d have to figure that even conservatives would have trouble keeping a straight face while making up lines like this: “‘didn’t my nails and cuticles look great? st. louis wifi panera offers free wifi in about locations. the odd thing is that even though their listings didn’t name a location near my hotel, a proximity search found one in my hotel: westport plaza westport plaza maryland heights, mo then there’s also apple store west country: west county center des peres, mo …just a quarter mile east of on manchester. eccentric or autistic, you decide bookofjoe ran a story about eccentrics by david weeks. his story is really just a listing of the characteristics of eccentrics as quote from the book, but it makes a good game to calculate how eccentric a person is. try the list on for size: nonconforming creative strongly motivated by curiosity idealistic: wants to make the world a better place and the people in it happier happily obsessed with one or more hobbyhorses (usually five or six) aware from early childhood that he is different intelligent opinionated and outspoken, convinced that he is right and that the rest of the world is out of step noncompetitive, not in need of reassurance or reinforcement from society unusual in his eating habits and living arrangements not particularly interested in the opinions or company of other people, except in order to persuade them to his – the correct – point of view possessed of a mischievous sense of humor single usually the eldest or an only child bad speller what isn’t so funny or joyful is his later story about autism, accompanied by the iconic diagnoses sheet pictured at right. feel safer now? i guess somebody will sleep better at night knowing our department of homeland security is shaking down music and video pirates. their new plan: strategy targeting organized piracy (stop), a crackdown on the theft of u.s. intellectual property such as pirated compact discs and knockoff auto parts. the effort is consuming the attentions of attorney general john ashcroft, commerce secretary don evans and u.s. trade representative robert zoellick and senior officials from the department of homeland security. weird museum tour, september travelling buddies, willberry & cliff i should thank roadsideamerica.com for making a rainy day a _fun day_™. will and i were supposed to go on a hike, but the rain killed that plan and most anything else we could come up with. roadsideamerica.com gave us alternatives. randmcnally gave me directions. cliffy met me in warren, we picked up willberry in manchester, and headed off to our first stop in leominster. tales of woe i just got im’d by my friend karen. her sister got married this past weekend and they were all in new hampshire for the event. here’s the transcript: hi – sooooo sorry we did not call the wedding was insane everything kept going wrong all weekend i didn’t really expect you to call. not that i didn’t want to see you guys, but weddings are crazy stuff. the rehersal restaraunt closed, the chef for the reception quit, the organist over booked, the salon canceled our reservations, my wedding dress never got finished, it rained during the party at my mom’s house…. cocktail manifesto we’re huge fans of the new joy of cooking by marion rombauer becker, irma s. rombauer, and ethan becker. hardly a meal goes through our kitchen that isn’t shaped in some part by the recipes and general information in its pages. a recent discovery was joy’s description and defense of cocktail parties. so, when a book as serious and valuable as the new joy of cooking raises alarms about the declining future of cocktail parties, we listen. canned meats monday some time ago, a box with the above pictured contents went to chuck robidoux. he wrote back: nothing starts a monday off like kippered seafood snacks and deviled ham with a side of spam and potted meat food product followed by vienna sausage, all washed down with some icey cold clam juice. now i am ready to face the day. yours meatily, dr. meaty mcmeat meatofski meatovich hamkowsky-beafeau porkson politics, terror, & sexual identity i hadn’t given it the slightest thought, but then i read tinynibbles.com’s travel advisory (this site has been referenced previously at maisonbisson). what do politics, / , & sexual identity have to do with each-other? read: traveling when you do not appear as the gender on your identification is much more tricky…. if your driver’s license says “f” and you look like an “m,” you’ll have some explaining to do. with the patriot act, when they run your license through at the airport, it automatically links to all other federal databases, and if there are any discrepancies, again you’ll have some explaining to do — and a possible delay. nixichron & techno-retro lust decades ago, nixie tubes were used as indicating devices in many different types of instrumentation, and ultimately replaced by the cheaper – and unattractive -led display. having been obsolete for almost a quarter century, these glowing bottles of ionized gas have attracted another generation who appreciate their beauty and mysterious function. the display tubes may be decades old, but the clock is gps accurate. those who’d rather just fiddle with nixi tubes than spend a pile on on a clock (though we all agree it would be well spent), can buy bare tubes here. feeling the web: pulse, buzz, zeitgeist flickr zeitgeist  blogpulse  yahoo! buzz  google zeitgeist  round one: kerry , bush thank npr for putting audio of thursday’s presidential debate on their site. spin-masters will be working this one over for a while, but the original is the most important. there were people who expected bush to come off in his casual, frat-boy manner, but he didn’t. he stumbled, he got red-faced, and he never answered any questions. republicans like to stay on message, but their message, already short on details or plans, has grown stale. the mac vs. pc debate i generally don’t get into this, but a series of columns by paul murphy at linuxinsider (linuxinsider!) caught my attention. in macs are more expensive, right?, he compares apple’s offerings to dell’s and finds the pcs cost about the same or more than similarly equipped macs. at the low end…the pc desktops are marginally less expensive than the macs — if you can do without their connectivity and multimedia capabilities — and considerably more expensive if you can’t. film performance licensing in case the notion strikes me again, i’m putting these links here so i can find them in case the notion strikes me again. the aforementioned notion is one of wanting to do public performances of movies, who know why. this would be easy, except for copyright, so these links are for information about getting performance licenses for films. wisconsin department of public instruction’s information on performance, with links to disributors. cultural revolution-era clip art book oldtasty has posted a collection of pictures scanned from the pages of a clip art book of the cultural revolution. i’ve always enjoyed look of communist art, and i’m particularly pleased with this showing. things you can do with isbns jon udell has been working on librarylookup and other mechanisms for finding library content on the web. in the meantime, librarytechtonics, library stuff, and the shifted librarian have picked up on it. part of it is about oclc making their records available to search engines. now both yahoo! and google in the game. so what you do is put your isbn in the properly formatted url and you’ll be given links to libraries that hold it: via google and via yahoo! a day in the life of joe i’m not sure of the origins of the following text. there’s nothing patently false in it, so i’m posting it here for all to ponder. joe gets up at a.m. and fills his coffeepot with water to prepare his morning coffee. the water is clean and good because some tree-hugging liberal fought for minimum water-quality standards. with his first swallow of coffee, he takes his daily medication. his medications are safe to take because some stupid commie liberal fought to insure their safety and that they work as advertised. all but $ of his medications are paid for by his employer’s medical plan because some liberal union workers fought their employers for paid medical insurance – now joe gets it too. korean thanksgiving jong-yoon kim emailed to tell me today is chusok, the traditional korean thanksgiving day, when families gather and give thanks to their forebears. according to the lunar calendar, today, sep th, is aug th, the korean thanksgiving day. tonight, we will have the biggest and the brightest moon of the year. traditionally, we pray to the moon for our hope and believe that the moon will listen to us. enjoy the moon and have a great day. google news gamed? what happens when machines edit our news? what happens when news sources game google news to raise their ranking? online journalism review is asking that question, and has some interesting answers to report. it seems conservatives and conservative-biased news or quasi-news organizations use people’s full names, while mainstream sources and those with a liberal bent often use only the last name. the result: google newsing for “john kerry” results in some incredibly negative stories, but “george bush” is largely positive. ultra portable i’ve been interested in ultra-portable computers for some time. my first such computer was a newton message pad , which remains useful despite its age. the newton was replaced by a palm m that cost less and did less. no more email, web browsing, no writing or word processing. in short, nothing more than addresses, calendar, to-do lists, and a note or two jotted down using the infuriating graffiti text recognition. home-made arcade i found retro gamer magazine on the rack last week and couldn’t hep but pick it up. it’s issue six with a feature story on building both stand-up and cocktail arcade cabinets with pcs running mame (which isn’t to say you couldn’t use a mac instead). for now, i want to keep track of these related websites: check ultimarc for arcade buttons, sticks, and fancy interfaces to make them work. throwing google a bone for cliff cliff worries that his website, spiralbound.net, doesn’t get indexed by google often enough. he’s a good guy, so i figure i’ll prime the pump for him. here, google google. solaris docs: migrating veritas volume manager disk groups between servers{# } solaris docs: solaris disk partition layout{# } solaris docs: copying a boot drive between disks with different partion layouts if you’re looking for those, you should also take note of these here at maisonbisson: configuring sun t storage arrays and things to remember while doing upgrades on mission critical sun equipment. techlinks dartmouth college in the wifi limelight, again as they replace their . b aps with a+b+g aps. wifi net news wonders how wimax will change dartmouth’s plans next time around. foof makes some snazzy looking ipod and laptop cases. michelle has set up an example of the worst designed web page ever. it’s a counter-example thing. brad templeton brought a voip phone to burning man. it’s automotive week in the blogs first gizmodo published a feature on in-car computers. arstechnica got into the automotive theme by reporting the international cxt story. not to be outdone by gizmodo, engadget reported on the ultimate car computer install: a tatra with a mac in it. for some reason, i went looking at the tatra car-mod and found tatra trucks which seemed to connect back to arstechnica and caesar’s gushing about the hemtt. after all, the largest of the tatras is called the kolos (colossal). roderick’s sites roderick has been sending me links and i’ve been lax about posting them. some of these links are nsfw, and one of them is a present back to roderick. i’m not going to comment, because i’m lazy because i don’t want to prejudice you. corporate mofo a fundraiser billionaires for bush hello laziness: management tips from the executive slow lane kite aerial photography i got sort of excited about kite aerial photography a couple of weeks ago in a post about photoblogging. i was amazed with scott haefner‘s work and especially impressed with his vr picture of slain’s castle in scotland. scott is pretty serious about kap, and it shows in his description of his rig, but what’s an amateur or naive fool to do? engadget is doing features on things to do with an old digital camera, and this week they tackled kite aerial photography. scenes from the museum of bad art the museum of bad art (moba) in the dedham community theater. it’s in the basement outside the men’s bathroom, illuminated by a single fluorescent light hanging from the ceiling the moba slideshow. more photos from maisonbisson. sandee’s clothing donations it’s photos, but i think there’s actually only items. no, i’m not sure why i photo’d each one. more photos from maisonbisson the plastics museum the plastics museum is in leominster, ma, and online at plasticsmuseum.org. the national plastics center and museum is a non-profit institution dedicated to preserving the past, addressing the present and promoting the future of plastics through public education and awareness. the educational staff has supported this mission throughout the years by conducting hands-on science programming for schools, organizations and the plastics community. and, if you’re a lucky kid, your school might get a vist by the plastivan: the bellingham accident i pulled up to the stop sign at the end of north st., looking to turn left onto route in bellingham, ma, at about : pm on saturday september when i saw a red dodge neon coming down the hill towards me with its brakes locked up. it was a busy intersection and with roads still soaked from the heavy rains that had had been falling all that day and the day before but had recently cleared. funky time gizmodo pointed out this fancy clock by kikkerland. being the clock-fiend i am, i had trouble not looking for more. ship the web seems to have kikkerland’s entire catalog of clocks, which is more than enough to make me drool. of course i want this one and this one and this one and this one. “i wanted a tatra, so i got a tatra” engadget picked up on the story about the tatra with a mac in it. i couldn’t help checking for changes since i first saw the story. there’s a new version of dashmac, the control software, and it seems he can now control his car via sms messages, but most things seem in-line with where he was going. the thing is, i can’t help but get interested in the car itself. i sort of went gaga for tatras after seeing the original story and doing some research. megapixels, cheap engadget was quite excited about the gateway dc-t megapixel camera, now selling for $ at various retailers. i know more than one person who wants a cheap digital camera that doesn’t suck, so i went looking for reviews. steve’s digicams has some really detailed reviews, so i was excited to see they covered the dc-t . they say it’s a rebranded toshiba pdr- . their review is based on a price of $ , so weigh that when considering their so-so conclusions. mobile carrier wireless networking i put together a list of wide area wireless networking options in semi-rural areas for a friend recently. it’s far from complete and may not be accurate, but it’s a start. the coverage area i was looking for was north of portland, me, but we all know coverage maps lie and local conditions vary. i focused on pc-cards, but most carriers sell phones that can be attached via usb port. these aren’t campaign commercials ebaum’s world added a couple of funny bush videos recently. what is soveriegnty? bumble mumble. two things: if he was a lot smarter, he would have known the meaning of “sovereignty,” but if we was just a little bit smarter, he would have known that the question was about how his government would treat native americans and answered that. the claim is that this is a video of george w. techlinks the save betamax campaign has nothing to do with videotape and everything to do with the fair-use rights that allow us to legally convert cds to mp s or legally use tivo to keep up with our favorite shows. these rights are under siege by content producers who want to charge consumers for every use. copyfighters look here. rumors are that oqo will release their ultra personal computer soon. be better dork: command line stuff be geeky and look at the apache modules: ``` /usr/sbin/httpd -l compiled in modules: core.c prefork.c http_core.c mod_so.c ``` set your path: ``` path=$path:/usr/sbin export path ``` project censored’s annual roundup project censored has released their list of the most censored stories of - : # : wealth inequality in st century threatens economy and democracy # : ashcroft vs. the human rights law that holds corporations accountable # : bush administration censors science # : high levels of uranium found in troops and civilians # : the wholesale giveaway of our natural resources # : the sale of electoral politics # : conservative organization drives judicial appointments # : cheney’s energy task force and the energy policy # : widow brings rico case against u. high and mighty i can’t help but steal the title to keith bradsher’s excellent book about the titanic rise of suvs on our highways. bradsher, in his book, makes note of efforts at freightliner and mercedes to release uber-suvs based on the companies’ commercial truck bodies but weighing in at just under the limit at which commercial drivers’ licenses would be required to operate them. both companies eventually decided against it, but now international is going forward with similar plans. the international cxt is the latest entry in the super suv market. at nine feet tall, over feet long, and cruising at six to ten miles per gallon (diesel), it’s the kind of vehicle any texan could love. ars technica went off-topic to give me the heads up. along the way, caesar got all excited about the hemtt. sewer in the woods, unknown flower found the left image in the woods near warren nh this weekend. photo is composite of four smaller pictures taken with my clie th , but the scene is entirely real. seperately, i found the flower on the right a week before, while hiking around the other side of the lake where the sewer scene was found. i’ve no idea what it is, but i’m not against finding out. more photos from maisonbisson pepper pad i can’t help but want one of pepper computer’s pepper pad hand-held computer thingies. it’s available for pre-order now at only $ . but what is it, you ask? according to pepper, it’s “either as a user’s only wireless computing device or […] a convenient, easy-to-use accessory to a pc.” it’s a linux-based palmtop computer with gb hard drive, x . ″ display, . b+g, and a bunch of other stuff. in-car computers the age of the in-car computer has come. one vendor calls them “carputers,” and gizmodo lays it out for those who want an intel-based cpu in their trunk/under the seat/in the dash. what to do with a computer in the car? now that computers have moved out of the den to become part of the home entertainment center, users are anxious to use that library of downloaded music in their cars too. claim: beverage choice = politics i’ve been a little slow to blog these things lately, but this comes from beverageworld magazine. they published the results of a poll connects beverage choices to political affiliation. they break the politics down into six choices: democrat, republican, independent, independent liberal, independent conservative, and none of these, then they compared booze and soda-pop choices for each. of booze, democrats and “none of these” drink the least. the three varieties of independents seem to drink the most. conservative independents are % more likely than the national average to tipple some variety of whisky, while liberal independents are % more likely to drink imported beer. overall, the liberals are more likely to drink than the conservatives, but republicans are more likely to drink than democrats. the implication, of course, is that candidates can woo swing drinkers by offering the right drink to the right person. which, as my wife would say, is just good manners. claim: sleep position = personality about a year ago, reuters reported on the results of some sleep research from professor chris idzikowski, director of the sleep assessment and advisory service and a visiting professor at the university of surrey in southern england. the story is still online now at wellspan.org and netscape news. in summary, your sleep position is a reliable indicator of your personality. here’s how it goes from netscape’s version of the story: nh license plates for a variety of reasons, i was happy to discover that nh allows drivers to check the availability of vanity plates online (though, somewhat nervous find that the state uses microsoft servers). the search enlightened me to a variety of plates i didn’t know about. we’ve all seen the “veteran” and “purple heart” plates, and a few “antique” plates, but i’ve never seen a “street rod” plate. but there are even more plates available. in car ipod without wanting to get into the rest of the story, i’m now trying to figure out how to plug an ipod into a scion xb. the xb comes with a stereo by pioneer, but i haven’t been able to get details about what inputs it supports. installer.com and logjam both offer connection kits that appear to give me rca aux inputs to the radio head unit, but pioneer offers a simple ip bus adapter that might also do the trick. photoblogging, etc. i think i’m a fan of flickr. it makes photoblogging easy and fun. easier, anyway, than setting up an email to blog solution on my own, and the community features are more fun than i’d expected them to be at the outset. flickr more or less automatically puts up a blog entry for each photo i upload (though i still have to configure the layout features to my satisfaction). anyway, in related web surfing, i came across the following: mini golf minigolf is very serious business. very serious. more photos from maisonbisson texas’ crony politics and the presidency i finished cronies by robert bryce recently and i can’t help but tell people about it. i hadn’t really wondered why so many presidents and vice-presidents have been from texas, but bryce did. “two of the last three american presidents — and three of the last eight — have been texans. each of them got to the white house by exploiting a network of money and power that no other state can match. co-worker it turns out that one of my co-workers is blogging over at live journal. rnc eve nyc’s sex workers expect to be extra busy while the republicans are in town. there’s been talk of terror alerts. get some backstory here, then read ridge issues alert for u-boatattacks on northeast coast (and laugh). google seems to think maisonbisson and alandwilliams are similar. there, i found pleasure boat captains for truth and cabbies against bush. it seems the cabbies are offering free rides to kennedy and newark airports for gop delegates who are willing to go to iraq to fight. muppin tongue muppin wags his tongue, leaves slobbery mess on lens. more photos from maisonbisson republican national convention to be windfall for nyc’s sex workers the new york metro reports that the sex industry is expecting a to percent uptick in business while the republicans are in town for the republican national convention this week. mary, a stripper at ten’s cabaret speaks from experience. she worked the rnc in philadelphia and expects the strip clubs in nyc to be “really crowded” during the convention, adding, “the girls have been talking about it literally since june. heat: dell server thermal load (btu/hour) it’s a shame that dell doesn’t list the thermal loads of their products in the datasheets at the online store. it’s a shame that it took several google searches to get close to a link with the info, then mine the google cache of a dell support forum and find/follow a chain of links before i could get that detail. as it turns out, there’s some dell and the environment page where they list all their products and their environmental properties/certifications/regulatory compliance. camera goes all to hell, bits recovered from memory card sandisk is playing this as the coolest thing that ever happened. some photographer planted a couple cameras to photo the demolition of a bridge over the mississippi, the explosion was bigger than he expected, he lost one of the cameras, but the cf card survived in working order. mobilemag has the story. sandisk has a press release. and every blog in the western world is echoing it. the photographer is don frazier, a staff photographer for the southeast missourian newspaper. o’reilly mac os x conference i trust o’reilly’s books, so when i see they’re running a conference about something i’m interested, i get excited. the third annual o’reilly mac os x conference is like that. with speakers like andy ihnatko, david pogue, and rael dornfest and tracks covering digital audio, “insanely great mac”, programming & scripting, and system administration, this could be the summer macworld that no longer is. the effect would be complete if it were one the east coast. clie annoyances, part the clie th stylus is one of the most annoying parts of the palm os-based handheld. it’s small, too small. it telescopes to an almost usable length, but it’s still too narrow to hold comfortably. so i’m a little reticent to buy a replacement for the one i lost. also, you’d think the clie could have come with a decent sync cradle, or any sync cradle. and, while i’m whining, why can’t the keyboard also work as a sync cradle? making a dat/dds tape drive work on red hat enterprise linux we could see messages about the tape drive in dmesg, but it wasn’t giving the device name. we tried working with /dev/st , but we kept getting errors. everything seemed right, but it didn’t work. it turns out our scsi card was the problem. it wasn’t being properly recognized. after a tip, we tried the following: /sbin/modprobe aic xxx where “aic xxx” is appropriate for our adaptec card. we checked lsmod and found the aic xxx stuff properly initialized there (shortened output): itunes vs. firewalls itunes on the pc on my desk (notice i feel more possessive of the desk than the pc) hasn’t been able to share music to or from itunes on my powerbook. blame the firewall. a moment of googline led me to travis saling’s guide to enabling itunes sharing through a firewall. here’s the ports that need to be open: port tcp port udp however, he notes: the conservatives vs. the academy alternet has a story by joshua holland about the right’s crusade against lefties on campus. as i saw with my experience with the conservative sniper that was trolling here not long ago, the conservative mission is to criticize everything that’s off their message. holland describes this as “backlash” politics: the backlash came about when traditional big-business conservatives, tired of facing the resentment of ordinary working-class americans, stumbled onto ‘wedge’ social issues in the s. configuring sun t storage arrays sun’s t documentation is available online: the sun storedge t and t + array configuration guide explains physical configuration. the sun storedge t and t + array administrator’s guide explains the software side. the short course: creating volume ‘v ’ using half the disks: vol add v data u d - raid standby u d vol init v data vol mount v creating volume ‘v ’ using the other half of the disks: vol add v data u d - raid standby u d vol init v data vol mount v listing volumes: faith-based missile defense defense tech is reporting on the progress and prospects of missile defense (and their title is too good to pass up). early in his administration, president bush put a whole lot of stock in “faith-based” initiatives to solve domestic problems. now, the president seems to be taking the same approach to military matters. defense tech quotes slate’s fred kaplan: in the past six years of flight tests, here is what the pentagon’s missile-defense agency has demonstrated: a missile can hit another missile in mid-air as long as a) the operators know exactly where the target missile has come from and where it’s going; b) the target missile is flying at a slower-than-normal speed; c) it’s transmitting a special beam that exaggerates its radar signature, thus making it easier to track; d) only one target missile has been launched; and e) the “attack” happens in daylight. fbi investigates a friend sent this along yesterday: i was visited, a couple of weeks ago by an fbi agent investigating whether or not i was involved in terrorist activities. seems one of my neighbors (i don’t know who) placed an anonymous call saying that “[name deleted], who works for [airline name deleted] and lives [address deleted], resembled a terrorist on a watch list.” so, the guy had to come over here and make sure i was not evil. galleries of oddness i ran across darren barefoot‘s hall of technical documentation weirdness, where he catalogues “wacky, bizarre, surreal and otherwise strange examples of technical documentation.” considering the number of poorly done or just weird technical illustrations we’ve all seen, you’d think the gallery would be larger. when done with that, go to the snope‘s urban legends reference pages photo gallery. you’ll laugh at some of the images (and you’ve seen at least a few of them already), but the real entertainment here is in the stories that supposedly explain what’s true and what’s false. mac consulting i get a number of requests for help with people’s macs. they’re are often willing to pay, but the truth is that computer support (on any platform) is one of the things i least like to do. a typical question looks like this: we’d like to upgrade or replace our aging mac and have questions about how to upgrade or what to buy. we’d also like to network our computers on opposite ends of our house and are wondering about wireless. extra links swim-up, floating blackjack tables for your pool. yes, the hard rock las vegas has similar stuff, but their minimum bet is too high for my game. there’s a sock subscription service, and it’s been around for five years. a chinese dvd player manufacturer has developed a unit that excels at playing china’s famous black market dvds. i’m not that excited about case-mods, but this predicta case-mod gets my nod. flying car options in commenting on the space race story, zach pointed out that the moller skycar is still under development (which is better than going bankrupt or just disappearing — like so many other good ideas have). if you poke around the site you can find video of flight tests and sales info. yes, they’re taking deposits for deliveries they hope will start in . meanwhile, the sky hasn’t fallen on the trek aerospace millennium jet either. o’reilly covers rss ben hammersley’s content syndication with rss has got me back on the rss wagon. hammersley covers the history and context of rss’s development in more detail than many other tech books have given their subject. i’m ashamed that i didn’t know rss got its start as “hot sauce” in apple’s research labs. you won’t find it on the web now, but hot sauce was an interesting technology demonstration in / . i’m also ashamed i didn’t know of the connections between efforts at creating the “semantic web” and rss ( . random/color-light/balloon lamp im jealous i didn’t think of these things before kyouei ltd. released them as a product. a dvd that fills your tv with solid colors to illuminate the room. a cd with tracks for tones: “when using the ‘random’ function, the cd will automatically select random tones, and make a new melody.” a combination of battery, led, and balloon that results in a glowing glob of latex. the only thing cooler than these is a little book titled count sheep that was filled with pages of identical sheep arranged in rows and columns, ready for counting. rnc anarchy writer paul schmelzer has a list of (civil disobedience?) actions against the rnc in nyc. among the actions planned: bikes against bush, radio jacking, backback broadcasts, wifi on wheels, and accurate crowd counts. crowd counts? it seems government bodies like to undercount the number of people protesting against them, so a few hactivists will be using technology to gather crowd images from above and use image analysis software to do the counting. we the media dan gillmor’s we the media caught my attention. from the publisher’s description: for the first time, bloggers have been awarded press credentials to cover the national political conventions. …grassroots journalists, including bloggers, […] are dismantling big media’s monopoly on the news. through internet-fueled, interactive vehicles like weblogs, these readers-turned-reporters are transforming the news from a lecture to a conversation. they’re publishing in real time to a worldwide audience that’s eager to read their independent, unfiltered reports. look ma, no fire protection alternet is featuring a story about the bush administration’s attempts to reduce nuclear power plant safety requirements. this news might have slipped by unnoticed, except mainichi daily news is reporting on a steam explosion at a japanese nuclear plant that killed four and injured seven workers today. bush’s plan, against this background, seems haphazard. at least this accident didn’t result in a radiation leak, the the tokaimura nuclear accident did. space race heats up it’s been almost years since sputnik began the space race and years since a few men hobbled about on the moon, but i don’t yet have a flying car and i can’t take an orbiting vacation. folks, the space race wasn’t won, it was abandoned. and that’s why we have the ansari x prize. burt rutan’s team seemed to be in the lead earlier this year with the successful launch of spaceshipone, the competition has been in the news lately. strange days this story is too complex for me to do it justice, but too interesting to ignore: the mainichi daily news is reporting chess champion bobby fischer has been jailed in japan. fischer, a one-time world grand master who represented the us in cold war grudge matches against the ussr, but has since mostly fallen out of public view and, perhaps, gone a little crazy, was arrested in japan for passport violations. juliusblog on coincidence: bush ratings vs. terror alerts juliusblog has a chart comparing approval ratings on a timeline with terror alerts. guess what? juliusblog makes the following observations: whenever his ratings dip, there’s a new terror alert. every terror alert is followed by a slight uptick of bush approval ratings. whenever there are many unfavorable headlines, there’s another alert or announcement (distraction effect). as we approach the elections, the number and frequency of terror alerts keeps growing, to the point that they collapse in the graphic. now listed in blogshares? i moment or two of ego-googling lead me to blogshares, where maisonbisson is trading me as a penny stock. oh well. cronies a co-worker just handed me robert bryce’s cronies. from the publisher’s description: texans are running the country — maybe the world. now the author of pipe dreams examines who they are, how they got into power, and how they reward themselves and each other, often at the expense of american taxpayers. no other province holds more political and economic power than the lone star state. two of the last three american presidents — and three of the last eight — have been texans. fear aint the word for it mix a born again christian who confuses christ and god (yup, check molly ivins for the quote), clinical and medicated depression, several million believers and call it the church of bush! fear is just the beginning. village voice: church of bush i started to make noise about this a few weeks ago in my story about fahrenheit / : i’m growing increasingly uneasy about the cult-of-bush-worship that brittany spears exemplified in her appearance in fahrenheit. the greeks expected questions and debate, so did the romans before the fall of the republic. egyptian pharaohs, mayan emperors, and soviet premiers may have killed or non-personed those who questioned them, but democracy demands otherwise. mysilo knowing that everybody wants a missile silo, bari has posted his for sale on ebay (thanks to defensetech for the pointer). silo world has the skinny on titan silo design, npr did a story on missile silo homes a few years ago, though most of the silos are empty, abandoned, and dangerous. still, there are one or two realtors that specialize in missile silos. news: bush bushed i hadn’t heard of capitol hill blue until a friend forwarded this story about bush’s paranoid isolation. first, i should say that paranoid isolation isn’t all bad. it worked well enough for ol’ <a href="http://retroplanet.net/ hughes.html” title="howard – “i’m not a paranoid deranged millionaire; goddamit, i’m a billionaire” – hughes">howard — “i’m not a paranoid deranged millionaire; goddamit, i’m a billionaire” — hughes, but then hughes wasn’t president and didn’t think he was on a mission from god. ‘pod happy the new ipod came monday. stepping up to it from the second generation ipod i had is amazing. most noticeable differences so far: i can now charge from the computer and play music (in the g ipod, it locks the interface and flashes “do not disconnect” any time it’s plugged in to a computer), the ui is faster or more responsive and is now customizable (a bit), it pauses playback when the external power supply turns off (especially useful in the car). things you have to believe to be a republican today my father forwarded this to me this morning: saddam was a good guy when reagan armed him, a bad guy when bush’s daddy made war on him, a good guy when cheney did business with him and a bad guy when bush needed a “we can’t find bin laden” diversion. trade with cuba is wrong because the country is communist, but trade with china and vietnam is vital to a spirit of international harmony. woody guthrie on copright copyfight is reporting on the infringement lawsuit threatening the creators of the presidential election parody animation that’s getting all the laughs. they’re quoting techdirt which apparently has a quote from guthrie himself: this song is copyrighted in u.s., under seal of copyright # , for a period of years, and anybody caught singin’ it without our permission, will be mighty good friends of ourn, cause we don’t give a dern. apple fusses over fuse fuse, a music tv network trying to compete with mtv by actually playing music videos done some bilboards in nyc that look a lot like apple’s silhouette ads, but with people pole dancing and masturbating and stuff. gizmodo came through and posted images of the ads so low brow people outside ny (like me) could be further corrupted by them (i’m not complaining here). let’s hear it for gizmodo. yeah! these aren’t cubes also at gizmodo: the volume macropod. they’re like cubicles, but cooler. they’re mobile, but useful. ad agency chiat-day made big news about giving up structured offices and such back around [cnn story & supervert.com story]. the point, of course, is to have people working out of cube farms because they’re cheaper, cheaper, cheaper. problem is, they feel cheap and they make employees feel unvalued. according to the cnn story: “employees who were […] looking forward to having a regular office the way they always thought it was going to be, and then they don’t have that. this land greg & evan spiridellis oever at jib jab have put together a damn funny flash movie about the presidential race. from the lyrics: … kerry: “you can’t say ‘nuclear,’ that really scares me. sometimes a brain can come in quite handy” … bush: “you’re a liberal sissy” kerry: “you’re a right wing nut job” bush: “you’re a pinko commie” kerry: “you’re dumb as a doorknob” life goes on… sandee called me from home friday to say she was having trouble playing music from our primary music server. every time she selected a song itunes complained that it couldn’t find the file. i had a plausible explanation at the time and didn’t think much of it, but sandee was really reporting something much more serious: the complete loss of all our music. over the past five years or so, we’d built a collection of about gigabytes of music, just under , files that could play / for over two months straight without repeating. mapparium, boston religious landmarks usually don’t interest me, but the mapparium really is a sight to see. …the mapparium, located within the christian science publishing society. a thirty-foot stained-glass globe room in lobby of the christian science publishing society gives one an ‘inside view’ of the world. standing on the thirty-foot glass bridge, which traverses the diameter of this large sphere, visitors can virtually be encompassed by the world. from pole to pole, you can journey through and explore the correct proportion and relationship of the earth”s land and water areas. you can take it with you: dvds on palm/clie junglemike has an interesting post on compressing video for palm playback at the src forums (n the cliesource forums): this guide explains in detail how you can prepare video to watch on you palm handheld. it [is usefull] for converting full-length . - hour movies to be stored on even a small mb sd-card with uperior quality. let me not fail, however, to mention that this seemingly harmless and legal use of technology puts users smack in the middle of the biggest land (property) war since napoleon invaded russia. fox and conservative pals out spreading more slander and libel welcome the flacks. i don’t get many comments on stories here at maisonbisson, so i was interested when i found a comment to my story about the outfoxed documentary just an hour after i’d posted it. here’s my theory, and it’s supported by stories in eric alterman’s what liberal media and al franken’s lies: conservative groups spend a huge amount of time identifying and attacking every liberal criticism. this mysterious matt (perhaps from ohio? outfoxed outfoxed: rupert murdoch’s war on journalism is out on dvd and vhs now. outfoxed examines how media empires, led by rupert murdoch’s fox news, have been running a “race to the bottom” in television news. this film provides an in-depth look at fox news and the dangers of ever-enlarging corporations taking control of the public’s right to know. i was hooked before i saw the outfoxed preview, but i’m definitely buying the dvd now. another military family against bush another military family against bush bumper stickers and other products available. another military family against bush value t-shirt another military family against bush long sleve t-shirt another military family against bush frisbee another military family against bush mug another military family against bush big mug another military family against bush messenger bag another military family against bush bumper sticker another military family against bush: all products why? my mother called in tears the other night after watching fahrenheit / . cheap food, cheap labor i’ve found myself in a number of conversations about food safety lately. eric schlosser’s fast food nation: the dark side of the all-american meal comes up regularly, but i keep wanting to mention bushwhacked: life in george w. bush’s america. why? because molly ivins and lou dubose did such great job explaining the political context in which the attrocities schlosser describes take place. “with republican control of the presidency and both houses of congress, you might want to consider becoming a vegetarian. old news, big story google just lead me to wage slave journal where i found an august story about american casualties in iraqi. it turns out fox news was comparing iraq to california and claiming the former was safer than the latter. fox can’t do math, but others can. should anybody ask, you should know that if californians were dying at the rate us soldiers in iraq are, the governator would be facing deaths per day. drm snuffs the constitution teleread brought me this story about a copy protected version of the us constitution that’s now selling on amazon. among the restrictions: it can only be printed twice a year. for those who don’t understand the irony already, the us constitution is in the public domain in so many ways it’s funny, yet a commercial publisher has created a version so locked up that it can’t be used and appreciated by all. fahrenheit / we expect fox news and the washington times to hate it, but the reaction from the left seems to prove the old adage that a liberal wouldn’t join his or her own side in an argument. my own arguments against it relate to how little new information it revealed. the audience at the show i saw laughed hysterically at the images of our government primping themselves for the camera and generally looking dim, but the facts of the film have been well reported in previous works. more japanese ice cream i got all excited about some unappealing japanese ice cream flavors when i found the story in mainichi daily news a while ago. i thought the lineup of fish, octopus, squid, ox tongue, sweet potato, fried eggplant, crab, corn, rice, wasabi, shrimp, eel, noodle, chicken wing, miso, and cactus flavored ice cream had everything pretty well covered, but now mdn has done it again. they’ve put up a new gallery of flavors of ice cream you’re unlikely to find in the us: more about clie th palmzone has a nice story about the th with a number of links to software, updates and more information. what everybody should appreciate is the link to the clie movie recorder. i thought i was so smart in an earlier story when i linked to the google query i used to find this file. that worked for about a month until my site landed at the top of the google index for that search. beef t-shirts rock beef t-shirts coming back: it was quite a while ago now that my cafe press shop was the top google result for beef t-shirt. worse, i haven’t linked to the shop from maisonbisson for a while either. so it was something of a surprise to discover that the products are still selling. yes, real people are buying these laughable t-shirts and other crap. they’ve been shipped to california, illinois, ohio, and oklahoma (as well as a few to me here in new hampshire). this is copyrighted? defense tech is reporting that the warner/electric/atlantic conglomerate of music labels gave up its defense in a copyright case against their artist wilco. it seems wilco sampled from irdial-disc’s compilation of recordings from mysterious radio stations that everybody expects to be related to espionage (and clearly emanate from government buildings and embassies). nobody argues that wilco sampled from a previously recorded work, the argument was weather irdial’s work was itself copyrightable. nauset beach panoramas more photos from maisonbisson taken monday morning, around : , before getting on the road to return to new hampshire. troy and karen were kind enough to invite me to the cape for the weekend, where i generally lazed about and did nothing. we did take in a double feature at the wellfleet drive-in (don’t miss the picture) and ate lots of ice cream, but the main point was being lazy. the letter not sent (re: lpfm, npr, nhpr, complaint) i was going through my files and found this unfinished letter to nhpr, my local national public radio affiliate, regarding the fcc’s proposed licensing of community-based low-power fm radio stations (lpfm). my point was (or it was going to be) that npr was afraid to compete against other non-profit stations. npr paints itself as an alternative to commercial radio (and it does a pretty good job most of the time), but it’s also a business. so npr joined with commercial broadcasters to kill lpfm before it could get off the ground. the fight included big broadcasting’s techs playing faked interference to scare lawmakers, but then they had to backtrack and call it “simulated” when somebody blew the whistle. sadly, it really didn’t matter what the played; they brought the money and the pols gave a bullet to lpfm. april , mr. sean t. gillery director of development new hampshire public radio north main street concord, nh - mr. gillery i recently received a letter from you regarding renewals to our nhpr membership and i wanted to take a moment to express to you my concerns over national public radio’s opposition to community-based low power fm radio. as you know, npr joined with the national association of broadcasters to lobby for legislation that has blocked the fcc from licensing lpfm stations. i believe that npr’s position on lpfm betrays the beliefs and philosophy that had once drawn me to public radio. can npr or nhpr be trusted to put its listeners’ needs first and its commercial interests last? not anymore. i am growing increasingly concerned that the recent and ongoing consolidation of the radio marketplace will further limit and degrade coverage of news, culture, and local events. npr has covered the consolidation and aired concerns about its negative effects: morning edition, “radio merger explosion” december , weekend all things considered, “black radio” august , all things considered, “radio consolidation” january , . all things considered, “radio merger” october , . unfortunately, coverage of the mergers ended when the fcc began considering lpfm in . since then, npr has run a handful of lpfm stories. each one focused on the potential for technical problems the lpfm law might create and the battle in washington to prevent the licensing of lpfm stations. but none of the coverage discussed the reasons why the fcc was proposing lpfm. none of this coverage put lpfm in the context of the earlier commercial radio consolidations. npr, of course, had to issue a very carefully crafted press release to explain their position. i can’t imagine what the response, if any, from nhpr would have been had i sent the letter. in the time that’s past, the republican controlled fcc has proposed measures that would lead to further market consolidation. ironically, an nhpr sponsored station is one of the few lpfm licenses granted by the fcc before the law ended further licensing. the station, which plays classical music in the concord area, went on the air just this year. comment spam first i was amused to see comments, then somewhat angered to discover they were spam, then amused again to find that comment spam etiquette requires that it be gratuitously patronizing. then i struggled to decide if i could delete the comments without feeling like i was censoring free speech. my solution (and it’s sort of evil) is to delete the comments (and the links they contained, i don’t want my (puny) google rank associated with them), but reprint them here: foiled troy has this image of a tin-foiled cubical on his blog. it comes from servers under the sun and is interesting enough. now that i’m checking his blog regularly, i’m sort of wishing he’d update more often (not that he doesn’t have a lot of interesting stuff in archive). . six months of books: the art of deception asmara bloody saturday in the soviet union the cockpit dangerous waters face to face with the bomb flight the iron triangle lies and the lying liars who tell them the new roadside america parting the desert reefer madness small things considered states of emergency an underground education wireless hacks audio books: bushwacked in a sunburned country re-reads: divided highways the race the real las vegas allconsuming.net allconsuming.net aggregates book mentions on the web, mostly in blogs. assuming bloggers can be trusted, the allconsuming stats can show a lot about what people are reading and talking about. david sedaris’ new book dress your family in corduroy and denim is ranking with mentions today and the day before (or, that’s what it was when i checked it last night). dan brown’s the davinci code consistently ranks near the top of each day, and both these books will get bosted a notch when allconsuming trolls me again today. all consuming is a website that visits recently updated weblogs every hour, checking them for links to books on amazon, barnes & noble, book sense, and other book sites. every book on this site has a list of all the weblogs that have mentioned it, and every weblog that has mentioned books in the past also has a page here listing which books it has mentioned. it’s more than a website, it’s also a set of web services by a guy who seems to know his way around xml, soap, rss and other incredibly useful acronyms. he even authored some chapters in amazon hacks from o’reilly press. anyway, call me a fan. faces richard coniff writes in the january smithsonian magazine about the work of uc san fran prof paul ekman and his study of faces. it carries pictures of a work by artists bill viola and his wife kira perov. yeah, sure, the face is capable of movements expressing , different expressions. yeah, bill’s work is interesting, but… i have two complaints. first, there’s all this talk that facial expressions are confusing. sun’s little marketing problem sun had to make changes. they’re (or were) getting their butts handed to them in the mid-range and entry level server markets, so those changes had to come fast. there was a time when the top of their low-end server lineup was the v with four ultrasparc iii cpus in a u rack enclosure. trouble is, it lists way over $ , . they can’t cut the price on it without bleeding money, and worse, they can’t scrap their old models because their inventory of pieces and parts is too much to swallow if they did. so what they did do is release a new line of low-end servers at half the price, but with some slightly different specs (and, i’d imagine, cheaper manufacturing processes) while preserving their older, more expensive servers in the line as the “better” machines. example: the v is similar to the v but has fewer dimm slots and sports ultrasparc iiii cpus. the usiiii doesn’t have the brains to do more than four-way multi-processing, but the designers used the chip real estate that freed up to put one mb of on-chip l cache. the usiii usually comes in machines with mb of external l cache, but it runs far slower than the cpu’s clock rate. eight mbs of cache is a lot, but arguments seem to favor a much faster one mb internal cache when performance is on the line. beyond the cache issue, the iiii sports a faster interconnect bus called jbus which further decreases the value of an off-chip l cache. access to main ram at almost the same speed as the l cache in previous cpus, and greater over-all throughput combined with the integrated l cache, how can sun argue that the iiii is slower than the old iii? but that’s exactly what sun is doing. their old manufacturing processes left them sitting on huge inventories for all manner of machines, and until they can clear those out, they’ll be sending some difficult marketing messages. the basics of it are like this: if you’re a regular sun customer and can afford it, then continue to buy the really expensive boxes. if you can’t afford it and might otherwise buy servers from our competitors, then take a look at these newer, cheaper models. and if you’ve never bought sun before, take a look at the speedy performance and low-cost of this v . how copyright law changed hip hop kembrew mcleod’s story about how copyright law changed hip hop in stay free! magazine is an interesting tale of how copyright kills culture. in the mid- to late s, hip-hop artists had a very small window of opportunity to run wild with the newly emerging sampling technologies before the record labels and lawyers started paying attention. no one took advantage of these technologies more effectively than public enemy, who put hundreds of sampled aural fragments into it takes a nation and stirred them up to create a new, radical sound that changed the way we hear music. jfk and mr. rogers look the same well, they sorta’ look the same. sorta. the real florida gators from an email from my dad: florida allows those who win permits to take three alligators. they sell the meat and hides , except the tails, which have the best cuts of alligator meat, and which they normally keep to feed their families. mal asked how the alligator meat is cooked; the lady said by cutting it into cubes and deep frying it. she said it tastes just like chicken. leadership who can complain about being compared favorably to ol’ jfk? (yes, in a really vain way, i was happy about it.) a co-worker was surprised to be matched with saddam hussein, but my boss was happy to be gandhi. numbskull, meanwhile, looks like abe. in another test, i was matched with indiana jones and raiders of the lost ark. what famous leader are you? what classic movie are you? extra stories a friend of a friend says his life is made up of places he can no longer go (or is no longer invited). sad, but somewhat true. he’s also a funny bastard. – – – sandee’s aunt had her th birthday not long ago. the aunt makes cakes on the side so it was no big thing when her daughters (who were planning the surprise birthday party for her) asked if she’d make a cake for some unknown group one of them was in. top google lamson library’s portal integration project tops google’s search hits for “library portal integration.” i’ve been crowing about it all over campus for a week now, and while you can argue about what real value it has, it’s still exciting. worldcat now available to world (via google) i’d heard that that oclc was opening up worldcat, their huge bibliographic database, to google. it seems to be online now. if you happen to google some very complete search terms for dan brown’s the da vinci code (look for the worldcatlibraries url), you’ll find a link to the public worldcat record. interesting, but i wonder where this will go. in fairness, this news is about six months old. jenny reported it in december. cliff’s piranha he’s named it officer angry, and it eats like a monster. it looks like a monster too, so that’s not so bad. videos of the fishy fellow eating are at cliff’s website: officer angry chases chow{# } and officer angry eats off a stick{# }. the second one is much better than the first. yes, i shot both, and just as an aside, they were taken with my clie th- (but edited with imovie). re: gasoline blackout day (wednesday, may , ) from jon link, who can also be seen at thenumbskull.com: i hate expensive gas as much as anyone but, this is a problem of our own design. we don’t need to stop buying oil for one day, we need to buy less oil in general. we love capitalism– supply and demand is it’s cornerstone… it can help or hurt us. it is just silly to think that one day without gas will do anything to supply and demand. jon link goes online with thenumbskull.com okay, his self portrait on my white board has nothing to do with his recent website launch, but…well…. thenumbskull.com more photos from maisonbisson japanese ice cream…novelties? fish, octopus, squid, ox tongue, sweet potato, fried eggplant, crab, corn, rice, wasabi, shrimp, eel, noodle, chicken wing, miso, and cactus. those may not sound like appetizing ice cream flavors, but it’s what they’ve got. the secret poetry of donald rumsfeld pieces of intelligence : the existential poetry of donald h. rumsfeld from amazon’s description: “until now, the poetry of secretary of defense donald rumsfeld has been hidden, ’embedded’ within comments made at press briefings and in interviews. his preferred medium is the spoken word, and his audience has been limited to hard-bitten reporters and hard-core watchers of c-span.” the unknown as we know, there are known knowns, dmcra vs. dmca get the word out. the fight is on to create sensible limits to the dmca. read arstechnica’s dmcra argument. copyfight, of course, is covering dmcra, and arguing for it. teleread is swinging for dmcra too. heck, they’ve even endorsed a congressional candidate based on his stand on fair-use. read those and act. tell your congressperson you support fair-use and the dmcra. now say it again with the eff: “i believe in fair-use. the twig it’s actually called the garlic clove, but for a variety of reasons, we just call it the twig. more photos from maisonbisson how do you sell a castle? when you call around for realtors to sell your ‘house,’ how do you tell them it’s a castle? i somehow found out about the martin castle in kentucky, but that lead to information about the dupont castle and that sites guide to over castles in the us. dupont reports there was a fire at martin castle just yesterday. the lexington herald-leader covered the fire. so, i guess the real question is “who do you call to insure a castle? in the window sarah left these as a gift for wendy in the window of her new toy. tesla’s history in colorado springs, colorado nikola tesla arrived in colorado springs on may , . he was met at the train by patent lawyer leonard curtis, and was taken by horse and carriage to the alta vista hotel, where he would reside while in colorado. tesla was greeted at the hotel by a group of reporters, one of whom asked him why he chose colorado for his operation. tesla replied, “i might as well tell you the truth, i have come here to carry on a series of exhaustive experiments in regard to wireless telegraphy — i come here for work. joe’s chickens and turkeys joe’s prized chickens and turkeys. in the brooders now. they’ll be in their coops by may. more photos from maisonbisson restaurant insider a link from wifi networking news points to qsr magazine, the trade mag for the quick service restaurant industry (think mcdonalds and taco bell). the connection here is that mcdonalds plans to offer wireless access in , locations. with mcdonald’s off the market, wifi hotspot operators are looking to hook the next big fish, and that’s why wifi networking news is linking to qsr’s top chains list. some technologists would speak about how we’re moving ever closer to the time when we have ubiquitous hi-speed wireless. music biz sales up uk markets first reported it, then australia’s record industry tried to suppress it, now us sales figures suggest the trend has spread here: record sales are up. yes, despite the riaa’s whining and lawsuits (and p p’s continued growth despite those lawsuits), record sales are up in the us. bbc news reports us record sales up % after a claimed four year slump. this story deserves more attention, but for now i’ll just have to link to my earlier stories about music industry wackiness: bringing digital video back to the living room you can burn dvds of your home movies (and you probably ought to, just for backups), but what if you want to make a movie library to match your computer-based music library? watching video on a computer is no more fun than listening to mp s on the computer’s tinny internal speaker. the solution may be one of a new generation of products that link the tv in the living room to the computer in the office. exploring the news newsmap displays current news in an explorable two dimensional space. headline sizes appear to be weighted based on the number of related stories. like plumbdesign’s visual thesaurus, it’s a truly new use of computer in the display of information. jacque’s cabaret bostonnoise.org says “jacques’ cabaret is boston’s oldest gay bar. the upstairs features live female impersonator shows five nights per week, including weekends. the downstairs basement is open only on friday and saturday, and hosts local bands.” jacque’s official website shows norell gardner & his cast of miss-leading ladies playing every friday and saturday upstairs. the raw bar, “a return to the old style of cabaret where artists entertain each other, for the pure art and enjoyment of it, creating a space for talented people who don’t have the opportunity to perform because their music or performance is more artistic than commercial,” was featured in the globe and plays downstairs at jacque’s underground on the second friday of every month. voip links vonage is starting to look like the ma-bell of voip. it’s not that there isn’t competition — there is, but they just don’t have the profile that vonage has. it looks like vonage has picked up the early adopters, now they have to start converting others. the market seems to have three fields: computer-to-computer only, software client with pots bridging, and hardware client with pots bridging. i don’t much care about the computer-to-computer systems, aim and ichat take care of that well enough. richard clarke’s insider tell-all tom maertens speaks on richard clarke’s insider story in a star tribune article dated sunday march . the troops who could have been used in afghanistan to capture osama bin laden and al-qaida were instead held back for the planned invasion of iraq. in contrast to the , men sent to iraq, only about , troops were sent to afghanistan, a force smaller than the new york city police. the result is that bin laden and his followers escaped across the border into pakistan. … clarke’s gutsy insider recounting of events related to / is an important public service. from my perspective, the bush administration has practiced the most cynical, opportunistic form of politics i witnessed in my years in government: hijacking legitimate american outrage and patriotism over / to conduct a pre-ordained war against saddam hussein. copyright war something doesn’t add up. aria, australia’s version of our riaa recently announced that sales continued to slide there this past year, while critics pointed out that they really had a record-breaking year with million album sales. thank arstechnica for the link. this matches news from the uk this past summer. so why is the industry lying? ignore for a moment the ironic story about the music industry using p p stats to improve their marketing and sell more records. why music biz loves p p jason shultz over at copyfight just posted this story about the mercury news’ story about how record labels use p p stats to boost sales. <a href="http://www.corante.com/copyfight/archives/ .html” title="record labels using “pirate” data to sell more cds">record labels using “pirate” data to sell more cds (posted by jason schultz) the merc has a great article on how the riaa bashes p p out of one side of their mouth while secretly using data from the networks to boost sales of their cds. political diagramming a graph from orgnet plots book purchasing patterns by politics.there’s not much middle ground there. “these political books are preaching to the converted. the extreme book titles on both sides reveal a focus on hate, instead of debate. in a year of presidential election, is this the new arms race?” could it be that our book readers are key opinion leaders in their communities? an opinion leader is someone whose influence spreads much further than their immediate circle of friends & family. what is the simputer? i just saw a pointer to the amida simputer, an indian designed and manufactured pda. the review at engadget sounds sort of down, but it comes from a company on a mission. it seems others are fed up with importing (and paying for) us technology, so they’re developing their own. take a look-see at the amida and mix that with a quick browse of the argosy eb , a chinese designed ebook reader. hmmm… boats it looks like a tug boat, but the great harbour could be a lot of fun. a magazine article talks about bareboat charters in the british virgin islands and the pleasures quietly exploring the coves and uninhabited areas on your own. nasa’s x flies nasa’s x scramjet test plane flew at speeds exceeding mach and altitudes of , feet today. i believe that’s a new air-breathing speed record. globalsecurity.org has a nice wite-up on it. american proprietary eponyms there i was googling “proprietary” for a story about misuse of the word when i came across this gem from r.krause: an eponym is a general term used to describe from what or whom something derived its name. therefore, a proprietary eponym could be considered a brand name (product or service mark) which has fallen into general use. yes, r. has a bunch of them listed, xerox, jell-o, velcro, and more. too bad it was last updated in . i wonder when “google” turned from brand name to verb. what does proprietary mean, anyway? googling “proprietary” results in lots of hits, but very few of them use the word in a positive sense. the webopedia computer dictionary offers: proprietary privately owned and controlled. in the computer industry, proprietary is the opposite of open. a proprietary design or technique is one that is owned by a company. it also implies that the company has not divulged specifications that would allow other companies to duplicate the product. thank chank the font designing folks at chank have a nice list of free fonts to pick from. sure, they’re not the fonts you use to design flyers for the church social or nursing home holiday dinner, but that’s sort of the point. isn’t it? anyway, they also link to nerfect where you’ll find other cool designey things. integrating library systems in campus portals information about lamson library’s portal integration at plymouth state university. i’ll expand this story later, but i want to put the link here now to get it in google’s index. update on pen twirling i did a story on the practice of pen twirling in japan a couple years ago. since then i have received an email from pierre etienne bastouil who is trying to organize a pen twirling competition in paris. despite the popularity of the sport in japan, he’s having some difficulty finding skilled pen twirlers in europe. so the call is out, interested pen twirlers should contact me and i will forward you on to pierre. schlossberg quote “the skill of writing is to create a context in which other people can think.” –edwin schlossberg squirm squirm little man far too often the mainstream press lets politicians get away with revising or misrepresenting their previous positions. far too often the press is complicit in their lies. not this time. hopefully quoticus will develop into a very useful historical truth machine to prevent revisionism. hopefully. ny times on netflix the new york times did a netflix story. the author, william grimes, seemed to like it, but… [my wife and i] each judge the other’s selections harshly. i scored a major victory with “mon oncle” by jacques tati, a director i once dismissed as tedious, annoying and far too french. he is now a god in our house. but i have had my back against the wall after “l’atalante,” a film i had never seen but knew to be, by expert consensus, a towering masterpiece. less than minutes after the opening credits rolled, the atmosphere in the living room grew frosty. i lost control of the mouse for a week. at least i had the foresight to sneak off and watch “russian ark” on my own. that’s the fun of netflix. along with savage recriminations, my home now resonates with high-toned animated discussion of directors, cinematographers and camera angles. once again i’m the moviegoer i was in college, when bergman, fellini and truffaut were in full stride, and adventure was in the air, and bright-eyed cinéastes could sit through a film like “el topo” and not demand their money back. it’s not available on netflix, alas, but the web site does propose an alternative, a compilation of “ed sullivan” shows featuring topo gigio. close enough. interesting enough, but netflix — and services yet to appear — are a sign of things to come: a world of entertainment shaped by the consumer, not by marketers. netflix executives say their edge over the competition is not their library but the way the library is presented to users, who are asked to rate the films they have seen. by sifting through the ratings, about million of them at present, and analyzing buying patterns, a company program called cinematch generates rental suggestions specific to each user. “lost in translation will outperform most $ million films for us, and that’s because of our ratings and recommendations,” said ted sarandos, the chief content officer for netflix. “monster will be huge for us, and that’s not because our subscribers are more sophisticated than the general moviegoing public, but because our merchandising system is much more specific.” it will be a world of what you want, and only what you want, as clearly marked by your previous purchases and selections. you’ll never be upset by products that you don’t want, even if you didn’t know you didn’t want them, nor will you have to tolerate contrary opinions or debate. dr. seuss was so political who would have figured old dr. seuss was so political? rick minear at ucsd has collected a number of the good doctor’s works as chief editorial cartoonist for the new york newspaper pm. “because of the fame of his children’s books (and because we often misunderstand these books) and because his political cartoons have remained largely unknown, we do not think of dr. seuss as a political cartoonist,” writes minear. turkeys on the lot! turkeys aren’t small birds. along the commute from home to work, they’re as common as pigeons in a city park, but it’s still odd to see a turkey in the parking lot (video link). the source video was taken with a sony clie peg-th and edited — just a bit — in imovie. wireless voip gphone is a bust for me, at least for now, but other solutions are available. ars technica pointed out an . b wireless voip phone from zyxel. then there’s the vocera voip communicator badge that everybody at dartmouth college uses. they were happy to show it off during the unleashed wireless conference they hosted last fall. [updated]: the voip market is heating up. vonage is set to offer a wireless phone soon to help compete against at&t’s new entry into the voip market. then there’s voicepulse and packet also making a play in the full-service residential/small business voip market. gamer’s delight: palm emulates gameboy, atari st and apple //e i saw a link for a palm-based gameboy emulator, then was stunned to read about an atari st emulator for palm. a quick google search later, and i found an apple //e emulator too!. it’s the old-timer in me, but i really enjoyed the games on those old systems. more info on the apple //e emulator for palm are at palm info center and freewarepalm. palmemu links up a number of emulators for palm. gphone doesn’t work on clie th i’ve given up on vli’s tech support for gphone, the voip software for palm. the download page said it was compatible with palm os .x devices, but was only tested on the palm tungsten c. i contacted support after trying it on my clie th , but fell into a loop where they kept recommending i try the same simple things and telling me that clies use non-standard audio hardware. i’d, in turn, tell them the results of those simple tests and explain that the th uses standard palm audio apis. hopefully they’ll find a solution, but i think the hangup with the gphone software is a network problem. recording video on clie peg th the cliesource forums are an excellent source of info. it turns out that installing the movierecorder.prc (version . ) from a ux onto the th allows it to record movies. the problem is getting that file…. isn’t google great? if that doesn’t work out for you, try searching at the palm user message board, where you might just find it. here’s the trick: you can’t just install the app via palm sync. scrabble aside from all the other online dictionaries, scrabble players may be interested in the following sites: hasbro’s word lists for tough times (including q without u, two letter words, x words, and more). wordplays.com’s tools for word games is a collection of web apps that would be handy to use (if it were legal to do so) during a game. mark has developed a number of word lists and other scrabble tools. wireless links the publicip zonecd is a bootable cd implementation of nocat’s nocatauth. nocatauth configuration help is available from amsternet and blyx. the leaf project intends to create linux-based firewall-in-a-box solution that has uses for wireless. linspot is a commercial hotspot-in-a-box software solution. nocat, less networks, portland community wireless, and newbury open.net are active community wireless operations. o’reilly wireless devcenter has loads of news. murphy’s junk on the list of places to visit next time i go out west: murphys surplus warehouse: located at n. johnson ave: el cajon, ca. (near san diego) fax , sq. ft. of military and industrial electronics, communications, and mis electronic equipment. sandee’s favorite bad songs s revivals may be played out and we’re not yet ready for s nostalgia. nonetheless, there are a number of songs of the time period that we’re a little ashamed to admit we love. without knowing why, and in no particular order, here they are: the humpty dance funky cold medina can’t touch this ice ice baby do me and poison hotstepper mama said knock you out goin back to cali mildly psychotic? eysenck’s test results extraversion ( %) moderately high which suggests you are talkative, optimistic, and sociable but possibly not very reflective. neuroticism ( %) moderately low which suggests you are relaxed, calm, secure, unemotional but possibly too unobservant of your feelings. psychoticism ( %) medium which suggests you are moderately offensive, uncooperative, and rebellious. take eysenck’s epq-r based personality test. clie memory stick, playing videos, and more… the lexar mb memory stick arrived. it sucks. it’s not really a mb stick, it’s x mb, and you have to flick a little switch to choose which mb you want to use at any moment. let me be more clear: you can only use mb at a time, and you have to eject the card and flip a switch to select the other mb. i don’t know if it’s returnable, but i think i’ll try. interesting site design just ran across - media.de. it’s a cool site. their flash design is top notch and i really like the metaphor. does it work? yes, in the limited context they’re using, it works well. best of all — or most disturbing, who knows — is the soundtrack. composed by yuko ohigashi, it’s haunting and mysterious. mac & palm/clie gps, maybe just learned of the rayming tripnav tn- gps receiver. it’s the type that has no display or ui and must connect to a computer (via usb) to be useful. it’s mac compatible and it appears there’s a slight variation (the tn- ) that works with sony clie palm compatible handhelds. the problem is, the company website is down now and i can’t get detailed information from the other sites. yes, google cache has info, but that’s more frustrating than helpful. of course, amazon doesn’t carry it, so i can’t view the reader reviews there. what i really want is a receiver that will work with both. but perhaps i’m just dreaming. then there’s also the question of what happened to sony’s clie gps cradle? finally, none of this would be an issue if i hadn’t also just read about tomtom gps navigation software for palm. return of dirigibles: delayed or dead? the s saw a resurgence of interest in dirigible airships. people believed their time had come again, but few are flying today. the cargolifter, a cargo airship designed for loads of metric tons (that’s over us tons), is in receivership, and little has been heard of the zeppelin nt. links and more info: story about the cargolifter (via google translations), and a cargolifter image gallery as well (also via google translations). going to see the goats went with will to see the mountain goats, will’s favorite band ever. plans included reliving the beef tatar at the korea garden. read my earlier story about it, but remember that it’s not actually called beef tatar. it’s “ok doi bi bim bab” on their menu. of course i wanted to take pictures of the beef tatar experience, but i also wanted to taste it again. it wasn’t the same as last time. what for wireless? planning for wireless deployments differs from wired network planning in many ways. unlike wired networks, the primary question isn’t bandwidth or reliability, but availability. wireless networking enables mobility — and mobile connectivity — in ways never before seen in the world of computers. just as movie theaters and television coexist despite their similarities, wired and wireless networks will coexist. each has it’s unique benefits and drawbacks. each is desirable for different purposes. bush’s fiscal felony matt miller’s npr commentary about the bush budget includes the following details: a deficit of billion means borrowing almost out of dollars in the budget. it includes billion in tax cuts that go mostly to the rich, but ignores the trillion dollar shortfall in social security and medicare that will start to come due in five years. bush plans to send an addendum to the budget to cover the growing costs of the us military presence in iraq and afghanistan after the november elections. flight planning software for mac i hope someday to have a need for flight planning software, so i’ll keep these urls around for a while: mac flight planner and flight math. vegas links now that the nevada test site historical foundation’s atomic testing museum. is open, you don’t have to wait for the doe’s occaisional tours of the test site to get your radiation fix. lawrence livermore national lab has a review of the new museum. we caught a show at the amargosa opera house (official site) in death valley, just a short drive west of vegas. the opera house deserves a story of its own and the views and scenery of death valley are just beautiful. shopping in new york, ny we watch queer eye for the straight guy a lot over here. it seems we can make time for about one hour of tv per week, and sandee’s decided we’ll spend it with the fab five. i’m sure the new york merchants featured in the show are expecting this, but we’ve started to keep a list of places we have to visit when we next go to the city. i’m posting it here for my use as much as anybody else’s. vegas! i might get around to telling the story later, but for now all i have is a couple movies and a few pictures. there’s a short video of the koi and gardens at the flamingo, an album of snapshots and nightlife, an album of pictures from the very unique amargosa hotel and opera house, and a short video of our short visit to crystal, nv. we saw zoomanity and a show at the amargosa opera house. getting to vegas i blame missouri. kansas city in particular. i’m sure there’s probably another airport like this somewhere, but i don’t know about it. kci, mo, is setup so that you have to exit and re-enter security areas just to change planes. then, if you need to use the bathroom or get something to eat, well then you have to go through security again then too. of all the airports to suffer a three hour delay in, kci might be the worst. dreaming of a sony clie peg th i’ve pre-ordered the just-released sony clie peg th and am anxiously awaiting its arrival. brighthand has a nice review that speaks (mostly) highly of the new palm os compatible handheld. high points were the integrated wifi, excellent battery life (compared to other wifi handhelds), large screen, integrated camera, and relatively good software bundle. low points were the email client, the low resolution of the integrated camera ( × ), and lack of bluetooth (which is included in the european and japanese versions). land of the loops was listening to land of the loops’ bundle of joy on the way home from work tonight. it somehow fit the mood and i found myself really enjoying it. yes, it’s loop/sample-based, but the results are anything bet techno or hip-hop. originally released in (i think?), it holds its tune seven years later. . . things to remember while doing upgrades on mission critical sun equipment…. a: sending stop-a with non-sun keyboards or over a telnet connection with a terminal server, the terminal is hardcoded to a “cli” interface which, in turn, telnets to the console port on the destination host. the point is to get the *telnet* to generate a break, which can be done by: press ctrl-] (or whatever is the telnet escape sequence) at the telnet prompt, enter “send break” newbury open net just saw a link to newbury open net, a community wireless project in boston. newbury open net describes itself: newburyopen.net is a network which provides high-speed internet services, in the form of free wireless and for-pay workstations, to boston’s residents, workers, and travelers. … we believe that high-speed internet must become like a public utility: cheap, simple to access, easy to find, and available to everyone, no matter their location or social status. macdevcenter on home automation first, i found this story at macdevcenter rather interesting: home automation with mac os x, part by alan graham — having more control over how your home operates isn’t just a geek fantasy. you can lower energy costs, improve security, and enhance the overall ambiance of your humble abode. alan graham shows you how to leverage your mac os x computer and get started. home automation is, of course, something i’ve wanted to play with ever since i heard about it. sure, itunes visuals are great, but what about programming all the lights in your house to work like a huge color organ to pulse with the music? but i was also amused by the o’reilly/macdevcenter website. along with the usual print and [email][ ] buttons they had a [blog this][ ] button. while they clearly wanted visitors to see the website as something more substantial than a weblog, they also wanted to cash in on the blogging public’s ability to create buzz and swing google rankings. we like the moon, biscuits, and more flash animation the folks at rathergood.com have no end of flash animations to entertain and delight. may i suggest starting off with moon song, and biscuits? along those lines, i also found (the far too obviously named) flash archive with even more great goodies. yes, you’ve seen some of these before, but there are some new ones there too. and, of course, regular laughs can be had at homestarrunner.com, where strong bad’s email (updated each monday, usually) will likely make you a repeat visitor. zygo: the last energy drink cola wars are one thing, but “altbev” sure has come a long way since soft drink makers identified the market segment in the s. coke’s fruitopia was among the entries from the majors, but, as usual, it’s the independents that have lead the way. water remains the leading altbev, but energy and “health” drinks are squeezing the market. just as coke and pepsi were developing their bottled water brands to catch up with poland spring (owned by nestle, by the way), red bull appeared and turned things upside down. useful dohickeys why can’t i find the sumajin smartwrap, a small cable management device that looks perfect for headphones and other small cables, locally? smartwrap, winner of id magazine’s design distinction award, is a cord manager for headphone cables designed and developed by sumajin, an industrial design firm in singapore. you snap the cord into place at one of two places then wrap and snap into place again. smartwrap comes in seven colors and are produced in limited quantities. /etc/hosts in macos x . i’ve run into a situation things would work better with a static host mapping, but my first thought/fear was that macos x’s netinfo would get in my way. google turned up some old info on reconfiguring netinfo, as well as a slightly more current netinfo tip. but as it turns out, panther is all setup to read your /etc/hosts entries and use those before going to dns or netinfo. so there you go. what is ibiblio? if -year-olds were old enough to remember bush sr., they’d think this bush monologue was the funniest thing all day. so, in the interest of educating and entertaining those -year-olds, let me explain that the current president bush is the oldest son of a previous president bush. bush sr. was elected in , his term of presidency included huge job losses and recession, and he got us entangled in a war in iraq and many other places. deep thoughts; timewasters here’s a graph to get you thinking about politics: job growth per president. who knows if the numbers are real, but it jives with my memory of the past years. this dark and slightly objectionable cartoon of life features a good soundtrack and really cool styling. finally, everybody likes latin translations of old rap songs. right? “magnae clunes mihi placent, nec possum de hac re mentiri.” peer-to-peer, dmca, riaa, lawsuits after six months of riaa lawsuits, you’d think this would be old news, but…. it’s been a while since i’ve reported on the music industry’s attempts to control online music distribution, but ars technica has been following that and the larger issues all along. the story took a turn in december when a three judge panel ruled that the riaa’s subpoenas were illegal. that was a win for the isps that had brought the appeal against the riaa and have now ceased cooperation with the music industry. tivo getting close to home. too close. the folks at ars technica are asking question that i first started wondering about during the patriot’s superbowl win. after the game, the tivo folks released an announcement that britney spears’ pepsi commercial was the most-rewatched ad of the game. their claim was apparently based on stats from the tivos in people living rooms. we’re all familiar with nielson tv ratings, but those viewers know their habits are being recorded. mit tech review’s ten technologies that refuse to die the folks at ars also pointed out an interesting story by the mit tech review. it’s all about things that were expected to have been passed by, but weren’t. it sort of puts us in our place. microsoft, in its biggest act of irony ever, issues security education posters microsoft corp, the software company responsible for producing some of the most notoriously (and dangerously) insecure software ever has issued a collection of posters aimed at, start your irony engine, computer security education. “educate your students, faculty, and staff on the simple steps they can take to protect their pcs,” says the microsoft website offering the posters. site updated um, not many people noticed, but this site was offline for a few months because the hosting company i was using shut down operations. well, i’m back, mostly. i’ve redesigned things (having stolen the design from another site of mine), but there are still a number of things missing. theoretically i still have a backup of the comments and members and stuff, but i may not bother looking. the redstone brewery info is in here, but the categories list is gone. how to get off an rbl it sucks to get on a email blackhole list. click “more” to find out how we got psu off att.net’s proprietary rbl. entertainment value first, take a look at < bushin seconds.org > . it will do more to make you mad than entertain you, but take a look and channel that anger into something meaningful. now that that’s over, take a look at < ebaumsworld.com > and waste the rest of the day laughing. there’s no shortage of video, cartoons, and other junk. enjoy it all. here are a couple links to get you started: super truck, paranoid, something else funny, and yet another thing. the unwired world is growing first, look at some numbers: “‘last year under percent of the laptops have wi-fi built in, this year it’s percent.’ says brain grimm, communications director for the wi-fi alliance” now consider that the quote appeared in a story in aaaworld (yes, the american auto association). their demographic is generally older and non-technical, so either their demographic is changing or “non-technical” is being redefined. i’m going to bet that the water is rising and, just as the world now accepts email, it now seems to expect some understanding of networking. hmmm. [update] and now the minneapolis federal reserve bank is reporting on growing wifi use in the mid-west! oh my. why superbowl ads matter last saturday was the th anniversary of the macintosh. apple announced the macintosh to about million households in a second ad during the superbowl. the ad, which has been lauded as one of the best ads ever and created “event marketing,” rocks. it was this theory of event marketing that lead advertisers to create ever larger, ever more expensive ad spots. and that’s when the ads during the superbowl became the the main event for some viewers. okay, now i want one there are two things you need to know about the the international streamlined tatra site: it’s cool, and they’re cool. i happen to love art deco advertising, and it seems tatra has some of the best. of course, i wouldn’t know anything about tatra (it’s a car company, or it was, they now only make trucks) except i stumbled across this story elsewhere. warren republicans vote democrat former vermont governor howard dean carried the polls in warren this primary night. the numbers for the rest of the state are still being counted, but what’s more impressive to me is the number of voters who went to the polls and the number of registered republicans who wrote in democrats on their ballots. twenty three out of republican ballots cast in this very conservative northern new hampshire town had democrats written in for president. czech it out! bad headline, yes, but what this guy has done with his car is pretty cool. antarctica in my name it’s good to know that there’s an antarctic outpost in my namesake. good ol’ casey station even has a webcam. [update:] here’s an interesting sattelite image of the area, found at this remote sensing project website. ethel’s holiday fashion nothing says holidays like leopard print. more photos from maisonbisson how to have fun like i just did start with approx cup of bacon grease collected over time just like jon’s mom said to do. pour grease into small disposable aluminum loaf pan. insert pan with grease into burning wood stove. wait. watch. wait. watch as oil ignites with a whooosh that’s vaguely reminiscent of a chimney fire. no, that woooosh is exactly how you remember that chimney fire. close stove air intakes and continue to watch fire. more complaining and whining the lousy red cross can’t get its act together well enough to schedule blood drives in plymouth (where i work each day) well enough so regular donors can go to all of them. the red cross knows that something like % of their blood comes from regular donors who make it a point to donate at every opportunity (and how many of us can there be in plymouth?). yet, they schedule a blood drive today, fewer than days since their last blood drive. o’reilly’s wireless hacks the question here is between . x authentication and web-based, captive portal authentication. the former has high client requirements, the later seems too simple. rob flickenger’s wireless hacks has fired me up for captive portals. an excerpt, dispelling the myth of wireless security, makes clear the need for application layer security, an argument i’d say applies to wired and wireless network alike. point: wireless is exposing holes that have existed in our network security all along, but patching those holes will secure everything, including wireless without spending loads of money on expensive aps and proprietary clients. wireless vulnerabilities related to my review of wireless security landscape is this review of threats to wireless security. passive sniffing “the same information in a probe response frame is available in the beacon frames that every . network is required to transmit (even closed networks). so, we just listen for these frames in monitor mode instead.” extreme tech’s guide to exploiting and protecting wifi networks “airsnort can determine the wep key in seconds…” the wireless security landscape the view from the trenches fall below is an email i sent to maclabmanagers mail list in late september . our discussions of wireless security had just begun at that time. the wireless landscape has changed a lot since then, but the responses have information that remains valid and useful to us today. howdy, we’re using wireless in many locations here, but somebody just got scared about security. until now we haven’t been using wep, nor have we cloaking the network name for wireless base stations that serve mobile classrooms on campus. wired mag’s commandments of programming wired magazine has an interesting article on “extreme programming.” supposedly, the solo programmer pulling all-nighters on excessive caffein is out. in are hour work weeks, group coordination, and two people per computer. but what about productivity cry the managers. according to the article, coders do more, do it faster, and do it with fewer bugs this way. summary page for music industry wackiness i’ve posted a number of stories and links related to the music industry and p p and such. here’s a short summary of them. first was a story about how music swappers actually buy more music. then came a story about the decline of the album format, and why it’s a good thing for listeners. i followed that up with something about copying is theft, and other legal myths. and just now i posted a story about the real reasons for the decline in the music biz. perfect for the church social hey, so what about the local sports team and their player that’s excelling with that thing that he does? some people like to argue so much they run out of material. or, maybe it’s like what rob gordon says in high fidelity: “it’s not what you’re like, it’s what you like.” so maybe arguments erupt as we try to establish and defend our identity (evidence: teenagers). if true, and our identity is made up of the pop-culture elements that we consume, then what are the key traits we must evaluate? street lights…and other things that don’t work the way they should it’s probably due to my color blindness, but i have the darndest time seeing streetlights (the red/yellow/green things at controlled intersections) at night. i’ve had to explain it a million times, but nobody seems to understand. finally i’ve discovered a sympathetic friend, sort of. michael darnell writes about his complaints with street lights and other things that don’t work well or aren’t designed well. time wasters i found myself waiting. a cd quietly burned in the combo-drive, a computer slowly reboot after a system update, and a large file was drifting across the ether[net] between my laptop and sever. clearly this was the time to surf over to ilovebacon.com and waste some time. i was in luck right away. ask snoop isn’t quite as funny as old unix jive, but it’s good for some quick laughs. music this, music that continuing the recent music and copyright theme…. it turns out that i wasn’t the only one who thought the buymusic.com ads looked a little familiar. rob walker wrote about the new apple clones for slate.com. “…i kept re-watching the buymusic ads to try and figure out what i was missing. is there a hidden critique here? a satire? not really. they’re just knockoffs. it’s as if, by borrowing the look and feel of apple’s ads, buymusic is explicitly interested in underscoring that its service is a copycat. website spotlight i just added arstechnica to the list of websites i check daily. i’ve been reading technical articles there for years, but two articles today clinched it: “the social complexities of the f-word” and “your cheating heart’s been clickin’ her buttons. both are well worth reading for anybody who cares about the social aspects of technology. well, the first one doesn’t really have anything to do with technology, it’s just funny. copying is theft – and other legal myths music has been an issue for me lately. what with my previous stories about the “decline of the album format” (and why i think it’s a good thing) and how music swappers apparently buy more music, you’d think i’d gotten the matter out of my system. no. copying is theft – and other legal myths is an article that everybody who’s ever heard of mp s should read. no matter what you’ve come to believe (or how much the riaa pays you), the title is real. usb hacking so i’d like to get this old usb video capture device working in os x, but the vendor has quit the business and no os x drivers are around for it. a little searching on the web netted the following how-to on making one vendor’s usb device drivers work with another vendor’s products. the details relate to usb wifi adapters, but we can generalize. with the tips in that story in mind, we can face down the next question: are there any drivers that might be made to work with my usb device? whiney sell-outs charles haddad writes in business week online about musicians making a stand for the “integrity of the album format.” fortunately, he gets it right: this isn’t about artists looking after their art, this is about the end of a business strategy where a few good tracks are mingled with a pile of chaff and called an ‘album.’ what’s really important here is that you can buy what you want, rather than just what labels and the bands have decided you should have. no longer do you have take the fat with the meat — and pay $ or more for a cd that has only three songs you like. …this doesn’t necessarily mean the death of album rock, just bad album rock. a package of great songs that work together will still sell. just look at the evergreen appeal of the who’s tommy or miles davis’ kind of blue . the labels may be forced to change. if filler no longer sells, will the music industry continue to compel bands to produce it? maybe, just maybe, bands and labels will start improving the overall quality of pop music. music labels have heads up asses a story on bbc news (file swappers ‘buy more music’) reports on a study that claims those who download music using p p services (old napster, gnutella, etc) actually buy more music. it should make sense to anybody with a hair of marketing experience: try before you buy. yummy shit karen pointed out an article about scary-but-common food ingredients at fortune.com stupid os x server hint os x server is great, but it doesn’t respond well when you change its ip number. the resulting fiasco will make you think working a fast food job is worth it. here are some links that won’t make it easier but will at least give you a bootable machine: a little how-to support discussion more discussion even more discussion update august , : apple has finally done something, just a little something, to address this problem. dvrs are cool i don’t watch much tv and i don’t own a tivo, but i love the idea. so i’m glad to read about open source folks building their own dvrs. apollo archive the apollo archive boasts a wealth of content covering the moon landing. good stuff. google-watch google has been raved about since it first appeared on the search engine scene four years ago. now that it’s trounced all the other, however, people are getting concerned about the effects of the monopoly. google-watch is leading the charge. their claim? they say that google’s pagerank means only that the rich get richer, and they’re concerned about close ties between google and government snoops. hmmm. you are being lied to i found a collection of three books by the disinformation company on a shelf in city lights. i’d already picked out my book (toothpicks & logos) when i saw abuse your illusions, everything you know is wrong, and you are being lied to lined up and beckoning to me. i’ll have to take another look at them, but at least the publisher has an interesting story. good liberal rabble rousing it’s a pleasure to read the many pages of molotov cocktail for the soul. iug : library portal integration elaine allard and i will be presenting on library portal integration at the iug in san jose, ca. two sessions have been scheduled for sunday, april th: am and : pm. our description, in the program guide: like many colleges, plymouth state college is working to consolidate its online resources inside a portal. within this single point of service students can register for classes and check their grades, faculty can review their rosters and post grades, and staff can review benefits and vacation time. tinkerer’s joy while reading up on the slimp network mp player i came across some mention of dallas semiconductor and their line of wonderfully hackable tini ics. these little things have ethernet interfaces, java runtime engines, and webservers built-in, and are ideal for making non-networked devices internet ready. as if we don’t now have enough internet connected light switches and soda machines. a nice overview of tini is available. ohh, film music pornorchestra: the pornorchestra is an attempt to radically reinterpret the soundtrack to pornographic film. this complicated genre has taken its share of scorn: from adult film producers who refuse to pay it any mind to legions of consumers who instinctively snap the sound off after pressing play. performing live improvised and composed scores to pornographic film, the pornorchestra invigorates the mysterious experience of the voyeur-cum-auditeur. the equivalent of a circus band with its collective eye on the trapeze artist: the pornorchestra teases out the thrill, amplifying the collective gasp at pornographic triumph — and tragedy — using the most eclectic and creative musical minds working in the bay area today. the promise of wireless wired has a story about the effect of wireless on agriculture, theme parks, health care, and conferences. so speaketh o’reilly’s rael dornfest about a recent conference with ubiquitous wifi access: “people weren’t disappearing back to their rooms to check email between sessions. they’d just sit down in one of the common areas and log on. because everyone was gathering in the same place, there was a lot more spontaneous discussion. also, the sessions themselves became more interactive.” cool fonts font diner offers some darn cool fonts. go visit their site for freebies too. a farmer’s job i don’t know who gets the worse end of this stick, but it’s really sad that chemists can’t tell the difference between banned nerve agents and agricultural pesticides. conflict management how to talk down your adversary: “there is no reproach between me and you except the stabbing of kidneys and the chopping of heads.” damn cool site plumb design’s visual thesaurus may be the coolest thing ever. psychoanalysis word of the day ego dystonic elvis vs. nixon a friend forwarded a link that reveals the following story (as quoted from the website): on december , , elvis presley paid a visit to president richard m. nixon at the white house in washington, d.c. the meeting was initiated by presley, who wrote nixon a six-page letter requesting a visit with the president and suggesting that he be made a “federal agent-at-large” in the bureau of narcotics and dangerous drugs. tom bihn bags the story is that tom bihn designs and makes bags for laptops and other stuff. or, at least that’s what tom says at his site. tom bihn has been designing and making bags for well over twenty years. daypacks he made when he was years old are still in use, and in santa cruz, california, where tom grew up, his laptop cases and book bags are almost legendary. conferencing in dc i’m in washington d.c. at the computers in libraries conference. it’s a good lineup of presenters and good programs, but i’m sad to know that i’ll be missing a peace rally this saturday. where to eat and drink: old dominion brewery is in virginia not far from dc. it’s in an industrial park and you’ll doubt that you’re in the right place, but the food and local brews are good. short quiz for discussion: world history mid-term exam this test consists of one ( ) multiple-choice question (so you better get it right!) here’s a list of the countries that the u.s. has bombed since the end of world war ii, compiled by historian william blum: china: - korea: - china: - guatemala: indonesia: cuba: - guatemala: congo: peru: laos: - vietnam: - cambodia: - guatemala: - bi bam bab in cambridge the korea garden is on pearl street somewhere behind the middle east in cambridge, mass. it’s the sort of place that attracts local asians and very few white boys (like me). so it’s hard to say what they must have thought when cliff and i walked in one night this winter. an argument broke out in the kitchen as the waitress presented our order. we joked and smiled among ourselves about it, but my smile fell as my dinner was delivered. counterscript telemarketers may be people too, but this script will ease the pain of their next call. take a look at egbg’s counterscript. and if you’re looking for serious anti-telemarketing resources, look at junkbusters’s resources. warren redstone brochure available! i found a brochure about the warren redstone and present it here for your enjoyment in pdf form. it features the story of how and why it came to warren, written by ted asselin, the man who brought it here. it also has information about the progress of the rocketry in the s. the brochure was originally in tri-fold form, but is presented here as a two page pdf file. enjoy. yum! email received today: nothing starts a monday off like kippered seafood snacks, deviled ham, with a side of spam, potted meat food product, followed by vienna sausage, all washed down with some icey cold clam juice. now i am ready to face the day. yours meatily, dr. meaty mcmeat meatofski meatovich hamkowsky-beafeau porkson justin and the sled dogs the season for running sled dogs is almost at its end. here’s a short video of justin racing for the finish of one of his last races of . click the link to watch justin’s big finish. ashcroft’s biggest boob in the way emails thread their way from one person to another i came across the text of a speech about antics in the us justice department. it was titled “an open letter to john ashcroft” and came with this preface: the following is a letter read by claire braz-valentine, author at this year’s in celebration of the muse, cabrillo college. it is worth knowing that the author is a woman of + years, conservatively dressed and obviously quite talented. marketing artifacts each of us deals with a lot of stuff unique to our jobs or life context, stuff that outsiders never see. now and then it’s fun to see that other stuff. here’s some: silly marketing materials. more commercialism! people have asked about this whole t-shirt thing. click the banner to see how it works. sign up! update: i just found a similar service for video distribution. you might want to check out customflix.com. state of the union? it’s not real, but it may be more accurate. watch the state of the union speech here. thanks to my sister for pointing me to this. [update]: the link above may be down, the speech is mirrored here. where have all the updates gone, long time passing? since this website is such an important and valued news source for so many people, i’ve received many dire complaints about the scarcity of updates over the past month. here’s the story: january is a busy, busy month at work. students are gone, computers must be updated. work also includes many large changes to the lamson library website, and more updates are due shortly. daytime work is one thing, but i’ve also been pursuing my side business more actively. common sense revisited? this may not be news to somebody who hadn’t swallowed the school approved version of american history whole, but there are a few important things to note: before , colonists paid less in taxes than britons in their homeland did. while the colonies were not represented in parliament, neither were big british cities such as liverpool or manchester. meanwhile the colonists enjoyed a free press, voted for local representation, ate better, lived in larger houses, and were generally better educated than their british cousins (the literacy rate in massachusetts was more than twice that in britain). bryson on language speaking on language patterns around the time of the american civil war, bill bryson states: …no nineteenth century journalist with any self-respect would ever write that a house had burned down, but must instead say that a great conflagration consumed the edifice.’ –bill bryson quoting (in part) kenneth cmiel’s democratic eloquence in, made in america, an informal history of the english language in the united states. mitnick off parole he’ll be on parole of a long time, and he’s facing a number of additional restrictions, but kevin mitnick is finally free! maison bisson’s winter drink the holidays are long since past, here’s a drink to carry you through ’till spring. rusty nail parts scotch part drambuie serve over ice in an old fashioned glass. please enjoy it responsibly. the light i’ve found it. it’s here! newswatch: foreign secrets: bad; domestic secrets: good. the news of the day is government secrecy. npr’s all things considered ran two stories about the matter today. one story about general secrecy, and another story about admiral poindexter (formerly of the iran-contra scandal). previously, npr ran a capsule biography about henry kissinger. of note is the discussion about kissinger’s disbelief in open government. that story was followed by analysis by daniel schorr which may suggest why kissinger was chosen to head up the independent panel to investigate the attacks of september th, then another story about his resignation from that panel. trickle down voodoo it seems clear that trickle down economics is back with new tax breaks for the rich, new spending on the security-industrial complex, and our first dip into deficit spending in years. while some call it it voodo economics, faith in trickle down economics seems to be based upon the oft repeated line that anytime you put money into the economy, it benefits everybody. when pressed about rising executive salaries, believers embrace that too as eventually benefitting the economy. i found myself in an argument about these matters recently, and had to take a moment to assemble my thoughts about it. new books i used to read magazines — i find it difficult to commit to things and magazines let me off easy, but i’ve been feeling unfulfilled by magazines lately (those who know me might also point out that i was somehow able to commit to marriage, and i’m still married over four years now). so i’ve been reading books left and right. now, after the holidays, i’ve got a pile more. bowling for columbine highlights meaningless ideology there’s a small battle being fought in the comments of my previous entry about bowling for columbine. it should be no surprise that gun rights are a very serious matter for many people. nonetheless, guns are involved in a huge number of homicides in the us each year. and so those who would seek to prevent or limit those murders find themselves battling gun owners who would rather ignore them. road rage while the state argues with environmentalists about needed environmental abatement in the project to widen i , we should all take a moment to consider the social implications of the plan. wider roads will inevitably lead more people to commute greater distances to work each day. whatever the causes of road rage, we can all acknowledge that time spent in the car is not quality time. incidents of road rage are at their highest in areas where commuting times are the greatest — think of la and washington dc. ipod links: ipod ipodhacks.com ipods around the world newtons around the world ipoding.com podnews wired news’ cult of mac wired ipod hacking story water world water is the primary ingredient in every liquid soap, body wash, shampoo, and conditioner product in my bathroom. some even boast “purified water.” ebn videos online ebn, emergency broadcast network, was a band of media jammers from the days of the gulf war (the one back in ). they disappeared from the scene a few years ago, but you can find some of their old videos over at guerrillanews.com. and, as long as we’re talking about media jamming, i should throw this book at you: jamming the media by gareth branwyn. edit: the links here go nowhere, but a few videos are in youtube: movie: bowling for columbine a friend of mine recently pointed out what i should have seen for myself: conservatives won’t change. so, while bowling for columbine is great entertainment for open-minded folks, it won’t make an impact on the folks who most need to see it. if you’re lucky you may still be able to catch this film in theaters, but everybody should take a moment to view this clip of the cartoon that appears in the film: a brief history. turn of century bridge jumpers had wide field of opportunity the opening of a new bridge in the early th century attracted a lot of attention. it was at that time that materials and engineering skill finally allowed cities to bridge rivers that had formerly required a ferry to cross. new york, with its many islands and rivers, was exceptional in this regard. new yorkers eagerly followed news of the design and construction of bridges. bridge openings where celebrated with days of events and fireworks attended by presidents and luminaries. wnyc’s _on the media_ does sex show. on the media’s recent show on november th and a piece in all things considered explored the relationship between technology and pornography. this is familiar territory for some—wired magazine reports on it regularly… click the links above and listen for yourself. booklist: nickel and dimed when i first found barbara ehrenreich’s nickel and dimed while waiting for someone or something, i picked it up and started reading in the middle. i found myself immediately taken in to her story and her writing, and was more than a little remise to give it up. not many non-fiction books about social issues are call page-turners. but this is one. ehrenreich attempts three low-wage jobs in three cities for a month each, trying to find housing and food within the budget allowed by such work. apple and the future of intelectual property macintouch pointed me to a blog entry at plasticbag.org related to the role of computers in the war over digital intellectual property rights. the author believes apple has already staked out its territory in this matter. after a series of examples, he explains the following: the reasons for all this, of course, are that – for good or ill – at the moment copyrighted material and intellectual property are endangered and cornered beasts anyway. marching toward privatization republicans and business leaders have been pushing privatization (and deregulation) for decades. now, the results of this effort are becoming clear. even as the bush administration announces plans to privatize nearly a million federal jobs, reports of the costs and failures of such privatization roll in. mother jones reports this month on the growth in privatization of municipal water systems. the result in cities like atlanta has been water boiling alerts do to dangerous bacteria levels, and poor service do to a workforce slashed by cost cutting. activist art art is not, or does not have to be, cheery. it turns out that people become troubled and conflicted when they see pictures of the hungry and the homeless just weeks before thanksgiving and the start of the holidays. the nashua telegraph takes up the story here: a new exhibit in the town hall gallery, designed to raise awareness of and funds for the open cupboard food pantry, has gathered some complaints from residents and prompted the board of selectmen to suggest that it be removed. the exhibit consists of a selection of black- and-white photographs taken by resident preston heller of urban street scenes and various people he describes as being at the bottom of the social ladder.’ update nov- - : nhpr reported on this story today, and linked to the photographer’s online gallery. in mother jones: a confederacy of cronies readers can trust mother jones to shine liberal light on conservatives. in a confederacy of cronies george packer tells us how difficult it can be to play america’s ceo, where regular americans really stand. great movie criticism it’s hard to explain why or how i just stumbled across a year old roger ebert movie review, so i won’t. i will try to explain why i found the review so real. i actually saw this movie, and it’s really every bit as bad as the review suggests. ebert questions how movies stereotype baddies. ebert doesn’t get too controversial, so this is as much as we’ll get out of him. mac geeks have more fun thanks to the folks at macos x hints, i’ve been pointed to the most useless thing ever: a tool that allows you to view any quicktime file in your terminal window as ascii text. yes, it is absolutely useless. understanding marijuana liane hansen of npr’s weekend edition sunday interviewed dr. mitch earleywine about his recent book, understanding marijuana: a new look at the scientific evidence this weekend. earleywine has the credentials to look at this seriously and be taken seriously. but he probably won’t be. there’s no shortage of books on this subject, and the drug war marches on. but as long as we’re slinging books, let me throw michael pollan’s botany of desire at you. framethief animation toolbox framethief is a toolbox for capturing hand-drawn frames and assembling them as animation. image sources can include video camera — the old standby, and digital still camera — a new twist that allows animators to work in hdtv resolutions. one component, framesplicer, can be used to turn any quicktime compatible video file into a dv stream that can be used in imovie. political-economic conspiracy? marektplace comentator james galbraith explains in tuesday’s show how this will be a longer and deeper recession than previously thought and many economic indicators may have been manipulated to hide the recession’s true nature prior to november . galbraith reminds us that things were rather similar years ago, when unemployment rose over % and democrats took control of congress from a far-right conservative president. history did not repeat itself, yet. mile markers matt frondorf’s american mile markers takes us on a tour from new york to san francisco, one photo per mile. it’s a fine concept — inspiring, really, but the pictures are quite a mishmash. matt calls his mile marker project statistical photography.’ a lot of photography tends to be anecdotal and heavily edited,’ he says. and it doesn’t present what is really there — every picture from beginning to end.’ yahoo! pen twirling! pen twirling takes great skill that can be achieved only by hard practice and determination. though promoted by stars as famous as miss iyo matsumoto, it can be difficult to find pen twirling masters capable of teaching the sport. hideaki kondoh, who’s interest in pen twirling was sparked by a tv appearance by iyo matsumoto, struggled to learn: “i couldn’t help admiring her excellent performance, but i didn’t think i would try to spin a pen myself. hops n’ things it was a few years ago now that jon at hops n’ things put us on track to brew our first big batch of cider. knowledge comes from books, but a guy like jon can give you know-how. today he introduced us to distillers’ active dry yeast, or dady. our last batch of cider went to proof with epernay champaign yeast, dady might get us to proof! more importantly, he was kind enough to help us fix a co leak in our keg system — and he stayed open late to get it done. redstonebrewery.com online! after months of lost time, redstonebrewery.com is finally online. there’s not much there, but you wait baby. you just wait and see. or. um. well, we’ll see what happens there next. raspberry jelly i usually try to keep this blog above trivial things like this, but not today. i enjoy penut butter and jelly sandwiches, but usually with raspberry preserves — the stuff with fruit chunks a seeds in it. so i was rather surprised when i found i’d accidentally bought hannaford brand red raspberry jelly. it mostly tastes like raspberry, but it’s been pureed smooth like jello. i tried it, the product doesn’t spread well and the texture is all wrong. modern drunkard magazine this little ‘zine just scored distribution with borders book stores. but if you can’t find it there, take a look at modern drunkard magazine online. take a look at their wino wisdom section where you’ll find gems like “the secret of being a good drunk is not to try to hard. to me, it just comes naturally. you might even say it’s effortless.” and “i don’t smoke filtered cigarettes for the same reason i don’t drink whiskey through a bar rag. megahertz gap? so the project to crack a -bit rc encryption key is over. some computer in japan figured it out in july, but everybody was too busy to notice until last week. the real news here isn’t that -bit rc is crackable (everybody knew it could be done, eventually), the real news is that they compiled efficiency statistics on the various computer platforms that did the job. here’s the quote, straight from their press release: “our peak rate of , , kkeys/sec is equivalent to , mhz apple powerbook g laptops or , ghz amd athlon xp machines…” was capitalism the only difference? <a href="http://www.cera.com/commandingheights/” title=”commanding heights“>_commanding heights_ authors daniel yergen and joseph stanislaw tell us that workers in communist russia were not motivated to work simply because the government controlled economy offered no rewards for innovation. this they use as the basis for their argument that communism/government controlled economies were bad and capitalism was good. and what’s truly amazing is that in this obvious comparison between the usa and communist russia, they find the most significant difference to be economic. mc hawking drops some science you the opening to this site announces “yo! this site is your ultimate resource for information about stephen hawking the gangsta rapper.” and if that isn’t enough to make you go look there right now, then i suppose you feel bad for the poor guy and don’t like jerks who wish to make fun of him. anyway. just now he’s got a link up that points out one more sport i’ve never heard of or imagined: cup stacking. the first law of assignation the person [closest to the act/holding the instrument of the act], no matter how qualified or culpable is first to be assigned [credit/blame] for the act. natalie jeremijenko and the interaction between humans and technology it’s not for nothing that the mit technology review named natalie jeremijenko “one of the top one hundred young innovators.” anybody who bothers to read this blog should run out and look over her portfolio now. weeds and flowers weeds and flowers alike seek the sunlight — nobody can fault them for that — but some of them learn do it with beauty and grace. human-intoface: face=identity? from the artist’s statement: “images of faces hold little ability to communicate the totality of a personality. the essence of a personality is not something that is stored in a static two dimentional array of dots, grains, or pixels. rather, what is stored are subtle cues which signify base personality traits, such as a curl of a lip, squint of an eye, or pursing of the lips. these can work in series or combinations to suggest complexity of description, but ultimately, amount only to a caricature. hungry-man xxl! the marketers and designers for this product found their audience, and know how to speak to them. just look at the pictures. “i know what i like, and i like a lot of it” reads the text next to the over-weight, blue-collared white boy on the back. in bold yellow type at the bottom, it reads “it’s good to be full.” with . pounds of food, this preprocessed meal delivers calories, % of your recommended fat intake ( % of saturated fats), and % of your recommended sodium. book list: flight of passage i’m all wrapped up by flight of passage, rinker buck’s tale of his journey cross country with his brother in an old piper cub. as much as it’s a tale of flying, it’s a tale of teenage angst. both subjects that i identify with (but aren’t we supposed to grow out of teenage angst?). american tyranny the worst forms of tyranny are those so subtle, so deeply ingrained, so thoroughly controlling as not even to be consciously experienced. so there are americans who are afraid to entertain contrary notions for fear of jeopardizing their jobs, but who still think they are “free.”  –michael parenti’s democracy for the few. corn flakes, mccarthy, and flag wavers this story would be more appropriate for early july — that’s probably when this flag-printed box of kellogg’s corn flakes was put on the shelf — but it was just last weekend when i came across it at our warren village market. of course, in early july, everything including corn chips and cat litter was available in patriotic red, white, and blue, so it really wouldn’t have stood out then. dreams. what do they mean? years ago, i used to wake up with a start. i’d be trying to sit up with my hands outstretched in front of me. i’d wake up thinking i’d been falling. now. i find that i wake up thinking i’d stubbed my toe or hit my head. somewhat unrelated: i’ve gotten no end of laughs and amusement from dion mcgregor dreams again, a collection of sleep talking from dion mcgregor, an apparently famous “somniloquist. casey’s sky diving adventure i made my one and only parachute jump back in the fall of . about a year ago i re-edited the video of that event. casey’s skydiving adventure o’reilly offers macos x conference the o’reilly folks aren’t the only old unix geeks who’ve been looking at mac os x with hungry eyes. mac os x is cool enough to get its own section on slash dot. and, of course, apple is pushing it’s ‘switch‘ campaign toward windows users. but as much as the o’reilly folks love mac os x, they probably wouldn’t be planning a conference about it if it wasn’t clear there were hordes of like-minded geeks willing to shell out the $ or so it costs to attend. vegas guide, part : introduction las vegas may be the most thoroughly american city. no other town has been so shaped by the singular desire to make a buck. churches and strip clubs coexist in close proximity. each competes for the hard luck — but not broke — gamblers seeking refuge from their losses. if capitalism works, it works in vegas. vegas is america’s liver. the worst of pop culture eventually finds a home someplace in las vegas or the surrounding clark county. vegas guide, part : peyote most of nevada’s land is under federal control. the pentagon, department of energy, and bureau of land management claim a total area of about % of the state. it’s mostly desert, and the desert dois best left alone, so few people seem to care. some towns, mostly old silver mining camps, persist amid the desert. horses graze free on the school ball field in blue diamond, nevada. the town sits on a spring in red rock canyon. vegas guide, part : nukes and moon hoaxes on a map, mercury sits a little northwest of las vegas. there is nothing to suggest that the town is inaccessible to the average tourist, but it is in fact a part of the nevada test site — a nuclear bomb testing facility. the site was formed in from land originally granted to the shoshone indians. nearly one thousand nuclear devices have been detonated there between its formation and , when president bush imposed a moratorium on tests that has been extended by succeeding administrations. vegas guide, part : flesh prostitution in vegas is illegal, but that’s okay. for a little jiggle, you can check out the innumerable gentlemen’s clubs and strip shows. even many of the ritzy hotels often have their own “tantalizing topless revues.” freemont street, the heart of old vegas and one of the city’s largest attractions, is home to more than one strip club. but a short drive will get you more than jiggle. fifty miles west of las vegas on highway , just accross the clark county line in nye county you’ll find the sleepy town of pahrump — “heart of the new old west” according to the welcome sign at the town line. morse museum mummy unmasked this isn’t current news by any stretch. the story was reported in the boston globe when it happened in , and can be found on the web at maine antique digest. it goes like this: the contents of the morse museum were auctioned off in the early s. among the spoils were two egyptian mummies. one of them landed in the hands of a maine antiques dealer. the egyptian government learned of the mummy, which was advertised as a ‘princess. redstone brewery’s product labels brewing cider takes a long time. …and most of it is just waiting. so while we wait, i draw up new labels. click for maison bisson’s summer drink hot weather demands cool drinks. lemonade is fine for the kids, but adults need a pitcher of something more entertaining. give it a try: vicker’s delight: part vodka parts lemonade dash lime juice dash orange juice prepare in a pitcher with ice and share. adjust quantities to taste. enjoy safely. the old scooter yes. the scooter was a thing of ridicule for most people, but i loved it. riding the scooter was like ‘playing bikes’ when i was ten. it was just fun, and i didn’t need an excuse to do it. i named her trixie, but most people just called her scooter. but the scooter is sold now. it went first to cliffy, then to chuck. did cliffy appreciate it like i did? airplane safety it may be a little bit cliche after being ridiculed in fight club (the line was “look at their faces, as calm as hindu cows.”), but i’ve always loved airplane safety guides. click for warren’s morse museum it’s hard to say which is more memorable: warren’s rocket or our morse museum. for larger picture, click who are these dorks? what a motley crew who work for its. click for pictures. newton: best pda ever just as i’m about to retire my old newton, just as i’m exporting the contacts and calendar entries, i rediscovered why the newton was — and still is — the best pda ever. the newton had a rough start back in the early s when the first model was released. i’ve never used an older model, but it’s clear that the handwriting recognition was bad enough to be ridiculed in comics and the simpsons. now even the conservatives agree: supporting the drug war supports terrorists this may be old news (it was published on may th, ) but, david r. henderson’s essay on how the drug war effects the war against terrorism is a must read for everybody. conservatives tell truth about drug war. why do i say the hoover institution is a pack of conservatives? because eric alterman says so. cape cod dining: ay caramba cafe sandee and i stumbled into the ay caramba cafe on main street in harwich at just the right time. we were starving and desperate for something other than fried sea food. diners can help themselves to chips and three varieties of homemade salsa. each is rather unique, and far more complex than the mild, medium, and hot descriptions we typically use to describe salsas. sandee and i both had the pork tomales that were on special — cheese tomales were also offered. cape cod our friends troy and karen were kind enough to invite us to cape cod to visit them. we lazed around on the beach, took in a show at the wellfleet drive-in, and twice gorged ourselves on fried seafood at arnold’s restaurant. geeks may take interest in cape cod’s involvment in the history of trans-atlantic communications. nauset light beach was a former terminus for many undersea telegraph cables. friendy links: see troy here, here, and here. doonesbury’s middle age slump a feature story by jesse walker in reason magazine’s july issue confirms something i’ve been worried about for a while: doonesbury isn’t what it used to be. walker gives us examples detailing trudeau’s mild conservitive shift, and his more unfortunate shift toward irrelevence. i’m too young to know the strip from its beginnings in the early s (or earlier), but we can all compare old and new cartoons online in the doonsebury retrospective. the incident the front the shocks and coil springs slowed the downward thrust of the front suspension as inertia, stable just moments before, pitches the vehicle forward. a small, unconscious rightward twitch of the steering wheel is amplified by tires which, at this moment, have greater than normal mechanical advantage. the turn, though slight, moves the center of gravity even farther forward and now to the left. the rear of the vehicle, lightly weighted under normal conditions, is riding at the full extension of the rear leaf springs. now playing at maison bisson while mainstream (commercial) pop music producers are anxiously introducing ever younger children to ever more sexualised music, they might be giants are busy making music for kids of all ages. their new album, no!, might sound fluffy and sacharine compared to the band’s earlier work, but so what. like so many of their songs, you’ll quickly be singing along. besides, sandee says “it’s just good music.” lustworthy: honda silver wing and reflex sure, italian scooters look great, but where do you get them serviced? motostrada in maryland has a great selection of new and vintage european scooters, but that’s the nearest dealership and service center. it’s a great shop, don’t get me wrong, but it’s not really a solution for people in northern new hampshire. so if i don’t trust biff at the local cycle shop to work on an european import scooter, what would i trust biff to work on? learning unix macos x’s unix underpinnings have had mac users asking the same question for a while now: “how can i learn unix?” and for those who really want to learn unix, i point them to ?leenfrisch’s <a href="http://www.oreilly.com/catalog/esa /” title="essential system administration, rd edition“>essential system administration, rd edition. it’s direct and concise, yet thorough. it was the book i turned to for an introduction to unix, and it’s a book i keep on my shelf as a reference when i need it. frozen mud slides — from scratch who wouldn’t enjoy a frozen mud slide on a hot summer day? typical recipes call for crushed ice and cream or ice cream. for some reason, we decided to try making them from ice cream, from scratch. the maisonbisson frozen mud slide this recipe requires an ice cream maker, we used the deni scoop factory. . cups heavy cream cup milk cup sugar . cups bailey’s dash vanilla mix ingredients in bowl, then pour into ice cream maker’s freezer container. the plan what we need is a van. a black van with red alloy wheels and a diamond bubble window. yeah. get on the jazz, sucka. streamripper saves mp radio to disk i must be an idiot not to have found streamripper sooner. in the days before walkmans i used to record radio broadcasts on an early portable cassette recorder so i could listen later. this is how i discovered “angel in a centerfold” and many other great cultural landmarks from the early s. of course, things have changed since then. my taste hasn’t improved so much as commercial radio has fallen. internet radio, thankfully, may rescue me. story review: derryl murphy’s last call one: i discovered fictionwise.com, a source all types of fiction in ebook formats. two: here’s the assignment that lead me to look for fictionwise in the first place. click for pdf. [update] it’s funny how things circulate on the web. i’ve googled myself enough to know how i show up in odd places, so i can understand how derryl murphy might have wondered how a review of one of his many stories appeared here. my new favorite pop i found a bottle of ibc cream soda at our famous warren village market and it quickly reminded me of why i love cream soda. but now, no other cream soda tastes as good. i’ve tried a few; they just make me sad. now i need to speak with the folks at the market to get a case of the good stuff. it can also be ordered from popsoda.com. pictures of the warren rocket warren is blessed with a rocket. it was once a intermediate range ballistic missile, but it’s basically the same rocket that launched america’s first astronauts allen b. shepherd and gus grissom into sub-orbital space. it’s enough to be proud of, anyway. roadsideamerica.com has a story on our rocket, but it’s based on reader reports and it seems people just don’t know what town they’re in when they see the thing. redstone brewery’s first steps in the fall of cliff convinced me that i needed to brew hard cider. in turn, i convinced him that we needed to brew lots of it. we soon bought barrels that had been used for cherry coke concentrate and found an orchard that would sell us bulk sweet cider. after siphoning the gallons from two barrels in my truck into two barrels prepared in my basement, adding sugar and other flavors, and pitching the yeast, we waited. color theory my overwhelming interest in earth-tones and browns leads me to look for them and define them numerically. a lousy overview of color models, especially the hsv model. originally written for one of my classes. click here for pdf. [update]: i’d like to point out a later story about color blindness and streetlights. tempo cameras need regular testing. don’t they? view tempo at .mac theater. originally put together to demonstrate synchronization of music and images. look for daria and her silly monkey, and a short appearance by travis. hammernode dynodns services hammernode dynamic dns services couldn’t be better. well, what could be better than a free, high quality service? headshots our new camera equipment arrived one day in august . obviously, it needed testing. this is the result.view headshots at .mac theater. that’s me looking like an idiot. and cliff too. sorry, this one isn’t “fast start.” you’ll have to wait until it loads all mbs. iug : houston officially i’m here to attend the innovative users’ group conference, but there’s a lot more to do in texas and i took a few extra days to do it. my brother lives just north of austin, and just north of that is waco. being so close, i had to go visit. …and while there, i couldn’t help but look for the branch davidian compound. houston is an interesting city, but two landmarks particularly interested me. looking at waco **texas stories** i had a chance to visit waco in april . here are some links that i gathered from that time. eventually i’ll post a story to go with them. dr. pepper museum waco visitor bureau red men museum texas ranger museum branch davidians contrasting houston texas stories the beer can house on the northwest side of town was built by john milkovisch starting in . over the next years he drank a six-pack per day to furnish and adorn the house with almost , cans. meanwhile, on the southeast side of town, cleveland turner looked to god to help get him off the sauce. as thanks for his salvation and sobriety, he gathered up all the trash in his neighborhood, painted it, and arranged it to look like flowers. galveston’s seawolf park **texas stories** while in texas i had an oportunity to see galveston and visit seawolf park. seawolf park is home to a wwii sub and an escort cruiser. it pleased me to no end that i was able to climb all over inside and outside both boats. i took more pictures there than anywhere else during my texas adventure. [](http://homepage.mac.com/misterbisson/seawolfpark/ _ .jpg) cavalla’s diving controls <td align="center" valign="middle"> [<img src="http://homepage. visiting the branch davidian compound texas stories work brought me to texas in april , but morbid curiosity brought me to waco. i found a story by dan tobias about the branch davidian compound and its remains. following his directions, i found my way to the site and later emailed dan with the changes i found since he last visited. my email to him is included in the body of this story, but i recommend you read dan’s story about the branch davidians first. quicktime embed tags apple’s docs on embedding qt media in web pages. it’s here mostly as a bookmark for me. click here for the docs. search from https://gist.github.com/eddiewebb/ feb f f ddd ae a cb ae, which continues: this file exists solely to respond to /search url with the related search layout template. no content shown here is rendered, all content is based in the template $theme/layouts/page/search.html setting a very low sitemap priority will tell search engines this is not important content. this implementation uses fusejs, jquery and mark.js the full details can be found in https://gist.github.com/eddiewebb/ feb f f ddd ae a cb ae. you should never see this content! posts | mark a. matienzo skip to content w c svg main navigation menu about now posts notes music projects publications presentations press posts perfecting a favorite: oatmeal chocolate chip cookies publish date: november , tags: recipes food by mark a. matienzo i have a horrible sweet tooth, and i absolutely love oatmeal chocolate chip cookies. i tend to bake as a means to cope with stress, and of course, more often then that means making these cookies. after making many iterations, i’ve settled upon this recipe as the ultimate version to which all compare. (read more …) in memoriam and appreciation of rob casson ( - ) publish date: october , tags: code lib personal by mark a. matienzo the world lost one of its brightest and most charming lights earlier this week, rob casson. many of us knew rob through the code lib community and conferences and his work at miami university libraries. we miss his generosity, patience, sense of humor, and genuine kindness. those of us who got the chance to socialize with him also remember his passion for music, and some of us were even lucky to see live shows in the evenings between conference sessions and other social activities. on sunday, october at : pm pacific/ : pm eastern, those of us who knew him through code lib and the world of libraries are encouraged to gather to share our memories of him and to appreciate his life and work. please join me and my co-organizers, mike giarlo and declan fleming on zoom (registration required). robert casson (robcasson), jan - sep . photo: declan fleming. (read more …) first sota activation publish date: september , tags: ham radio by mark a. matienzo about a month ago, i got my ham radio license, and soon after i got pretty curious about summits on the air (sota), an award scheme focused on safe and low impact portable operation from mountaintops. while i like to hike, i’m arguably a pretty casual hiker, and living in california provides a surprising number of options within minutes driving time for sota newbies. (read more …) optimizing friction publish date: august , tags: indieweb music plan food by mark a. matienzo over and in response to the last few months, i’ve been reflecting about intentionality, and how i spend my time creating things. i have tried to improve the indiewebbiness of my site, and understanding what it means to “scratch my own itch”. this resonates particularly lately because it’s leading me to mull over which parts should be hard and easy. unsurprisingly, much of that is personal preference, and figuring out how i want to optimize from the perspective of user experience. friction in ux can be a powerful tool, part of what i’m trying to find is where i want to retain friction as it helps me remain intentional. (read more …) a hugo shortcode for embedding mirador publish date: july , tags: iiif hugo by mark a. matienzo i spent a little time over the last day or so trying to bodge together a shortcode for hugo to embed an instance of mirador. while it’s not quite as simple (or full-featured) as i’d like, it’s nonetheless a starting point. the shortcode generates a snippet of html that gets loaded into hugo pages, but (unfortunately) most of the heavy lifting is done by a separate static page that gets included as an