- Nov 2024
-
katinamagazine.org katinamagazine.org
-
occurred at the expense of skills that more fundamentally affect the organization’s ability to address stakeholder needs.
This is one reason why we selected the topic for the recent Charleston at Frankfurt Book Fair session, Doing More with Less.
-
-
survey.alchemer.com survey.alchemer.com
-
Select the library type
Podrían incluirse las definiciones del tipo de biblioteca mediante un enlace al Library Map of the World: https://librarymap.ifla.org/data-glossary/library
-
To obtain them, please select your location on google maps
¿Por qué recomendar únicamente Google Maps? Pensando en apoyar un Internet libre, abierto y distribuido, recomendaría otras opciones, entre ellas OpenStreetMaps, Bing Maps. En este enlace hay más opciones de ejemplo.
-
- Oct 2024
-
libraryfutures.net libraryfutures.net
-
- Sep 2024
- Aug 2024
-
www.youtube.com www.youtube.com
-
His library contains more than 30k books for sure.
He said: "When I arrived 25 years ago, they were 30,000... I have no more time to count them."
Seems logical that his library contained more than 30k books for this reason.
( ~9:25)
-
At the beginning of this video, Umberto Eco is seen walking in his library (0:48)
-
- May 2024
-
www.linkedin.com www.linkedin.com
-
- Apr 2024
-
github.com github.com
-
For React 18 onwards, this library have been deprecated and should be replaced with
@testing-library/react
.
-
- Mar 2024
-
-
LEARNING LESSONS FROM THE CYBER-ATTACK British Library cyber incident review 8 MARCH 2024
-
-
yarnpkg.com yarnpkg.com
-
when projects want to keep strict boundaries within their code and avoid becoming an entangled monolith. This is for example the case for Yarn itself, or many enterprise codebases.
-
- Feb 2024
-
www.ebooksforus.com www.ebooksforus.com
-
resourcemate.com resourcemate.com
-
www.blyberg.net www.blyberg.net
-
https://www.blyberg.net/darien-statements
The Darien Statements on the Library and Librarians<br /> Written by John Blyberg, Kathryn Greenhill, and Cindi Trainor<br /> Originally published April 3, 2009
-
-
Local file Local file
-
He was avoracious collector of books and when he ran out of space for them in hiscollege rooms (where he lived) he acquired a little house nearby for theoverflow. He was generous, often giving books away, and yet he still left18,000 volumes when he died, bequeathed to the library he had overseen
-
One might have expected that the architectresponsible for the Liverpool Public Library, and after whom its main readingroom is named, Sir James Allanson Picton, would have been an ideal Readerfor the OED but Murray wrote ‘no good’ and put a red squiggle through hisentry.
ha!
-
- Jan 2024
-
-
https://www.pbc.guru/
Company with a web platform for managed online book clubs.
Found via Glendale Library book club solicitation: https://www.pbc.guru/glendalecalibrary
-
- Nov 2023
-
github.com github.com
-
Capybara.string(response.body)
const $html = Cypress.$(body)
-
-
blogs.bard.edu blogs.bard.edu
-
The collection represents approximately 4,000 volumes, ephemera and pamphlets that made up the library in Hannah Arendt’s last apartment in New York City. Of particular significance are the 900+ volumes containing marginal notes or lining, endnotes or ephemera, as well as many volumes inscribed to her by Martin Heidegger, Gershom Scholem, W.H. Auden and Randall Jarrell, among others.
-
-
www.nytimes.com www.nytimes.com
-
https://www.nytimes.com/2022/01/15/style/richard-macksey-library.html
Photo of Richard Macksey's Library by Will Kirk
Re-read: 2023-11-10
Dwyer, Kate. “A Library the Internet Can’t Get Enough Of: Why Does This Image Keep Resurfacing on Social Media?” The New York Times, January 15, 2022, sec. Style. Https://web.archive.org/web/20230202131348/https://www.nytimes.com/2022/01/15/style/richard-macksey-library.html. Internet Archive. https://www.nytimes.com/2022/01/15/style/richard-macksey-library.html.
-
After Dr. Macksey’s death, a S.W.A.T. team-like group of librarians and conservators spent three weeks combing through his book-filled, 7,400-square-foot house to select 35,000 volumes to add to the university’s libraries.
-
Dr. Macksey’s book collection clocked in at 51,000 titles, according to his son, Alan, excluding magazines and other ephemera.
-
- Sep 2023
-
www.timesunion.com www.timesunion.com
-
- Jun 2023
-
thepalaceproject.org thepalaceproject.org
-
Mentioned by Dan Cohen
Tags
Annotators
URL
-
-
blog.ayjay.org blog.ayjay.org
-
libraries vs. publishers – The Homebound Symphony by Alan Jacobs
-
circulation is the lifeblood of reading.
-
-
www.theatlantic.com www.theatlantic.com
-
Why didn't university libraries take on the role of publishing and maintaining academic journals rather than ceding the function to major for-profit corporations which they now pay heavily to license that material back from?
-
-
Last year also saw the launch of a library-centric nonprofit marketplace for ebooks, The Palace Project.
-
And because libraries generally do not take possession of the ebook files they rent from publishers, their crucial role as long-term preservers of culture has been severed from their role as institutions that provide democratic access—a striking change.
E-books have caused the missions of many libraries to shift away from institutions that provide democratic access to a preserved culture.
-
All digital transitions have had losers, some of whom we may care about more than others. Musicians seem to have a raw deal in the streaming age, receiving fractions of pennies for streams when they used to get dollars for the sales of physical media. Countless regional newspapers went out of business in the move to the web and the disappearance of lucrative classified advertising. The question before society, with even a partial transition to digital books, is: Do we want libraries to be the losers?
Will libraries have the same problems with the digital transition that music and journalism have had?
-
a novel concept called Controlled Digital Lending (CDL).CDL, developed as a legal theory a bit more than a decade ago by the Georgetown University professor and law librarian Michelle Wu, asserts that libraries have a right to create digital surrogates for their collections, enabling each library to loan out either the digital version or the hard copy of any material it owns (but not both at the same time).
Tags
- digital books
- reading practices
- licensing content
- trading analog dollars for digital pennies
- libraries
- bankruptcy
- streaming music
- definitions
- nonprofits
- Michelle Wu
- publishing
- music
- mission statements
- academic journals
- digital libraries
- Controlled Digital Lending (CDL)
- preservation of culture
- open questions
- material culture
- The Palace Project
- knowledge holders
- academic publishing
- journalism
- 2022
- read
Annotators
URL
-
- Apr 2023
-
www.kanopy.com www.kanopy.com
-
We know, from the first generation of users,55:26 a person like Frances Yates,55:27 who have been writing about and speaking about later on,55:32 how much the structure of the library55:35 has helped them in defining their topics,55:38 and basically in their research,55:40 and how inspirational it was,
Frances Yates has apparently indicated how influential Aby Warburg's library and its structure was on her work and research.
direct reference for this?
-
- Mar 2023
-
Local file Local file
-
In literature genetic criticism studies the development of a work from reading notesand drafts; this approach is most feasible after the mid-19th century, once national librariesstarted amassing the working papers of authors, either by bequest or by purchase.5
National libraries began to more commonly acquire the working papers (nachlass) of authors and researchers after the mid-19th century.
-
-
suub.uni-bremen.de suub.uni-bremen.de
-
Stationery vending machine in the headquarters on the university campus
Pens, highighters, index cards, and other small sundries available on a German university campus at the library.
-
-
stackoverflow.com stackoverflow.com
-
As an aside, I think I now prefer this technique to Python for at least one reason: passing arguments to the decorator method does not make the technique any more complex. Contrast this with Python: <artima.com/weblogs/viewpost.jsp?thread=240845>
-
def document(f): def wrap(x): print "I am going to square", x f(x) return wrap @document def square(x): print math.pow(x, 2) square(5)
-
- Feb 2023
- Jan 2023
-
tomcritchlow.com tomcritchlow.com
-
Have you seen the OPDS Catalog 1.2 (ATOM over HTTP with OpenSearch) and the OPDS Catalog 2.0 (JSON-LD over HTTP) protocols ?
OPDS define a bookshelf-like access to books repositories and can be used with eBooks readers to retrieve ePub books.
The French National Library, The Gutenberg Project, The Internet Archive or Gallimard (a French editor) provide an OPDS feed.
Tags
Annotators
URL
-
-
www.dlib.org www.dlib.org
Tags
Annotators
URL
-
-
www.bnf.fr www.bnf.fr
Tags
Annotators
URL
-
- Dec 2022
-
catalog.altadenalibrary.org catalog.altadenalibrary.org
-
www.robinsloan.com www.robinsloan.com
-
I want to insist on an amateur internet; a garage internet; a public library internet; a kitchen table internet.
Social media should be comprised of people from end to end. Corporate interests inserted into the process can only serve to dehumanize the system.
Robin Sloan is in the same camp as Greg McVerry and I.
-
-
Local file Local file
-
InAD 117, a great library was built there in honour of the Romansenator Celsus, who was buried in a mausoleum beneath it. Thisimpressive building housed 12,000 scrolls, making it the third largestcollection, after those of Alexandria and Pergamon.
-
He filled the library at Vivarium with texts onthese subjects and transformed the production of manuscripts in hisscriptorium by developing proper standards and methods forcopying. As one of the few notable scholars of his period,Cassiodorus played a vital role in the survival of classical culture inItaly, saving books from the smoking ruins of Roman libraries,preserving and reproducing them
What exactly were the standards created for copying manuscripts by Cassiodorus at the scriptorium at Vivarium?
-
Montecassino became famous for its library and scriptorium
-
-
standardebooks.org standardebooks.org
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>awarm.space</span> in Making a modern ebook with Standard Ebooks (<time class='dt-published'>08/02/2021 12:08:19</time>)</cite></small>
-
- Nov 2022
-
www.wnycstudios.org www.wnycstudios.org
-
I just learned this idea of anchor institution at the Association of Rural and Small Libraries Conference. There are institutions that anchor communities. Right. So that the hospital is one. Lots of people work there. Everyone goes there at some point, has a role to play in the community and the library is similar. You'll often get people who will say that the library's are irrelevant, but that just means that they can afford not to use a public service. And I don't know why they are the people we ask to share their expertise on the use of public services. But most of us use the public library. Our kids get their picture books there. We maybe do passport services. Maybe the library has tech training. One of my first jobs at the public library was teaching senior citizens how to do mouse and keyboarding skills. So where else are you going to learn those things? You learn them at the library.
Libraries as anchor institutions
Public libraries, in particular, and the places where anyone in the community can go for services. The mission of the library is to serve the needs of the specific community it is in.
-
-
www.kcur.org www.kcur.org
-
St. Marys resident Hannah Stockman, a stay-at-home mom looking after 13 kids, said the move would be devastating for her and others like her.“At this point, it’s the only space left that we have for the public,” Stockman said. “We don’t have any pool or any other amenities through the community center. So people come here for many, many different reasons.”
Library as community space
-
-
typeorm.io typeorm.io
-
-
buzzmachine.com buzzmachine.com
-
See also Dan Hon’s excellent suggestion for news organizations— or universities, companies, or any organization or institution — to set up their own Mastodon servers to verify and control their users.
Small town newspapers and libraries could set up Fediverse servers for their constituents as well.
See also: Hometown by Darius Kazemi
-
- Oct 2022
-
biblioracle.substack.com biblioracle.substack.com
-
there is a similar exchange going on when you borrow a book from the library. In fact, libraries are specifically designed to remove the market from the equation entirely, which is why people who use libraries - even though libraries are free - are referred to as “patrons.”
On the origin of library "patron"
I'm not sure this is exactly true, but it does make for nice imagery.
-
-
link.springer.com link.springer.com
-
Sisto, M.C. Publishing and Library E-Lending: An Analysis of the Decade Before Covid-19. Pub Res Q 38, 405–422 (2022). https://doi.org/10.1007/s12109-022-09880-7
-
- Sep 2022
-
www.insidehighered.com www.insidehighered.com
-
I still say that students should do their own work on researching and identifying textbooks and not their professors. They should all be optional and never required. This would fix the textbook issue rapidly.
-
-
stackoverflow.com stackoverflow.com
-
an equivalent of R's signif function in Ruby.
-
- Aug 2022
-
github.com github.com
- Jul 2022
- May 2022
-
www.openculture.com www.openculture.com
-
https://www.openculture.com/2017/03/watch-umberto-eco-walk-through-his-immense-private-library.html
The video here is an excerpt of this longer piece which includes credits: https://www.youtube.com/watch?v=Hq66X9f-zgc
[Syndication link](https://www.openculture.com/2017/03/watch-umberto-eco-walk-through-his-immense-private-library.html#comment-3249414]
-
-
www.youtube.com www.youtube.com
-
www.italofile.com www.italofile.com
-
-
During his lifetime, Umberto Eco amassed more than 30,000 books for his personal library.
Umberto Eco amassed approximately 30,000 books over his lifetime.
Makes me wonder how many Richard Macksey accumulated?
-
-
bibliotecabraidense.org bibliotecabraidense.org
-
A seguito della procedura avviata tra la Biblioteca Braidense e gli eredi di Umberto Eco nel 2018, con la registrazione del provvedimento da parte della Corte dei Conti si è concluso infatti in questi giorni l’iter, iniziato nel 2017, di acquisizione della Biblioteca di libri antichi denominata “Bibliotheca semiologica curiosa, lunatica, magica et pneumatica” formata da Umberto Eco nel corso della sua attività di bibliofilo. La collezione antica, che conta circa 1.200 edizioni anteriori al Novecento, un patrimonio che comprende 36 incunaboli e 380 volumi stampati tra il XVI e il XIX secolo sarà custodita dalla Biblioteca Nazionale Braidense di Milano, la Biblioteca Statale che ne garantirà la conservazione, la valorizzazione e la fruizione a studenti e studiosi. Un comitato scientifico formato da cinque membri, di cui due nominati dagli Eredi Eco e due dal Mibact, si occuperà di stabilire le modalità di conservazione anche al fine di garantirne l’unitarietà della consultazione digitale.
Following the death of Umberto Eco, La Biblioteca Nazionale Braidense in Milan acquired a portion of his collection of books called the “Bibliotheca semiologica curious, lunatic, magical and pneumatic”. The collection comprised about 1,200 antique book including 36 incunabula and 380 volumes printed between the 16th and 19th centuries.
-
-
bibliotheques.paris.fr bibliotheques.paris.fr
- Apr 2022
-
winnielim.org winnielim.org
-
Since most of our feeds rely on either machine algorithms or human curation, there is very little control over what we actually want to see.
While algorithmic feeds and "artificial intelligences" might control large swaths of what we see in our passive acquisition modes, we can and certainly should spend more of our time in active search modes which don't employ these tools or methods.
How might we better blend our passive and active modes of search and discovery while still having and maintaining the value of serendipity in our workflows?
Consider the loss of library stacks in our research workflows? We've lost some of the serendipity of seeing the book titles on the shelf that are adjacent to the one we're looking for. What about the books just above and below it? How do we replicate that sort of serendipity into our digital world?
How do we help prevent the shiny object syndrome? How can stay on task rather than move onto the next pretty thing or topic presented to us by an algorithmic feed so that we can accomplish the task we set out to do? Certainly bookmarking a thing or a topic for later follow up can be useful so we don't go too far afield, but what other methods might we use? How can we optimize our random walks through life and a sea of information to tie disparate parts of everything together? Do we need to only rely on doing it as a broader species? Can smaller subgroups accomplish this if carefully planned or is exploring the problem space only possible at mass scale? And even then we may be under shooting the goal by an order of magnitude (or ten)?
-
-
github.com github.com
-
Instead read this gems brief source code completely before use OR copy the code straight into your codebase.
Tags
- software development: use of libraries vs. copying code into app project
- having a deep understanding of something
- read the source code
- learning by reading the source
- software development: use of libraries: only use if you've read the source and understand how it works
- copy and paste programming
Annotators
URL
-
-
read.bookcreator.com read.bookcreator.com
-
https://read.bookcreator.com/mvPgY7WlzpZ0iB6KWCYbUdmFdOo2/csMtTr4PTQCk-jfc8U6ygQ
A Digital Librarian's Survival Toolkit
-
-
-
A first-rate college library with a comfortable cam-pus around it is a fine milieu for a writer.
-
-
expositions.mundaneum.org expositions.mundaneum.org
-
http://expositions.mundaneum.org/fr/mundaneum-petite-histoire-dune-grande-idee
Universal Bibliographical Directory (RBU)
-
-
www.pinterest.de www.pinterest.de
-
There's something about some users Pinterest pages that reminds me of a cabinet of curiosities, but in digital form.
Tags
Annotators
URL
-
-
en.wikipedia.org en.wikipedia.org
-
-
-
The largest pri-vate collections reached 3,000 or 4,500 volumes in the late sixteenth century and tens of thousands of volumes in the mid- eighteenth century. (Hans Sloan owned 45,000 books and 4,000 manuscripts at his death in 1753.)194
-
-
www.youtube.com www.youtube.com
-
same with our with the with the dendrites we will always tell you the story tell the story to the juvenile who's coming through the novices who's coming through the ceremony will tell them so as they 00:47:47 get to a certain age or a certain time or a certain experience in the ceremony we will then pass that knowledge onto him and we'll take it to him so these hieroglyphs and 00:47:58 petroglyphs and the etchings on the rocks and the paintings on there on the cave walls that's our library that is our library
The dendroglyphs (markings on trees) or the petroglyphs (markings on stone in the stony territories) are the libraries of the indigenous peoples who always relate their stories from the markings back up to the sky.
via Uncle Ghillar Michael Anderson
Can this be linked to the practices of the Druids who may have had similar methods? How about linking the petroglyphs in the Celtic (English) countryside?
-
- Mar 2022
-
github.com github.com
-
Capybara can get us part of the way there. It allows us to work with an API rather than manipulating the HTML directly, but what it provides isn't an application specific API. It gives us low-level API methods like find, fill_in, and click_button, but it doesn't provide us with high-level methods to do things like "sign in to the app" or "click the Dashboard item in the navigation bar".
-
- Feb 2022
-
macwright.com macwright.com
-
-
I recently attended an IndieWeb pop-up session on distributed libraries.It was thoroughly refreshing.
😍
-
-
-
Chapter 3: The First Card Index?
Markus Krajewski outlines some of the history of the creation of the first library card catalog and structures it in such a way as to create parallels between its structure and that of the structure of a modern day computer.
He covers the creation of catalogs at the court of Vienna, the Vienna University Library, an an attempted but failed national cataloging effort in France called the Bureau de Bibliographie at the Louvre. By 1974 the French effort had at least 1.2 million cards for 3 million volumes.
-
In preparing these instructions, Gaspard-Michel LeBlond, one of their authors, urges the use of uniform media for registering titles, suggesting that “ catalog materials are not diffi cult to assemble; it is suffi cient to use playing cards [. . .] Whether one writes lengthwise or across the backs of cards, one should pick one way and stick with it to preserve uniformity. ” 110 Presumably LeBlond was familiar with the work of Abb é Rozier fi fteen years earlier; it is unknown whether precisely cut cards had been used before Rozier. The activity of cutting up pages is often mentioned in prior descrip-tions.
In published instructions issued on May 8, 1791 in France, Gaspard-Michel LeBlond by way of standardization for library catalogs suggests using playing cards either vertically or horizontally but admonishing catalogers to pick one orientation and stick with it. He was likely familiar with the use of playing cards for this purpose by Abbé Rozier fifteen years earlier.
-
4. What follows is the compilation of the basic catalog; that is, all book titles are copied on a piece of paper (whose pagina aversa must remain blank) according to a specifi c order, so that together with the title of every book and the name of the author, the place, year, and format of the printing, the volume, and the place of the same in the library is marked.
Benedictine abbot Franz Stephan Rautenstrauch (1734 – 1785) in creating the Catalogo Topographico for the Vienna University Library created a nine point instruction set for cataloging, describing, and ordering books which included using paper slips.
Interesting to note that the admonishment to leave the backs of the slips (pagina aversa), in the 1780's seems to make its way into 20th century practice by Luhmann and others.
-
The undertaking that begins on May 22, 1780, later to be called the Jose-phinian catalog , is extant in “ 205 small boxes ” in an airtight locker in the
Austrian National Library; it is widely, and often proudly, considered the first card catalog in library history.
The first card catalogue in library history, later known as the Josephinian catalog, began on May 22, 1780 in the Austrian National Library.
-
Gabriel Naud é . 31 In contrast to the philosophical encyclopedic systems ruling at that time, he recommends shelving books according to systematic concepts, ordered by academic fi elds and arranged according to current interests.
Gabriel Naudé recommended shelving books ordered by academic fields and arranging them according to then current interests.
-
In the Viennese university library, reopened in 1777, instructions for arranging the “ trea-sury of knowledge ” (Leibniz) advise installing books according to a “ sys-tematic plan of the sciences, and consequently according to the future library sections, ” so that every book can be found by means of the code Roman numeral / Roman letter / Arabic numeral (for example XIV.B.12). 2
- Rautenstrauch 1778, p. 172. The evident software command follows a deductive logic: the Latin numeral denotes a box, the Latin letter the drawer in the box, and the Arabic numeral the place of the book in the drawer.
The numbering system for books in the Viennese university library reopened in 1777 had a code system using a Roman numeral / Roman letter / Arabic numeral.
-
“ Over time, people gradu-ally ceased using a fi xed system that places every single book on a specifi c shelf whose name it bears for good, and moved to a mobil e system. ”
Library books used to be shelved permanently in the same shelf location, but the systems changed to allow their shelf locations to be mobile.
-
It seems to be the fate of libraries that a particular order always coincides with a director ’ s term of service. As soon as a new director, prefect, or manager takes over, one of the fi rst acts tends to be rejection of the present order in favor of establishing a new, often completely different one, mostly legiti-mized by the allegedly encountered chaos that almost forces reorganiza-tion.
This reorganization of library books and location systems with the change of library directors in the late 1700s sounds similar to the sorts of standards problems today.
Tags
- Gaspard-Michel LeBlond
- addresses
- standards
- call numbers
- algorithms
- France
- intellectual history
- libraries
- xkcd927
- Josephinian catalog
- location
- Vienna
- index cards
- card catalogs
- playing cards
- Gabriel Naudé
- mobility
- history
- Franz Stephan Rautenstrauch
- books
- Abbé François Rozier
- zettelkasten
- 1777
- Catolog Topographico
- Vienna University Library
Annotators
-
-
www.bookcrossing.com www.bookcrossing.com
-
Little Free Anti-Racism Library Los Angeles, California 90045USAFind us at 33.9620, -118.4176
-
- Jan 2022
-
nextdoor.com nextdoor.com
-
https://nextdoor.com/p/dkS59C3cnXLR?view=detail
Little Free Library #140325, a children's library at 1500 Rollin Street in South Pasadena, CA
-
-
github.com github.com
-
Instead of render props, we use Svelte's slot props: // React version <Listbox.Button> {({open, disabled} => /* Something using open and disabled */)} </Listbox.Button> <!--- Svelte version ---> <ListboxButton let:open let:disabled> <!--- Something using open and disabled ---> </ListboxButton>
-
-
danallosso.substack.com danallosso.substack.com
-
I've not seen any doing sessions on Obsidian or Research Rabbit yet, but many (college/university) libraries have group sessions, usually at the outset of quarters/semesters, that walk through the functions in citation managers like Zotero, etc. This might be a useful way of offloading some of the teaching of the technology as well as helping to make it more commonplace across institutions.
-
-
www.newyorker.com www.newyorker.com
-
Future Reading: Digitization and its discontents. By Anthony Grafton October 29, 2007 https://www.newyorker.com/magazine/2007/11/05/future-reading
-
- Dec 2021
-
www.oakknoll.com www.oakknoll.com
-
THE PRIVATE LIBRARY: THE HISTORY OF THE ARCHITECTURE AND FURNISHING OF THE DOMESTIC BOOKROOM. Byers, Reid.
New Castle, Delaware: Oak Knoll Press, 2021. 7 x 10 inches cloth with dust jacket xii, 540 pages ISBN: 9781584563884
-
-
www.nytimes.com www.nytimes.com
-
-
“Any large room looks wrong without the appropriate number of people in it,” Mr. Byers writes. “An unused living room looks empty. An empty ballroom is absolutely creepy; it looks as if it is waiting desperately for something to happen. A library, on the other hand, is delightful when full but still especially attractive when empty.”
on the coziness of libraries
-
-
literal.club literal.club
-
https://literal.club/chrisaldrich
For experimental purposes, trying out Literal.club as a potential replacement for Goodreads.
-
-
www.zylstra.org www.zylstra.org
-
https://www.zylstra.org/blog/2021/12/federated-bookshelves-update/
This gives me an idea about how I might do this in WordPress.
-
-
thestorygraph.com thestorygraph.com
-
A potential tool to replace Goodreads.
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Kevin Smokler</span> in Kevin Smokler on Twitter: "who else is planning a shift from @goodreads to @thestorygraph in the coming year? Eh, @readandbreathe ?" / Twitter (<time class='dt-published'>12/13/2021 20:39:28</time>)</cite></small>
-
-
-
Leibniz ’ s propos-als for an indispensable library guide that mark the beginning of his activity in Wolfenb ü ttel in December 1690 include ideas on the form of cataloging: “ paper slips of all books, sorted pro materia et autoribus. ” 57 The plan antici-pates registering every book merely once, precisely on a slip of paper, so that the slip only has to be placed in the right order for any catalog organized alphabetically, by subject, or in any other way. Theoretically, this procedure could have successfully made numerous catalogs with the same data set. However, the plan is never carried out. In fact, the librarians supervised by Leibniz manage merely to assemble an alphabetical catalog; all the other plans fail for lack of employees and funding
Leibnitz created a plan for creating a library card catalog for Wolfenbüttel in December 1690, which would have been similar in form to 20th century card catalogs, but the idea was never carried out for lack of employees and funding.
-
For a library without a catalog, as Leibniz put it in his Consilium , resembles the ware-house of a businessman who cannot keep stock.
-
“ The library is the treasury of all wealth of the human mind in which one takes refuge, ” Leibniz writes in a letter to Friedrich of Steinberg in October 1696. 5
-
-
aworkinglibrary.com aworkinglibrary.comAbout1
-
I began this site in 2008 in an effort to bring some structure to a long held habit: taking notes about the books I read in a seemingly endless number of notebooks, which then piled up, never to be opened again. I thought a website would make that habit more fruitful and fun, serving as a reference, something the notebooks never did. It did that handily, and more, including making space for me to write and think about adjacent things. More than a dozen years later and this site has become the place where I think, often but not exclusively about books—but then books are a means of listening to the thoughts of others so that you can hear your own thoughts more clearly. Contributions have waxed and waned over the years as life got busy, but I never stopped reading, and I always come back.
Several things to notice here:
- learning in public
- posting knowledge on a personal website as a means of sharing that knowledge with a broader public
- specifically not hiding the work of reading in notebooks which are unlikely to be read by others.
-
-
boris.libra.re boris.libra.reLibrary1
-
http://boris.libra.re/library/ Made apparently using Calibre.
Tags
Annotators
URL
-
- Nov 2021
-
www.mobindustry.net www.mobindustry.net
-
7 Most Popular JavaScript Libraries in 2021
-
-
mailchi.mp mailchi.mp
-
I created a social justice metaphor library to help explain concepts like why you can't just create a "level playing field" without acknowledging the economic impacts of history (see, even saying it like that is complicated).
I love that Dave has started a list of these useful social justice metaphors.
I got side tracked by the idea this morning and submitted a handful I could think of off the top of my head.
- Baseball fence
- Parable of the Polygons
- Unpacking the Invisible Knapsack
I'm curious if there are any useful ones in the neurodiversity space? I feel like I need more of these myself.
-
- Oct 2021
-
benpickles.github.io benpickles.github.io
- Sep 2021
-
www.library.upenn.edu www.library.upenn.eduLoss2
-
-
How have chance survivals shaped literary and linguistic canons? How might the topography of the field appear differently had certain prized unica not survived? What are the ways in which authors, compilers, scribes, and scholars have dealt with lacunary exemplaria? How do longstanding and emergent methodologies and disciplines—analysis of catalogs of dispersed libraries, reverse engineering of ur-texts and lost prototypes, digital reconstructions of codices dispersi, digital humanities. and cultural heritage preservation, and trauma studies to name a few,—serve to reveal the extent of disappearance? How can ideologically-driven biblioclasm or the destruction wrought by armed conflicts -- sometimes occurring within living memory -- be assessed objectively yet serve as the basis for protection of cultural heritage in the present? In all cases, losses are not solely material: they can be psychological, social, digital, linguistic, spiritual, professional. Is mournful resignation the only response to these gaps, or can such sentiments be harnessed to further knowledge, understanding, and preservation moving forward?
-
- Aug 2021
-
www.khanacademy.org www.khanacademy.org
-
Up to 1200 the contents list of a monastic library was usually merely an inventory: it marked the presence of a book, but not its location. The later Middle Ages saw a surge of real catalogues, listing books and their location. Some of these catalogues were written out in books (as we will see in a moment), while others were pasted to the wall in the library.
-
-
Local file Local file
-
West, Theatres and Encyclopaedias, ch. 2; Garberson ‘Libraries, Memory and the Spaceof Knowledge’. For a multicultural introduction to the architectural imagery of early modern memory practices, seeSpence, The Memory Palace of Matteo Ricci.
-
-
maggieappleton.com maggieappleton.com
-
This might sound scandalous depending on your understanding of creativity. I'm personally a subscriber to the everything is a remix and great artists steal schools of thought.
I remember screenwriter Millard Kaufman gesturing to his large home library and saying that he didn't write anything brilliant himself, but that he borrowed from the best.
-
- Jul 2021
-
github.com github.com
-
Auto-Detect & install BigCommerce's stencil-cli Auto-Detect & install Meteor Auto-Detect & install Shopify's themekit
Simpler option: https://github.com/apollographql/apollo-server/blob/main/.envrc
-
-
www.theatlantic.com www.theatlantic.com
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Jonathan Zittrain</span> in The Rotting Internet Is a Collective Hallucination - The Atlantic (<time class='dt-published'>07/08/2021 22:10:42</time>)</cite></small>
-
-
www.theatlantic.com www.theatlantic.com
-
Libraries in these scenarios are no longer custodians for the ages of anything, whether tangible or intangible, but rather poolers of funding to pay for fleeting access to knowledge elsewhere.
A major archiving issue in the digital era is that libraries are no longer the long term storage repositories they have otherwise been for the past two thousand years.
What effects will this have on the future? Particularly once the financial interests of the owning companies no longer exists?
-
As Jorge Luis Borges pointed out, a library without an index becomes paradoxically less informative as it grows.
Explore why this is so from an information theoretic perspective. Is it true?
-
-
www.theatlantic.com www.theatlantic.com
-
In 1780, two years after Linnaeus’s death, Vienna’s Court Library introduced a card catalog, the first of its kind. Describing all the books on the library’s shelves in one ordered system, it relied on a simple, flexible tool: paper slips. Around the same time that the library catalog appeared, says Krajewski, Europeans adopted banknotes as a universal medium of exchange. He believes this wasn’t a historical coincidence. Banknotes, like bibliographical slips of paper and the books they referred to, were material, representational, and mobile. Perhaps Linnaeus took the same mental leap from “free-floating banknotes” to “little paper slips” (or vice versa).
I've read about the Vienna Court Library and their card catalogue. Perhaps worth reading Krajewski for more specifics to link these things together?
Worth exploring the idea of paper money as a source of inspiration here too.
-
-
www.heise.de www.heise.de
-
Der Josephinische Katalog enthielt am Ende inklusive eines ausgefeilten Verweissystems ca. 300.000 Zettel. Dass er aber als erster Zettelkatalog Bibliotheksgeschichte schrieb, lag eher an einem Fehler im Programm. Eigentlich hätten nämlich nach van Swietens Vorstellungen am Ende des Vorgangs alle bibliographischen Angaben von den Zetteln in einen Bandkatalog übertragen werden sollen. Der Grund für diesen Programmierfehler bestand in ökonomischem Kalkül: Der geplante Katalog hätte gut und gerne 50 bis 60 Folio-Bände umfasst und wäre doch kurz nach Fertigstellung schon wieder veraltet gewesen. Darum wurden die Wiener Zettelkästen zur ersten relationalen Suchmaschine mit Erweiterungsfunktion.
At the end of the Josephine catalog, including a sophisticated system of references, it contained around 300,000 pieces of paper. The fact that he was the first card catalog to write library history was more due to a bug in the program. Actually, according to [Gottfried Freiherr] van Swieten's ideas, at the end of the process all bibliographical information should have been transferred from the slips of paper to a volume catalog. The reason for this programming error was an economic calculation: the planned catalog would have easily comprised 50 to 60 folio volumes and would have been out of date shortly after completion. That is why the Vienna Zettelkästen became the first relational search engine with an expansion function.
Description of the invention of the first library card catalog?
-
- Jun 2021
-
booktraces-public.lib.virginia.edu booktraces-public.lib.virginia.edu
-
Thousands of old library books bear fascinating traces of the past. Readers wrote in their books, and left pictures, letters, flowers, locks of hair, and other things between their pages. We need your help identifying them in the stacks of academic libraries. Together we can find out more about what books were and how they were used by their original owners, while also proving the value of maintaining rich print collections in our libraries.
A cool looking website focused around curating an interesting collection of books.
Mentioned by Nate Angell at I Annotate 2021.
-
-
indieweb.org indieweb.org
-
=== Databases ===
Potential sources for book/library related data for importing/supporting one's own personal library:
- [[Open Library]] ([https://openlibrary.org/developers/api API])
- [https://isbndb.com/ ISBNdb] ([https://isbndb.com/apidocs/v2 API])
- [https://books.google.com/ Google Books] ([https://developers.google.com/books/terms API])
- [[Amazon]]
- [[Goodreads]]
- [https://www.worldcat.org Worldcat] ([https://www.worldcat.org/affiliate/tools?atype=wcapi API])
-
-
code.google.com code.google.com
-
Ran across via https://openlibrary.org/developers/api
OpenBook WordPress Plug-in by John Miedema OpenBook is useful for anyone who wants to add book covers and other book data on a WordPress website. OpenBook links to detailed book information in Open Library, the main data source, as well as other book sites. Users have complete control over the display through templates. OpenBook can link to library records by configuring an OpenURL resolver or through a WorldCat link. OpenBook inserts COinS so that other applications like Zotero can pick up the book data.
-
-
www.manton.org www.manton.org
-
This sounds like lots of fun. Can't wait to see what comes of it.
-
-
developer.mozilla.org developer.mozilla.orgProxy1
-
get: function(target, prop, receiver) { return "world"; }
-
-
-
Libib is a website & app that catalogs books, movies, music, and video games
This looks like a pretty solid catalog system for the cloud.
Tags
Annotators
URL
-
-
bookriot.com bookriot.com
-
Some interesting discussion of UI and functionality in the reading app/site space.
-
- May 2021
- Apr 2021
-
libraryfutures.net libraryfutures.net
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Internet Archive</span> in (6) Why Trust A Corporation to Do a Library’s Job? - YouTube (<time class='dt-published'>04/28/2021 11:46:41</time>)</cite></small>
-
-
empoweringlibraries.org empoweringlibraries.org
-
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Internet Archive</span> in (6) Why Trust A Corporation to Do a Library’s Job? - YouTube (<time class='dt-published'>04/28/2021 11:46:41</time>)</cite></small>
Tags
Annotators
URL
-
-
www.youtube.com www.youtube.com
-
Darius Kazemi randomly tweets out pages from books in the Internet Archive as a means of creating discovery and serendipity.
Library Futures, Jennie Rose Halperin @Library_futures @little_wow
Idea of artificial scarcity being imposed on digital objects is a damaging thing for society.
Ideas to explore:
Libraries as a free resource could be reframed as a human right within a community.
Librarians as local community tummelers around information.
Joanne McNeill
-
-
www.eventbrite.com www.eventbrite.com
-
This sounds tangential to the sort of idea that Greg McVerry and I have noodled around with in the past.
<small><cite class='h-cite via'>ᔥ <span class='p-author h-card'>Darius Kazemi</span> in Darius Kazemi: "In just a couple hours I'll be speaking with @jom…" - Friend Camp (<time class='dt-published'>04/28/2021 10:19:27</time>)</cite></small>
-
-
github.com github.com
-
These example are for Rails applications, but there is no dependency on Rails for using this gem. Most of the examples are applicable to any Ruby application.
-
-
stackoverflow.com stackoverflow.com
-
What is the equivalent of unbuffer program on Windows?
-
-
en.wikipedia.org en.wikipedia.org
-
A good heuristic is to not trust the libraries you did not write either.
-
-
highlights.melanie-richards.com highlights.melanie-richards.com
-
I LOVE the hover effects for the book covers on this site which is also a great example of someone collecting highlights/annotations of the books they read and hosting them in public on their personal website.
Melanie has written about the CSS part of the hover effect here: https://melanie-richards.com/blog/highlights-minisite/ and like all awesome things, she's got the site open at https://github.com/melanierichards/highlights. I may have to do some serious digging for figuring out how she's creating the .svg images for the covers though.
-
- Mar 2021
-
www.theatlantic.com www.theatlantic.com
-
The United States has no real answer to these challenges, and no wonder: We don’t have an internet based on our democratic values of openness, accountability, and respect for human rights. An online system controlled by a tiny number of secretive companies in Silicon Valley is not democratic but rather oligopolistic, even oligarchic.
Again, a piece that nudges me to thing that a local-based IndieWeb provider/solution would be a good one. Either co-op based, journalism-based, or library-based.
-
-
www.jackfranklin.co.uk www.jackfranklin.co.uk
-
This isn't really a downside to React; one of React's strengths is that it lets you control so much and slot React into your environment
-
-
interconnected.org interconnected.org
-
I want the patina of fingerprints, the quiet and comfortable background hum of a library.
A great thing to want on a website! A tiny hint of phatic interaction amongst internet denizens.
-
-
pluralistic.net pluralistic.net
-
A news co-op is a news organization owned by its readers, whose membership fees pay for open access journalism – no paywall – usually organized as nonprofits (an IRS rule-change lets for-profit newspaper convert to nonprofits).
I'm sort of wishing that we could also have social media co-ops. I suspect that there are a few on Mastodon that operate like this, but it would be interesting to see some focused around in-person communities as well.
Why couldn't my local library run a town/city-based social media co-op?
For this matter, why couldn't my local news co-op also run it's own social media platform?
-
-
www.washingtonpost.com www.washingtonpost.com
-
Amazon is making many books exclusive to their platform and not allowing libraries digital access.
Maybe worth looking at what they're doing and how those practices mirror those of academic journal publishing for creating monopolies.
-
-
medium.com medium.com
-
There’s several benefits to splitting code into multiple packages, whether it be a library, micro-services or micro-frontends.
-
-
www.chevtek.io www.chevtek.io
-
But I believe the core philosophy of tiny modules is actually sound and easier to maintain than giant frameworks.
-
he goes on to talk about third party problems and how you're never guaranteed something is written correctly or that even if it is you don't know if it's the most optimal solution
-
"Functions Are Not Packages" - Well why not?
-
Small modules are extremely versatile and easy to compose together in an app with any number of other modules that suit your needs.
-
Write modules that are small. Iterate quickly.
Tags
- allowing developer/user to pick and choose which pieces to use (allowing use with competing libraries; not being too opinionated; not forcing recommended way on you)
- sound/reasonable/wise/defensible
- core/guiding beliefs/values/principles/philosophy/ideology
- making changes / switching/migrating gradually/incrementally/step-wise/iteratively
- how can you know?
- composition
- why not?
- monolithic/giant modules/libraries/packages/projects
- microlibraries
- micropackages
- small units/components/modules/libraries/packages/projects
- dependencies: trusting open-source dependencies: review the source code/diff before installing/updating
- trust/reliance/dependence on third party
- easy to maintain
- composability
- vetting a dependency/library/framework
- trust/reliance/dependence on open-source libraries
Annotators
URL
-
-
news.ycombinator.com news.ycombinator.com
-
-
I suspect you aren't seeing much discussion because those who have a reasonable process in place, and do not consider this situation to be as bad as everyone would have you believe, tend not to comment on it as much.
-
-
www.usenix.org www.usenix.org
-
-
Unfortunately, this open nature also causes security risks, asevidenced by recent incidents of single packages that brokeor attacked software running on millions of computers.
-
-
github.com github.com
-
putting a line break before the directive in the Gem (not suitable because I don't own the gem)
-
-
github.com github.com
-
github.com github.com
-
github.com github.com
-
It can also be included as individual modules, i.e. Hashie::Extensions::MethodReader, Hashie::Extensions::MethodWriter and Hashie::Extensions::MethodQuery.
-
- Feb 2021
-
trailblazer.to trailblazer.to
-
Feel free to pick and choose what you need for your applications.
-
-
github.com github.com
-
The bare bones operation without any Trailblazery is implemented in the trailblazer-operation gem and can be used without our stack.
-
While Trailblazer offers you abstraction layers for all aspects of Ruby On Rails, it does not missionize you. Wherever you want, you may fall back to the "Rails Way" with fat models, monolithic controllers, global helpers, etc. This is not a bad thing, but allows you to step-wise introduce Trailblazer's encapsulation in your app without having to rewrite it.
-
Only use what you like.
-
you can pick which layers you want. Trailblazer doesn't impose technical implementations
Tags
- allowing developer/user to pick and choose which pieces to use (allowing use with competing libraries; not being too opinionated; not forcing recommended way on you)
- freedom of user to override specific decision of an authority/vendor (software)
- rails: the Rails way
- abstractions
- leaving the details of implementation/integration up to you
- Trailblazer
- making changes / switching/migrating gradually/incrementally/step-wise/iteratively
- focus on concepts/design/structure instead of specific/concrete technology/implementation
- newer/better ways of doing things
- trailblazer-operation
- focus on what it should do, not on how it should do it (implementation details; software design)
Annotators
URL
-
-
-
{a: 1, b: 2, c: 3, d: 4} => {a:, b:, **rest} # a == 1, b == 2, rest == {:c=>3, :d=>4}
equivalent in javascript:
{a, b, ...rest} = {a: 1, b: 2, c: 3, d: 4}
Not a bad replacement for that! I still find javascript's syntax a little more easily readable and natural, but given that we can't use the same syntax (probably because it would be incompatible with existing syntax rules that we can't break for compatibility reasons, unfortunately), this is a pretty good compromise/solution that they've come up with.
-
-
michael-lewis.com michael-lewis.com
-
I can even imagine a distant future where governments might sponsor e.g. social networking as a social service. I know many people don’t trust their governments, but when it comes down to it they’re more likely to be working in people’s interests than a group of unelected tech barons responsible only to their shareholders at best, or themselves in the cases where they have dual class stock with unequal voting rights, or even their families for 100s of years.
Someone suggesting government run social media. There are potential problems, but I'm definitely in for public libraries doing this sort of work/hosting/maintenance.
-
- Jan 2021
-
atomiks.github.io atomiks.github.io
-
www.npmjs.com www.npmjs.com
-
www.npmjs.com www.npmjs.com
- Nov 2020
-
github.com github.com
-
www.mattmaldre.com www.mattmaldre.com
-
Is there any service that does this sort of alert when my library gets a book I want?
Not quite the functionality you're looking for, but in the same sort of vein as WorldCat:
Library Extension is a browser extension that works on Amazon, Goodreads (and possibly other book sites) that allows you to register your favorite local libraries, and when you look up books on those services, it automatically searches and shows you which are available at your local library. One click and you can usually download or reserve a copy quickly for pick up.
-
-
imfeld.dev imfeld.dev
-
Converting Angular components into Svelte is largely a mechanical process. For the most part, each Angular template feature has a direct corollary in Svelte. Some things are simpler and some are more complex but overall it's pretty easy to do.
-
-
github.com github.com
-
There's not much we can do there. It's not possible for a Svelte component to inspect another Svelte component and check if it exposes any prop
-
I understand this is not ideal, but sadly this is not something we can change as it's how Svelte works.
-
-
github.com github.com
-
Just coming here to voice my agreement that these warnings are annoying and exist in other libraries as well. For me this happened with svelma. I didn't write the library code, so I don't have complete control over it even though I agree there is an argument to be had around whether I should be notified anyway. In either case, these warnings should be easily disabled since libraries don't always get updated over night.
-
- Oct 2020
-
github.com github.com
Tags
Annotators
URL
-
-
-
“The whole issue of this negotiation [between libraries and publishers] over the last decade derives from a place where libraries have almost no rights in the digital age,” says Alan Inouye, the senior director of public policy and government relations at the American Library Association. “In the longer run, there needs to be a change in the environment or in the game. That means legislation or regulation.”
If libraries, as government arms, were to band together collectively, they'd have increased buying leverage. Perhaps this is what they should be attempting?
-
-
github.com github.com
-
Doing so also means adding empty import statements to guarantee correct order of evaluation of modules (in ES modules, evaluation order is determined statically by the order of import declarations, whereas in CommonJS – and environments that simulate CommonJS by shipping a module loader, i.e. Browserify and Webpack – evaluation order is determined at runtime by the order in which require statements are encountered).
Here: dynamic loading (libraries/functions) meaning: at run time
-
-
github.com github.com
Tags
Annotators
URL
-
-
www.npmjs.com www.npmjs.com
-
In a browser, deep-diff defines a global variable DeepDiff. If there is a conflict in the global namespace you can restore the conflicting definition and assign deep-diff to another variable like this: var deep = DeepDiff.noConflict();.
-
-
github.com github.com
-
Another example:
const expensiveOperation = async (value) => { // return Promise.resolve(value) // console.log('value:', value) await sleep(1000) console.log('expensiveOperation: value:', value, 'finished') return value } var expensiveOperationDebounce = debounce(expensiveOperation, 100); // for (let num of [1, 2]) { // expensiveOperationDebounce(num).then(value => { // console.log(value) // }) // } (async () => { await sleep(0 ); console.log(await expensiveOperationDebounce(1)) })(); (async () => { await sleep(200 ); console.log(await expensiveOperationDebounce(2)) })(); (async () => { await sleep(1300); console.log(await expensiveOperationDebounce(3)) })(); // setTimeout(async () => { // console.log(await expensiveOperationDebounce(3)) // }, 1300)
Outputs: 1, 2, 3
Why, if I change it to:
(async () => { await sleep(0 ); console.log(await expensiveOperationDebounce(1)) })(); (async () => { await sleep(200 ); console.log(await expensiveOperationDebounce(2)) })(); (async () => { await sleep(1100); console.log(await expensiveOperationDebounce(3)) })();
Does it only output 2, 3?
-
-
www.npmjs.com www.npmjs.com
-
most popular one by downloads
-
-
www.npmjs.com www.npmjs.comdebounce1
Tags
Annotators
URL
-
-
github.com github.com
-
For event listeners we support the standard jsx naming convention onEventname (this is converted to on:eventname in svelte) as well.
-
-
svelte.dev svelte.dev
-
This is the Svelte version of this example: https://codesandbox.io/s/reactivity-react-responds-to-changing-props-forked-d2j44?file=/src/Label.js
-
-
github.com github.com
-
They even named the main file
react.js
so when converting/migrating components from React you could (at least some of the time, perhaps) simply leave some of the imports as-is:import {createHooks, useRef} from './react';
-
-
buttondown.email buttondown.email
-
We are beginning a renovation of our main library at Northeastern University, Snell Library, and have been talking with architects (some of them very well-known), and I’ve found the discussions utterly invigorating. I would like to find some way to blog or newsletter about the process we will go through over the next few years, and to think aloud about the (re)design and (future) function of the library. I’m not sure if that should occur in this space or elsewhere, although the thought of launching another outlet fills me with dread. Let me know if this topic would interest you, and if I should include it here.
Definitely interesting. Please include it here or on your main site!!!
-
-
joelhooks.com joelhooks.com
-
First up for me is adding my reading notes to the site.
Curious to see what this looks like and how it may morph over time.
Tags
Annotators
URL
-
-
github.com github.com
-
-
The $: can also be used to trigger effects.
-
We can run effects when some data changes using watchEffect - it takes a function that runs whenever a reactive value used inside changes.
-
-
github.com github.com
-
-
use Xstate which offers a finite state machine that adheres to the SCXML specification and provides a lot of extra goodness, including visualization tools, test helpers and much more
-
- Sep 2020
-
sapper.svelte.dev sapper.svelte.dev
-
page components can have an optional preload function that will load some data that the page depends on. This is similar to getInitialProps in Next.js or asyncData in Nuxt.js.
-
-
shipshape.io shipshape.io
-
react-spectrum.adobe.com react-spectrum.adobe.com
-
github.com github.com
-
Pretty nice API. Quite simple. Doesn't seem as powerful as svelte-forms-lib + yup.
Tags
Annotators
URL
-
-
svelte.dev svelte.dev
-
It's fashionable to dislike CSS. There are lots of reasons why that's the case, but it boils down to this: CSS is unpredictable. If you've never had the experience of tweaking a style rule and accidentally breaking some layout that you thought was completely unrelated — usually when you're trying to ship — then you're either new at this or you're a much better programmer than the rest of us.
-
-
svelte.dev svelte.dev
-
In mapbox.js you'll see this line: const key = {};We can use anything as a key — we could do setContext('mapbox', ...) for example. The downside of using a string is that different component libraries might accidentally use the same one; using an object literal means the keys are guaranteed not to conflict in any circumstance (since an object only has referential equality to itself, i.e. {} !== {} whereas "x" === "x"), even when you have multiple different contexts operating across many component layers.
-