Compare commits

..

4 commits

Author SHA1 Message Date
2fcd46c146 publish pre-introducing-uf-library
All checks were successful
ci/woodpecker/push/build-and-deploy Pipeline was successful
2024-04-01 13:05:21 -04:00
c4a4ae31fa publish notes-from-rc 2024-04-01 13:03:05 -04:00
bec0370638 write pre-introducing-rf-library
patch notes from rc syntax error
2024-04-01 13:01:47 -04:00
f0b015ec87 write notes-from-rc 2024-04-01 13:01:47 -04:00
14 changed files with 81 additions and 3 deletions

29
archive/notes-from-rc.scm Normal file
View file

@ -0,0 +1,29 @@
(article
((id "oxaliq-at-rc"))
(hgroup
(h1 "oxaliq at rc")
(p (em "dispatches from the edge of my abilities")))
(section
((id "week-1"))
(h2 "week 1")
(p "well, i'm here. at " (a ((href "https://recurse.com")) "recurse center") " very recent life events had me unsure if this would be possible. but, here i am! writing about my feelings, and putting the "
(a ((href "https://www.recurse.com/self-directives")) "self directives") " here, so i can reference them as i reflect")
(p (strong "work at the edge of yr abilities") (br)
"be ambitions about what you can achieve and honest in yr current capacity")
(p (strong "build yr volitional muscles") (br)
"practice making decisions based on intrinsic motivators, yr curiosity and joy")
(p (strong "learn generously") (br)
"seek support when needed, offer when asked, share, share, share yr interests yr struggles yr successes yr enthusiasm for others")
(p "it's funny. there are a lot of ways i feel less-than as a developer. in more than a few workplaces i've been shunted to the corner to figure things out on my own, because i am generally 'autodidactic' as a former boss called me. but, i have not felt free to share my enthusiasm or my struggles in professional contexts. i'm absolutely a generalist of the higher end of the stack, with no particular specialization and i ... have feelings ... about that. however, the larger impediment to my growth has been this feeling of isolation -- of needing to figure things out on my own")
(p "i came into this experience certain i was going to work on " (a ((href "/tagged/latl")) "latl") " but as the time to start my batch drew nearer and as the flood of new ideas came on during my first week, that certainty evaporated. dreaming up grand plans is not difficult for me; i am even occassionally honest enough about my capacity to take the lots of baby steps to get there. there were some themes tho, in evaluating the bubbling froth of ideas of where to put my energy for the next eleven weeks. and the most resonant were social utility and the potential of not-working-alone. while i'm at rc, i will be not-working-alone no matter what i do. but the latl idea is so niche that my explanation '(a dsl for conlangers) expanded into '(a racket-hosted domain specific language . for creating tools to construct human languages) into '(a domain-specific programming language . hosted in a technology designed around language oriented programming . treating linguistic data and procedures to manipulate that data homoiconically . allowing for the definition of phonology & phonotactics, lexicon, morphosyntax -- if you believe in that sort of thing --, pragmatics and hopefully even semantics of a given language in the same program as the history of that language's change and any resulting languages in the family). which i still think is really cool! but it's an idea that's been tickling me for years, and it's maybe too niche for this moment in my life. too difficult to associate with the work of other's here. and even worse1 tho i really love the hobby of conlanging and the creativity that tools like this could engender..., the social utility piece just isn't there for me")
(p "okay, so a new idea. " (a ((href "/tagged/uf-library")) "lending library software") ". but for scrappy community projects, not powerful institutions. and with the ability for any library member to be a lendor. and any lendor to lend to any member of any library they'd like for as long as they like. similar to fediverse but for physical stuff. this is definitely an idea too ambitious for me to achieve in the next eleven weeks (and maybe at all.) but, maybe if i tell myself this is the goal i'm working towards i can learn a lot from building a piece of this idea. and maybe if i talk about it enough it'll inspire others to contribute to making it something more powerful than the nebulous thing in my head and maybe not")
(p "also! i want to use this project as a kind of curriculum. i might not actually write any code that goes into any eventual project that exists. but, what would i need to deeply understand to achieve this? obviously there's some networking involved, clients talking to servers. servers talking to servers. ")
(p (strong "so! learning goals scoped to my time at rc:"))
(ul
(li "stream 1: network. to begin with i want to focus on networking from a lower level than i am used to. no frameworks, just building a server -- i have to think about protocol here, depending on how much i want to focus on the federation thing i might want to do rpc and not http. but either way, there are internals that i have soared over in my abstraction-glider")
(li "stream 2: database. i take for granted database connections. i take for granted that someone on my team will have a better knowledge of the query scheduler or more excitement about cte's. exactly what this looks like also depends on the architecture (does every client maintain it's own state? or do member/donor's collections live on a home server). whatever the case, i want to spend less time in abstractions and more in db internals")
(li "stream 3: extracurriculurs. i still want to give myself some unstructured time to finally work through the back chapters of sicp, compose goofy little orca pieces, talk about politics and human-computer interaction, and work through the propagation networks in clojure side project. my time here is finite, but having some side-projects helps me from falling into ruts"))
(p "altho this is still very fuzzy, narrowing the scope a tiny bit feels good. i've been riding high on excitement all week, and this weekend i definitely crashed hard into feelings of self doubt. i could absolutely engross myself in working through someone else's curriculum for this time, but that's not what any of this is about. i'll maybe post here mid week 2 as my own curriculum starts to cohere")
(p "i think that's all i've got for the first week. it's time to get working on some "))
;; -- week-2
)

View file

@ -0,0 +1,35 @@
(article
((id "pre-introducing-uf-library"))
(hgroup
(h1 "pre-introducing uf-library")
(p (em "what if you were a library?")))
(section
((id "quick-story"))
(h2 "part 1: a quick story")
(p "i volunteer at a tool library. it's a scrappy project that technically fits the non-profit designation, but has managed to cultivate a do-it-together ethos. there are numerous working groups devoted to tool maintenance, educational workshops, community outreach, developing an on-site print shop, and much more. and we do it all on a pretty slim budget with almost entirely unpaid labor")
(p "i also love physical media. i recently had to pack most of my posessions into storage for a short time and was struck by the high percentage of my belongings that are physical media. (yet, i always feel like i'm not looking hard enough for new stuff to read or listen to!) floating out amongst my friends are probably a dozen books -- some of which i've maybe forgotten the location of -- but i've been increasingly feeling that more of them should be circulating. what if i made my little media collection a library for my friends?"))
(section
((id "software"))
(h2 "part 2: software")
(p "there's some foss library software out there :"
(a ((href "https://koha-community.org/")) "koha ils") ", "
(a ((href "https://evergreen-ils.org/")) "evergreen ils") ", "
(a ((href "https://openbiblio.de/")) "openbiblio") " (and more.) the only tool or 'thing' oriented software i know of are the foss (unfinished) "
(a ((href "https://github.com/chicago-tool-library/circulate")) "circulate") " by the chicago tool library and the closed-source "
(a ((href "https://myturn.com/")) "myturn")
". i'm not interested in critiquing existing software here, except to say that none of the things i've seen support the kind of library i want to become")
(p "i want to be a library amongst libraries. i want my friends and communities to add their collections to the library network and to lend and borrow and restore and maintain more than they ever could as individuals lending and borrowing amongst friends. and i don't care about the distinction between traditional media-library *and* library-of-things/tool-library models. i want library as community platform. i want applied library sciences")
(p "wait that wasn't about software. that was about human networking. but the software to represent this kind of social technology doesn't yet exist. and i think it should. and i think it should be as lean and easy to deploy and administer as possible")
(p "i don't have the capacity to build this vision at this moment, but i think i can build some of it and build the capacity to build more.
i'm participating in "
(a ((href "https://recurse.com")) "recurse center hacking retreat") " and " (a ((href "/tagged/rc")) "i'm writing about my rc experience")
". that'll be more focused on the 'building my capacity' piece. a lot of that will be about thinking through stuff that doesn't wind up being ultimately implemented. i'll write more "
(a ((href "/tagged/uf-library")) "about building library") " separately. (of course there's going to be a lot of interleaving)")
(p "the thing to do before hacking next week is to look at the protocols available. (the working-name 'uf-library' is a contraction of 'usufruct', a social-good-oriented property model (can't be giving things latin names tho), but it could also be 'ur-favorite' or 'user-friendly' (what's friendlier than being engaged in community?))"))
(section
((id "dreaming"))
(h2 "part 3: dreaming")
(p "this is an experiment. and kind of a long-shot one at that. i hope that it inspires similar experiments, regardless of the success of this iteration. (there might even already be a project out there that hit on the same idea, however it appears to be abandoned (and a dao))")
(p "if this is interesting to you "
(a ((href "/contact")) "let's talk about it!")
" otherwise, wish me luck :)")))

View file

@ -1,4 +1,6 @@
title,link,summary,published,updated
pre-introducing uf-library,https://oxaliq.net/unsettled/pre-introducing-uf-library,what if you were a library?,2024-04-01T13:04:37,
notes from rc,https://oxaliq.net/unsettled/notes-from-rc,dispatches from the edge of my abilities,2024-04-01T13:02:09,
now,https://oxaliq.net/now,what the author of this site is up to (not computer things),2024-01-18T22:22:03,2024-03-23T16:29:58
about,https://oxaliq.net/about,about the bitch who made this site,2024-01-18T21:56:45,2024-03-23T16:29:13
latl-primitives_what-is-language,https://oxaliq.net/unsettled/latl-primitives_what-is-language,thinking about language from the perspective of latl,2024-02-25T21:36:03,

1 title link summary published updated
2 pre-introducing uf-library https://oxaliq.net/unsettled/pre-introducing-uf-library what if you were a library? 2024-04-01T13:04:37
3 notes from rc https://oxaliq.net/unsettled/notes-from-rc dispatches from the edge of my abilities 2024-04-01T13:02:09
4 now https://oxaliq.net/now what the author of this site is up to (not computer things) 2024-01-18T22:22:03 2024-03-23T16:29:58
5 about https://oxaliq.net/about about the bitch who made this site 2024-01-18T21:56:45 2024-03-23T16:29:13
6 latl-primitives_what-is-language https://oxaliq.net/unsettled/latl-primitives_what-is-language thinking about language from the perspective of latl 2024-02-25T21:36:03

View file

@ -5,3 +5,7 @@ conlang,unsettled/latl-primitives,settled/1,unsettled/1
programming-language,unsettled/latl-primitives,unsettled/1
tool,settled/1
linguistics,unsettled/latl-primitives_what-is-language
rc,unsettled/pre-introducing-uf-library,unsettled/notes-from-rc
uf-library,unsettled/pre-introducing-uf-library,unsettled/notes-from-rc
diary,unsettled/notes-from-rc
library,unsettled/pre-introducing-uf-library
1 tags,->
5 programming-language,unsettled/latl-primitives,unsettled/1
6 tool,settled/1
7 linguistics,unsettled/latl-primitives_what-is-language
8 rc,unsettled/pre-introducing-uf-library,unsettled/notes-from-rc
9 uf-library,unsettled/pre-introducing-uf-library,unsettled/notes-from-rc
10 diary,unsettled/notes-from-rc
11 library,unsettled/pre-introducing-uf-library

View file

@ -1,4 +1,6 @@
id,headline,description,history->
pre-introducing-uf-library,pre-introducing uf-library,what if you were a library?,2024-04-01T13:04:37
notes-from-rc,notes from rc,dispatches from the edge of my abilities,2024-04-01T13:02:09
latl-primitives_what-is-language,latl-primitives_what-is-language,thinking about language from the perspective of latl,2024-02-25T21:36:03
latl-primitives,latl-primitives,designing the primitives to be provided by latl,2024-02-25T21:33:06
1,beginning latl,beginning the process of thinking through an environment for conlanging and other language shenanigans,2024-01-18T22:39:00
1 id headline description history->
2 pre-introducing-uf-library pre-introducing uf-library what if you were a library? 2024-04-01T13:04:37
3 notes-from-rc notes from rc dispatches from the edge of my abilities 2024-04-01T13:02:09
4 latl-primitives_what-is-language latl-primitives_what-is-language thinking about language from the perspective of latl 2024-02-25T21:36:03
5 latl-primitives latl-primitives designing the primitives to be provided by latl 2024-02-25T21:33:06
6 1 beginning latl beginning the process of thinking through an environment for conlanging and other language shenanigans 2024-01-18T22:39:00

View file

@ -1 +1 @@
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title>λ.oxaliq.net</title><link rel="self" href="https://oxaliq.net/feed.atom"/><updated>2024-03-23T16:29:58</updated><author><name>sorrel</name></author><id>https://oxaliq.net</id><entry><title>now</title><link href="https://oxaliq.net/now"/><id>https://oxaliq.net/now</id><content src="https://oxaliq.net/now" type="text/html"></content><summary>what the author of this site is up to (not computer things)</summary><published>2024-01-18T22:22:03</published><updated>2024-03-23T16:29:58</updated></entry><entry><title>about</title><link href="https://oxaliq.net/about"/><id>https://oxaliq.net/about</id><content src="https://oxaliq.net/about" type="text/html"></content><summary>about the bitch who made this site</summary><published>2024-01-18T21:56:45</published><updated>2024-03-23T16:29:13</updated></entry><entry><title>latl-primitives_what-is-language</title><link href="https://oxaliq.net/unsettled/latl-primitives_what-is-language"/><id>https://oxaliq.net/unsettled/latl-primitives_what-is-language</id><content src="https://oxaliq.net/unsettled/latl-primitives_what-is-language" type="text/html"></content><summary>thinking about language from the perspective of latl</summary><published>2024-02-25T21:36:03</published><updated></updated></entry><entry><title>latl-primitives</title><link href="https://oxaliq.net/unsettled/latl-primitives"/><id>https://oxaliq.net/unsettled/latl-primitives</id><content src="https://oxaliq.net/unsettled/latl-primitives" type="text/html"></content><summary>designing the primitives to be provided by latl</summary><published>2024-02-25T21:33:06</published><updated></updated></entry><entry><title>feature-change-applier</title><link href="https://oxaliq.net/settled/1"/><id>https://oxaliq.net/settled/1</id><content src="https://oxaliq.net/settled/1" type="text/html"></content><summary>a first attempt at a conlanging tool</summary><published>2024-01-25T16:26:10</published><updated></updated></entry><entry><title>beginning latl</title><link href="https://oxaliq.net/unsettled/1"/><id>https://oxaliq.net/unsettled/1</id><content src="https://oxaliq.net/unsettled/1" type="text/html"></content><summary>beginning the process of thinking through an environment for conlanging and other language shenanigans</summary><published>2024-01-18T22:39:00</published><updated></updated></entry><entry><title>now</title><link href="https://oxaliq.net/now"/><id>https://oxaliq.net/now</id><content src="https://oxaliq.net/now" type="text/html"></content><summary>what the author of this site is up to (not computer things)</summary><published>2024-01-18T22:22:03</published><updated></updated></entry><entry><title>contact</title><link href="https://oxaliq.net/contact"/><id>https://oxaliq.net/contact</id><content src="https://oxaliq.net/contact" type="text/html"></content><summary>how to talk to me</summary><published>2024-01-18T22:21:26</published><updated></updated></entry><entry><title>very earnest disclaimer</title><link href="https://oxaliq.net/very-earnest-disclaimer"/><id>https://oxaliq.net/very-earnest-disclaimer</id><content src="https://oxaliq.net/very-earnest-disclaimer" type="text/html"></content><summary>being earnest in the streets</summary><published>2024-01-18T22:20:50</published><updated></updated></entry><entry><title>this</title><link href="https://oxaliq.net/this"/><id>https://oxaliq.net/this</id><content src="https://oxaliq.net/this" type="text/html"></content><summary>the site this bitch made</summary><published>2024-01-18T22:19:43</published><updated></updated></entry><entry><title>about</title><link href="https://oxaliq.net/about"/><id>https://oxaliq.net/about</id><content src="https://oxaliq.net/about" type="text/html"></content><summary>about the bitch who made this site</summary><published>2024-01-18T21:56:45</published><updated></updated></entry></feed>
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title>λ.oxaliq.net</title><link rel="self" href="https://oxaliq.net/feed.atom"/><updated>2024-04-01T13:04:37</updated><author><name>sorrel</name></author><id>https://oxaliq.net</id><entry><title>pre-introducing uf-library</title><link href="https://oxaliq.net/unsettled/pre-introducing-uf-library"/><id>https://oxaliq.net/unsettled/pre-introducing-uf-library</id><content src="https://oxaliq.net/unsettled/pre-introducing-uf-library" type="text/html"></content><summary>what if you were a library?</summary><published>2024-04-01T13:04:37</published><updated></updated></entry><entry><title>notes from rc</title><link href="https://oxaliq.net/unsettled/notes-from-rc"/><id>https://oxaliq.net/unsettled/notes-from-rc</id><content src="https://oxaliq.net/unsettled/notes-from-rc" type="text/html"></content><summary>dispatches from the edge of my abilities</summary><published>2024-04-01T13:02:09</published><updated></updated></entry><entry><title>now</title><link href="https://oxaliq.net/now"/><id>https://oxaliq.net/now</id><content src="https://oxaliq.net/now" type="text/html"></content><summary>what the author of this site is up to (not computer things)</summary><published>2024-01-18T22:22:03</published><updated>2024-03-23T16:29:58</updated></entry><entry><title>about</title><link href="https://oxaliq.net/about"/><id>https://oxaliq.net/about</id><content src="https://oxaliq.net/about" type="text/html"></content><summary>about the bitch who made this site</summary><published>2024-01-18T21:56:45</published><updated>2024-03-23T16:29:13</updated></entry><entry><title>latl-primitives_what-is-language</title><link href="https://oxaliq.net/unsettled/latl-primitives_what-is-language"/><id>https://oxaliq.net/unsettled/latl-primitives_what-is-language</id><content src="https://oxaliq.net/unsettled/latl-primitives_what-is-language" type="text/html"></content><summary>thinking about language from the perspective of latl</summary><published>2024-02-25T21:36:03</published><updated></updated></entry><entry><title>latl-primitives</title><link href="https://oxaliq.net/unsettled/latl-primitives"/><id>https://oxaliq.net/unsettled/latl-primitives</id><content src="https://oxaliq.net/unsettled/latl-primitives" type="text/html"></content><summary>designing the primitives to be provided by latl</summary><published>2024-02-25T21:33:06</published><updated></updated></entry><entry><title>feature-change-applier</title><link href="https://oxaliq.net/settled/1"/><id>https://oxaliq.net/settled/1</id><content src="https://oxaliq.net/settled/1" type="text/html"></content><summary>a first attempt at a conlanging tool</summary><published>2024-01-25T16:26:10</published><updated></updated></entry><entry><title>beginning latl</title><link href="https://oxaliq.net/unsettled/1"/><id>https://oxaliq.net/unsettled/1</id><content src="https://oxaliq.net/unsettled/1" type="text/html"></content><summary>beginning the process of thinking through an environment for conlanging and other language shenanigans</summary><published>2024-01-18T22:39:00</published><updated></updated></entry><entry><title>now</title><link href="https://oxaliq.net/now"/><id>https://oxaliq.net/now</id><content src="https://oxaliq.net/now" type="text/html"></content><summary>what the author of this site is up to (not computer things)</summary><published>2024-01-18T22:22:03</published><updated></updated></entry><entry><title>contact</title><link href="https://oxaliq.net/contact"/><id>https://oxaliq.net/contact</id><content src="https://oxaliq.net/contact" type="text/html"></content><summary>how to talk to me</summary><published>2024-01-18T22:21:26</published><updated></updated></entry><entry><title>very earnest disclaimer</title><link href="https://oxaliq.net/very-earnest-disclaimer"/><id>https://oxaliq.net/very-earnest-disclaimer</id><content src="https://oxaliq.net/very-earnest-disclaimer" type="text/html"></content><summary>being earnest in the streets</summary><published>2024-01-18T22:20:50</published><updated></updated></entry><entry><title>this</title><link href="https://oxaliq.net/this"/><id>https://oxaliq.net/this</id><content src="https://oxaliq.net/this" type="text/html"></content><summary>the site this bitch made</summary><published>2024-01-18T22:19:43</published><updated></updated></entry><entry><title>about</title><link href="https://oxaliq.net/about"/><id>https://oxaliq.net/about</id><content src="https://oxaliq.net/about" type="text/html"></content><summary>about the bitch who made this site</summary><published>2024-01-18T21:56:45</published><updated></updated></entry></feed>

1
source/tagged/diary.scm Normal file
View file

@ -0,0 +1 @@
'(article (hgroup (h1 "stuff what's tagged like " (em "#diary")) (p (em "everything (or maybe just some things) i've ever said about " (strong "#diary")))) (h3 "the thoughts") (div ((class "post-preview")) (h4 "notes from rc") (p "dispatches from the edge of my abilities") (a ((href "/unsettled/notes-from-rc")) "go! to notes from rc page")))

View file

@ -1 +1 @@
'(article (hgroup (h1 "all the tags") (p (em "a categorical mess for your perusal"))) (h3 "the thoughts") (div ((class "post-preview")) (h4 "about") (p "posts about about") (a ((href "/tagged/about")) "go! to about page")) (div ((class "post-preview")) (h4 "latl") (p "posts about latl") (a ((href "/tagged/latl")) "go! to latl page")) (div ((class "post-preview")) (h4 "conlang") (p "posts about conlang") (a ((href "/tagged/conlang")) "go! to conlang page")) (div ((class "post-preview")) (h4 "programming-language") (p "posts about programming-language") (a ((href "/tagged/programming-language")) "go! to programming-language page")) (div ((class "post-preview")) (h4 "tool") (p "posts about tool") (a ((href "/tagged/tool")) "go! to tool page")) (div ((class "post-preview")) (h4 "linguistics") (p "posts about linguistics") (a ((href "/tagged/linguistics")) "go! to linguistics page")))
'(article (hgroup (h1 "all the tags") (p (em "a categorical mess for your perusal"))) (h3 "the thoughts") (div ((class "post-preview")) (h4 "about") (p "posts about about") (a ((href "/tagged/about")) "go! to about page")) (div ((class "post-preview")) (h4 "latl") (p "posts about latl") (a ((href "/tagged/latl")) "go! to latl page")) (div ((class "post-preview")) (h4 "conlang") (p "posts about conlang") (a ((href "/tagged/conlang")) "go! to conlang page")) (div ((class "post-preview")) (h4 "programming-language") (p "posts about programming-language") (a ((href "/tagged/programming-language")) "go! to programming-language page")) (div ((class "post-preview")) (h4 "tool") (p "posts about tool") (a ((href "/tagged/tool")) "go! to tool page")) (div ((class "post-preview")) (h4 "linguistics") (p "posts about linguistics") (a ((href "/tagged/linguistics")) "go! to linguistics page")) (div ((class "post-preview")) (h4 "rc") (p "posts about rc") (a ((href "/tagged/rc")) "go! to rc page")) (div ((class "post-preview")) (h4 "uf-library") (p "posts about uf-library") (a ((href "/tagged/uf-library")) "go! to uf-library page")) (div ((class "post-preview")) (h4 "diary") (p "posts about diary") (a ((href "/tagged/diary")) "go! to diary page")) (div ((class "post-preview")) (h4 "library") (p "posts about library") (a ((href "/tagged/library")) "go! to library page")))

View file

@ -0,0 +1 @@
'(article (hgroup (h1 "stuff what's tagged like " (em "#library")) (p (em "everything (or maybe just some things) i've ever said about " (strong "#library")))) (h3 "the thoughts") (div ((class "post-preview")) (h4 "pre-introducing uf-library") (p "what if you were a library?") (a ((href "/unsettled/pre-introducing-uf-library")) "go! to pre-introducing uf-library page")))

1
source/tagged/rc.scm Normal file
View file

@ -0,0 +1 @@
'(article (hgroup (h1 "stuff what's tagged like " (em "#rc")) (p (em "everything (or maybe just some things) i've ever said about " (strong "#rc")))) (h3 "the thoughts") (div ((class "post-preview")) (h4 "pre-introducing uf-library") (p "what if you were a library?") (a ((href "/unsettled/pre-introducing-uf-library")) "go! to pre-introducing uf-library page")) (div ((class "post-preview")) (h4 "notes from rc") (p "dispatches from the edge of my abilities") (a ((href "/unsettled/notes-from-rc")) "go! to notes from rc page")))

View file

@ -0,0 +1 @@
'(article (hgroup (h1 "stuff what's tagged like " (em "#uf-library")) (p (em "everything (or maybe just some things) i've ever said about " (strong "#uf-library")))) (h3 "the thoughts") (div ((class "post-preview")) (h4 "pre-introducing uf-library") (p "what if you were a library?") (a ((href "/unsettled/pre-introducing-uf-library")) "go! to pre-introducing uf-library page")) (div ((class "post-preview")) (h4 "notes from rc") (p "dispatches from the edge of my abilities") (a ((href "/unsettled/notes-from-rc")) "go! to notes from rc page")))

View file

@ -1 +1 @@
'(article (hgroup (h1 "unsettled thoughts") (p (em "just doing some thinking aloud"))) (h3 "the thoughts") (div ((class "post-preview")) (h4 "latl-primitives_what-is-language") (p "thinking about language from the perspective of latl") (a ((href "/unsettled/latl-primitives_what-is-language")) "go! to latl-primitives_what-is-language page")) (div ((class "post-preview")) (h4 "latl-primitives") (p "designing the primitives to be provided by latl") (a ((href "/unsettled/latl-primitives")) "go! to latl-primitives page")) (div ((class "post-preview")) (h4 "beginning latl") (p "beginning the process of thinking through an environment for conlanging and other language shenanigans") (a ((href "/unsettled/1")) "go! to beginning latl page")))
'(article (hgroup (h1 "unsettled thoughts") (p (em "just doing some thinking aloud"))) (h3 "the thoughts") (div ((class "post-preview")) (h4 "pre-introducing uf-library") (p "what if you were a library?") (a ((href "/unsettled/pre-introducing-uf-library")) "go! to pre-introducing uf-library page")) (div ((class "post-preview")) (h4 "notes from rc") (p "dispatches from the edge of my abilities") (a ((href "/unsettled/notes-from-rc")) "go! to notes from rc page")) (div ((class "post-preview")) (h4 "latl-primitives_what-is-language") (p "thinking about language from the perspective of latl") (a ((href "/unsettled/latl-primitives_what-is-language")) "go! to latl-primitives_what-is-language page")) (div ((class "post-preview")) (h4 "latl-primitives") (p "designing the primitives to be provided by latl") (a ((href "/unsettled/latl-primitives")) "go! to latl-primitives page")) (div ((class "post-preview")) (h4 "beginning latl") (p "beginning the process of thinking through an environment for conlanging and other language shenanigans") (a ((href "/unsettled/1")) "go! to beginning latl page")))

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1 @@
'(body (article ((id "pre-introducing-uf-library")) (hgroup (h1 "pre-introducing uf-library") (p (em "what if you were a library?"))) (section ((id "quick-story")) (h2 "part 1: a quick story") (p "i volunteer at a tool library. it's a scrappy project that technically fits the non-profit designation, but has managed to cultivate a do-it-together ethos. there are numerous working groups devoted to tool maintenance, educational workshops, community outreach, developing an on-site print shop, and much more. and we do it all on a pretty slim budget with almost entirely unpaid labor") (p "i also love physical media. i recently had to pack most of my posessions into storage for a short time and was struck by the high percentage of my belongings that are physical media. (yet, i always feel like i'm not looking hard enough for new stuff to read or listen to!) floating out amongst my friends are probably a dozen books -- some of which i've maybe forgotten the location of -- but i've been increasingly feeling that more of them should be circulating. what if i made my little media collection a library for my friends?")) (section ((id "software")) (h2 "part 2: software") (p "there's some foss library software out there :" (a ((href "https://koha-community.org/")) "koha ils") ", " (a ((href "https://evergreen-ils.org/")) "evergreen ils") ", " (a ((href "https://openbiblio.de/")) "openbiblio") " (and more.) the only tool or 'thing' oriented software i know of are the foss (unfinished) " (a ((href "https://github.com/chicago-tool-library/circulate")) "circulate") " by the chicago tool library and the closed-source " (a ((href "https://myturn.com/")) "myturn") ". i'm not interested in critiquing existing software here, except to say that none of the things i've seen support the kind of library i want to become") (p "i want to be a library amongst libraries. i want my friends and communities to add their collections to the library network and to lend and borrow and restore and maintain more than they ever could as individuals lending and borrowing amongst friends. and i don't care about the distinction between traditional media-library *and* library-of-things/tool-library models. i want library as community platform. i want applied library sciences") (p "wait that wasn't about software. that was about human networking. but the software to represent this kind of social technology doesn't yet exist. and i think it should. and i think it should be as lean and easy to deploy and administer as possible") (p "i don't have the capacity to build this vision at this moment, but i think i can build some of it and build the capacity to build more.\n i'm participating in " (a ((href "https://recurse.com")) "recurse center hacking retreat") " and " (a ((href "/tagged/rc")) "i'm writing about my rc experience") ". that'll be more focused on the 'building my capacity' piece. a lot of that will be about thinking through stuff that doesn't wind up being ultimately implemented. i'll write more " (a ((href "/tagged/uf-library")) "about building library") " separately. (of course there's going to be a lot of interleaving)") (p "the thing to do before hacking next week is to look at the protocols available. (the working-name 'uf-library' is a contraction of 'usufruct', a social-good-oriented property model (can't be giving things latin names tho), but it could also be 'ur-favorite' or 'user-friendly' (what's friendlier than being engaged in community?))")) (section ((id "dreaming")) (h2 "part 3: dreaming") (p "this is an experiment. and kind of a long-shot one at that. i hope that it inspires similar experiments, regardless of the success of this iteration. (there might even already be a project out there that hit on the same idea, however it appears to be abandoned (and a dao))") (p "if this is interesting to you " (a ((href "/contact")) "let's talk about it!") " otherwise, wish me luck :)"))) (footer (a ((href "https://git.bunk.computer/oxaliq/oxaliq.net/src/branch/main/source/unsettledpre-introducing-uf-library.scm")) "view source") (hr) (section (h5 "tagged") (ul ((class "tag-list")) (li ((class "tag-item")) (span ((class "hx-target")) (a ((href "/tagged/uf-library") (hx-get "/hx/tagged/uf-library") (hx-target "closest span.hx-target") (hx-swap "innerHTML")) "uf-library"))) (li ((class "tag-item")) (span ((class "hx-target")) (a ((href "/tagged/library") (hx-get "/hx/tagged/library") (hx-target "closest span.hx-target") (hx-swap "innerHTML")) "library"))) (li ((class "tag-item")) (span ((class "hx-target")) (a ((href "/tagged/rc") (hx-get "/hx/tagged/rc") (hx-target "closest span.hx-target") (hx-swap "innerHTML")) "rc"))))) (hr) (p ((class "doc-history")) (small "published: 2024-04-01T13:04:37")) (p ((class "license-info")) (small (a ((href "static/license/license.txt")) "license")))))