Monorepo for Aesthetic.Computer aesthetic.computer

feat: finish papers followups and logo history report

+1836 -435
+52
papers/BUILDLOG.md
··· 1443 1443 Failed: 1444 1444 - Reading the Score [cards] 1445 1445 - Get Closed Source Out of Schools [cards] 1446 + 1447 + ## 2026-03-28 23:05 1448 + 1449 + Built: 1450 + - Aesthetic Computer '26 [en] → aesthetic-computer-26-arxiv.pdf 1451 + - Aesthetic Computer '26 [cards] → aesthetic-computer-26-arxiv-cards.pdf 1452 + - From setup() to boot() [en] → piece-api-26-arxiv.pdf 1453 + - From setup() to boot() [cards] → piece-api-26-arxiv-cards.pdf 1454 + - Repository Archaeology [en] → repo-archaeology-26-arxiv.pdf 1455 + - Repository Archaeology [cards] → repo-archaeology-26-arxiv-cards.pdf 1456 + - Vestigial Features [en] → dead-ends-26-arxiv.pdf 1457 + - Vestigial Features [cards] → dead-ends-26-arxiv-cards.pdf 1458 + - Citation Diversity Audit [en] → citation-diversity-audit-26.pdf 1459 + - Citation Diversity Audit [cards] → citation-diversity-audit-26-cards.pdf 1460 + - Radical Computer Art [en] → radical-computer-art-26-arxiv.pdf 1461 + - Radical Computer Art [cards] → radical-computer-art-26-arxiv-cards.pdf 1462 + - KidLisp '26 [en] → kidlisp-26-arxiv.pdf 1463 + - KidLisp '26 [cards] → kidlisp-26-arxiv-cards.pdf 1464 + - KidLisp Language Reference [en] → kidlisp-reference-26-arxiv.pdf 1465 + - KidLisp Language Reference [cards] → kidlisp-reference-26-arxiv-cards.pdf 1466 + - Network Audit [en] → network-audit-26-arxiv.pdf 1467 + - Network Audit [cards] → network-audit-26-arxiv-cards.pdf 1468 + - notepat.com [en] → notepat-26-arxiv.pdf 1469 + - notepat.com [cards] → notepat-26-arxiv-cards.pdf 1470 + - AC Native OS [en] → ac-native-os-26-arxiv.pdf 1471 + - AC Native OS [cards] → ac-native-os-26-arxiv-cards.pdf 1472 + - Pieces Not Programs [en] → pieces-not-programs-26-arxiv.pdf 1473 + - Pieces Not Programs [cards] → pieces-not-programs-26-arxiv-cards.pdf 1474 + - Who Pays for Creative Tools? [en] → who-pays-for-creative-tools-26-arxiv.pdf 1475 + - Who Pays for Creative Tools? [cards] → who-pays-for-creative-tools-26-arxiv-cards.pdf 1476 + - Whistlegraph [en] → whistlegraph-26-arxiv.pdf 1477 + - Whistlegraph [cards] → whistlegraph-26-arxiv-cards.pdf 1478 + - PLOrk'ing the Planet [en] → plorking-the-planet-26-arxiv.pdf 1479 + - PLOrk'ing the Planet [cards] → plorking-the-planet-26-arxiv-cards.pdf 1480 + - Playable Folk Songs [en] → folk-songs-26-arxiv.pdf 1481 + - Playable Folk Songs [cards] → folk-songs-26-arxiv-cards.pdf 1482 + - Sucking on the Complex [en] → sucking-on-the-complex-26-arxiv.pdf 1483 + - Sucking on the Complex [cards] → sucking-on-the-complex-26-arxiv-cards.pdf 1484 + - KidLisp Cards [en] → kidlisp-cards-26-arxiv.pdf 1485 + - KidLisp Cards [cards] → kidlisp-cards-26-arxiv-cards.pdf 1486 + - Reading the Score [en] → reading-the-score-26-arxiv.pdf 1487 + - Reading the Score [cards] → reading-the-score-26-arxiv-cards.pdf 1488 + - CalArts, Callouts, and Papers [en] → calarts-callouts-papers-26-arxiv.pdf 1489 + - CalArts, Callouts, and Papers [cards] → calarts-callouts-papers-26-arxiv-cards.pdf 1490 + - Get Closed Source Out of Schools [en] → open-schools-26-arxiv.pdf 1491 + - Get Closed Source Out of Schools [cards] → open-schools-26-arxiv-cards.pdf 1492 + - Five Years from Now [en] → five-years-from-now-26-arxiv.pdf 1493 + - Five Years from Now [cards] → five-years-from-now-26-arxiv-cards.pdf 1494 + - Handle Identity on the AT Protocol [en] → handle-identity-atproto-26-arxiv.pdf 1495 + - Handle Identity on the AT Protocol [cards] → handle-identity-atproto-26-arxiv-cards.pdf 1496 + - Two Departments, One Building [en] → ucla-arts-funding-26-arxiv.pdf 1497 + - Two Departments, One Building [cards] → ucla-arts-funding-26-arxiv-cards.pdf
+9 -6
papers/arxiv-ac/ac.log
··· 1 - This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 27 MAR 2026 08:25 1 + This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 28 MAR 2026 15:53 2 2 entering extended mode 3 3 restricted \write18 enabled. 4 4 %&-line parsing enabled. ··· 1581 1581 LaTeX Warning: `h' float specifier changed to `ht'. 1582 1582 1583 1583 1584 - Underfull \vbox (badness 3291) has occurred while \output is active [] 1584 + Underfull \vbox (badness 10000) has occurred while \output is active [] 1585 + 1586 + 1587 + Underfull \vbox (badness 1072) has occurred while \output is active [] 1585 1588 1586 1589 [4] 1587 1590 Underfull \hbox (badness 2126) in paragraph at lines 521--522 ··· 1611 1614 (rerunfilecheck) Checksum: B30EA057DD4C1033B61567C65F9E0AAB;4196. 1612 1615 ) 1613 1616 Here is how much of TeX's memory you used: 1614 - 21075 strings out of 478682 1615 - 386014 string characters out of 5849006 1617 + 21078 strings out of 478682 1618 + 386095 string characters out of 5849006 1616 1619 1950018 words of memory out of 6000000 1617 - 40884 multiletter control sequences out of 15000+600000 1620 + 40887 multiletter control sequences out of 15000+600000 1618 1621 514930 words of font info for 103 fonts, out of 8000000 for 9000 1619 1622 14 hyphenation exceptions out of 8191 1620 - 84i,12n,115p,1101b,1186s stack positions out of 10000i,1000n,20000p,200000b,200000s 1623 + 84i,13n,115p,1101b,1186s stack positions out of 10000i,1000n,20000p,200000b,200000s 1621 1624 1622 1625 Output written on ac.pdf (5 pages).
papers/arxiv-ac/ac.pdf

This is a binary file and will not be displayed.

+1 -1
papers/arxiv-ac/ac.tex
··· 456 456 \label{tab:history} 457 457 \end{table} 458 458 459 - The project is primarily single-author: @jeffrey accounts for approximately 98\% of commits, with contributions from 14 additional collaborators. 459 + The project is primarily single-author: @jeffrey accounts for approximately 98\% of commits, with contributions from 14 additional collaborators. The AestheticAnts system---an automated maintenance agent that runs pre-commit checks, score enforcement, and platter synchronization---embodies the platform's treatment of maintenance as a first-class creative act, following Ukeles's argument that care and upkeep are inseparable from the work itself~\citep{ukeles1969manifesto}. 460 460 461 461 % ============ 10. EVALUATION ============ 462 462
+7
papers/arxiv-ac/references.bib
··· 108 108 number={1}, 109 109 year={2021} 110 110 } 111 + 112 + @article{ukeles1969manifesto, 113 + title={Manifesto for Maintenance Art 1969!}, 114 + author={Ukeles, Mierle Laderman}, 115 + year={1969}, 116 + note={Proposal for an exhibition ``Care''} 117 + }
+1 -1
papers/arxiv-api/api-cards.toc
··· 17 17 \contentsline {subsection}{\numberline {4.6}No canvas configuration}{20}{subsection.4.6}% 18 18 \contentsline {section}{\numberline {5}API Surface Comparison}{21}{section.5}% 19 19 \contentsline {subsection}{\numberline {5.1}Naming philosophy}{21}{subsection.5.1}% 20 - \contentsline {subsection}{\numberline {5.2}Color model}{23}{subsection.5.2}% 20 + \contentsline {subsection}{\numberline {5.2}Color model}{22}{subsection.5.2}% 21 21 \contentsline {section}{\numberline {6}State Management}{24}{section.6}% 22 22 \contentsline {subsection}{\numberline {6.1}Processing: global variables}{24}{subsection.6.1}% 23 23 \contentsline {subsection}{\numberline {6.2}AC: module-level closures}{24}{subsection.6.2}%
+1 -1
papers/arxiv-api/api.log
··· 1 - This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 27 MAR 2026 08:26 1 + This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 28 MAR 2026 15:54 2 2 entering extended mode 3 3 restricted \write18 enabled. 4 4 %&-line parsing enabled.
papers/arxiv-api/api.pdf

This is a binary file and will not be displayed.

+1 -1
papers/arxiv-archaeology/archaeology.log
··· 1 - This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 27 MAR 2026 08:26 1 + This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 28 MAR 2026 15:54 2 2 entering extended mode 3 3 restricted \write18 enabled. 4 4 %&-line parsing enabled.
papers/arxiv-archaeology/archaeology.pdf

This is a binary file and will not be displayed.

+1 -1
papers/arxiv-calarts/calarts.log
··· 1 - This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 27 MAR 2026 08:31 1 + This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 28 MAR 2026 16:02 2 2 entering extended mode 3 3 restricted \write18 enabled. 4 4 %&-line parsing enabled.
+1 -1
papers/arxiv-complex/complex.log
··· 1 - This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 27 MAR 2026 08:30 1 + This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 28 MAR 2026 16:01 2 2 entering extended mode 3 3 restricted \write18 enabled. 4 4 %&-line parsing enabled.
+2 -2
papers/arxiv-dead-ends/dead-ends.log
··· 1 - This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 27 MAR 2026 08:27 1 + This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 28 MAR 2026 15:55 2 2 entering extended mode 3 3 restricted \write18 enabled. 4 4 %&-line parsing enabled. ··· 1507 1507 Here is how much of TeX's memory you used: 1508 1508 19605 strings out of 478682 1509 1509 363780 string characters out of 5849006 1510 - 1873018 words of memory out of 6000000 1510 + 1872018 words of memory out of 6000000 1511 1511 39429 multiletter control sequences out of 15000+600000 1512 1512 514930 words of font info for 103 fonts, out of 8000000 for 9000 1513 1513 14 hyphenation exceptions out of 8191
papers/arxiv-dead-ends/dead-ends.pdf

This is a binary file and will not be displayed.

+4 -4
papers/arxiv-diversity/diversity-cards.toc
··· 10 10 \contentsline {subsection}{\numberline {3.4}Indigenous and Decolonial Computing}{9}{subsection.3.4}% 11 11 \contentsline {subsection}{\numberline {3.5}Latin American Creative Coding}{10}{subsection.3.5}% 12 12 \contentsline {section}{\numberline {4}Per-Paper Integration Targets}{11}{section.4}% 13 - \contentsline {section}{\numberline {5}Targets and Commitments}{12}{section.5}% 14 - \contentsline {subsection}{\numberline {5.1}Quantitative Goals}{12}{subsection.5.1}% 15 - \contentsline {subsection}{\numberline {5.2}Process Commitments}{12}{subsection.5.2}% 16 - \contentsline {section}{\numberline {6}An Honest Assessment}{14}{section.6}% 13 + \contentsline {section}{\numberline {5}Targets and Commitments}{13}{section.5}% 14 + \contentsline {subsection}{\numberline {5.1}Quantitative Goals}{13}{subsection.5.1}% 15 + \contentsline {subsection}{\numberline {5.2}Process Commitments}{13}{subsection.5.2}% 16 + \contentsline {section}{\numberline {6}An Honest Assessment}{15}{section.6}% 17 17 \contentsfinish
+1 -1
papers/arxiv-diversity/diversity.log
··· 1 - This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 27 MAR 2026 08:27 1 + This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 28 MAR 2026 15:55 2 2 entering extended mode 3 3 restricted \write18 enabled. 4 4 %&-line parsing enabled.
papers/arxiv-diversity/diversity.pdf

This is a binary file and will not be displayed.

+17 -13
papers/arxiv-folk-songs/folk-songs-cards.toc
··· 1 1 \contentsline {section}{\numberline {1}The Argument}{4}{section.1}% 2 2 \contentsline {section}{\numberline {2}The Instrument}{6}{section.2}% 3 3 \contentsline {section}{\numberline {3}The Encoding}{7}{section.3}% 4 - \contentsline {section}{\numberline {4}A Catalog of Playable Melodies}{9}{section.4}% 5 - \contentsline {subsection}{\numberline {4.1}Pentatonic (5 notes)}{9}{subsection.4.1}% 6 - \contentsline {subsection}{\numberline {4.2}Narrow Range ($<$ octave)}{9}{subsection.4.2}% 7 - \contentsline {subsection}{\numberline {4.3}Modal \& Diatonic}{10}{subsection.4.3}% 8 - \contentsline {section}{\numberline {5}The Folk Process as Version Control}{11}{section.5}% 9 - \contentsline {section}{\numberline {6}Computational Dimensions}{13}{section.6}% 10 - \contentsline {section}{\numberline {7}Related Instruments}{15}{section.7}% 11 - \contentsline {subsection}{\numberline {7.1}aQWERTYon}{15}{subsection.7.1}% 12 - \contentsline {subsection}{\numberline {7.2}ABC Notation}{15}{subsection.7.2}% 13 - \contentsline {subsection}{\numberline {7.3}Tunepal}{16}{subsection.7.3}% 14 - \contentsline {section}{\numberline {8}The Bare-Metal Folk Instrument}{17}{section.8}% 15 - \contentsline {section}{\numberline {9}Future Work}{18}{section.9}% 16 - \contentsline {section}{\numberline {10}Conclusion}{19}{section.10}% 4 + \contentsline {subsection}{\numberline {3.1}Extended Examples}{8}{subsection.3.1}% 5 + \contentsline {subsection}{\numberline {3.2}Songs as Cards}{9}{subsection.3.2}% 6 + \contentsline {section}{\numberline {4}A Catalog of Playable Melodies}{11}{section.4}% 7 + \contentsline {subsection}{\numberline {4.1}Pentatonic (5 notes)}{11}{subsection.4.1}% 8 + \contentsline {subsection}{\numberline {4.2}Narrow Range ($<$ octave)}{11}{subsection.4.2}% 9 + \contentsline {subsection}{\numberline {4.3}Modal \& Diatonic}{12}{subsection.4.3}% 10 + \contentsline {section}{\numberline {5}The Folk Process as Version Control}{13}{section.5}% 11 + \contentsline {section}{\numberline {6}Computational Dimensions}{15}{section.6}% 12 + \contentsline {section}{\numberline {7}Related Instruments}{17}{section.7}% 13 + \contentsline {subsection}{\numberline {7.1}aQWERTYon}{17}{subsection.7.1}% 14 + \contentsline {subsection}{\numberline {7.2}ABC Notation}{17}{subsection.7.2}% 15 + \contentsline {subsection}{\numberline {7.3}Tunepal}{18}{subsection.7.3}% 16 + \contentsline {section}{\numberline {8}The Bare-Metal Folk Instrument}{19}{section.8}% 17 + \contentsline {subsection}{\numberline {8.1}Why Bare Metal Matters for Folk Songs}{19}{subsection.8.1}% 18 + \contentsline {subsection}{\numberline {8.2}Offline Operation}{20}{subsection.8.2}% 19 + \contentsline {section}{\numberline {9}Future Work}{22}{section.9}% 20 + \contentsline {section}{\numberline {10}Conclusion}{23}{section.10}% 17 21 \contentsfinish
+40 -26
papers/arxiv-folk-songs/folk-songs.log
··· 1 - This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 27 MAR 2026 08:29 1 + This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 28 MAR 2026 16:00 2 2 entering extended mode 3 3 restricted \write18 enabled. 4 4 %&-line parsing enabled. ··· 1443 1443 1444 1444 LaTeX Font Info: Font shape `TU/LatinModernMono(0)/m/n' will be 1445 1445 (Font) scaled to size 8.50006pt on input line 150. 1446 + LaTeX Font Info: Font shape `TU/LatinModernMono(0)/m/n' will be 1447 + (Font) scaled to size 72.55504pt on input line 155. 1446 1448 [1 1447 1449 1448 1450 1449 1451 ] 1452 + Overfull \hbox (22.5788pt too wide) in paragraph at lines 198--199 1453 + \TU/LatinModernRoman(0)/m/sc/10 “Twinkle Twinkle” are addressable as \TU/LatinM 1454 + odernMono(0)/m/n/10 notepat.com?song=C:Twin- 1455 + [] 1456 + 1450 1457 LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be 1451 - (Font) scaled to size 10.00107pt on input line 172. 1458 + (Font) scaled to size 10.00107pt on input line 202. 1452 1459 LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be 1453 - (Font) scaled to size 7.00075pt on input line 172. 1460 + (Font) scaled to size 7.00075pt on input line 202. 1454 1461 LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be 1455 - (Font) scaled to size 9.99893pt on input line 172. 1462 + (Font) scaled to size 9.99893pt on input line 202. 1456 1463 LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be 1457 - (Font) scaled to size 6.99925pt on input line 172. 1464 + (Font) scaled to size 6.99925pt on input line 202. 1458 1465 1459 - Overfull \hbox (10.0pt too wide) in paragraph at lines 187--188 1466 + Overfull \hbox (10.0pt too wide) in paragraph at lines 223--224 1460 1467 [][] 1461 1468 [] 1462 1469 1463 1470 1464 1471 Package hyperref Warning: Token not allowed in a PDF string (Unicode): 1465 - (hyperref) removing `math shift' on input line 189. 1472 + (hyperref) removing `math shift' on input line 225. 1466 1473 1467 1474 1468 1475 Package hyperref Warning: Token not allowed in a PDF string (Unicode): 1469 - (hyperref) removing `math shift' on input line 189. 1476 + (hyperref) removing `math shift' on input line 225. 1470 1477 1471 1478 1472 - Overfull \hbox (10.0pt too wide) in paragraph at lines 201--202 1479 + Overfull \hbox (10.0pt too wide) in paragraph at lines 237--238 1473 1480 [][] 1474 1481 [] 1475 1482 1476 1483 1477 - Overfull \hbox (10.0pt too wide) in paragraph at lines 215--216 1484 + Underfull \hbox (badness 10000) in paragraph at lines 251--251 1485 + []|\TU/LatinModernRoman(0)/m/sc/10 Scarborough 1486 + [] 1487 + 1488 + 1489 + Overfull \hbox (10.0pt too wide) in paragraph at lines 251--252 1478 1490 [][] 1479 1491 [] 1480 1492 1481 1493 1482 - Underfull \vbox (badness 10000) has occurred while \output is active [] 1494 + Underfull \hbox (badness 4353) in paragraph at lines 264--264 1495 + []|\TU/LatinModernRoman(0)/m/sc/10 merge decisions, adop- 1496 + [] 1483 1497 1484 1498 1485 - Overfull \hbox (10.0pt too wide) in paragraph at lines 228--230 1499 + Overfull \hbox (10.0pt too wide) in paragraph at lines 264--266 1486 1500 [][] 1487 1501 [] 1488 1502 ··· 1490 1504 Underfull \vbox (badness 10000) has occurred while \output is active [] 1491 1505 1492 1506 [2] 1493 - Underfull \hbox (badness 1303) in paragraph at lines 264--265 1494 - []\TU/LatinModernRoman(0)/b/n/10 Cross-cultural collections\TU/LatinModernRoman 1495 - (0)/m/sc/10 : Encoding melodies 1496 - [] 1507 + Underfull \vbox (badness 10000) has occurred while \output is active [] 1497 1508 1498 1509 1499 1510 Underfull \vbox (badness 10000) has occurred while \output is active [] 1500 1511 1512 + [3] 1513 + Underfull \hbox (badness 1303) in paragraph at lines 314--315 1514 + []\TU/LatinModernRoman(0)/b/n/10 Cross-cultural collections\TU/LatinModernRoman 1515 + (0)/m/sc/10 : Encoding melodies 1516 + [] 1501 1517 1502 1518 (./folk-songs.bbl 1503 1519 Underfull \hbox (badness 10000) in paragraph at lines 16--22 ··· 1505 1521 ][][][][][][][][][][][][][]$[][]\TU/LatinModernRoman(0)/m/sc/10 , 1506 1522 [] 1507 1523 1508 - [3]) [4 1509 - 1510 - ] (./folk-songs.aux) 1524 + ) [4] (./folk-songs.aux) 1511 1525 1512 1526 LaTeX Font Warning: Some font shapes were not available, defaults substituted. 1513 1527 1514 1528 Package rerunfilecheck Info: File `folk-songs.out' has not changed. 1515 - (rerunfilecheck) Checksum: 835551DB81572771E44E572D3B7C81A7;2293. 1529 + (rerunfilecheck) Checksum: 657A0E503F85D5FD25C59D013239A04D;2980. 1516 1530 ) 1517 1531 Here is how much of TeX's memory you used: 1518 - 20823 strings out of 478682 1519 - 382400 string characters out of 5849006 1520 - 1918018 words of memory out of 6000000 1521 - 40636 multiletter control sequences out of 15000+600000 1522 - 514914 words of font info for 101 fonts, out of 8000000 for 9000 1532 + 20835 strings out of 478682 1533 + 382760 string characters out of 5849006 1534 + 2003018 words of memory out of 6000000 1535 + 40647 multiletter control sequences out of 15000+600000 1536 + 514922 words of font info for 102 fonts, out of 8000000 for 9000 1523 1537 14 hyphenation exceptions out of 8191 1524 - 84i,12n,115p,1007b,1015s stack positions out of 10000i,1000n,20000p,200000b,200000s 1538 + 84i,13n,115p,1007b,1015s stack positions out of 10000i,1000n,20000p,200000b,200000s 1525 1539 1526 1540 Output written on folk-songs.pdf (4 pages).
+31 -31
papers/arxiv-futures/futures-cards.toc
··· 1 - \contentsline {section}{\numberline {1}Introduction}{5}{section.1}% 2 - \contentsline {section}{\numberline {2}Ninety-Four Projects and Counting}{7}{section.2}% 3 - \contentsline {subsection}{\numberline {2.1}The Drawing Software Lineage (2011--2020)}{7}{subsection.2.1}% 4 - \contentsline {subsection}{\numberline {2.2}The Performance Turn (2016--2018)}{8}{subsection.2.2}% 5 - \contentsline {subsection}{\numberline {2.3}Why History Matters for Projection}{9}{subsection.2.3}% 6 - \contentsline {section}{\numberline {3}The Surplus Hardware Wave}{10}{section.3}% 7 - \contentsline {subsection}{\numberline {3.1}From Prototype to Fleet (2026--2027)}{10}{subsection.3.1}% 8 - \contentsline {subsection}{\numberline {3.2}The 50-Dollar Instrument (2027--2028)}{12}{subsection.3.2}% 9 - \contentsline {section}{\numberline {4}Planetary Ensembles}{14}{section.4}% 10 - \contentsline {subsection}{\numberline {4.1}notepat as Ensemble Instrument (2026--2027)}{14}{subsection.4.1}% 11 - \contentsline {subsection}{\numberline {4.2}Beyond Music (2028--2031)}{15}{subsection.4.2}% 12 - \contentsline {section}{\numberline {5}The Third Dimension}{17}{section.5}% 13 - \contentsline {subsection}{\numberline {5.1}What Already Works}{17}{subsection.5.1}% 14 - \contentsline {subsection}{\numberline {5.2}The GPU Question on Bare Metal (2026--2028)}{18}{subsection.5.2}% 15 - \contentsline {subsection}{\numberline {5.3}3D as Creative Medium (2028--2031)}{20}{subsection.5.3}% 16 - \contentsline {section}{\numberline {6}The Scholarly Turn}{22}{section.6}% 17 - \contentsline {subsection}{\numberline {6.1}The Paper Mill (2026--2027)}{22}{subsection.6.1}% 18 - \contentsline {subsection}{\numberline {6.2}Artist-Scholar Identity (2028--2031)}{23}{subsection.6.2}% 19 - \contentsline {section}{\numberline {7}KidLisp's Own Life}{25}{section.7}% 20 - \contentsline {subsection}{\numberline {7.1}Language Community (2026--2028)}{25}{subsection.7.1}% 21 - \contentsline {subsection}{\numberline {7.2}Language Evolution (2028--2031)}{26}{subsection.7.2}% 22 - \contentsline {section}{\numberline {8}The Sustainability Question}{27}{section.8}% 23 - \contentsline {subsection}{\numberline {8.1}The Funding Landscape (2026--2028)}{27}{subsection.8.1}% 24 - \contentsline {subsection}{\numberline {8.2}The Solo-Author Risk (2028--2031)}{28}{subsection.8.2}% 25 - \contentsline {section}{\numberline {9}The Convergence}{30}{section.9}% 26 - \contentsline {section}{\numberline {10}What Could Change Everything}{32}{section.10}% 27 - \contentsline {subsection}{\numberline {10.1}An Institutional Home}{32}{subsection.10.1}% 28 - \contentsline {subsection}{\numberline {10.2}A Viral Moment}{32}{subsection.10.2}% 29 - \contentsline {subsection}{\numberline {10.3}AI as Collaborator}{33}{subsection.10.3}% 30 - \contentsline {subsection}{\numberline {10.4}What If He Stops}{34}{subsection.10.4}% 31 - \contentsline {section}{\numberline {11}Conclusion}{38}{section.11}% 1 + \contentsline {section}{\numberline {1}Introduction}{6}{section.1}% 2 + \contentsline {section}{\numberline {2}Ninety-Four Projects and Counting}{8}{section.2}% 3 + \contentsline {subsection}{\numberline {2.1}The Drawing Software Lineage (2011--2020)}{8}{subsection.2.1}% 4 + \contentsline {subsection}{\numberline {2.2}The Performance Turn (2016--2018)}{9}{subsection.2.2}% 5 + \contentsline {subsection}{\numberline {2.3}Why History Matters for Projection}{10}{subsection.2.3}% 6 + \contentsline {section}{\numberline {3}The Surplus Hardware Wave}{11}{section.3}% 7 + \contentsline {subsection}{\numberline {3.1}From Prototype to Fleet (2026--2027)}{11}{subsection.3.1}% 8 + \contentsline {subsection}{\numberline {3.2}The 50-Dollar Instrument (2027--2028)}{13}{subsection.3.2}% 9 + \contentsline {section}{\numberline {4}Planetary Ensembles}{15}{section.4}% 10 + \contentsline {subsection}{\numberline {4.1}notepat as Ensemble Instrument (2026--2027)}{15}{subsection.4.1}% 11 + \contentsline {subsection}{\numberline {4.2}Beyond Music (2028--2031)}{16}{subsection.4.2}% 12 + \contentsline {section}{\numberline {5}The Third Dimension}{18}{section.5}% 13 + \contentsline {subsection}{\numberline {5.1}What Already Works}{18}{subsection.5.1}% 14 + \contentsline {subsection}{\numberline {5.2}The GPU Question on Bare Metal (2026--2028)}{19}{subsection.5.2}% 15 + \contentsline {subsection}{\numberline {5.3}3D as Creative Medium (2028--2031)}{21}{subsection.5.3}% 16 + \contentsline {section}{\numberline {6}The Scholarly Turn}{23}{section.6}% 17 + \contentsline {subsection}{\numberline {6.1}The Paper Mill (2026--2027)}{23}{subsection.6.1}% 18 + \contentsline {subsection}{\numberline {6.2}Artist-Scholar Identity (2028--2031)}{24}{subsection.6.2}% 19 + \contentsline {section}{\numberline {7}KidLisp's Own Life}{26}{section.7}% 20 + \contentsline {subsection}{\numberline {7.1}Language Community (2026--2028)}{26}{subsection.7.1}% 21 + \contentsline {subsection}{\numberline {7.2}Language Evolution (2028--2031)}{27}{subsection.7.2}% 22 + \contentsline {section}{\numberline {8}The Sustainability Question}{28}{section.8}% 23 + \contentsline {subsection}{\numberline {8.1}The Funding Landscape (2026--2028)}{28}{subsection.8.1}% 24 + \contentsline {subsection}{\numberline {8.2}The Solo-Author Risk (2028--2031)}{29}{subsection.8.2}% 25 + \contentsline {section}{\numberline {9}The Convergence}{31}{section.9}% 26 + \contentsline {section}{\numberline {10}What Could Change Everything}{33}{section.10}% 27 + \contentsline {subsection}{\numberline {10.1}An Institutional Home}{33}{subsection.10.1}% 28 + \contentsline {subsection}{\numberline {10.2}A Viral Moment}{33}{subsection.10.2}% 29 + \contentsline {subsection}{\numberline {10.3}AI as Collaborator}{34}{subsection.10.3}% 30 + \contentsline {subsection}{\numberline {10.4}What If He Stops}{35}{subsection.10.4}% 31 + \contentsline {section}{\numberline {11}Conclusion}{39}{section.11}% 32 32 \contentsfinish
+17 -17
papers/arxiv-goodiepal/goodiepal-cards.toc
··· 1 - \contentsline {section}{\numberline {1}Introduction}{4}{section.1}% 2 - \contentsline {section}{\numberline {2}Music for Alternative Intelligence}{7}{section.2}% 3 - \contentsline {subsection}{\numberline {2.1}Addressing the Machine}{8}{subsection.2.1}% 4 - \contentsline {subsection}{\numberline {2.2}The Score as Software}{9}{subsection.2.2}% 5 - \contentsline {section}{\numberline {3}Instrument-First Design}{11}{section.3}% 6 - \contentsline {subsection}{\numberline {3.1}The Prompt as Instrument}{11}{subsection.3.1}% 7 - \contentsline {subsection}{\numberline {3.2}notepat as Front Door}{12}{subsection.3.2}% 8 - \contentsline {section}{\numberline {4}The Pals Model}{14}{section.4}% 9 - \contentsline {subsection}{\numberline {4.1}Pals as Platform Identity}{14}{subsection.4.1}% 10 - \contentsline {subsection}{\numberline {4.2}laer-klokken}{14}{subsection.4.2}% 11 - \contentsline {section}{\numberline {5}Unscannable Artifacts}{16}{section.5}% 12 - \contentsline {subsection}{\numberline {5.1}Immediate-Mode as Resistance to Capture}{17}{subsection.5.1}% 13 - \contentsline {subsection}{\numberline {5.2}The Poor Image, Inverted}{18}{subsection.5.2}% 14 - \contentsline {section}{\numberline {6}Radical Pedagogy}{19}{section.6}% 15 - \contentsline {subsection}{\numberline {6.1}Learning Through the Prompt}{20}{subsection.6.1}% 16 - \contentsline {subsection}{\numberline {6.2}The snappidaggs Archive}{21}{subsection.6.2}% 17 - \contentsline {section}{\numberline {7}Conclusion}{22}{section.7}% 1 + \contentsline {section}{\numberline {1}Introduction}{5}{section.1}% 2 + \contentsline {section}{\numberline {2}Music for Alternative Intelligence}{8}{section.2}% 3 + \contentsline {subsection}{\numberline {2.1}Addressing the Machine}{9}{subsection.2.1}% 4 + \contentsline {subsection}{\numberline {2.2}The Score as Software}{10}{subsection.2.2}% 5 + \contentsline {section}{\numberline {3}Instrument-First Design}{12}{section.3}% 6 + \contentsline {subsection}{\numberline {3.1}The Prompt as Instrument}{12}{subsection.3.1}% 7 + \contentsline {subsection}{\numberline {3.2}notepat as Front Door}{13}{subsection.3.2}% 8 + \contentsline {section}{\numberline {4}The Pals Model}{15}{section.4}% 9 + \contentsline {subsection}{\numberline {4.1}Pals as Platform Identity}{15}{subsection.4.1}% 10 + \contentsline {subsection}{\numberline {4.2}laer-klokken}{15}{subsection.4.2}% 11 + \contentsline {section}{\numberline {5}Unscannable Artifacts}{17}{section.5}% 12 + \contentsline {subsection}{\numberline {5.1}Immediate-Mode as Resistance to Capture}{18}{subsection.5.1}% 13 + \contentsline {subsection}{\numberline {5.2}The Poor Image, Inverted}{19}{subsection.5.2}% 14 + \contentsline {section}{\numberline {6}Radical Pedagogy}{20}{section.6}% 15 + \contentsline {subsection}{\numberline {6.1}Learning Through the Prompt}{21}{subsection.6.1}% 16 + \contentsline {subsection}{\numberline {6.2}The snappidaggs Archive}{22}{subsection.6.2}% 17 + \contentsline {section}{\numberline {7}Conclusion}{23}{section.7}% 18 18 \contentsfinish
+28 -15
papers/arxiv-goodiepal/goodiepal.log
··· 1 - This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 27 MAR 2026 08:27 1 + This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 28 MAR 2026 15:56 2 2 entering extended mode 3 3 restricted \write18 enabled. 4 4 %&-line parsing enabled. ··· 1481 1481 Underfull \vbox (badness 10000) has occurred while \output is active [] 1482 1482 1483 1483 [3] 1484 + Underfull \hbox (badness 1158) in paragraph at lines 187--188 1485 + \TU/LatinModernRoman(0)/m/sc/10 scannable obstructions” force a machine interpr 1486 + eter 1487 + [] 1488 + 1489 + 1490 + Underfull \hbox (badness 2726) in paragraph at lines 191--192 1491 + []\TU/LatinModernRoman(0)/m/sc/10 Menkman’s \TU/LatinModernRoman(0)/m/it/10 Bey 1492 + ond Resolution \TU/LatinModernRoman(0)/m/sc/10 [[][]Menkman[][], [][]2020[][]] 1493 + [] 1494 + 1495 + 1484 1496 Underfull \vbox (badness 10000) has occurred while \output is active [] 1485 1497 1486 1498 1499 + Underfull \vbox (badness 10000) has occurred while \output is active [] 1500 + 1501 + [4] 1487 1502 (./goodiepal.bbl 1488 1503 Underfull \hbox (badness 10000) in paragraph at lines 30--37 1489 1504 []\TU/LatinModernRoman(0)/m/sc/10 In Spite Magazine. Solving the goodiepal ··· 1500 1515 [][][][][][][][][][][][][][][][][][][] [] 1501 1516 [] 1502 1517 1503 - [4] 1504 - Underfull \hbox (badness 6173) in paragraph at lines 63--70 1518 + 1519 + Underfull \hbox (badness 6173) in paragraph at lines 85--92 1505 1520 []\TU/LatinModernRoman(0)/m/sc/10 Mousse Magazine. Alternative intelligence an 1506 1521 d 1507 1522 [] 1508 1523 1509 1524 1510 - Underfull \hbox (badness 10000) in paragraph at lines 63--70 1525 + Underfull \hbox (badness 10000) in paragraph at lines 85--92 1511 1526 \TU/LatinModernRoman(0)/m/sc/10 radical computer music: Goodiepal’s intri- 1512 1527 [] 1513 1528 1514 1529 1515 - Underfull \hbox (badness 6461) in paragraph at lines 63--70 1530 + Underfull \hbox (badness 6461) in paragraph at lines 85--92 1516 1531 \TU/LatinModernRoman(0)/m/sc/10 cate existentialism. \TU/LatinModernRoman(0)/m 1517 1532 /it/10 Mousse Magazine\TU/LatinModernRoman(0)/m/sc/10 , 2018. 1518 1533 [] 1519 1534 1520 1535 1521 - Underfull \hbox (badness 10000) in paragraph at lines 63--70 1536 + Underfull \hbox (badness 10000) in paragraph at lines 85--92 1522 1537 \TU/LatinModernRoman(0)/m/sc/10 URL [][]$[][][][][] [] [] [] [][][] [] [][][][] 1523 1538 [][][][][][][][][][] [] [][] [] [][][][][][][][] [] 1524 1539 [] 1525 1540 1526 1541 1527 - Overfull \hbox (149.52193pt too wide) in paragraph at lines 63--70 1542 + Overfull \hbox (149.52193pt too wide) in paragraph at lines 85--92 1528 1543 [][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][ 1529 1544 ][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] 1530 1545 [][][][][][][][][][][][]$[][]\TU/LatinModernRoman(0)/m/sc/10 . 1531 1546 [] 1532 1547 1533 1548 1534 - Underfull \hbox (badness 1152) in paragraph at lines 96--101 1549 + Underfull \hbox (badness 1152) in paragraph at lines 118--123 1535 1550 []\TU/LatinModernRoman(0)/m/sc/10 Maria Kjær Themsen. Ten questions: Goodiepal 1536 1551 . 1537 1552 [] 1538 1553 1539 - ) [5 1540 - 1541 - ] (./goodiepal.aux) 1554 + ) [5] (./goodiepal.aux) 1542 1555 1543 1556 LaTeX Font Warning: Some font shapes were not available, defaults substituted. 1544 1557 1545 1558 Package rerunfilecheck Info: File `goodiepal.out' has not changed. 1546 - (rerunfilecheck) Checksum: C5172F113E9A3345875B008F9D5D8E17;2821. 1559 + (rerunfilecheck) Checksum: 77226BEB2D2BCA4387A2E3D8A3CD029F;3056. 1547 1560 ) 1548 1561 Here is how much of TeX's memory you used: 1549 - 19502 strings out of 478682 1550 - 362460 string characters out of 5849006 1562 + 19511 strings out of 478682 1563 + 362709 string characters out of 5849006 1551 1564 1872018 words of memory out of 6000000 1552 - 39332 multiletter control sequences out of 15000+600000 1565 + 39341 multiletter control sequences out of 15000+600000 1553 1566 514930 words of font info for 103 fonts, out of 8000000 for 9000 1554 1567 14 hyphenation exceptions out of 8191 1555 1568 84i,12n,115p,1405b,644s stack positions out of 10000i,1000n,20000p,200000b,200000s
papers/arxiv-goodiepal/goodiepal.pdf

This is a binary file and will not be displayed.

+33 -33
papers/arxiv-identity/identity-cards.toc
··· 1 - \contentsline {section}{\numberline {1}Introduction}{5}{section.1}% 2 - \contentsline {section}{\numberline {2}Current Architecture}{7}{section.2}% 3 - \contentsline {subsection}{\numberline {2.1}Auth0 as Identity Provider}{7}{subsection.2.1}% 4 - \contentsline {subsection}{\numberline {2.2}Handle System}{8}{subsection.2.2}% 5 - \contentsline {subsection}{\numberline {2.3}ATProto Shadow Identity}{8}{subsection.2.3}% 6 - \contentsline {subsection}{\numberline {2.4}The Duplication Problem}{9}{subsection.2.4}% 7 - \contentsline {section}{\numberline {3}The AT Protocol Identity Stack}{10}{section.3}% 8 - \contentsline {subsection}{\numberline {3.1}Decentralized Identifiers (DIDs)}{10}{subsection.3.1}% 9 - \contentsline {subsection}{\numberline {3.2}Handle Verification}{11}{subsection.3.2}% 10 - \contentsline {subsection}{\numberline {3.3}ATProto OAuth}{12}{subsection.3.3}% 11 - \contentsline {subsubsection}{\numberline {3.3.1}Client Identification}{13}{subsubsection.3.3.1}% 12 - \contentsline {subsubsection}{\numberline {3.3.2}The Flow}{13}{subsubsection.3.3.2}% 13 - \contentsline {section}{\numberline {4}Case Study: pckt.blog}{15}{section.4}% 14 - \contentsline {subsection}{\numberline {4.1}Authentication}{15}{subsection.4.1}% 15 - \contentsline {subsection}{\numberline {4.2}Data Sovereignty}{15}{subsection.4.2}% 16 - \contentsline {subsection}{\numberline {4.3}Implications for AC}{16}{subsection.4.3}% 17 - \contentsline {section}{\numberline {5}Proposed Migration}{17}{section.5}% 18 - \contentsline {subsection}{\numberline {5.1}Phase 1: ATProto OAuth as Secondary Sign-In}{17}{subsection.5.1}% 19 - \contentsline {subsection}{\numberline {5.2}Phase 2: Handle Bridging}{18}{subsection.5.2}% 20 - \contentsline {subsection}{\numberline {5.3}Phase 3: Identity Linking}{19}{subsection.5.3}% 21 - \contentsline {subsection}{\numberline {5.4}Phase 4: ATProto-Primary}{19}{subsection.5.4}% 22 - \contentsline {subsection}{\numberline {5.5}PDS Routing}{20}{subsection.5.5}% 23 - \contentsline {section}{\numberline {6}Handle Semantics}{21}{section.6}% 24 - \contentsline {subsection}{\numberline {6.1}Current Handle Model}{21}{subsection.6.1}% 25 - \contentsline {subsection}{\numberline {6.2}ATProto Handle Model}{21}{subsection.6.2}% 26 - \contentsline {subsection}{\numberline {6.3}Bridging the Models}{22}{subsection.6.3}% 27 - \contentsline {section}{\numberline {7}Open Questions}{23}{section.7}% 28 - \contentsline {section}{\numberline {8}Related Work}{25}{section.8}% 29 - \contentsline {section}{\numberline {9}PDS on Bare Metal}{27}{section.9}% 30 - \contentsline {subsection}{\numberline {9.1}Architecture}{27}{subsection.9.1}% 31 - \contentsline {subsection}{\numberline {9.2}What This Means}{28}{subsection.9.2}% 32 - \contentsline {subsection}{\numberline {9.3}Implementation Path}{30}{subsection.9.3}% 33 - \contentsline {section}{\numberline {10}Conclusion}{32}{section.10}% 1 + \contentsline {section}{\numberline {1}Introduction}{6}{section.1}% 2 + \contentsline {section}{\numberline {2}Current Architecture}{8}{section.2}% 3 + \contentsline {subsection}{\numberline {2.1}Auth0 as Identity Provider}{8}{subsection.2.1}% 4 + \contentsline {subsection}{\numberline {2.2}Handle System}{9}{subsection.2.2}% 5 + \contentsline {subsection}{\numberline {2.3}ATProto Shadow Identity}{9}{subsection.2.3}% 6 + \contentsline {subsection}{\numberline {2.4}The Duplication Problem}{10}{subsection.2.4}% 7 + \contentsline {section}{\numberline {3}The AT Protocol Identity Stack}{11}{section.3}% 8 + \contentsline {subsection}{\numberline {3.1}Decentralized Identifiers (DIDs)}{11}{subsection.3.1}% 9 + \contentsline {subsection}{\numberline {3.2}Handle Verification}{12}{subsection.3.2}% 10 + \contentsline {subsection}{\numberline {3.3}ATProto OAuth}{13}{subsection.3.3}% 11 + \contentsline {subsubsection}{\numberline {3.3.1}Client Identification}{14}{subsubsection.3.3.1}% 12 + \contentsline {subsubsection}{\numberline {3.3.2}The Flow}{14}{subsubsection.3.3.2}% 13 + \contentsline {section}{\numberline {4}Case Study: pckt.blog}{16}{section.4}% 14 + \contentsline {subsection}{\numberline {4.1}Authentication}{16}{subsection.4.1}% 15 + \contentsline {subsection}{\numberline {4.2}Data Sovereignty}{16}{subsection.4.2}% 16 + \contentsline {subsection}{\numberline {4.3}Implications for AC}{17}{subsection.4.3}% 17 + \contentsline {section}{\numberline {5}Proposed Migration}{18}{section.5}% 18 + \contentsline {subsection}{\numberline {5.1}Phase 1: ATProto OAuth as Secondary Sign-In}{18}{subsection.5.1}% 19 + \contentsline {subsection}{\numberline {5.2}Phase 2: Handle Bridging}{19}{subsection.5.2}% 20 + \contentsline {subsection}{\numberline {5.3}Phase 3: Identity Linking}{20}{subsection.5.3}% 21 + \contentsline {subsection}{\numberline {5.4}Phase 4: ATProto-Primary}{20}{subsection.5.4}% 22 + \contentsline {subsection}{\numberline {5.5}PDS Routing}{21}{subsection.5.5}% 23 + \contentsline {section}{\numberline {6}Handle Semantics}{22}{section.6}% 24 + \contentsline {subsection}{\numberline {6.1}Current Handle Model}{22}{subsection.6.1}% 25 + \contentsline {subsection}{\numberline {6.2}ATProto Handle Model}{22}{subsection.6.2}% 26 + \contentsline {subsection}{\numberline {6.3}Bridging the Models}{23}{subsection.6.3}% 27 + \contentsline {section}{\numberline {7}Open Questions}{24}{section.7}% 28 + \contentsline {section}{\numberline {8}Related Work}{26}{section.8}% 29 + \contentsline {section}{\numberline {9}PDS on Bare Metal}{28}{section.9}% 30 + \contentsline {subsection}{\numberline {9.1}Architecture}{28}{subsection.9.1}% 31 + \contentsline {subsection}{\numberline {9.2}What This Means}{29}{subsection.9.2}% 32 + \contentsline {subsection}{\numberline {9.3}Implementation Path}{31}{subsection.9.3}% 33 + \contentsline {section}{\numberline {10}Conclusion}{33}{section.10}% 34 34 \contentsfinish
+1 -1
papers/arxiv-kidlisp-cards/kidlisp-cards.log
··· 1 - This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 28 MAR 2026 12:36 1 + This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 28 MAR 2026 16:01 2 2 entering extended mode 3 3 restricted \write18 enabled. 4 4 %&-line parsing enabled.
+1 -1
papers/arxiv-kidlisp-reference/kidlisp-reference.log
··· 1 - This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 27 MAR 2026 08:28 1 + This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 28 MAR 2026 15:57 2 2 entering extended mode 3 3 restricted \write18 enabled. 4 4 %&-line parsing enabled.
papers/arxiv-kidlisp-reference/kidlisp-reference.pdf

This is a binary file and will not be displayed.

+3 -3
papers/arxiv-kidlisp/kidlisp-cards.toc
··· 2 2 \contentsline {section}{\numberline {2}Language Design}{8}{section.2}% 3 3 \contentsline {subsection}{\numberline {2.1}Design Principles}{8}{subsection.2.1}% 4 4 \contentsline {subsection}{\numberline {2.2}Function Categories}{9}{subsection.2.2}% 5 - \contentsline {subsection}{\numberline {2.3}Timing Syntax}{9}{subsection.2.3}% 5 + \contentsline {subsection}{\numberline {2.3}Timing Syntax}{10}{subsection.2.3}% 6 6 \contentsline {subsection}{\numberline {2.4}What KidLisp Omits}{11}{subsection.2.4}% 7 7 \contentsline {section}{\numberline {3}Evaluator Architecture}{12}{section.3}% 8 8 \contentsline {subsection}{\numberline {3.1}Evaluation Model}{12}{subsection.3.1}% ··· 29 29 \contentsline {subsection}{\numberline {8.1}Function Usage Analytics}{27}{subsection.8.1}% 30 30 \contentsline {subsection}{\numberline {8.2}Observations}{28}{subsection.8.2}% 31 31 \contentsline {subsection}{\numberline {8.3}Limitations}{28}{subsection.8.3}% 32 - \contentsline {section}{\numberline {9}Related Work}{30}{section.9}% 33 - \contentsline {section}{\numberline {10}Conclusion}{32}{section.10}% 32 + \contentsline {section}{\numberline {9}Related Work}{29}{section.9}% 33 + \contentsline {section}{\numberline {10}Conclusion}{31}{section.10}% 34 34 \contentsfinish
+1 -1
papers/arxiv-kidlisp/kidlisp.log
··· 1 - This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 27 MAR 2026 08:27 1 + This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 28 MAR 2026 15:56 2 2 entering extended mode 3 3 restricted \write18 enabled. 4 4 %&-line parsing enabled.
papers/arxiv-kidlisp/kidlisp.pdf

This is a binary file and will not be displayed.

+1 -1
papers/arxiv-network-audit/network-audit.log
··· 1 - This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 27 MAR 2026 08:28 1 + This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 28 MAR 2026 15:57 2 2 entering extended mode 3 3 restricted \write18 enabled. 4 4 %&-line parsing enabled.
papers/arxiv-network-audit/network-audit.pdf

This is a binary file and will not be displayed.

+17 -17
papers/arxiv-notepat/notepat-cards.toc
··· 1 - \contentsline {section}{\numberline {1}Introduction}{4}{section.1}% 2 - \contentsline {section}{\numberline {2}Origins (June--July 2024)}{5}{section.2}% 3 - \contentsline {section}{\numberline {3}Feature Growth}{7}{section.3}% 4 - \contentsline {subsection}{\numberline {3.1}Audio engine (2024--2025)}{7}{subsection.3.1}% 5 - \contentsline {subsection}{\numberline {3.2}Input and hardware (2024--2026)}{8}{subsection.3.2}% 6 - \contentsline {subsection}{\numberline {3.3}Visual design}{9}{subsection.3.3}% 7 - \contentsline {subsection}{\numberline {3.4}DAW integration: Ableton Live}{10}{subsection.3.4}% 8 - \contentsline {subsection}{\numberline {3.5}Network and system integration}{11}{subsection.3.5}% 9 - \contentsline {section}{\numberline {4}The Bare-Metal Port}{13}{section.4}% 10 - \contentsline {section}{\numberline {5}Derivatives and Reuse}{15}{section.5}% 11 - \contentsline {section}{\numberline {6}Infrastructure Pulled into Existence}{17}{section.6}% 12 - \contentsline {subsection}{\numberline {6.1}Routing and branding}{17}{subsection.6.1}% 13 - \contentsline {subsection}{\numberline {6.2}Testing infrastructure}{17}{subsection.6.2}% 14 - \contentsline {subsection}{\numberline {6.3}Piece-hit analytics}{18}{subsection.6.3}% 15 - \contentsline {section}{\numberline {7}Political Economy of a Piece}{20}{section.7}% 16 - \contentsline {section}{\numberline {8}Current Scale}{23}{section.8}% 17 - \contentsline {section}{\numberline {9}Conclusion}{24}{section.9}% 1 + \contentsline {section}{\numberline {1}Introduction}{5}{section.1}% 2 + \contentsline {section}{\numberline {2}Origins (June--July 2024)}{6}{section.2}% 3 + \contentsline {section}{\numberline {3}Feature Growth}{8}{section.3}% 4 + \contentsline {subsection}{\numberline {3.1}Audio engine (2024--2025)}{8}{subsection.3.1}% 5 + \contentsline {subsection}{\numberline {3.2}Input and hardware (2024--2026)}{9}{subsection.3.2}% 6 + \contentsline {subsection}{\numberline {3.3}Visual design}{10}{subsection.3.3}% 7 + \contentsline {subsection}{\numberline {3.4}DAW integration: Ableton Live}{11}{subsection.3.4}% 8 + \contentsline {subsection}{\numberline {3.5}Network and system integration}{12}{subsection.3.5}% 9 + \contentsline {section}{\numberline {4}The Bare-Metal Port}{14}{section.4}% 10 + \contentsline {section}{\numberline {5}Derivatives and Reuse}{16}{section.5}% 11 + \contentsline {section}{\numberline {6}Infrastructure Pulled into Existence}{18}{section.6}% 12 + \contentsline {subsection}{\numberline {6.1}Routing and branding}{18}{subsection.6.1}% 13 + \contentsline {subsection}{\numberline {6.2}Testing infrastructure}{18}{subsection.6.2}% 14 + \contentsline {subsection}{\numberline {6.3}Piece-hit analytics}{19}{subsection.6.3}% 15 + \contentsline {section}{\numberline {7}Political Economy of a Piece}{21}{section.7}% 16 + \contentsline {section}{\numberline {8}Current Scale}{24}{section.8}% 17 + \contentsline {section}{\numberline {9}Conclusion}{25}{section.9}% 18 18 \contentsfinish
+46 -33
papers/arxiv-notepat/notepat.log
··· 1 - This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 27 MAR 2026 08:28 1 + This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 28 MAR 2026 15:57 2 2 entering extended mode 3 3 restricted \write18 enabled. 4 4 %&-line parsing enabled. ··· 1408 1408 LaTeX Font Info: Font shape `TU/LatinModernMono(0)/m/n' will be 1409 1409 (Font) scaled to size 8.50006pt on input line 148. 1410 1410 1411 + Overfull \hbox (12.04503pt too wide) in paragraph at lines 150--151 1412 + \TU/LatinModernRoman(0)/m/sc/10 observation that the medium shapes the message 1413 + [[][]McLuhan[][], 1414 + [] 1415 + 1416 + 1411 1417 Underfull \vbox (badness 10000) has occurred while \output is active [] 1412 1418 1413 - LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be 1414 - (Font) scaled to size 10.00107pt on input line 172. 1415 - LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be 1416 - (Font) scaled to size 7.00075pt on input line 172. 1417 - LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be 1418 - (Font) scaled to size 9.99893pt on input line 172. 1419 - LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be 1420 - (Font) scaled to size 6.99925pt on input line 172. 1421 1419 1422 1420 Underfull \vbox (badness 10000) has occurred while \output is active [] 1423 1421 ··· 1425 1423 1426 1424 1427 1425 ] 1428 - Underfull \hbox (badness 1968) in paragraph at lines 185--186 1426 + LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be 1427 + (Font) scaled to size 10.00107pt on input line 174. 1428 + LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be 1429 + (Font) scaled to size 7.00075pt on input line 174. 1430 + LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be 1431 + (Font) scaled to size 9.99893pt on input line 174. 1432 + LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be 1433 + (Font) scaled to size 6.99925pt on input line 174. 1434 + 1435 + Underfull \hbox (badness 1968) in paragraph at lines 187--188 1429 1436 []\TU/LatinModernRoman(0)/b/n/10 NuPhy Air60 HE analog keyboard\TU/LatinModernR 1430 1437 oman(0)/m/sc/10 : Web- 1431 1438 [] 1432 1439 1433 1440 1434 - Underfull \hbox (badness 1552) in paragraph at lines 187--188 1441 + Underfull \hbox (badness 1552) in paragraph at lines 189--190 1435 1442 []\TU/LatinModernRoman(0)/b/n/10 HDMI secondary display\TU/LatinModernRoman(0)/ 1436 1443 m/sc/10 : solid-color output 1437 1444 [] 1438 1445 1439 1446 1440 - Overfull \hbox (113.42499pt too wide) in paragraph at lines 199--200 1447 + Underfull \vbox (badness 10000) has occurred while \output is active [] 1448 + 1449 + 1450 + Overfull \hbox (113.42499pt too wide) in paragraph at lines 201--202 1441 1451 []\TU/LatinModernRoman(0)/m/sc/10 Background tint reactive to time of day (dawn 1442 1452 /midday/afternoon/sunset/night), 1443 1453 [] 1444 1454 1445 1455 1446 - Underfull \vbox (badness 10000) has occurred while \output is active [] 1447 - 1448 - 1449 - Underfull \hbox (badness 2142) in paragraph at lines 212--213 1456 + Underfull \hbox (badness 2142) in paragraph at lines 214--215 1450 1457 \TU/LatinModernRoman(0)/m/sc/10 ping layer converts MIDI note-on/off events to 1451 1458 [] 1452 1459 1453 1460 1454 - Underfull \hbox (badness 3333) in paragraph at lines 233--234 1461 + Underfull \vbox (badness 10000) has occurred while \output is active [] 1462 + 1463 + [2] 1464 + Underfull \hbox (badness 3333) in paragraph at lines 235--236 1455 1465 \TU/LatinModernRoman(0)/m/sc/10 WiFi management via \TU/LatinModernMono(0)/m/n/ 1456 1466 10 wpa_supplicant\TU/LatinModernRoman(0)/m/sc/10 , DRM/KMS 1457 1467 [] 1458 1468 1459 1469 1460 - Underfull \vbox (badness 10000) has occurred while \output is active [] 1461 - 1462 - [2] 1463 - 1464 1470 LaTeX Font Warning: Font shape `TU/LatinModernMono(0)/b/n' undefined 1465 - (Font) using `TU/LatinModernMono(0)/m/n' instead on input line 242 1471 + (Font) using `TU/LatinModernMono(0)/m/n' instead on input line 244 1466 1472 . 1467 1473 1468 1474 LaTeX Font Info: Font shape `TU/LatinModernMono(0)/b/n' will be 1469 - (Font) scaled to size 8.50006pt on input line 243. 1475 + (Font) scaled to size 8.50006pt on input line 245. 1470 1476 1471 - Underfull \hbox (badness 1048) in paragraph at lines 246--247 1477 + Underfull \hbox (badness 1048) in paragraph at lines 248--249 1472 1478 []\TU/LatinModernMono(0)/b/n/10 AC Notepat.amxd \TU/LatinModernRoman(0)/m/sc/10 1473 1479 (Max for Live device): embeds 1474 1480 [] ··· 1477 1483 Underfull \vbox (badness 10000) has occurred while \output is active [] 1478 1484 1479 1485 1480 - Overfull \hbox (11.03491pt too wide) in paragraph at lines 262--263 1486 + Overfull \hbox (11.03491pt too wide) in paragraph at lines 264--265 1481 1487 []\TU/LatinModernRoman(0)/b/n/10 Stability harness \TU/LatinModernRoman(0)/m/sc 1482 1488 /10 (\TU/LatinModernMono(0)/b/n/10 artery/test-notepat-stability.mjs\TU/LatinMo 1483 1489 dernRoman(0)/m/sc/10 ): ··· 1487 1493 Underfull \vbox (badness 10000) has occurred while \output is active [] 1488 1494 1489 1495 [3] 1490 - Underfull \hbox (badness 10000) in alignment at lines 309--309 1496 + Underfull \hbox (badness 10000) in alignment at lines 311--311 1491 1497 [][] 1492 1498 [] 1493 1499 1494 - (./notepat.bbl 1495 - Underfull \hbox (badness 4084) in paragraph at lines 80--86 1500 + 1501 + LaTeX Warning: `h' float specifier changed to `ht'. 1502 + 1503 + 1504 + Underfull \vbox (badness 10000) has occurred while \output is active [] 1505 + 1506 + 1507 + (./notepat.bbl [4] 1508 + Underfull \hbox (badness 4084) in paragraph at lines 85--91 1496 1509 []\TU/LatinModernRoman(0)/m/sc/10 Mitchel Resnick, John Maloney, Andrés Monroy- 1497 1510 1498 1511 [] 1499 1512 1500 - [4]) [5 1513 + ) [5 1501 1514 1502 1515 ] (./notepat.aux) 1503 1516 ··· 1507 1520 (rerunfilecheck) Checksum: 66C2FBE6DBC6D4CB32826083236EB405;2791. 1508 1521 ) 1509 1522 Here is how much of TeX's memory you used: 1510 - 19615 strings out of 478682 1511 - 364113 string characters out of 5849006 1512 - 1876018 words of memory out of 6000000 1513 - 39443 multiletter control sequences out of 15000+600000 1523 + 19618 strings out of 478682 1524 + 364209 string characters out of 5849006 1525 + 1875018 words of memory out of 6000000 1526 + 39446 multiletter control sequences out of 15000+600000 1514 1527 514922 words of font info for 102 fonts, out of 8000000 for 9000 1515 1528 14 hyphenation exceptions out of 8191 1516 1529 84i,12n,115p,1004b,634s stack positions out of 10000i,1000n,20000p,200000b,200000s
papers/arxiv-notepat/notepat.pdf

This is a binary file and will not be displayed.

+3 -1
papers/arxiv-notepat/notepat.tex
··· 147 147 148 148 Creative coding platforms are typically evaluated at the system level: language design, editor affordances, community size~\citep{reas2007processing,mccarthy2015p5js,resnick2009scratch}. Even within digital musical instrument research, the unit of analysis is usually the instrument class or interaction paradigm rather than the evolution of a single artifact over years~\citep{magnusson2010designing,marquez2018dmi}. I take a narrower and longer lens: one piece---\texttt{notepat}---inside \ac{}, studied across 20 months of active development. 149 149 150 - \texttt{notepat} is a melodic keyboard instrument. It is directly addressable as \texttt{aesthetic.computer/notepat} and through the branded domain \texttt{notepat.com}. As of March 2026, it is the most complex piece in the system, the default boot piece on bare-metal hardware, and the primary subject of performance testing infrastructure. None of this was planned at the outset. The instrument grew, and the platform grew around it. 150 + \texttt{notepat} is a melodic keyboard instrument. McLuhan's observation that the medium shapes the message~\citep{mcluhan1964understanding} applies with particular force: the QWERTY keyboard is not a neutral input device but a medium whose physical layout---rows, clusters, gaps between keys---determines what melodies are ergonomic and what harmonies fall naturally under the hands. The instrument inherits the biases of a typing interface and turns them into musical affordances. It is directly addressable as \texttt{aesthetic.computer/notepat} and through the branded domain \texttt{notepat.com}. As of March 2026, it is the most complex piece in the system, the default boot piece on bare-metal hardware, and the primary subject of performance testing infrastructure. None of this was planned at the outset. The instrument grew, and the platform grew around it. 151 151 152 152 \section{Origins (June--July 2024)} 153 + 154 + \texttt{notepat} has antecedents in two earlier projects by the same author. No Paint (2020--2021), a pixel art tool with six successive repositories, demonstrated that a single-purpose creative piece could build a community of non-technical users. The Whistlegraph performance tools (2019--2023)---real-time subtitle renderers, border notation systems, digital painting delivery services built for live touring with Goodiepal \& Pals---established the practice of building bespoke instruments inside a web runtime. \texttt{notepat} inherits both: No Paint's commitment to a single creative verb, and Whistlegraph's treatment of the browser as a performance instrument. 153 155 154 156 The first commit appears on June~27, 2024, under the name \texttt{notepad}---a typo that was later reinterpreted as a portmanteau of ``note'' and ``pad.'' The initial version was a minimal keyboard sampler: QWERTY keys mapped to chromatic notes, a single sine waveform, no UI beyond colored rectangles for active keys. 155 157
+8
papers/arxiv-notepat/references.bib
··· 142 142 publisher={Viking}, 143 143 address={New York} 144 144 } 145 + 146 + @book{mcluhan1964understanding, 147 + title={Understanding Media: The Extensions of Man}, 148 + author={McLuhan, Marshall}, 149 + year={1964}, 150 + publisher={McGraw-Hill}, 151 + address={New York} 152 + }
+34 -34
papers/arxiv-open-schools/open-schools-cards.toc
··· 1 - \contentsline {section}{\numberline {1}The Chromebook Problem}{7}{section.1}% 2 - \contentsline {subsection}{\numberline {1.1}What the Student Cannot Do}{8}{subsection.1.1}% 3 - \contentsline {subsection}{\numberline {1.2}The Cloud as Landlord}{9}{subsection.1.2}% 4 - \contentsline {subsection}{\numberline {1.3}Planned Obsolescence: The AUE Problem}{10}{subsection.1.3}% 5 - \contentsline {section}{\numberline {2}The Surveillance Machine}{12}{section.2}% 6 - \contentsline {subsection}{\numberline {2.1}What Google Collects}{12}{subsection.2.1}% 7 - \contentsline {subsection}{\numberline {2.2}Legal Actions}{13}{subsection.2.2}% 8 - \contentsline {subsection}{\numberline {2.3}Monitoring Software}{14}{subsection.2.3}% 9 - \contentsline {section}{\numberline {3}Everyone Is a Programmer Now}{16}{section.3}% 10 - \contentsline {subsection}{\numberline {3.1}The New Literacy}{16}{subsection.3.1}% 11 - \contentsline {subsection}{\numberline {3.2}The Chromebook Cannot Execute}{18}{subsection.3.2}% 12 - \contentsline {subsection}{\numberline {3.3}The Spiritual Dimension}{19}{subsection.3.3}% 13 - \contentsline {section}{\numberline {4}What Every Student Deserves}{21}{section.4}% 14 - \contentsline {section}{\numberline {5}It Already Works: International Precedents}{23}{section.5}% 15 - \contentsline {subsection}{\numberline {5.1}Kerala, India: 16,000 Schools}{23}{subsection.5.1}% 16 - \contentsline {subsection}{\numberline {5.2}Schleswig-Holstein, Germany: 30,000 PCs}{24}{subsection.5.2}% 17 - \contentsline {subsection}{\numberline {5.3}France: National Open-Source Strategy}{24}{subsection.5.3}% 18 - \contentsline {subsection}{\numberline {5.4}Penn Manor, Pennsylvania: 1,725 Linux Laptops}{25}{subsection.5.4}% 19 - \contentsline {subsection}{\numberline {5.5}The ``Public Money, Public Code'' Movement}{25}{subsection.5.5}% 20 - \contentsline {section}{\numberline {6}The Economics}{27}{section.6}% 21 - \contentsline {subsection}{\numberline {6.1}The Cost Excuse}{27}{subsection.6.1}% 22 - \contentsline {subsection}{\numberline {6.2}The Supply}{27}{subsection.6.2}% 23 - \contentsline {subsection}{\numberline {6.3}The Environmental Case}{28}{subsection.6.3}% 24 - \contentsline {section}{\numberline {7}The Open Stack}{31}{section.7}% 25 - \contentsline {subsection}{\numberline {7.1}Every Chromebook Is Already a Linux Machine}{31}{subsection.7.1}% 26 - \contentsline {subsection}{\numberline {7.2}The IT Excuse}{31}{subsection.7.2}% 27 - \contentsline {subsection}{\numberline {7.3}The LLM Infrastructure}{33}{subsection.7.3}% 28 - \contentsline {section}{\numberline {8}The Student as Author}{34}{section.8}% 29 - \contentsline {section}{\numberline {9}A Path Forward}{36}{section.9}% 30 - \contentsline {subsection}{\numberline {9.1}Phase 1: Awareness}{36}{subsection.9.1}% 31 - \contentsline {subsection}{\numberline {9.2}Phase 2: Pilot Programs}{36}{subsection.9.2}% 32 - \contentsline {subsection}{\numberline {9.3}Phase 3: Policy}{37}{subsection.9.3}% 33 - \contentsline {subsection}{\numberline {9.4}Phase 4: Liberation}{38}{subsection.9.4}% 34 - \contentsline {section}{\numberline {10}Conclusion}{40}{section.10}% 1 + \contentsline {section}{\numberline {1}The Chromebook Problem}{8}{section.1}% 2 + \contentsline {subsection}{\numberline {1.1}What the Student Cannot Do}{9}{subsection.1.1}% 3 + \contentsline {subsection}{\numberline {1.2}The Cloud as Landlord}{10}{subsection.1.2}% 4 + \contentsline {subsection}{\numberline {1.3}Planned Obsolescence: The AUE Problem}{11}{subsection.1.3}% 5 + \contentsline {section}{\numberline {2}The Surveillance Machine}{13}{section.2}% 6 + \contentsline {subsection}{\numberline {2.1}What Google Collects}{13}{subsection.2.1}% 7 + \contentsline {subsection}{\numberline {2.2}Legal Actions}{14}{subsection.2.2}% 8 + \contentsline {subsection}{\numberline {2.3}Monitoring Software}{15}{subsection.2.3}% 9 + \contentsline {section}{\numberline {3}Everyone Is a Programmer Now}{17}{section.3}% 10 + \contentsline {subsection}{\numberline {3.1}The New Literacy}{17}{subsection.3.1}% 11 + \contentsline {subsection}{\numberline {3.2}The Chromebook Cannot Execute}{19}{subsection.3.2}% 12 + \contentsline {subsection}{\numberline {3.3}The Spiritual Dimension}{20}{subsection.3.3}% 13 + \contentsline {section}{\numberline {4}What Every Student Deserves}{22}{section.4}% 14 + \contentsline {section}{\numberline {5}It Already Works: International Precedents}{24}{section.5}% 15 + \contentsline {subsection}{\numberline {5.1}Kerala, India: 16,000 Schools}{24}{subsection.5.1}% 16 + \contentsline {subsection}{\numberline {5.2}Schleswig-Holstein, Germany: 30,000 PCs}{25}{subsection.5.2}% 17 + \contentsline {subsection}{\numberline {5.3}France: National Open-Source Strategy}{25}{subsection.5.3}% 18 + \contentsline {subsection}{\numberline {5.4}Penn Manor, Pennsylvania: 1,725 Linux Laptops}{26}{subsection.5.4}% 19 + \contentsline {subsection}{\numberline {5.5}The ``Public Money, Public Code'' Movement}{26}{subsection.5.5}% 20 + \contentsline {section}{\numberline {6}The Economics}{28}{section.6}% 21 + \contentsline {subsection}{\numberline {6.1}The Cost Excuse}{28}{subsection.6.1}% 22 + \contentsline {subsection}{\numberline {6.2}The Supply}{28}{subsection.6.2}% 23 + \contentsline {subsection}{\numberline {6.3}The Environmental Case}{29}{subsection.6.3}% 24 + \contentsline {section}{\numberline {7}The Open Stack}{32}{section.7}% 25 + \contentsline {subsection}{\numberline {7.1}Every Chromebook Is Already a Linux Machine}{32}{subsection.7.1}% 26 + \contentsline {subsection}{\numberline {7.2}The IT Excuse}{32}{subsection.7.2}% 27 + \contentsline {subsection}{\numberline {7.3}The LLM Infrastructure}{34}{subsection.7.3}% 28 + \contentsline {section}{\numberline {8}The Student as Author}{35}{section.8}% 29 + \contentsline {section}{\numberline {9}A Path Forward}{37}{section.9}% 30 + \contentsline {subsection}{\numberline {9.1}Phase 1: Awareness}{37}{subsection.9.1}% 31 + \contentsline {subsection}{\numberline {9.2}Phase 2: Pilot Programs}{37}{subsection.9.2}% 32 + \contentsline {subsection}{\numberline {9.3}Phase 3: Policy}{38}{subsection.9.3}% 33 + \contentsline {subsection}{\numberline {9.4}Phase 4: Liberation}{39}{subsection.9.4}% 34 + \contentsline {section}{\numberline {10}Conclusion}{41}{section.10}% 35 35 \contentsfinish
+1033 -93
papers/arxiv-open-schools/open-schools.log
··· 1 - This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 27 MAR 2026 08:31 1 + This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 28 MAR 2026 16:03 2 2 entering extended mode 3 3 restricted \write18 enabled. 4 4 %&-line parsing enabled. ··· 1897 1897 . 1898 1898 1899 1899 1900 - Package natbib Warning: Citation `scudder2026acos' on page 2 undefined on input 1901 - line 65. 1900 + ! Package xcolor Error: Undefined color `acpurple'. 1901 + 1902 + See the xcolor package documentation for explanation. 1903 + Type H <return> for immediate help. 1904 + ... 1905 + 1906 + l.65 ...We present \acos{}~\citep{scudder2026acos} 1907 + as one concrete implement... 1908 + 1909 + Try typing <return> to proceed. 1910 + If that doesn't work, type X <return> to quit. 1911 + 1912 + 1913 + ! Package xcolor Error: Undefined color `acpurple'. 1914 + 1915 + See the xcolor package documentation for explanation. 1916 + Type H <return> for immediate help. 1917 + ... 1918 + 1919 + l.65 ...We present \acos{}~\citep{scudder2026acos} 1920 + as one concrete implement... 1921 + 1922 + Try typing <return> to proceed. 1923 + If that doesn't work, type X <return> to quit. 1924 + 1925 + 1926 + ! Package xcolor Error: Undefined color `acpurple'. 1927 + 1928 + See the xcolor package documentation for explanation. 1929 + Type H <return> for immediate help. 1930 + ... 1931 + 1932 + l.74 ...0 million units~\citep{google2024chromeos} 1933 + . An entire generation of ... 1934 + 1935 + Try typing <return> to proceed. 1936 + If that doesn't work, type X <return> to quit. 1937 + 1938 + 1939 + ! Package xcolor Error: Undefined color `acpurple'. 1940 + 1941 + See the xcolor package documentation for explanation. 1942 + Type H <return> for immediate help. 1943 + ... 1944 + 1945 + l.74 ...0 million units~\citep{google2024chromeos} 1946 + . An entire generation of ... 1947 + 1948 + Try typing <return> to proceed. 1949 + If that doesn't work, type X <return> to quit. 1950 + 1951 + 1952 + ! Package xcolor Error: Undefined color `acpurple'. 1953 + 1954 + See the xcolor package documentation for explanation. 1955 + Type H <return> for immediate help. 1956 + ... 1957 + 1958 + l.76 ...o adulthood~\citep{zuboff2019surveillance} 1959 + . 1960 + Try typing <return> to proceed. 1961 + If that doesn't work, type X <return> to quit. 1962 + 1963 + 1964 + ! Package xcolor Error: Undefined color `acpurple'. 1965 + 1966 + See the xcolor package documentation for explanation. 1967 + Type H <return> for immediate help. 1968 + ... 1969 + 1970 + l.76 ...o adulthood~\citep{zuboff2019surveillance} 1971 + . 1972 + Try typing <return> to proceed. 1973 + If that doesn't work, type X <return> to quit. 1902 1974 1903 1975 1904 - Package natbib Warning: Citation `google2024chromeos' on page 2 undefined on in 1905 - put line 74. 1976 + ! Package xcolor Error: Undefined color `acpurple'. 1906 1977 1978 + See the xcolor package documentation for explanation. 1979 + Type H <return> for immediate help. 1980 + ... 1981 + 1982 + l.78 ...e message~\citep{mcluhan1964understanding} 1983 + : the Chromebook teaches t... 1907 1984 1908 - Package natbib Warning: Citation `zuboff2019surveillance' on page 2 undefined o 1909 - n input line 76. 1985 + Try typing <return> to proceed. 1986 + If that doesn't work, type X <return> to quit. 1987 + 1910 1988 1989 + ! Package xcolor Error: Undefined color `acpurple'. 1911 1990 1912 - Package natbib Warning: Citation `mcluhan1964understanding' on page 2 undefined 1913 - on input line 78. 1991 + See the xcolor package documentation for explanation. 1992 + Type H <return> for immediate help. 1993 + ... 1994 + 1995 + l.78 ...e message~\citep{mcluhan1964understanding} 1996 + : the Chromebook teaches t... 1914 1997 1998 + Try typing <return> to proceed. 1999 + If that doesn't work, type X <return> to quit. 1915 2000 1916 - Package natbib Warning: Citation `freire1970pedagogy' on page 2 undefined on in 1917 - put line 104. 2001 + 2002 + ! Package xcolor Error: Undefined color `acpurple'. 2003 + 2004 + See the xcolor package documentation for explanation. 2005 + Type H <return> for immediate help. 2006 + ... 2007 + 2008 + l.104 ...' of education~\citep{freire1970pedagogy} 2009 + : knowledge deposited into... 2010 + 2011 + Try typing <return> to proceed. 2012 + If that doesn't work, type X <return> to quit. 2013 + 2014 + 2015 + ! Package xcolor Error: Undefined color `acpurple'. 2016 + 2017 + See the xcolor package documentation for explanation. 2018 + Type H <return> for immediate help. 2019 + ... 2020 + 2021 + l.104 ...' of education~\citep{freire1970pedagogy} 2022 + : knowledge deposited into... 2023 + 2024 + Try typing <return> to proceed. 2025 + If that doesn't work, type X <return> to quit. 1918 2026 1919 2027 1920 2028 ! Package xcolor Error: Undefined color `acpink'. ··· 1946 2054 1947 2055 ] 1948 2056 1949 - Package natbib Warning: Citation `pirg2023chromebook' on page 3 undefined on in 1950 - put line 110. 2057 + ! Package xcolor Error: Undefined color `acpurple'. 2058 + 2059 + See the xcolor package documentation for explanation. 2060 + Type H <return> for immediate help. 2061 + ... 2062 + 2063 + l.110 ...y replacements~\citep{pirg2023chromebook} 2064 + . These are machines with ... 2065 + 2066 + Try typing <return> to proceed. 2067 + If that doesn't work, type X <return> to quit. 2068 + 2069 + 2070 + ! Package xcolor Error: Undefined color `acpurple'. 1951 2071 2072 + See the xcolor package documentation for explanation. 2073 + Type H <return> for immediate help. 2074 + ... 2075 + 2076 + l.110 ...y replacements~\citep{pirg2023chromebook} 2077 + . These are machines with ... 1952 2078 1953 - Package natbib Warning: Citation `zuboff2019surveillance' on page 3 undefined o 1954 - n input line 121. 2079 + Try typing <return> to proceed. 2080 + If that doesn't work, type X <return> to quit. 1955 2081 1956 2082 1957 - Package natbib Warning: Citation `doctorow2020attack' on page 3 undefined on in 1958 - put line 121. 2083 + ! Package xcolor Error: Undefined color `acpurple'. 1959 2084 2085 + See the xcolor package documentation for explanation. 2086 + Type H <return> for immediate help. 2087 + ... 2088 + 2089 + l.121 ...boff2019surveillance, doctorow2020attack} 2090 + . A student who grows up i... 1960 2091 1961 - Package natbib Warning: Citation `google2019coppa' on page 3 undefined on input 1962 - line 141. 2092 + Try typing <return> to proceed. 2093 + If that doesn't work, type X <return> to quit. 1963 2094 1964 2095 1965 - Package natbib Warning: Citation `newmexico2020google' on page 3 undefined on i 1966 - nput line 141. 2096 + ! Package xcolor Error: Undefined color `acpurple'. 1967 2097 2098 + See the xcolor package documentation for explanation. 2099 + Type H <return> for immediate help. 2100 + ... 2101 + 2102 + l.121 ...boff2019surveillance, doctorow2020attack} 2103 + . A student who grows up i... 1968 2104 1969 - Package natbib Warning: Citation `eff2015chromebook' on page 3 undefined on inp 1970 - ut line 141. 2105 + Try typing <return> to proceed. 2106 + If that doesn't work, type X <return> to quit. 1971 2107 1972 2108 1973 - Package natbib Warning: Citation `eff2024monitoring' on page 3 undefined on inp 1974 - ut line 141. 2109 + ! Package xcolor Error: Undefined color `acpurple'. 1975 2110 2111 + See the xcolor package documentation for explanation. 2112 + Type H <return> for immediate help. 2113 + ... 2114 + 2115 + l.121 ...boff2019surveillance, doctorow2020attack} 2116 + . A student who grows up i... 1976 2117 1977 - Package natbib Warning: Citation `eff2024monitoring' on page 3 undefined on inp 1978 - ut line 147. 2118 + Try typing <return> to proceed. 2119 + If that doesn't work, type X <return> to quit. 2120 + 2121 + 2122 + ! Package xcolor Error: Undefined color `acpurple'. 1979 2123 2124 + See the xcolor package documentation for explanation. 2125 + Type H <return> for immediate help. 2126 + ... 2127 + 2128 + l.121 ...boff2019surveillance, doctorow2020attack} 2129 + . A student who grows up i... 1980 2130 1981 - Package natbib Warning: Citation `winner1980artifacts' on page 3 undefined on i 1982 - nput line 149. 2131 + Try typing <return> to proceed. 2132 + If that doesn't work, type X <return> to quit. 2133 + 2134 + 2135 + ! Package xcolor Error: Undefined color `acpurple'. 2136 + 2137 + See the xcolor package documentation for explanation. 2138 + Type H <return> for immediate help. 2139 + ... 2140 + 2141 + l.141 ... parental consent~\citep{google2019coppa} 2142 + . In 2020, New Mexico Atto... 2143 + 2144 + Try typing <return> to proceed. 2145 + If that doesn't work, type X <return> to quit. 2146 + 2147 + 2148 + ! Package xcolor Error: Undefined color `acpurple'. 2149 + 2150 + See the xcolor package documentation for explanation. 2151 + Type H <return> for immediate help. 2152 + ... 2153 + 2154 + l.141 ... parental consent~\citep{google2019coppa} 2155 + . In 2020, New Mexico Atto... 2156 + 2157 + Try typing <return> to proceed. 2158 + If that doesn't work, type X <return> to quit. 2159 + 2160 + 2161 + ! Package xcolor Error: Undefined color `acpurple'. 2162 + 2163 + See the xcolor package documentation for explanation. 2164 + Type H <return> for immediate help. 2165 + ... 2166 + 2167 + l.141 ...ks in schools~\citep{newmexico2020google} 2168 + . The EFF filed an FTC com... 2169 + 2170 + Try typing <return> to proceed. 2171 + If that doesn't work, type X <return> to quit. 2172 + 2173 + 2174 + ! Package xcolor Error: Undefined color `acpurple'. 2175 + 2176 + See the xcolor package documentation for explanation. 2177 + Type H <return> for immediate help. 2178 + ... 2179 + 2180 + l.141 ...ks in schools~\citep{newmexico2020google} 2181 + . The EFF filed an FTC com... 2182 + 2183 + Try typing <return> to proceed. 2184 + If that doesn't work, type X <return> to quit. 2185 + 2186 + 2187 + ! Package xcolor Error: Undefined color `acpurple'. 2188 + 2189 + See the xcolor package documentation for explanation. 2190 + Type H <return> for immediate help. 2191 + ... 2192 + 2193 + l.141 ...ugh Chromebooks~\citep{eff2015chromebook} 2194 + . In 2024, a coalition of ... 2195 + 2196 + Try typing <return> to proceed. 2197 + If that doesn't work, type X <return> to quit. 2198 + 2199 + 2200 + ! Package xcolor Error: Undefined color `acpurple'. 2201 + 2202 + See the xcolor package documentation for explanation. 2203 + Type H <return> for immediate help. 2204 + ... 2205 + 2206 + l.141 ...ugh Chromebooks~\citep{eff2015chromebook} 2207 + . In 2024, a coalition of ... 2208 + 2209 + Try typing <return> to proceed. 2210 + If that doesn't work, type X <return> to quit. 2211 + 2212 + 2213 + ! Package xcolor Error: Undefined color `acpurple'. 2214 + 2215 + See the xcolor package documentation for explanation. 2216 + Type H <return> for immediate help. 2217 + ... 2218 + 2219 + l.141 ...nt surveillance~\citep{eff2024monitoring} 2220 + . Class actions alleging b... 2221 + 2222 + Try typing <return> to proceed. 2223 + If that doesn't work, type X <return> to quit. 2224 + 2225 + 2226 + ! Package xcolor Error: Undefined color `acpurple'. 2227 + 2228 + See the xcolor package documentation for explanation. 2229 + Type H <return> for immediate help. 2230 + ... 2231 + 2232 + l.141 ...nt surveillance~\citep{eff2024monitoring} 2233 + . Class actions alleging b... 2234 + 2235 + Try typing <return> to proceed. 2236 + If that doesn't work, type X <return> to quit. 2237 + 2238 + 2239 + ! Package xcolor Error: Undefined color `acpurple'. 2240 + 2241 + See the xcolor package documentation for explanation. 2242 + Type H <return> for immediate help. 2243 + ... 2244 + 2245 + l.147 ...and LGBTQ youth~\citep{eff2024monitoring} 2246 + . Of 152 ed-tech services ... 2247 + 2248 + Try typing <return> to proceed. 2249 + If that doesn't work, type X <return> to quit. 2250 + 2251 + 2252 + ! Package xcolor Error: Undefined color `acpurple'. 2253 + 2254 + See the xcolor package documentation for explanation. 2255 + Type H <return> for immediate help. 2256 + ... 2257 + 2258 + l.147 ...and LGBTQ youth~\citep{eff2024monitoring} 2259 + . Of 152 ed-tech services ... 2260 + 2261 + Try typing <return> to proceed. 2262 + If that doesn't work, type X <return> to quit. 1983 2263 1984 2264 1985 2265 ! Package xcolor Error: Undefined color `acpink'. ··· 1988 2268 Type H <return> for immediate help. 1989 2269 ... 1990 2270 1991 - l.150 2271 + l.148 1992 2272 1993 2273 Try typing <return> to proceed. 1994 2274 If that doesn't work, type X <return> to quit. ··· 2002 2282 Type H <return> for immediate help. 2003 2283 ... 2004 2284 2005 - l.150 2285 + l.148 2006 2286 2007 2287 Try typing <return> to proceed. 2008 2288 If that doesn't work, type X <return> to quit. 2009 2289 2010 2290 [3] 2011 2291 2012 - Package natbib Warning: Citation `denny2024computing' on page 4 undefined on in 2013 - put line 182. 2292 + ! Package xcolor Error: Undefined color `acpurple'. 2293 + 2294 + See the xcolor package documentation for explanation. 2295 + Type H <return> for immediate help. 2296 + ... 2297 + 2298 + l.149 ...have politics~\citep{winner1980artifacts} 2299 + . The Chromebook's politic... 2300 + 2301 + Try typing <return> to proceed. 2302 + If that doesn't work, type X <return> to quit. 2303 + 2304 + 2305 + ! Package xcolor Error: Undefined color `acpurple'. 2306 + 2307 + See the xcolor package documentation for explanation. 2308 + Type H <return> for immediate help. 2309 + ... 2310 + 2311 + l.149 ...have politics~\citep{winner1980artifacts} 2312 + . The Chromebook's politic... 2313 + 2314 + Try typing <return> to proceed. 2315 + If that doesn't work, type X <return> to quit. 2316 + 2317 + 2318 + Underfull \hbox (badness 5231) in paragraph at lines 149--150 2319 + []\TU/LatinModernRoman(0)/m/n/10.95 Winner argued that artifacts have poli- 2320 + [] 2321 + 2322 + 2323 + ! Package xcolor Error: Undefined color `acpurple'. 2324 + 2325 + See the xcolor package documentation for explanation. 2326 + Type H <return> for immediate help. 2327 + ... 2328 + 2329 + l.182 ...boxed browsers~\citep{denny2024computing} 2330 + . Krishnamurthi (Brown Uni... 2014 2331 2332 + Try typing <return> to proceed. 2333 + If that doesn't work, type X <return> to quit. 2015 2334 2016 - Package natbib Warning: Citation `prather2024robots' on page 4 undefined on inp 2017 - ut line 182. 2335 + 2336 + ! Package xcolor Error: Undefined color `acpurple'. 2337 + 2338 + See the xcolor package documentation for explanation. 2339 + Type H <return> for immediate help. 2340 + ... 2341 + 2342 + l.182 ...boxed browsers~\citep{denny2024computing} 2343 + . Krishnamurthi (Brown Uni... 2344 + 2345 + Try typing <return> to proceed. 2346 + If that doesn't work, type X <return> to quit. 2347 + 2348 + 2349 + ! Package xcolor Error: Undefined color `acpurple'. 2350 + 2351 + See the xcolor package documentation for explanation. 2352 + Type H <return> for immediate help. 2353 + ... 2354 + 2355 + l.182 ...rtant, not less~\citep{prather2024robots} 2356 + : students need to run, de... 2357 + 2358 + Try typing <return> to proceed. 2359 + If that doesn't work, type X <return> to quit. 2360 + 2361 + 2362 + ! Package xcolor Error: Undefined color `acpurple'. 2363 + 2364 + See the xcolor package documentation for explanation. 2365 + Type H <return> for immediate help. 2366 + ... 2367 + 2368 + l.182 ...rtant, not less~\citep{prather2024robots} 2369 + : students need to run, de... 2370 + 2371 + Try typing <return> to proceed. 2372 + If that doesn't work, type X <return> to quit. 2018 2373 2019 2374 2020 2375 ! Package xcolor Error: Undefined color `acpink'. ··· 2023 2378 Type H <return> for immediate help. 2024 2379 ... 2025 2380 2026 - l.197 2381 + l.195 2027 2382 2028 2383 Try typing <return> to proceed. 2029 2384 If that doesn't work, type X <return> to quit. ··· 2037 2392 Type H <return> for immediate help. 2038 2393 ... 2039 2394 2040 - l.197 2395 + l.195 2041 2396 2042 2397 Try typing <return> to proceed. 2043 2398 If that doesn't work, type X <return> to quit. 2044 2399 2045 2400 [4] 2046 2401 2047 - Package natbib Warning: Citation `papert1980mindstorms' on page 5 undefined on 2048 - input line 198. 2402 + ! Package xcolor Error: Undefined color `acpurple'. 2403 + 2404 + See the xcolor package documentation for explanation. 2405 + Type H <return> for immediate help. 2406 + ... 2407 + 2408 + l.198 ...erstood this~\citep{papert1980mindstorms} 2409 + : Logo was not about teach... 2410 + 2411 + Try typing <return> to proceed. 2412 + If that doesn't work, type X <return> to quit. 2413 + 2414 + 2415 + ! Package xcolor Error: Undefined color `acpurple'. 2416 + 2417 + See the xcolor package documentation for explanation. 2418 + Type H <return> for immediate help. 2419 + ... 2420 + 2421 + l.198 ...erstood this~\citep{papert1980mindstorms} 2422 + : Logo was not about teach... 2423 + 2424 + Try typing <return> to proceed. 2425 + If that doesn't work, type X <return> to quit. 2049 2426 2050 2427 2051 2428 Underfull \hbox (badness 10000) in paragraph at lines 208--208 ··· 2053 2430 [] 2054 2431 2055 2432 2056 - Package natbib Warning: Citation `kite2024gnulinux' on page 5 undefined on inpu 2057 - t line 242. 2433 + ! Package xcolor Error: Undefined color `acpurple'. 2058 2434 2435 + See the xcolor package documentation for explanation. 2436 + Type H <return> for immediate help. 2437 + ... 2438 + 2439 + l.242 ...school computers~\citep{kite2024gnulinux} 2440 + . The distribution include... 2441 + 2442 + Try typing <return> to proceed. 2443 + If that doesn't work, type X <return> to quit. 2444 + 2445 + 2446 + ! Package xcolor Error: Undefined color `acpurple'. 2447 + 2448 + See the xcolor package documentation for explanation. 2449 + Type H <return> for immediate help. 2450 + ... 2451 + 2452 + l.242 ...school computers~\citep{kite2024gnulinux} 2453 + . The distribution include... 2059 2454 2060 - Package natbib Warning: Citation `schleswig2025linux' on page 5 undefined on in 2061 - put line 248. 2455 + Try typing <return> to proceed. 2456 + If that doesn't work, type X <return> to quit. 2457 + 2458 + 2459 + ! Package xcolor Error: Undefined color `acpurple'. 2460 + 2461 + See the xcolor package documentation for explanation. 2462 + Type H <return> for immediate help. 2463 + ... 2464 + 2465 + l.248 ...cted to follow~\citep{schleswig2025linux} 2466 + . Replacements include Lib... 2467 + 2468 + Try typing <return> to proceed. 2469 + If that doesn't work, type X <return> to quit. 2470 + 2471 + 2472 + ! Package xcolor Error: Undefined color `acpurple'. 2473 + 2474 + See the xcolor package documentation for explanation. 2475 + Type H <return> for immediate help. 2476 + ... 2477 + 2478 + l.248 ...cted to follow~\citep{schleswig2025linux} 2479 + . Replacements include Lib... 2480 + 2481 + Try typing <return> to proceed. 2482 + If that doesn't work, type X <return> to quit. 2062 2483 2063 2484 2064 2485 ! Package xcolor Error: Undefined color `acpink'. ··· 2088 2509 2089 2510 [5] 2090 2511 2091 - Package natbib Warning: Citation `france2023digital' on page 6 undefined on inp 2092 - ut line 252. 2512 + ! Package xcolor Error: Undefined color `acpurple'. 2513 + 2514 + See the xcolor package documentation for explanation. 2515 + Type H <return> for immediate help. 2516 + ... 2517 + 2518 + l.252 ...soft and Google~\citep{france2023digital} 2519 + . The national platform \t... 2520 + 2521 + Try typing <return> to proceed. 2522 + If that doesn't work, type X <return> to quit. 2523 + 2524 + 2525 + ! Package xcolor Error: Undefined color `acpurple'. 2526 + 2527 + See the xcolor package documentation for explanation. 2528 + Type H <return> for immediate help. 2529 + ... 2530 + 2531 + l.252 ...soft and Google~\citep{france2023digital} 2532 + . The national platform \t... 2533 + 2534 + Try typing <return> to proceed. 2535 + If that doesn't work, type X <return> to quit. 2093 2536 2094 2537 LaTeX Font Info: Font shape `TU/LatinModernMono(0)/m/n' will be 2095 2538 (Font) scaled to size 9.63605pt on input line 252. ··· 2098 2541 (microtype) For optimal results, create family-specific settings. 2099 2542 (microtype) See the microtype manual for details. 2100 2543 2101 - Package natbib Warning: Citation `pennmanor2024linux' on page 6 undefined on in 2102 - put line 256. 2544 + ! Package xcolor Error: Undefined color `acpurple'. 2103 2545 2546 + See the xcolor package documentation for explanation. 2547 + Type H <return> for immediate help. 2548 + ... 2549 + 2550 + l.256 ...n grades 9--12~\citep{pennmanor2024linux} 2551 + . The program includes a s... 2104 2552 2105 - Package natbib Warning: Citation `fsfe2024publiccode' on page 6 undefined on in 2106 - put line 260. 2553 + Try typing <return> to proceed. 2554 + If that doesn't work, type X <return> to quit. 2555 + 2556 + 2557 + ! Package xcolor Error: Undefined color `acpurple'. 2107 2558 2559 + See the xcolor package documentation for explanation. 2560 + Type H <return> for immediate help. 2561 + ... 2562 + 2563 + l.256 ...n grades 9--12~\citep{pennmanor2024linux} 2564 + . The program includes a s... 2108 2565 2109 - Package natbib Warning: Citation `unesco2024oer' on page 6 undefined on input l 2110 - ine 260. 2566 + Try typing <return> to proceed. 2567 + If that doesn't work, type X <return> to quit. 2568 + 2569 + 2570 + ! Package xcolor Error: Undefined color `acpurple'. 2571 + 2572 + See the xcolor package documentation for explanation. 2573 + Type H <return> for immediate help. 2574 + ... 2575 + 2576 + l.260 ...al signatories~\citep{fsfe2024publiccode} 2577 + . UNESCO's 2024 Dubai Decl... 2578 + 2579 + Try typing <return> to proceed. 2580 + If that doesn't work, type X <return> to quit. 2581 + 2582 + 2583 + ! Package xcolor Error: Undefined color `acpurple'. 2584 + 2585 + See the xcolor package documentation for explanation. 2586 + Type H <return> for immediate help. 2587 + ... 2588 + 2589 + l.260 ...al signatories~\citep{fsfe2024publiccode} 2590 + . UNESCO's 2024 Dubai Decl... 2591 + 2592 + Try typing <return> to proceed. 2593 + If that doesn't work, type X <return> to quit. 2594 + 2595 + 2596 + ! Package xcolor Error: Undefined color `acpurple'. 2597 + 2598 + See the xcolor package documentation for explanation. 2599 + Type H <return> for immediate help. 2600 + ... 2601 + 2602 + l.260 ...erging technologies~\citep{unesco2024oer} 2603 + . The Global Digital Compa... 2604 + 2605 + Try typing <return> to proceed. 2606 + If that doesn't work, type X <return> to quit. 2607 + 2608 + 2609 + ! Package xcolor Error: Undefined color `acpurple'. 2610 + 2611 + See the xcolor package documentation for explanation. 2612 + Type H <return> for immediate help. 2613 + ... 2614 + 2615 + l.260 ...erging technologies~\citep{unesco2024oer} 2616 + . The Global Digital Compa... 2617 + 2618 + Try typing <return> to proceed. 2619 + If that doesn't work, type X <return> to quit. 2111 2620 2112 2621 2113 2622 ! LaTeX Error: Unknown float option `H'. ··· 2162 2671 LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be 2163 2672 (Font) scaled to size 5.47441pt on input line 304. 2164 2673 2165 - Package natbib Warning: Citation `circularcomputing2023carbon' on page 6 undefi 2166 - ned on input line 304. 2674 + ! Package xcolor Error: Undefined color `acpurple'. 2675 + 2676 + See the xcolor package documentation for explanation. 2677 + Type H <return> for immediate help. 2678 + ... 2679 + 2680 + l.304 ...aptop~\citep{circularcomputing2023carbon} 2681 + . The UN Global E-waste Mo... 2682 + 2683 + Try typing <return> to proceed. 2684 + If that doesn't work, type X <return> to quit. 2685 + 2686 + 2687 + ! Package xcolor Error: Undefined color `acpurple'. 2688 + 2689 + See the xcolor package documentation for explanation. 2690 + Type H <return> for immediate help. 2691 + ... 2692 + 2693 + l.304 ...aptop~\citep{circularcomputing2023carbon} 2694 + . The UN Global E-waste Mo... 2695 + 2696 + Try typing <return> to proceed. 2697 + If that doesn't work, type X <return> to quit. 2167 2698 2168 2699 2169 - Package natbib Warning: Citation `un2024ewaste' on page 6 undefined on input li 2170 - ne 304. 2700 + ! Package xcolor Error: Undefined color `acpurple'. 2701 + 2702 + See the xcolor package documentation for explanation. 2703 + Type H <return> for immediate help. 2704 + ... 2705 + 2706 + l.304 ...\% properly recycled~\citep{un2024ewaste} 2707 + . 2708 + Try typing <return> to proceed. 2709 + If that doesn't work, type X <return> to quit. 2710 + 2711 + 2712 + ! Package xcolor Error: Undefined color `acpurple'. 2713 + 2714 + See the xcolor package documentation for explanation. 2715 + Type H <return> for immediate help. 2716 + ... 2717 + 2718 + l.304 ...\% properly recycled~\citep{un2024ewaste} 2719 + . 2720 + Try typing <return> to proceed. 2721 + If that doesn't work, type X <return> to quit. 2171 2722 2172 2723 2173 - Package natbib Warning: Citation `oregon2024repair' on page 6 undefined on inpu 2174 - t line 306. 2724 + ! Package xcolor Error: Undefined color `acpurple'. 2175 2725 2726 + See the xcolor package documentation for explanation. 2727 + Type H <return> for immediate help. 2728 + ... 2729 + 2730 + l.306 ...pair information~\citep{oregon2024repair} 2731 + ; New Hampshire's HB1701 e... 2176 2732 2177 - Package natbib Warning: Citation `newhampshire2024repair' on page 6 undefined o 2178 - n input line 306. 2733 + Try typing <return> to proceed. 2734 + If that doesn't work, type X <return> to quit. 2735 + 2736 + 2737 + ! Package xcolor Error: Undefined color `acpurple'. 2738 + 2739 + See the xcolor package documentation for explanation. 2740 + Type H <return> for immediate help. 2741 + ... 2742 + 2743 + l.306 ...pair information~\citep{oregon2024repair} 2744 + ; New Hampshire's HB1701 e... 2745 + 2746 + Try typing <return> to proceed. 2747 + If that doesn't work, type X <return> to quit. 2748 + 2749 + 2750 + ! Package xcolor Error: Undefined color `acpurple'. 2751 + 2752 + See the xcolor package documentation for explanation. 2753 + Type H <return> for immediate help. 2754 + ... 2755 + 2756 + l.306 ...ed laptops~\citep{newhampshire2024repair} 2757 + . But legislation cannot f... 2758 + 2759 + Try typing <return> to proceed. 2760 + If that doesn't work, type X <return> to quit. 2761 + 2762 + 2763 + ! Package xcolor Error: Undefined color `acpurple'. 2764 + 2765 + See the xcolor package documentation for explanation. 2766 + Type H <return> for immediate help. 2767 + ... 2768 + 2769 + l.306 ...ed laptops~\citep{newhampshire2024repair} 2770 + . But legislation cannot f... 2771 + 2772 + Try typing <return> to proceed. 2773 + If that doesn't work, type X <return> to quit. 2179 2774 2180 2775 2181 2776 ! Package xcolor Error: Undefined color `acpink'. ··· 2184 2779 Type H <return> for immediate help. 2185 2780 ... 2186 2781 2187 - l.309 2782 + l.307 2188 2783 2189 2784 Try typing <return> to proceed. 2190 2785 If that doesn't work, type X <return> to quit. ··· 2198 2793 Type H <return> for immediate help. 2199 2794 ... 2200 2795 2201 - l.309 2796 + l.307 2202 2797 2203 2798 Try typing <return> to proceed. 2204 2799 If that doesn't work, type X <return> to quit. 2205 2800 2206 2801 [6] 2207 2802 2208 - Package natbib Warning: Citation `scudder2026acos' on page 7 undefined on input 2209 - line 328. 2803 + ! Package xcolor Error: Undefined color `acpurple'. 2210 2804 2805 + See the xcolor package documentation for explanation. 2806 + Type H <return> for immediate help. 2807 + ... 2808 + 2809 + l.328 ...isioning. \acos{}~\citep{scudder2026acos} 2810 + demonstrates that an enti... 2211 2811 2212 - Package natbib Warning: Citation `pennmanor2024linux' on page 7 undefined on in 2213 - put line 328. 2812 + Try typing <return> to proceed. 2813 + If that doesn't work, type X <return> to quit. 2214 2814 2215 2815 2216 - Package natbib Warning: Citation `scudder2026ac' on page 7 undefined on input l 2217 - ine 351. 2816 + ! Package xcolor Error: Undefined color `acpurple'. 2218 2817 2818 + See the xcolor package documentation for explanation. 2819 + Type H <return> for immediate help. 2820 + ... 2821 + 2822 + l.328 ...isioning. \acos{}~\citep{scudder2026acos} 2823 + demonstrates that an enti... 2219 2824 2220 - Package natbib Warning: Citation `khan2024bravenew' on page 7 undefined on inpu 2221 - t line 354. 2825 + Try typing <return> to proceed. 2826 + If that doesn't work, type X <return> to quit. 2827 + 2828 + 2829 + ! Package xcolor Error: Undefined color `acpurple'. 2830 + 2831 + See the xcolor package documentation for explanation. 2832 + Type H <return> for immediate help. 2833 + ... 2834 + 2835 + l.328 ...book districts~\citep{pennmanor2024linux} 2836 + . The ``management problem... 2837 + 2838 + Try typing <return> to proceed. 2839 + If that doesn't work, type X <return> to quit. 2840 + 2841 + 2842 + ! Package xcolor Error: Undefined color `acpurple'. 2843 + 2844 + See the xcolor package documentation for explanation. 2845 + Type H <return> for immediate help. 2846 + ... 2847 + 2848 + l.328 ...book districts~\citep{pennmanor2024linux} 2849 + . The ``management problem... 2850 + 2851 + Try typing <return> to proceed. 2852 + If that doesn't work, type X <return> to quit. 2853 + 2854 + 2855 + ! Package xcolor Error: Undefined color `acpurple'. 2856 + 2857 + See the xcolor package documentation for explanation. 2858 + Type H <return> for immediate help. 2859 + ... 2860 + 2861 + l.351 ...te a piece on \ac{}~\citep{scudder2026ac} 2862 + that anyone in the world ... 2863 + 2864 + Try typing <return> to proceed. 2865 + If that doesn't work, type X <return> to quit. 2866 + 2867 + 2868 + ! Package xcolor Error: Undefined color `acpurple'. 2869 + 2870 + See the xcolor package documentation for explanation. 2871 + Type H <return> for immediate help. 2872 + ... 2873 + 2874 + l.351 ...te a piece on \ac{}~\citep{scudder2026ac} 2875 + that anyone in the world ... 2876 + 2877 + Try typing <return> to proceed. 2878 + If that doesn't work, type X <return> to quit. 2879 + 2880 + 2881 + ! Package xcolor Error: Undefined color `acpurple'. 2882 + 2883 + See the xcolor package documentation for explanation. 2884 + Type H <return> for immediate help. 2885 + ... 2886 + 2887 + l.354 ...y where they are~\citep{khan2024bravenew} 2888 + . But this tutor can only ... 2889 + 2890 + Try typing <return> to proceed. 2891 + If that doesn't work, type X <return> to quit. 2892 + 2893 + 2894 + ! Package xcolor Error: Undefined color `acpurple'. 2895 + 2896 + See the xcolor package documentation for explanation. 2897 + Type H <return> for immediate help. 2898 + ... 2899 + 2900 + l.354 ...y where they are~\citep{khan2024bravenew} 2901 + . But this tutor can only ... 2902 + 2903 + Try typing <return> to proceed. 2904 + If that doesn't work, type X <return> to quit. 2222 2905 2223 2906 2224 2907 ! Package xcolor Error: Undefined color `acpink'. ··· 2227 2910 Type H <return> for immediate help. 2228 2911 ... 2229 2912 2230 - l.367 2913 + l.355 2231 2914 2232 2915 Try typing <return> to proceed. 2233 2916 If that doesn't work, type X <return> to quit. ··· 2241 2924 Type H <return> for immediate help. 2242 2925 ... 2243 2926 2244 - l.367 2927 + l.355 2245 2928 2246 2929 Try typing <return> to proceed. 2247 2930 If that doesn't work, type X <return> to quit. 2248 2931 2249 2932 [7] 2250 2933 2251 - Package natbib Warning: Citation `nelson1974computerlib' on page 8 undefined on 2252 - input line 401. 2934 + ! Package xcolor Error: Undefined color `acpurple'. 2253 2935 2936 + See the xcolor package documentation for explanation. 2937 + Type H <return> for immediate help. 2938 + ... 2939 + 2940 + l.401 ...ote in 1974~\citep{nelson1974computerlib} 2941 + : ``You can and must under... 2254 2942 2255 - Package natbib Warning: Citation `illich1973tools' on page 8 undefined on input 2256 - line 415. 2943 + Try typing <return> to proceed. 2944 + If that doesn't work, type X <return> to quit. 2257 2945 2258 2946 2259 - Package natbib Warning: Citation `papert1980mindstorms' on page 8 undefined on 2260 - input line 415. 2261 - 2262 - 2263 - Package natbib Warning: Citation `stallman2002free' on page 8 undefined on inpu 2264 - t line 415. 2947 + ! Package xcolor Error: Undefined color `acpurple'. 2265 2948 2949 + See the xcolor package documentation for explanation. 2950 + Type H <return> for immediate help. 2951 + ... 2952 + 2953 + l.401 ...ote in 1974~\citep{nelson1974computerlib} 2954 + : ``You can and must under... 2266 2955 2267 - Package natbib Warning: Citation `postman1995end' on page 8 undefined on input 2268 - line 415. 2956 + Try typing <return> to proceed. 2957 + If that doesn't work, type X <return> to quit. 2269 2958 2270 2959 2271 2960 ! Package xcolor Error: Undefined color `acpink'. ··· 2274 2963 Type H <return> for immediate help. 2275 2964 ... 2276 2965 2277 - l.416 2966 + l.414 2278 2967 2279 2968 Try typing <return> to proceed. 2280 2969 If that doesn't work, type X <return> to quit. ··· 2288 2977 Type H <return> for immediate help. 2289 2978 ... 2290 2979 2291 - l.416 2980 + l.414 2292 2981 2293 2982 Try typing <return> to proceed. 2294 2983 If that doesn't work, type X <return> to quit. ··· 2301 2990 Type H <return> for immediate help. 2302 2991 ... 2303 2992 2993 + l.415 ...ialized expertise~\citep{illich1973tools} 2994 + . Papert wrote that comput... 2995 + 2996 + Try typing <return> to proceed. 2997 + If that doesn't work, type X <return> to quit. 2998 + 2999 + 3000 + ! Package xcolor Error: Undefined color `acpurple'. 3001 + 3002 + See the xcolor package documentation for explanation. 3003 + Type H <return> for immediate help. 3004 + ... 3005 + 3006 + l.415 ...ialized expertise~\citep{illich1973tools} 3007 + . Papert wrote that comput... 3008 + 3009 + Try typing <return> to proceed. 3010 + If that doesn't work, type X <return> to quit. 3011 + 3012 + 3013 + ! Package xcolor Error: Undefined color `acpurple'. 3014 + 3015 + See the xcolor package documentation for explanation. 3016 + Type H <return> for immediate help. 3017 + ... 3018 + 3019 + l.415 ...out thinking~\citep{papert1980mindstorms} 3020 + . Stallman wrote that user... 3021 + 3022 + Try typing <return> to proceed. 3023 + If that doesn't work, type X <return> to quit. 3024 + 3025 + 3026 + ! Package xcolor Error: Undefined color `acpurple'. 3027 + 3028 + See the xcolor package documentation for explanation. 3029 + Type H <return> for immediate help. 3030 + ... 3031 + 3032 + l.415 ...out thinking~\citep{papert1980mindstorms} 3033 + . Stallman wrote that user... 3034 + 3035 + Try typing <return> to proceed. 3036 + If that doesn't work, type X <return> to quit. 3037 + 3038 + 3039 + ! Package xcolor Error: Undefined color `acpurple'. 3040 + 3041 + See the xcolor package documentation for explanation. 3042 + Type H <return> for immediate help. 3043 + ... 3044 + 3045 + l.415 ...oftware they run~\citep{stallman2002free} 3046 + . Postman warned that tech... 3047 + 3048 + Try typing <return> to proceed. 3049 + If that doesn't work, type X <return> to quit. 3050 + 3051 + 3052 + ! Package xcolor Error: Undefined color `acpurple'. 3053 + 3054 + See the xcolor package documentation for explanation. 3055 + Type H <return> for immediate help. 3056 + ... 3057 + 3058 + l.415 ...oftware they run~\citep{stallman2002free} 3059 + . Postman warned that tech... 3060 + 3061 + Try typing <return> to proceed. 3062 + If that doesn't work, type X <return> to quit. 3063 + 3064 + 3065 + ! Package xcolor Error: Undefined color `acpurple'. 3066 + 3067 + See the xcolor package documentation for explanation. 3068 + Type H <return> for immediate help. 3069 + ... 3070 + 3071 + l.415 ...ogy, not the child~\citep{postman1995end} 3072 + . These are not fringe pos... 3073 + 3074 + Try typing <return> to proceed. 3075 + If that doesn't work, type X <return> to quit. 3076 + 3077 + 3078 + ! Package xcolor Error: Undefined color `acpurple'. 3079 + 3080 + See the xcolor package documentation for explanation. 3081 + Type H <return> for immediate help. 3082 + ... 3083 + 3084 + l.415 ...ogy, not the child~\citep{postman1995end} 3085 + . These are not fringe pos... 3086 + 3087 + Try typing <return> to proceed. 3088 + If that doesn't work, type X <return> to quit. 3089 + 3090 + 3091 + ! Package xcolor Error: Undefined color `acpurple'. 3092 + 3093 + See the xcolor package documentation for explanation. 3094 + Type H <return> for immediate help. 3095 + ... 3096 + 2304 3097 l.422 ...0009-0007-4460-4913}{0009-0007-4460-4913} 2305 3098 2306 3099 Try typing <return> to proceed. 2307 3100 If that doesn't work, type X <return> to quit. 2308 3101 2309 - No file open-schools.bbl. 3102 + (./open-schools.bbl 3103 + 3104 + ! Package xcolor Error: Undefined color `acpurple'. 3105 + 3106 + See the xcolor package documentation for explanation. 3107 + Type H <return> for immediate help. 3108 + ... 3109 + 3110 + l.30 ...llection-student-data-through-chromebooks} 3111 + . 3112 + Try typing <return> to proceed. 3113 + If that doesn't work, type X <return> to quit. 3114 + 3115 + 3116 + Underfull \hbox (badness 4242) in paragraph at lines 26--31 3117 + []\TU/LatinModernRoman(0)/m/sc/10.95 Electronic Frontier Foundation. Eff files 3118 + complaint with ftc on google’s collection of 3119 + [] 3120 + 3121 + 3122 + Underfull \hbox (badness 3792) in paragraph at lines 26--31 3123 + \TU/LatinModernRoman(0)/m/sc/10.95 student data through chromebooks, 2015. URL 3124 + [][]$[][][][][] [] [] [] [][][] [] [][][] [] [][][] [] [][][][][][][][][] [] [ 3125 + ][][][] [] [][] [] 3126 + [] 3127 + 3128 + 3129 + ! Package xcolor Error: Undefined color `acpurple'. 3130 + 3131 + See the xcolor package documentation for explanation. 3132 + Type H <return> for immediate help. 3133 + ... 3134 + 3135 + l.37 ...-student-privacy-unproven-promises-safety} 3136 + . 3137 + Try typing <return> to proceed. 3138 + If that doesn't work, type X <return> to quit. 3139 + 3140 + 3141 + Underfull \hbox (badness 6893) in paragraph at lines 33--38 3142 + []\TU/LatinModernRoman(0)/m/sc/10.95 Electronic Frontier Foundation. School mo 3143 + nitoring software sacrifices student privacy 3144 + [] 3145 + 3146 + 3147 + Underfull \hbox (badness 6961) in paragraph at lines 33--38 3148 + \TU/LatinModernRoman(0)/m/sc/10.95 for unproven promises of safety, 2024. URL 3149 + [][]$[][][][][] [] [] [] [][][] [] [][][] [] [][][] [] [][][][][][][][][] [] [] 3150 + [][][] [] [][] [] 3151 + [] 2310 3152 2311 - Package natbib Warning: There were undefined citations. 3153 + 3154 + ! Package xcolor Error: Undefined color `acpurple'. 3155 + 3156 + See the xcolor package documentation for explanation. 3157 + Type H <return> for immediate help. 3158 + ... 3159 + 3160 + l.44 ...-alleged-violations-childrens-privacy-law} 3161 + . 3162 + Try typing <return> to proceed. 3163 + If that doesn't work, type X <return> to quit. 3164 + 3165 + 3166 + ! Package xcolor Error: Undefined color `acpurple'. 3167 + 3168 + See the xcolor package documentation for explanation. 3169 + Type H <return> for immediate help. 3170 + ... 3171 + 3172 + l.49 \newblock URL \url{https://publiccode.eu} 3173 + . 3174 + Try typing <return> to proceed. 3175 + If that doesn't work, type X <return> to quit. 3176 + 3177 + 3178 + ! Package xcolor Error: Undefined color `acpurple'. 3179 + 3180 + See the xcolor package documentation for explanation. 3181 + Type H <return> for immediate help. 3182 + ... 3183 + 3184 + l.66 \newblock URL \url{https://chromeos.google} 3185 + . 3186 + Try typing <return> to proceed. 3187 + If that doesn't work, type X <return> to quit. 2312 3188 2313 3189 2314 3190 ! Package xcolor Error: Undefined color `acpink'. ··· 2317 3193 Type H <return> for immediate help. 2318 3194 ... 2319 3195 3196 + l.93 Education)}(2024)]{kite2024gnulinux} 3197 + 3198 + Try typing <return> to proceed. 3199 + If that doesn't work, type X <return> to quit. 3200 + 3201 + File: ../arxiv-ac/figures//pals.pdf Graphic file (type pdf) 3202 + <use ../arxiv-ac/figures//pals.pdf> 3203 + 3204 + ! Package xcolor Error: Undefined color `acpink'. 3205 + 3206 + See the xcolor package documentation for explanation. 3207 + Type H <return> for immediate help. 3208 + ... 3209 + 3210 + l.93 Education)}(2024)]{kite2024gnulinux} 3211 + 3212 + Try typing <return> to proceed. 3213 + If that doesn't work, type X <return> to quit. 3214 + 3215 + [9] 3216 + 3217 + ! Package xcolor Error: Undefined color `acpurple'. 3218 + 3219 + See the xcolor package documentation for explanation. 3220 + Type H <return> for immediate help. 3221 + ... 3222 + 3223 + l.96 ...block URL \url{https://kite.kerala.gov.in} 3224 + . 3225 + Try typing <return> to proceed. 3226 + If that doesn't work, type X <return> to quit. 3227 + 3228 + 3229 + ! Package xcolor Error: Undefined color `acpurple'. 3230 + 3231 + See the xcolor package documentation for explanation. 3232 + Type H <return> for immediate help. 3233 + ... 3234 + 3235 + l.176 ...lock URL \url{https://ewastemonitor.info} 3236 + . 3237 + Try typing <return> to proceed. 3238 + If that doesn't work, type X <return> to quit. 3239 + 3240 + 3241 + ! Package xcolor Error: Undefined color `acpurple'. 3242 + 3243 + See the xcolor package documentation for explanation. 3244 + Type H <return> for immediate help. 3245 + ... 3246 + 3247 + l.183 ...g.org/edfund/resources/chromebook-churn/} 3248 + . 3249 + Try typing <return> to proceed. 3250 + If that doesn't work, type X <return> to quit. 3251 + 3252 + ) 3253 + 3254 + ! Package xcolor Error: Undefined color `acpink'. 3255 + 3256 + See the xcolor package documentation for explanation. 3257 + Type H <return> for immediate help. 3258 + ... 3259 + 2320 3260 l.433 \end{document} 2321 3261 2322 3262 Try typing <return> to proceed. ··· 2336 3276 Try typing <return> to proceed. 2337 3277 If that doesn't work, type X <return> to quit. 2338 3278 2339 - [9] (./open-schools.aux) 3279 + [10] (./open-schools.aux) 2340 3280 2341 3281 LaTeX Font Warning: Some font shapes were not available, defaults substituted. 2342 3282 ··· 2344 3284 (rerunfilecheck) Checksum: 1D7AA3B12B232941C31667B8B20733A7;6143. 2345 3285 ) 2346 3286 Here is how much of TeX's memory you used: 2347 - 29827 strings out of 478682 2348 - 587955 string characters out of 5849006 2349 - 1870018 words of memory out of 6000000 2350 - 49440 multiletter control sequences out of 15000+600000 3287 + 29926 strings out of 478682 3288 + 590437 string characters out of 5849006 3289 + 1871018 words of memory out of 6000000 3290 + 49537 multiletter control sequences out of 15000+600000 2351 3291 515460 words of font info for 104 fonts, out of 8000000 for 9000 2352 3292 14 hyphenation exceptions out of 8191 2353 3293 99i,12n,115p,1333b,1020s stack positions out of 10000i,1000n,20000p,200000b,200000s 2354 3294 2355 - Output written on open-schools.pdf (9 pages). 3295 + Output written on open-schools.pdf (10 pages).
+20 -20
papers/arxiv-os/os-cards.toc
··· 4 4 \contentsline {subsection}{\numberline {2.2}The Runtime}{7}{subsection.2.2}% 5 5 \contentsline {subsection}{\numberline {2.3}Piece Execution}{8}{subsection.2.3}% 6 6 \contentsline {subsection}{\numberline {2.4}Size Budget}{9}{subsection.2.4}% 7 - \contentsline {section}{\numberline {3}Device-Level Personalization}{11}{section.3}% 8 - \contentsline {subsection}{\numberline {3.1}config.json}{11}{subsection.3.1}% 9 - \contentsline {subsection}{\numberline {3.2}Boot as Greeting}{12}{subsection.3.2}% 10 - \contentsline {subsection}{\numberline {3.3}Build Identity}{12}{subsection.3.3}% 11 - \contentsline {section}{\numberline {4}The Surplus Hardware Thesis}{14}{section.4}% 12 - \contentsline {subsection}{\numberline {4.1}The OLPC Lesson}{14}{subsection.4.1}% 13 - \contentsline {subsection}{\numberline {4.2}Surplus as Material}{15}{subsection.4.2}% 14 - \contentsline {subsection}{\numberline {4.3}The Economics}{16}{subsection.4.3}% 15 - \contentsline {subsection}{\numberline {4.4}Against the Apple Model}{16}{subsection.4.4}% 16 - \contentsline {section}{\numberline {5}Over-the-Air Updates}{18}{section.5}% 17 - \contentsline {subsection}{\numberline {5.1}Update Mechanism}{18}{subsection.5.1}% 18 - \contentsline {subsection}{\numberline {5.2}No IT Infrastructure}{19}{subsection.5.2}% 19 - \contentsline {section}{\numberline {6}Related Work}{20}{section.6}% 20 - \contentsline {section}{\numberline {7}Implications and Future Work}{23}{section.7}% 21 - \contentsline {subsection}{\numberline {7.1}A Distribution Model}{23}{subsection.7.1}% 22 - \contentsline {subsection}{\numberline {7.2}Device as Instrument}{23}{subsection.7.2}% 23 - \contentsline {subsection}{\numberline {7.3}Maintenance as Care}{24}{subsection.7.3}% 24 - \contentsline {subsection}{\numberline {7.4}Limitations}{24}{subsection.7.4}% 25 - \contentsline {subsection}{\numberline {7.5}Future Directions}{25}{subsection.7.5}% 26 - \contentsline {section}{\numberline {8}Conclusion}{26}{section.8}% 7 + \contentsline {section}{\numberline {3}Device-Level Personalization}{10}{section.3}% 8 + \contentsline {subsection}{\numberline {3.1}config.json}{10}{subsection.3.1}% 9 + \contentsline {subsection}{\numberline {3.2}Boot as Greeting}{11}{subsection.3.2}% 10 + \contentsline {subsection}{\numberline {3.3}Build Identity}{11}{subsection.3.3}% 11 + \contentsline {section}{\numberline {4}The Surplus Hardware Thesis}{13}{section.4}% 12 + \contentsline {subsection}{\numberline {4.1}The OLPC Lesson}{13}{subsection.4.1}% 13 + \contentsline {subsection}{\numberline {4.2}Surplus as Material}{14}{subsection.4.2}% 14 + \contentsline {subsection}{\numberline {4.3}The Economics}{15}{subsection.4.3}% 15 + \contentsline {subsection}{\numberline {4.4}Against the Apple Model}{15}{subsection.4.4}% 16 + \contentsline {section}{\numberline {5}Over-the-Air Updates}{17}{section.5}% 17 + \contentsline {subsection}{\numberline {5.1}Update Mechanism}{17}{subsection.5.1}% 18 + \contentsline {subsection}{\numberline {5.2}No IT Infrastructure}{18}{subsection.5.2}% 19 + \contentsline {section}{\numberline {6}Related Work}{19}{section.6}% 20 + \contentsline {section}{\numberline {7}Implications and Future Work}{22}{section.7}% 21 + \contentsline {subsection}{\numberline {7.1}A Distribution Model}{22}{subsection.7.1}% 22 + \contentsline {subsection}{\numberline {7.2}Device as Instrument}{22}{subsection.7.2}% 23 + \contentsline {subsection}{\numberline {7.3}Maintenance as Care}{23}{subsection.7.3}% 24 + \contentsline {subsection}{\numberline {7.4}Limitations}{23}{subsection.7.4}% 25 + \contentsline {subsection}{\numberline {7.5}Future Directions}{24}{subsection.7.5}% 26 + \contentsline {section}{\numberline {8}Conclusion}{25}{section.8}% 27 27 \contentsfinish
+13 -12
papers/arxiv-os/os.log
··· 1 - This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 27 MAR 2026 08:28 1 + This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 28 MAR 2026 15:58 2 2 entering extended mode 3 3 restricted \write18 enabled. 4 4 %&-line parsing enabled. ··· 1600 1600 Underfull \vbox (badness 10000) has occurred while \output is active [] 1601 1601 1602 1602 1603 + Underfull \vbox (badness 10000) has occurred while \output is active [] 1604 + 1605 + [4] 1603 1606 Underfull \hbox (badness 1117) in paragraph at lines 446--447 1604 1607 \TU/LatinModernRoman(0)/m/sc/10 excluding ARM Chromebooks and older BIOS-only 1605 1608 [] ··· 1613 1616 1614 1617 Underfull \vbox (badness 10000) has occurred while \output is active [] 1615 1618 1616 - [4] 1617 - (./os.bbl 1618 - Underfull \vbox (badness 10000) has occurred while \output is active [] 1619 - 1620 - 1621 - Underfull \hbox (badness 4084) in paragraph at lines 80--86 1619 + (./os.bbl 1620 + Underfull \hbox (badness 4084) in paragraph at lines 88--94 1622 1621 []\TU/LatinModernRoman(0)/m/sc/10 Mitchel Resnick, John Maloney, Andrés Monroy- 1623 1622 1624 1623 [] 1625 1624 1626 - ) [5] (./os.aux) 1625 + [5]) [6 1626 + 1627 + ] (./os.aux) 1627 1628 1628 1629 LaTeX Font Warning: Some font shapes were not available, defaults substituted. 1629 1630 ··· 1631 1632 (rerunfilecheck) Checksum: 63282D347289C71A3C403E42E0471B8F;3639. 1632 1633 ) 1633 1634 Here is how much of TeX's memory you used: 1634 - 21054 strings out of 478682 1635 - 385866 string characters out of 5849006 1635 + 21057 strings out of 478682 1636 + 385950 string characters out of 5849006 1636 1637 1928018 words of memory out of 6000000 1637 - 40863 multiletter control sequences out of 15000+600000 1638 + 40866 multiletter control sequences out of 15000+600000 1638 1639 514930 words of font info for 103 fonts, out of 8000000 for 9000 1639 1640 14 hyphenation exceptions out of 8191 1640 1641 84i,12n,115p,1277b,1532s stack positions out of 10000i,1000n,20000p,200000b,200000s 1641 1642 1642 - Output written on os.pdf (5 pages). 1643 + Output written on os.pdf (6 pages).
papers/arxiv-os/os.pdf

This is a binary file and will not be displayed.

+1 -1
papers/arxiv-os/os.tex
··· 418 418 419 419 \textbf{Creative computing access.} Processing~\citep{reas2007processing} and Scratch~\citep{resnick2009scratch} lowered the barrier to creative coding but assume a general-purpose OS underneath. Sonic Pi~\citep{aaron2016sonic} runs on Raspberry Pi but requires Raspbian. \acos{} eliminates the OS dependency entirely---the creative tool \emph{is} the OS. 420 420 421 - \textbf{Convivial tools.} Nelson's \emph{Computer Lib / Dream Machines}~\citep{nelson1974computerlib} declared in 1974 that everyone should understand computers---and that personal computing should be a medium for creative liberation, not corporate productivity. Illich's concept of ``tools for conviviality''~\citep{illich1973tools}---tools that expand personal autonomy rather than requiring specialized expertise---resonates with \acos{}'s design. The device requires no system administration, no IT support, no technical knowledge beyond plugging in a USB drive. Papert's constructionism~\citep{papert1980mindstorms} informs the choice of a creative instrument (not a content consumption device) as the default experience. 421 + \textbf{Convivial tools.} Nelson's \emph{Computer Lib / Dream Machines}~\citep{nelson1974computerlib} declared in 1974 that everyone should understand computers---and that personal computing should be a medium for creative liberation, not corporate productivity. Illich's concept of ``tools for conviviality''~\citep{illich1973tools}---tools that expand personal autonomy rather than requiring specialized expertise---resonates with \acos{}'s design. Moglen's FreedomBox proposal~\citep{moglen2010freedombox}---personal servers that communities own and control rather than renting from cloud providers---extends this lineage to infrastructure itself; \acos{} applies the same logic to the device layer, producing a computing instrument that depends on no service provider and reports to no administrator. The device requires no system administration, no IT support, no technical knowledge beyond plugging in a USB drive. Papert's constructionism~\citep{papert1980mindstorms} informs the choice of a creative instrument (not a content consumption device) as the default experience. 422 422 423 423 \textbf{Media theory.} Kittler's argument that software obscures the material reality of computation~\citep{kittler1995no} is inverted by \acos{}: with no desktop environment, no window manager, and no abstraction layers, the relationship between code and hardware is made visible. The boot splash renders directly to the DRM framebuffer. Audio synthesis writes directly to ALSA PCM buffers. McLuhan's observation that the medium shapes the message~\citep{mcluhan1964understanding} applies literally: the operating system \emph{is} the instrument, and its constraints (single piece at a time, immediate-mode graphics, direct audio synthesis) shape the creative output. 424 424
+23
papers/arxiv-os/references.bib
··· 135 135 publisher={Self-published}, 136 136 note={Revised edition, Microsoft Press, 1987} 137 137 } 138 + 139 + @misc{moglen2010freedombox, 140 + title={Freedom in the Cloud: Software Freedom, Privacy, and Security for {Web} 2.0 and Cloud Computing}, 141 + author={Moglen, Eben}, 142 + year={2010}, 143 + note={Address to the Internet Society, New York. Introduced the FreedomBox concept: personal, community-owned server infrastructure as an alternative to corporate cloud services} 144 + } 145 + 146 + @techreport{forti2024ewaste, 147 + title={The Global E-waste Monitor 2024}, 148 + author={Forti, Vanessa and Bald{\'e}, Cornelis P. and Kuehr, Ruediger and Bel, Garam}, 149 + institution={United Nations Institute for Training and Research (UNITAR) and International Telecommunication Union (ITU)}, 150 + year={2024}, 151 + url={https://ewastemonitor.info/the-global-e-waste-monitor-2024/} 152 + } 153 + 154 + @misc{google2022chromeosflex, 155 + title={{ChromeOS Flex}}, 156 + author={{Google LLC}}, 157 + year={2022}, 158 + url={https://chromeosenterprises.google/chromeos/flex/}, 159 + note={Free OS for repurposing older PCs and Macs as managed Chromebooks. Formerly Neverware CloudReady (acquired 2020)} 160 + }
+1 -1
papers/arxiv-pieces/pieces.log
··· 1 - This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 27 MAR 2026 08:29 1 + This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 28 MAR 2026 15:58 2 2 entering extended mode 3 3 restricted \write18 enabled. 4 4 %&-line parsing enabled.
papers/arxiv-pieces/pieces.pdf

This is a binary file and will not be displayed.

+2 -2
papers/arxiv-plork/plork.log
··· 1 - This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 27 MAR 2026 08:29 1 + This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 28 MAR 2026 16:00 2 2 entering extended mode 3 3 restricted \write18 enabled. 4 4 %&-line parsing enabled. ··· 1742 1742 Here is how much of TeX's memory you used: 1743 1743 21058 strings out of 478682 1744 1744 387136 string characters out of 5849006 1745 - 1873018 words of memory out of 6000000 1745 + 1874018 words of memory out of 6000000 1746 1746 40862 multiletter control sequences out of 15000+600000 1747 1747 515482 words of font info for 107 fonts, out of 8000000 for 9000 1748 1748 14 hyphenation exceptions out of 8191
+1 -1
papers/arxiv-score-analysis/score-analysis.log
··· 1 - This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 27 MAR 2026 08:30 1 + This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 28 MAR 2026 16:02 2 2 entering extended mode 3 3 restricted \write18 enabled. 4 4 %&-line parsing enabled.
+26 -4
papers/arxiv-sustainability/sustainability.log
··· 1 - This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 27 MAR 2026 08:29 1 + This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 28 MAR 2026 15:59 2 2 entering extended mode 3 3 restricted \write18 enabled. 4 4 %&-line parsing enabled. ··· 1446 1446 [] 1447 1447 1448 1448 1449 + Underfull \hbox (badness 10000) in paragraph at lines 139--139 1450 + []|\TU/LatinModernRoman(0)/m/n/9 Lauren Mc- 1451 + [] 1452 + 1453 + 1454 + Underfull \hbox (badness 10000) in paragraph at lines 139--139 1455 + []|\TU/LatinModernRoman(0)/m/n/9 Hernando Bar- 1456 + [] 1457 + 1458 + 1449 1459 LaTeX Warning: `h' float specifier changed to `ht'. 1450 1460 1451 1461 ··· 1455 1465 1456 1466 1457 1467 ] 1468 + Underfull \hbox (badness 10000) in paragraph at lines 164--164 1469 + []|\TU/LatinModernRoman(0)/m/n/9 Guido van 1470 + [] 1471 + 1472 + 1473 + Overfull \hbox (16.73401pt too wide) in paragraph at lines 164--164 1474 + []|\TU/LatinModernRoman(0)/m/n/9 Google/Dropbox/MS| 1475 + [] 1476 + 1477 + 1458 1478 Underfull \hbox (badness 1248) in paragraph at lines 197--198 1459 1479 []\TU/LatinModernRoman(0)/m/sc/10 This event was unrepeatable, unpredictable, a 1460 1480 nd ··· 1485 1505 [] 1486 1506 1487 1507 1488 - Underfull \vbox (badness 10000) has occurred while \output is active [] 1508 + Underfull \hbox (badness 10000) in paragraph at lines 231--231 1509 + []|\TU/LatinModernRoman(0)/m/n/9 Aesthetic Com- 1510 + [] 1489 1511 1490 1512 LaTeX Font Info: Font shape `TU/LatinModernMono(0)/m/n' will be 1491 1513 (Font) scaled to size 8.50006pt on input line 252. ··· 1523 1545 Here is how much of TeX's memory you used: 1524 1546 19619 strings out of 478682 1525 1547 364327 string characters out of 5849006 1526 - 1876018 words of memory out of 6000000 1548 + 1877018 words of memory out of 6000000 1527 1549 39443 multiletter control sequences out of 15000+600000 1528 1550 514930 words of font info for 103 fonts, out of 8000000 for 9000 1529 1551 14 hyphenation exceptions out of 8191 1530 - 84i,13n,115p,1486b,644s stack positions out of 10000i,1000n,20000p,200000b,200000s 1552 + 84i,12n,115p,1486b,644s stack positions out of 10000i,1000n,20000p,200000b,200000s 1531 1553 1532 1554 Output written on sustainability.pdf (5 pages).
papers/arxiv-sustainability/sustainability.pdf

This is a binary file and will not be displayed.

+15 -15
papers/arxiv-whistlegraph/whistlegraph-cards.toc
··· 1 - \contentsline {section}{\numberline {1}Introduction}{4}{section.1}% 2 - \contentsline {section}{\numberline {2}The Form}{6}{section.2}% 3 - \contentsline {subsection}{\numberline {2.1}Structure}{6}{subsection.2.1}% 4 - \contentsline {subsection}{\numberline {2.2}Duration and Constraint}{7}{subsection.2.2}% 5 - \contentsline {section}{\numberline {3}Origins}{9}{section.3}% 6 - \contentsline {subsection}{\numberline {3.1}Radical Digital Painting}{9}{subsection.3.1}% 7 - \contentsline {subsection}{\numberline {3.2}COVID-19 and the Trio}{10}{subsection.3.2}% 8 - \contentsline {section}{\numberline {4}Virality}{11}{section.4}% 9 - \contentsline {subsection}{\numberline {4.1}Growth}{11}{subsection.4.1}% 10 - \contentsline {subsection}{\numberline {4.2}Why It Worked on TikTok}{11}{subsection.4.2}% 11 - \contentsline {section}{\numberline {5}Institutional Reception}{13}{section.5}% 12 - \contentsline {section}{\numberline {6}The Music}{15}{section.6}% 13 - \contentsline {section}{\numberline {7}Separation and Continuation}{16}{section.7}% 14 - \contentsline {section}{\numberline {8}The Graphic Score as Interface}{18}{section.8}% 15 - \contentsline {section}{\numberline {9}Conclusion}{19}{section.9}% 1 + \contentsline {section}{\numberline {1}Introduction}{5}{section.1}% 2 + \contentsline {section}{\numberline {2}The Form}{7}{section.2}% 3 + \contentsline {subsection}{\numberline {2.1}Structure}{7}{subsection.2.1}% 4 + \contentsline {subsection}{\numberline {2.2}Duration and Constraint}{8}{subsection.2.2}% 5 + \contentsline {section}{\numberline {3}Origins}{10}{section.3}% 6 + \contentsline {subsection}{\numberline {3.1}Radical Digital Painting}{10}{subsection.3.1}% 7 + \contentsline {subsection}{\numberline {3.2}COVID-19 and the Trio}{11}{subsection.3.2}% 8 + \contentsline {section}{\numberline {4}Virality}{12}{section.4}% 9 + \contentsline {subsection}{\numberline {4.1}Growth}{12}{subsection.4.1}% 10 + \contentsline {subsection}{\numberline {4.2}Why It Worked on TikTok}{12}{subsection.4.2}% 11 + \contentsline {section}{\numberline {5}Institutional Reception}{14}{section.5}% 12 + \contentsline {section}{\numberline {6}The Music}{16}{section.6}% 13 + \contentsline {section}{\numberline {7}Separation and Continuation}{17}{section.7}% 14 + \contentsline {section}{\numberline {8}The Graphic Score as Interface}{19}{section.8}% 15 + \contentsline {section}{\numberline {9}Conclusion}{20}{section.9}% 16 16 \contentsfinish
+23 -3
papers/arxiv-whistlegraph/whistlegraph.log
··· 1 - This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 27 MAR 2026 08:29 1 + This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex 2026.3.17) 28 MAR 2026 15:59 2 2 entering extended mode 3 3 restricted \write18 enabled. 4 4 %&-line parsing enabled. ··· 1476 1476 Underfull \vbox (badness 10000) has occurred while \output is active [] 1477 1477 1478 1478 [2] 1479 - Underfull \hbox (badness 4391) in paragraph at lines 184--184 1480 - []|\TU/LatinModernRoman(0)/m/n/9 Rhizome / New 1479 + Underfull \hbox (badness 10000) in paragraph at lines 184--184 1480 + []|\TU/LatinModernRoman(0)/m/n/9 Commission + 1481 + [] 1482 + 1483 + 1484 + Underfull \hbox (badness 10000) in paragraph at lines 184--184 1485 + []|\TU/LatinModernRoman(0)/m/n/9 Ten Whistle- 1486 + [] 1487 + 1488 + 1489 + Underfull \hbox (badness 10000) in paragraph at lines 184--184 1490 + []|\TU/LatinModernRoman(0)/m/n/9 NFT Launch 1481 1491 [] 1482 1492 1483 1493 ··· 1488 1498 1489 1499 Underfull \hbox (badness 10000) in paragraph at lines 184--184 1490 1500 []|\TU/LatinModernRoman(0)/m/n/9 KADIST (San 1501 + [] 1502 + 1503 + 1504 + Underfull \hbox (badness 10000) in paragraph at lines 184--184 1505 + []|\TU/LatinModernRoman(0)/m/n/9 Ten Minute 1506 + [] 1507 + 1508 + 1509 + Underfull \hbox (badness 10000) in paragraph at lines 184--184 1510 + []|\TU/LatinModernRoman(0)/m/n/9 Rhizome Art- 1491 1511 [] 1492 1512 1493 1513
papers/arxiv-whistlegraph/whistlegraph.pdf

This is a binary file and will not be displayed.

+144 -37
papers/cli.mjs
··· 426 426 file: "aesthetic-computer-26-joss.pdf", 427 427 title: "Aesthetic Computer '26", 428 428 detail: "JOSS Summary &middot; 2pp", 429 + abstract: 430 + "A compact JOSS summary of Aesthetic Computer for archival and citation purposes. It distills the platform into a conventional software paper format.", 429 431 metaKey: "joss-ac", 430 432 }, 431 433 { 432 434 file: "kidlisp-26-joss.pdf", 433 435 title: "KidLisp '26", 434 436 detail: "JOSS Summary &middot; 3pp", 437 + abstract: 438 + "A compact JOSS summary of KidLisp for archival and citation purposes. It frames the language as a small but expressive tool for generative art.", 435 439 metaKey: "joss-kidlisp", 436 440 }, 437 441 { ··· 439 443 title: "KidLisp (ELS 2026)", 440 444 detail: 441 445 "A Minimal Lisp for Generative Art with Social Composition &middot; ELS ACM SIGS 4pp", 446 + abstract: 447 + "An ELS conference version of KidLisp that emphasizes social composition. It positions the language as a shared practice rather than a solo scripting environment.", 442 448 metaKey: "els-kidlisp", 443 449 }, 444 450 ]; ··· 449 455 file: "menkman-glitch-momentum-2011.pdf", 450 456 title: "The Glitch Moment(um)", 451 457 detail: "Glitch as critical practice &mdash; signal, noise, and the politics of failure &middot; Institute of Network Cultures &middot; 70pp", 458 + abstract: 459 + "Menkman's book treats glitch as a critical practice rather than an accident. It remains a useful companion for thinking about failure, image politics, and media noise.", 452 460 author: "Rosa Menkman", 453 461 year: "2011", 454 462 metaKey: "menkman-glitch", ··· 457 465 file: "menkman-vernacular-of-file-formats-2010.pdf", 458 466 title: "A Vernacular of File Formats", 459 467 detail: "Compression artifact taxonomy &mdash; databending one self-portrait through every codec &middot; 20pp", 468 + abstract: 469 + "A tight taxonomy of compression artifacts and databending methods. It works as both a visual glossary and a reminder that file formats have aesthetics.", 460 470 author: "Rosa Menkman", 461 471 year: "2010", 462 472 metaKey: "menkman-vernacular", ··· 465 475 file: "menkman-beyond-resolution-2020.pdf", 466 476 title: "Beyond Resolution", 467 477 detail: "Resolution as ideology &mdash; optics, standards, and the invisible norms of the image pipeline &middot; 2020", 478 + abstract: 479 + "Beyond Resolution reframes image resolution as an ideological standard, not just a technical setting. It is a strong companion for thinking about how pipelines shape what counts as clarity.", 468 480 author: "Rosa Menkman", 469 481 year: "2020", 470 482 metaKey: "menkman-resolution", ··· 481 493 } 482 494 extras.sort((a, b) => b.mtime - a.mtime); 483 495 484 - // Paper detail descriptions (keyed by siteName) 485 - const DETAILS = { 486 - "radical-computer-art-26-arxiv": 487 - "Goodiepalian Approaches in Aesthetic Computer &middot; arXiv 5pp", 488 - "who-pays-for-creative-tools-26-arxiv": 489 - "Funding, Burnout, and Survival in Open-Source Creative Computing &middot; arXiv 5pp", 490 - "pieces-not-programs-26-arxiv": 491 - "The Piece as a Unit of Creative Cognition &middot; arXiv 4pp", 492 - "piece-api-26-arxiv": 493 - "Processing at the Core of the Piece API &middot; arXiv 7pp", 494 - "network-audit-26-arxiv": 495 - "Who Uses Aesthetic Computer and What Do They Make? &middot; arXiv 4pp", 496 - "kidlisp-reference-26-arxiv": 497 - "118 Built-ins in 12 Categories &middot; arXiv 4pp", 498 - "whistlegraph-26-arxiv": 499 - "Drawing, Singing, and the Graphic Score as Viral Form &middot; arXiv 4pp", 500 - "dead-ends-26-arxiv": 501 - "Dormant Paths, Evolutionary Branches, and Abandoned Approaches &middot; arXiv 4pp", 502 - "repo-archaeology-26-arxiv": 503 - 'Tracing the Evolution of AC Through Its Git History &middot; arXiv 3pp &middot; <a href="/ac-repo-archaeology">interactive timeline</a>', 504 - "citation-diversity-audit-26": 505 - "Diversity and Inclusion in AC Paper Citations &middot; 4pp", 506 - "kidlisp-26-arxiv": 507 - "A Minimal Lisp for Generative Art on a Social Platform &middot; arXiv 6pp", 508 - "notepat-26-arxiv": 509 - "From Keyboard Toy to System Front Door &middot; arXiv 5pp", 510 - "ac-native-os-26-arxiv": 511 - "A Bare-Metal Creative Computing Operating System &middot; arXiv 5pp", 512 - "aesthetic-computer-26-arxiv": 513 - "A Mobile-First Runtime for Creative Computing &middot; arXiv 5pp", 514 - "plorking-the-planet-26-arxiv": 515 - "Laptop Orchestras, PLOrk Heritage, and Aesthetic Computer &middot; arXiv", 516 - "folk-songs-26-arxiv": 517 - "Oral Tradition Meets the Browser Keyboard &middot; arXiv", 518 - "sucking-on-the-complex-26-arxiv": 519 - "Platform Hegemony, Critique-as-Content, and Anti-Environments &middot; arXiv 5pp", 496 + // Paper detail descriptions and short previews, keyed by siteName. 497 + const PAPER_COPY = { 498 + "aesthetic-computer-26-arxiv": { 499 + detail: "A Mobile-First Runtime for Creative Computing &middot; arXiv 5pp", 500 + abstract: 501 + "Aesthetic Computer is presented as a mobile-first creative computing runtime where the interface, publishing flow, and community feedback loop are part of the medium. The paper argues that small pieces can make software feel more social, more portable, and easier to share.", 502 + }, 503 + "kidlisp-26-arxiv": { 504 + detail: "A Minimal Lisp for Generative Art on a Social Platform &middot; arXiv 6pp", 505 + abstract: 506 + "KidLisp is the platform's tiny Lisp for building visual and musical pieces in the browser. The paper shows how a minimal language can stay approachable while still supporting generative art and composition.", 507 + }, 508 + "plorking-the-planet-26-arxiv": { 509 + detail: "Laptop Orchestras, PLOrk Heritage, and Aesthetic Computer &middot; arXiv", 510 + abstract: 511 + "This paper connects Aesthetic Computer to laptop orchestras and the collaborative traditions of PLOrk. It treats the browser as a place for ensemble practice, not just solo desktop programming.", 512 + }, 513 + "ac-native-os-26-arxiv": { 514 + detail: "A Bare-Metal Creative Computing Operating System &middot; arXiv 5pp", 515 + abstract: 516 + "AC Native OS describes a bare-metal runtime for creative computing. It focuses on boot-time simplicity and the idea that the operating system itself can be a programmable art surface.", 517 + }, 518 + "piece-api-26-arxiv": { 519 + detail: "Processing at the Core of the Piece API &middot; arXiv 7pp", 520 + abstract: 521 + "The Piece API rethinks creative software around composable pieces instead of monolithic apps. It uses Processing's lineage to connect setup(), boot(), and the act of publishing.", 522 + }, 523 + "who-pays-for-creative-tools-26-arxiv": { 524 + detail: "Funding, Burnout, and Survival in Open-Source Creative Computing &middot; arXiv 5pp", 525 + abstract: 526 + "A short look at who supports open-source creative tools and what that labor costs. The paper connects funding, burnout, and long-term maintenance to the life of artistic software.", 527 + }, 528 + "pieces-not-programs-26-arxiv": { 529 + detail: "The Piece as a Unit of Creative Cognition &middot; arXiv 4pp", 530 + abstract: 531 + "A piece is treated here as the basic unit of creative cognition in AC. The paper argues that smaller, shareable pieces encourage composition, remix, and publication.", 532 + }, 533 + "notepat-26-arxiv": { 534 + detail: "From Keyboard Toy to System Front Door &middot; arXiv 5pp", 535 + abstract: 536 + "notepat.com is framed as a keyboard-first front door to the system. The paper follows the toy-like input surface as it grows into a fuller creative interface.", 537 + }, 538 + "radical-computer-art-26-arxiv": { 539 + detail: "Goodiepalian Approaches in Aesthetic Computer &middot; arXiv 5pp", 540 + abstract: 541 + "This paper treats Goodiepalian practice as a model for radical computer art. It emphasizes play, notation, and the social life of systems over polished product design.", 542 + }, 543 + "whistlegraph-26-arxiv": { 544 + detail: "Drawing, Singing, and the Graphic Score as Viral Form &middot; arXiv 4pp", 545 + abstract: 546 + "Whistlegraph explores drawing, singing, and score-making as forms that can spread like software. The paper links graphic notation to performance, remix, and browser-native sharing.", 547 + }, 548 + "sucking-on-the-complex-26-arxiv": { 549 + detail: "Platform Hegemony, Critique-as-Content, and Anti-Environments &middot; arXiv 5pp", 550 + abstract: 551 + "Sucking on the Complex critiques platform hegemony and the way critique becomes content. It looks for anti-environments that stay messy, resistant, and alive.", 552 + }, 553 + "dead-ends-26-arxiv": { 554 + detail: "Dormant Paths, Evolutionary Branches, and Abandoned Approaches &middot; arXiv 4pp", 555 + abstract: 556 + "The paper catalogs dormant branches, abandoned experiments, and paths that never became default. It treats dead ends as useful history rather than failure.", 557 + }, 558 + "folk-songs-26-arxiv": { 559 + detail: "Oral Tradition Meets the Browser Keyboard &middot; arXiv", 560 + abstract: 561 + "Playable Folk Songs brings oral tradition into the browser keyboard. The paper asks how simple interaction can carry collective memory and repetition.", 562 + }, 563 + "repo-archaeology-26-arxiv": { 564 + detail: 'Tracing the Evolution of AC Through Its Git History &middot; arXiv 3pp &middot; <a href="/ac-repo-archaeology">interactive timeline</a>', 565 + abstract: 566 + "Repository Archaeology traces the project through its git history. The paper shows how version control can become a narrative medium for design evolution.", 567 + }, 568 + "network-audit-26-arxiv": { 569 + detail: "Who Uses Aesthetic Computer and What Do They Make? &middot; arXiv 4pp", 570 + abstract: 571 + "Network Audit asks who uses Aesthetic Computer and what they make with it. The paper turns usage patterns into a portrait of a community in motion.", 572 + }, 573 + "kidlisp-reference-26-arxiv": { 574 + detail: "118 Built-ins in 12 Categories &middot; arXiv 4pp", 575 + abstract: 576 + "The KidLisp reference compresses the language into a usable field guide. It groups 118 built-ins into 12 categories for quick browsing and recall.", 577 + }, 578 + "citation-diversity-audit-26": { 579 + detail: "Diversity and Inclusion in AC Paper Citations &middot; 4pp", 580 + abstract: 581 + "Citation Diversity Audit looks at who gets cited in the papers and where the archive is thin. The paper uses citation patterns as a proxy for inclusion and intellectual range.", 582 + }, 583 + "open-schools-26-arxiv": { 584 + detail: "", 585 + abstract: 586 + "Get Closed Source Out of Schools makes the case that creative computing should be teachable, inspectable, and modifiable. The paper argues for open tools as infrastructure for learning.", 587 + }, 588 + "five-years-from-now-26-arxiv": { 589 + detail: "", 590 + abstract: 591 + "Five Years from Now is a projection paper about where the project could go if current habits continue. It uses the near future to test the consequences of today's decisions.", 592 + }, 593 + "calarts-callouts-papers-26-arxiv": { 594 + detail: "", 595 + abstract: 596 + "CalArts, Callouts, and Papers turns a local institutional context into a study of friction, attention, and production. The paper leans into psycho style to show how academic labor is staged and performed.", 597 + }, 598 + "handle-identity-atproto-26-arxiv": { 599 + detail: "", 600 + abstract: 601 + "Handle Identity on the AT Protocol treats naming as a social and technical problem. The paper explores how handles, identity, and publishing can be tied together without losing portability.", 602 + }, 603 + "ucla-arts-funding-26-arxiv": { 604 + detail: "", 605 + abstract: 606 + "Two Departments, One Building examines how funding and infrastructure shape creative work in shared spaces. The paper looks at administrative boundaries as part of the artistic system.", 607 + }, 608 + "kidlisp-cards-26-arxiv": { 609 + detail: "", 610 + abstract: 611 + "KidLisp Cards condenses the language into a pocketable card format. It is meant to make the language easier to browse, teach, and carry.", 612 + }, 613 + "reading-the-score-26-arxiv": { 614 + detail: "", 615 + abstract: 616 + "Reading the Score looks at the graphic score as an interface for interpretation and collaboration. The paper treats notation as a computational and social object.", 617 + }, 520 618 }; 521 619 522 620 function fmtTime(d) { ··· 531 629 return `${d.slice(5, 7)}/${d.slice(8, 10)}`; 532 630 } 533 631 632 + function paperCopy(key) { 633 + return PAPER_COPY[key] || {}; 634 + } 635 + 534 636 // Build paper entries HTML 535 637 let papersHtml = ""; 536 638 for (const p of papers) { 537 - const detail = DETAILS[p.siteName] || ""; 639 + const copy = paperCopy(p.siteName); 640 + const detail = copy.detail || ""; 641 + const abstract = copy.abstract || ""; 538 642 const hasCards = existsSync(join(SITE_DIR, `${p.siteName}-cards.pdf`)); 539 643 const createdStr = p.created ? fmtDate(p.created) : ""; 540 644 const revStr = p.revisions > 0 ? `r${p.revisions}` : ""; ··· 544 648 <div class="p" data-paper-id="${tKey}"${hasCards ? "" : ` data-no-cards="1"`}${p.psycho ? ` data-psycho="1"` : ""} data-created="${p.created || ""}" data-updated="${updatedISO}"> 545 649 <div class="title"><a href="/${p.siteName}.pdf" data-base="/${p.siteName}">${p.title}</a></div> 546 650 <div class="detail">${detail}</div> 651 + <div class="abstract">${abstract}</div> 547 652 <div class="meta-row"><span class="author">@jeffrey</span>${createdStr ? `<span class="created" title="Created">${createdStr}</span>` : ""}<span class="revisions" title="Revision count">revision ${p.revisions || 1}</span><span class="updated" title="Last updated">${fmtTime(p.mtime)}</span></div> 548 653 </div>\n`; 549 654 } ··· 555 660 <div class="p" data-paper-id="${exKey}"> 556 661 <div class="title"><a href="/${ex.file}">${ex.title}</a></div> 557 662 <div class="detail">${ex.detail}</div> 663 + <div class="abstract">${ex.abstract}</div> 558 664 <div class="meta-row"><span class="created" title="Created">${createdStr}</span><span class="revisions" title="Revisions">${revStr}</span><span class="updated" title="Last updated">${fmtTime(ex.mtime)}</span></div> 559 665 </div>\n`; 560 666 } ··· 568 674 <div class="p guest" data-paper-id="${g.metaKey}" data-no-cards="1" data-created="${g.year}-01-01" data-updated="${g.year}-01-01T00:00:00.000Z"> 569 675 <div class="title"><a href="/${g.file}">${g.title}</a></div> 570 676 <div class="detail">${g.detail}</div> 677 + <div class="abstract">${g.abstract}</div> 571 678 <div class="meta-row"><span class="author">${g.author}</span><span class="created" title="Published">${g.year}</span></div> 572 679 </div>\n`; 573 680 }
+134
reports/2026-03-28-ac-logo-history.md
··· 1 + # AC Logo History 2 + 3 + Working report prepared from repo history and local Claude session artifacts on 2026-03-28. 4 + 5 + ## Scope 6 + 7 + This report traces the available evidence around the Aesthetic.Computer "Pals" logo. It does not claim a complete provenance chain for the exact current vector asset in `system/public/purple-pals.svg`. The goal is to separate what is clearly supported by evidence from what is still only plausible. 8 + 9 + ## Already Done 10 + 11 + - The Goodiepal paper no longer describes the Pals mark as "a pair of eyes." It now describes the logo as "two hand-drawn figures holding hands" in both: 12 + - `papers/arxiv-goodiepal/goodiepal.tex` 13 + - `papers/arxiv-goodiepal/goodiepal-cards.tex` 14 + - A previous Claude session drafted an inline logo-history writeup, but it was never saved as a repo file: 15 + - `/home/me/.claude/projects/-workspaces-aesthetic-computer/802d983d-d234-410c-b7b5-e4dad02f5335.jsonl` 16 + 17 + ## Confirmed Evidence 18 + 19 + ### Email and calendar artifacts 20 + 21 + - 2022-09-14: email subject `my invoice` from Niki Stebbins. 22 + - 2022-09-19: email subject `Niki's invoice #1`. 23 + - 2023-02-01: email subject `Niki's Invoice #2`. 24 + - 2023-07-19: calendar hit `logos w/ niki`. 25 + - 2023-08-01: calendar hit `niki logo update`. 26 + - 2023-09-09: email subject `!c3 cr34m l0go$` from Niki Stebbins with 18 JPG attachments and body text `ice cream logos 8)`. 27 + - 2025-05-11 to 2025-05-13: Casey Rubber Stamps thread around `Aesthetic Computer Pals Logo.pdf`. 28 + 29 + These artifacts live in the March 28 Claude session and its saved tool results: 30 + 31 + - `/home/me/.claude/projects/-workspaces-aesthetic-computer/802d983d-d234-410c-b7b5-e4dad02f5335.jsonl` 32 + - `/home/me/.claude/projects/-workspaces-aesthetic-computer/802d983d-d234-410c-b7b5-e4dad02f5335/tool-results/` 33 + 34 + ### Repo history 35 + 36 + - `5bcefc5a9` - `better defaults in \`wgr\` for niki's logo efforts` 37 + - `a0009f5d0` - `add new vscode extension logo from niki` 38 + - `0aba1a378` - `add dynamic logo generator / enable real print orders in production / clear query strings after loading a disk` 39 + - `f1a4f272c` - `` `logo` -> `pals.aesthetic` `` 40 + - `12e348035` - `` `pals.aesthetic.computer` url fix; printing label typo; faux-progress on upload `` 41 + - `bf29eadf8` - `host purple-pals graphic for docs` 42 + - `9dc1704ac` - `refactor: rename score to "Score for Aesthetic.Computer & Pals"` 43 + - `2d7d1c58e` - `feat: add demoplay conductor, pals logo to papers, auto theme, Ars Electronica prep` 44 + 45 + ### Current repo context 46 + 47 + - Current score title: 48 + - `SCORE.md` 49 + - Current static public asset: 50 + - `system/public/purple-pals.svg` 51 + - Current redirect for `pals.aesthetic.computer`: 52 + - `system/netlify.toml` 53 + - Current logo service implementation: 54 + - `system/backend/logo.mjs` 55 + - Backlog note connecting the ice-cream idea to the logo service: 56 + - `TODO.txt` 57 + 58 + ## Strongest Supported Timeline 59 + 60 + ### 2022-09 to 2023-02 61 + 62 + Niki Stebbins is definitely doing paid work for AC by this period. The evidence is the invoice thread: `my invoice`, `Niki's invoice #1`, and `Niki's Invoice #2`. 63 + 64 + ### 2023-02-01 65 + 66 + Commit `5bcefc5a9` is the earliest strong repo signal directly linking Niki to logo work: `better defaults in \`wgr\` for niki's logo efforts`. 67 + 68 + ### 2023-07-19 to 2023-08-01 69 + 70 + The mail/calendar artifacts show explicit logo meetings: 71 + 72 + - `logos w/ niki` 73 + - `niki logo update` 74 + 75 + Commit `a0009f5d0` on the repo side gives the clearest shipped-asset evidence from this period: `add new vscode extension logo from niki`. 76 + 77 + ### 2023-09-05 to 2023-09-13 78 + 79 + AC adds a dynamic logo endpoint and then renames the public route to `pals.aesthetic.computer` through: 80 + 81 + - `0aba1a378` 82 + - `f1a4f272c` 83 + - `12e348035` 84 + 85 + Important caveat: this appears to be a rotating or generated logo/painting service, not proof of the exact later static `purple-pals.svg` asset. 86 + 87 + ### 2023-09-09 88 + 89 + The `!c3 cr34m l0go$` email shows Niki exploring ice-cream-based logo directions. That idea still echoes in `TODO.txt`: 90 + 91 + - `Add ice cream pals to \`pals.aesthetic.computer.\`` 92 + 93 + ### 2024-01-31 94 + 95 + Commit `bf29eadf8` is the cleanest first appearance of the current static vector asset in the repo: 96 + 97 + - `host purple-pals graphic for docs` 98 + 99 + This is the strongest date for "the current in-repo canonical vector exists," but not yet proof that Niki authored this exact final SVG. 100 + 101 + ### 2025-05-11 to 2025-05-13 102 + 103 + The logo is clearly mature enough for physical production. The Casey Rubber Stamps thread references `Aesthetic Computer Pals Logo.pdf` and requests a production-ready file. 104 + 105 + ### 2026-02-16 onward 106 + 107 + The repo and papers start explicitly centering "Pals" as platform identity: 108 + 109 + - `9dc1704ac` renames the score to `Score for Aesthetic.Computer & Pals` 110 + - `2d7d1c58e` and later paper commits bring the Pals logo into the paper stack 111 + - 2026-03-28: the paper wording is corrected to describe the mark as two hand-drawn figures holding hands 112 + 113 + ## What Is Not Yet Proven 114 + 115 + - That Niki created the exact current `system/public/purple-pals.svg` without later modification. 116 + - That the 2023 dynamic `pals.aesthetic.computer` logo service and the later static `purple-pals.svg` are the same artifact lineage. 117 + - That the ice-cream explorations directly became the final static Pals mark. 118 + 119 + ## Best Current Reading 120 + 121 + The safest claim is: 122 + 123 + Niki Stebbins was materially involved in AC logo development by 2022-2023, participated in explicit logo meetings in July and August 2023, and is directly credited in repo history for at least one shipped logo asset (`add new vscode extension logo from niki`). The current static Pals vector appears in the repo on 2024-01-31, but the exact authorship chain for that final SVG is not yet fully proven by the evidence gathered so far. 124 + 125 + ## Next Sources To Read 126 + 127 + If this needs to become a publication-grade provenance report, the next sources should be: 128 + 129 + - the early `stamp 4 u` mail thread 130 + - any original Figma comments or export history tied to the logo work 131 + - the unsaved inline draft in the March 28 Claude session 132 + - git blame and asset diffs around `system/public/purple-pals.svg` 133 + 134 + Until then, this report should be treated as a careful working history rather than a final attribution statement.
+38
system/public/papers.aesthetic.computer/index.html
··· 203 203 .p .detail { color: var(--dim); font-size: 0.85em; margin-top: 0.2em; line-height: 1.5; } 204 204 .p .detail a { color: var(--purple); } 205 205 .p .detail a:hover { text-decoration: underline; } 206 + .p .abstract { 207 + color: var(--text); 208 + opacity: 0.68; 209 + font-size: 0.8em; 210 + margin-top: 0.25em; 211 + line-height: 1.5; 212 + max-width: 72ch; 213 + } 206 214 .p .meta-row { display: flex; gap: 1em; font-size: 0.85em; margin-bottom: 0.1em; align-items: center; flex-wrap: wrap; } 207 215 .p .meta-row .hits { color: var(--cyan); } 208 216 .p .meta-row .author { color: var(--pink); font-weight: 500; } ··· 488 496 <div class="p" data-paper-id="ac" data-created="2026-03-21" data-updated="2026-03-28T19:04:51.037Z"> 489 497 <div class="title"><a href="/aesthetic-computer-26-arxiv.pdf" data-base="/aesthetic-computer-26-arxiv">Aesthetic Computer '26</a></div> 490 498 <div class="detail">A Mobile-First Runtime for Creative Computing &middot; arXiv 5pp</div> 499 + <div class="abstract">Aesthetic Computer is presented as a mobile-first creative computing runtime where the interface, publishing flow, and community feedback loop are part of the medium. The paper argues that small pieces can make software feel more social, more portable, and easier to share.</div> 491 500 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/21</span><span class="revisions" title="Revision count">revision 2</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 492 501 </div> 493 502 494 503 <div class="p" data-paper-id="kidlisp" data-created="2026-03-21" data-updated="2026-03-28T19:04:51.039Z"> 495 504 <div class="title"><a href="/kidlisp-26-arxiv.pdf" data-base="/kidlisp-26-arxiv">KidLisp '26</a></div> 496 505 <div class="detail">A Minimal Lisp for Generative Art on a Social Platform &middot; arXiv 6pp</div> 506 + <div class="abstract">KidLisp is the platform's tiny Lisp for building visual and musical pieces in the browser. The paper shows how a minimal language can stay approachable while still supporting generative art and composition.</div> 497 507 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/21</span><span class="revisions" title="Revision count">revision 2</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 498 508 </div> 499 509 500 510 <div class="p" data-paper-id="plork" data-created="2026-03-21" data-updated="2026-03-28T19:04:51.040Z"> 501 511 <div class="title"><a href="/plorking-the-planet-26-arxiv.pdf" data-base="/plorking-the-planet-26-arxiv">PLOrk'ing the Planet</a></div> 502 512 <div class="detail">Laptop Orchestras, PLOrk Heritage, and Aesthetic Computer &middot; arXiv</div> 513 + <div class="abstract">This paper connects Aesthetic Computer to laptop orchestras and the collaborative traditions of PLOrk. It treats the browser as a place for ensemble practice, not just solo desktop programming.</div> 503 514 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/21</span><span class="revisions" title="Revision count">revision 2</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 504 515 </div> 505 516 506 517 <div class="p" data-paper-id="os" data-created="2026-03-21" data-updated="2026-03-28T19:04:51.039Z"> 507 518 <div class="title"><a href="/ac-native-os-26-arxiv.pdf" data-base="/ac-native-os-26-arxiv">AC Native OS</a></div> 508 519 <div class="detail">A Bare-Metal Creative Computing Operating System &middot; arXiv 5pp</div> 520 + <div class="abstract">AC Native OS describes a bare-metal runtime for creative computing. It focuses on boot-time simplicity and the idea that the operating system itself can be a programmable art surface.</div> 509 521 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/21</span><span class="revisions" title="Revision count">revision 2</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 510 522 </div> 511 523 512 524 <div class="p" data-paper-id="api" data-created="2026-03-21" data-updated="2026-03-28T19:04:51.038Z"> 513 525 <div class="title"><a href="/piece-api-26-arxiv.pdf" data-base="/piece-api-26-arxiv">From setup() to boot()</a></div> 514 526 <div class="detail">Processing at the Core of the Piece API &middot; arXiv 7pp</div> 527 + <div class="abstract">The Piece API rethinks creative software around composable pieces instead of monolithic apps. It uses Processing's lineage to connect setup(), boot(), and the act of publishing.</div> 515 528 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/21</span><span class="revisions" title="Revision count">revision 2</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 516 529 </div> 517 530 518 531 <div class="p" data-paper-id="who-pays" data-created="2026-03-27" data-updated="2026-03-28T19:04:51.040Z"> 519 532 <div class="title"><a href="/who-pays-for-creative-tools-26-arxiv.pdf" data-base="/who-pays-for-creative-tools-26-arxiv">Who Pays for Creative Tools?</a></div> 520 533 <div class="detail">Funding, Burnout, and Survival in Open-Source Creative Computing &middot; arXiv 5pp</div> 534 + <div class="abstract">A short look at who supports open-source creative tools and what that labor costs. The paper connects funding, burnout, and long-term maintenance to the life of artistic software.</div> 521 535 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/27</span><span class="revisions" title="Revision count">revision 1</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 522 536 </div> 523 537 524 538 <div class="p" data-paper-id="pieces" data-created="2026-03-21" data-updated="2026-03-28T19:04:51.039Z"> 525 539 <div class="title"><a href="/pieces-not-programs-26-arxiv.pdf" data-base="/pieces-not-programs-26-arxiv">Pieces Not Programs</a></div> 526 540 <div class="detail">The Piece as a Unit of Creative Cognition &middot; arXiv 4pp</div> 541 + <div class="abstract">A piece is treated here as the basic unit of creative cognition in AC. The paper argues that smaller, shareable pieces encourage composition, remix, and publication.</div> 527 542 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/21</span><span class="revisions" title="Revision count">revision 2</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 528 543 </div> 529 544 530 545 <div class="p" data-paper-id="notepat" data-created="2026-03-21" data-updated="2026-03-28T19:04:51.039Z"> 531 546 <div class="title"><a href="/notepat-26-arxiv.pdf" data-base="/notepat-26-arxiv">notepat.com</a></div> 532 547 <div class="detail">From Keyboard Toy to System Front Door &middot; arXiv 5pp</div> 548 + <div class="abstract">notepat.com is framed as a keyboard-first front door to the system. The paper follows the toy-like input surface as it grows into a fuller creative interface.</div> 533 549 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/21</span><span class="revisions" title="Revision count">revision 2</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 534 550 </div> 535 551 536 552 <div class="p" data-paper-id="goodiepal" data-created="2026-03-21" data-updated="2026-03-28T19:04:51.039Z"> 537 553 <div class="title"><a href="/radical-computer-art-26-arxiv.pdf" data-base="/radical-computer-art-26-arxiv">Radical Computer Art</a></div> 538 554 <div class="detail">Goodiepalian Approaches in Aesthetic Computer &middot; arXiv 5pp</div> 555 + <div class="abstract">This paper treats Goodiepalian practice as a model for radical computer art. It emphasizes play, notation, and the social life of systems over polished product design.</div> 539 556 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/21</span><span class="revisions" title="Revision count">revision 2</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 540 557 </div> 541 558 542 559 <div class="p" data-paper-id="whistlegraph" data-created="2026-03-21" data-updated="2026-03-28T19:04:51.040Z"> 543 560 <div class="title"><a href="/whistlegraph-26-arxiv.pdf" data-base="/whistlegraph-26-arxiv">Whistlegraph</a></div> 544 561 <div class="detail">Drawing, Singing, and the Graphic Score as Viral Form &middot; arXiv 4pp</div> 562 + <div class="abstract">Whistlegraph explores drawing, singing, and score-making as forms that can spread like software. The paper links graphic notation to performance, remix, and browser-native sharing.</div> 545 563 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/21</span><span class="revisions" title="Revision count">revision 2</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 546 564 </div> 547 565 548 566 <div class="p" data-paper-id="complex" data-created="2026-03-21" data-updated="2026-03-28T19:04:51.040Z"> 549 567 <div class="title"><a href="/sucking-on-the-complex-26-arxiv.pdf" data-base="/sucking-on-the-complex-26-arxiv">Sucking on the Complex</a></div> 550 568 <div class="detail">Platform Hegemony, Critique-as-Content, and Anti-Environments &middot; arXiv 5pp</div> 569 + <div class="abstract">Sucking on the Complex critiques platform hegemony and the way critique becomes content. It looks for anti-environments that stay messy, resistant, and alive.</div> 551 570 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/21</span><span class="revisions" title="Revision count">revision 2</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 552 571 </div> 553 572 554 573 <div class="p" data-paper-id="dead-ends" data-created="2026-03-21" data-updated="2026-03-28T19:04:51.038Z"> 555 574 <div class="title"><a href="/dead-ends-26-arxiv.pdf" data-base="/dead-ends-26-arxiv">Vestigial Features</a></div> 556 575 <div class="detail">Dormant Paths, Evolutionary Branches, and Abandoned Approaches &middot; arXiv 4pp</div> 576 + <div class="abstract">The paper catalogs dormant branches, abandoned experiments, and paths that never became default. It treats dead ends as useful history rather than failure.</div> 557 577 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/21</span><span class="revisions" title="Revision count">revision 2</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 558 578 </div> 559 579 560 580 <div class="p" data-paper-id="folk-songs" data-created="2026-03-21" data-updated="2026-03-28T19:04:51.040Z"> 561 581 <div class="title"><a href="/folk-songs-26-arxiv.pdf" data-base="/folk-songs-26-arxiv">Playable Folk Songs</a></div> 562 582 <div class="detail">Oral Tradition Meets the Browser Keyboard &middot; arXiv</div> 583 + <div class="abstract">Playable Folk Songs brings oral tradition into the browser keyboard. The paper asks how simple interaction can carry collective memory and repetition.</div> 563 584 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/21</span><span class="revisions" title="Revision count">revision 2</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 564 585 </div> 565 586 566 587 <div class="p" data-paper-id="archaeology" data-created="2026-03-21" data-updated="2026-03-28T19:04:51.038Z"> 567 588 <div class="title"><a href="/repo-archaeology-26-arxiv.pdf" data-base="/repo-archaeology-26-arxiv">Repository Archaeology</a></div> 568 589 <div class="detail">Tracing the Evolution of AC Through Its Git History &middot; arXiv 3pp &middot; <a href="/ac-repo-archaeology">interactive timeline</a></div> 590 + <div class="abstract">Repository Archaeology traces the project through its git history. The paper shows how version control can become a narrative medium for design evolution.</div> 569 591 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/21</span><span class="revisions" title="Revision count">revision 2</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 570 592 </div> 571 593 572 594 <div class="p" data-paper-id="network-audit" data-created="2026-03-21" data-updated="2026-03-28T19:04:51.039Z"> 573 595 <div class="title"><a href="/network-audit-26-arxiv.pdf" data-base="/network-audit-26-arxiv">Network Audit</a></div> 574 596 <div class="detail">Who Uses Aesthetic Computer and What Do They Make? &middot; arXiv 4pp</div> 597 + <div class="abstract">Network Audit asks who uses Aesthetic Computer and what they make with it. The paper turns usage patterns into a portrait of a community in motion.</div> 575 598 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/21</span><span class="revisions" title="Revision count">revision 2</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 576 599 </div> 577 600 578 601 <div class="p" data-paper-id="kidlisp-ref" data-created="2026-03-21" data-updated="2026-03-28T19:04:51.039Z"> 579 602 <div class="title"><a href="/kidlisp-reference-26-arxiv.pdf" data-base="/kidlisp-reference-26-arxiv">KidLisp Language Reference</a></div> 580 603 <div class="detail">118 Built-ins in 12 Categories &middot; arXiv 4pp</div> 604 + <div class="abstract">The KidLisp reference compresses the language into a usable field guide. It groups 118 built-ins into 12 categories for quick browsing and recall.</div> 581 605 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/21</span><span class="revisions" title="Revision count">revision 2</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 582 606 </div> 583 607 584 608 <div class="p" data-paper-id="diversity" data-created="2026-03-21" data-updated="2026-03-28T19:04:51.038Z"> 585 609 <div class="title"><a href="/citation-diversity-audit-26.pdf" data-base="/citation-diversity-audit-26">Citation Diversity Audit</a></div> 586 610 <div class="detail">Diversity and Inclusion in AC Paper Citations &middot; 4pp</div> 611 + <div class="abstract">Citation Diversity Audit looks at who gets cited in the papers and where the archive is thin. The paper uses citation patterns as a proxy for inclusion and intellectual range.</div> 587 612 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/21</span><span class="revisions" title="Revision count">revision 2</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 588 613 </div> 589 614 590 615 <div class="p" data-paper-id="open-schools" data-created="" data-updated="2026-03-28T19:04:51.041Z"> 591 616 <div class="title"><a href="/open-schools-26-arxiv.pdf" data-base="/open-schools-26-arxiv">Get Closed Source Out of Schools</a></div> 592 617 <div class="detail"></div> 618 + <div class="abstract">Get Closed Source Out of Schools makes the case that creative computing should be teachable, inspectable, and modifiable. The paper argues for open tools as infrastructure for learning.</div> 593 619 <div class="meta-row"><span class="author">@jeffrey</span><span class="revisions" title="Revision count">revision 1</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 594 620 </div> 595 621 596 622 <div class="p" data-paper-id="futures" data-created="2026-03-20" data-updated="2026-03-28T19:04:51.041Z"> 597 623 <div class="title"><a href="/five-years-from-now-26-arxiv.pdf" data-base="/five-years-from-now-26-arxiv">Five Years from Now</a></div> 598 624 <div class="detail"></div> 625 + <div class="abstract">Five Years from Now is a projection paper about where the project could go if current habits continue. It uses the near future to test the consequences of today's decisions.</div> 599 626 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/20</span><span class="revisions" title="Revision count">revision 2</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 600 627 </div> 601 628 602 629 <div class="p" data-paper-id="calarts" data-psycho="1" data-created="2026-03-21" data-updated="2026-03-28T19:04:51.041Z"> 603 630 <div class="title"><a href="/calarts-callouts-papers-26-arxiv.pdf" data-base="/calarts-callouts-papers-26-arxiv">CalArts, Callouts, and Papers</a></div> 604 631 <div class="detail"></div> 632 + <div class="abstract">CalArts, Callouts, and Papers turns a local institutional context into a study of friction, attention, and production. The paper leans into psycho style to show how academic labor is staged and performed.</div> 605 633 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/21</span><span class="revisions" title="Revision count">revision 2</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 606 634 </div> 607 635 608 636 <div class="p" data-paper-id="identity" data-created="2026-03-27" data-updated="2026-03-28T19:07:25.893Z"> 609 637 <div class="title"><a href="/handle-identity-atproto-26-arxiv.pdf" data-base="/handle-identity-atproto-26-arxiv">Handle Identity on the AT Protocol</a></div> 610 638 <div class="detail"></div> 639 + <div class="abstract">Handle Identity on the AT Protocol treats naming as a social and technical problem. The paper explores how handles, identity, and publishing can be tied together without losing portability.</div> 611 640 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/27</span><span class="revisions" title="Revision count">revision 1</span><span class="updated" title="Last updated">Mar 28 12:07</span></div> 612 641 </div> 613 642 614 643 <div class="p" data-paper-id="ucla-arts" data-created="2026-03-27" data-updated="2026-03-28T19:04:51.041Z"> 615 644 <div class="title"><a href="/ucla-arts-funding-26-arxiv.pdf" data-base="/ucla-arts-funding-26-arxiv">Two Departments, One Building</a></div> 616 645 <div class="detail"></div> 646 + <div class="abstract">Two Departments, One Building examines how funding and infrastructure shape creative work in shared spaces. The paper looks at administrative boundaries as part of the artistic system.</div> 617 647 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/27</span><span class="revisions" title="Revision count">revision 1</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 618 648 </div> 619 649 620 650 <div class="p" data-paper-id="kidlisp-cards" data-created="2026-03-21" data-updated="2026-03-28T19:04:51.040Z"> 621 651 <div class="title"><a href="/kidlisp-cards-26-arxiv.pdf" data-base="/kidlisp-cards-26-arxiv">KidLisp Cards</a></div> 622 652 <div class="detail"></div> 653 + <div class="abstract">KidLisp Cards condenses the language into a pocketable card format. It is meant to make the language easier to browse, teach, and carry.</div> 623 654 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/21</span><span class="revisions" title="Revision count">revision 2</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 624 655 </div> 625 656 626 657 <div class="p" data-paper-id="score-analysis" data-created="2026-03-21" data-updated="2026-03-28T19:04:51.041Z"> 627 658 <div class="title"><a href="/reading-the-score-26-arxiv.pdf" data-base="/reading-the-score-26-arxiv">Reading the Score</a></div> 628 659 <div class="detail"></div> 660 + <div class="abstract">Reading the Score looks at the graphic score as an interface for interpretation and collaboration. The paper treats notation as a computational and social object.</div> 629 661 <div class="meta-row"><span class="author">@jeffrey</span><span class="created" title="Created">03/21</span><span class="revisions" title="Revision count">revision 2</span><span class="updated" title="Last updated">Mar 28 12:04</span></div> 630 662 </div> 631 663 632 664 <div class="p" data-paper-id="els"> 633 665 <div class="title"><a href="/kidlisp-els-2026.pdf">KidLisp (ELS 2026)</a></div> 634 666 <div class="detail">A Minimal Lisp for Generative Art with Social Composition &middot; ELS ACM SIGS 4pp</div> 667 + <div class="abstract">An ELS conference version of KidLisp that emphasizes social composition. It positions the language as a shared practice rather than a solo scripting environment.</div> 635 668 <div class="meta-row"><span class="created" title="Created"></span><span class="revisions" title="Revisions"></span><span class="updated" title="Last updated">Mar 20 19:18</span></div> 636 669 </div> 637 670 638 671 <div class="p" data-paper-id="joss-kidlisp"> 639 672 <div class="title"><a href="/kidlisp-26-joss.pdf">KidLisp '26</a></div> 640 673 <div class="detail">JOSS Summary &middot; 3pp</div> 674 + <div class="abstract">A compact JOSS summary of KidLisp for archival and citation purposes. It frames the language as a small but expressive tool for generative art.</div> 641 675 <div class="meta-row"><span class="created" title="Created"></span><span class="revisions" title="Revisions"></span><span class="updated" title="Last updated">Mar 20 19:18</span></div> 642 676 </div> 643 677 644 678 <div class="p" data-paper-id="joss-ac"> 645 679 <div class="title"><a href="/aesthetic-computer-26-joss.pdf">Aesthetic Computer '26</a></div> 646 680 <div class="detail">JOSS Summary &middot; 2pp</div> 681 + <div class="abstract">A compact JOSS summary of Aesthetic Computer for archival and citation purposes. It distills the platform into a conventional software paper format.</div> 647 682 <div class="meta-row"><span class="created" title="Created"></span><span class="revisions" title="Revisions"></span><span class="updated" title="Last updated">Mar 20 19:18</span></div> 648 683 </div> 649 684 ··· 656 691 <div class="p guest" data-paper-id="menkman-glitch" data-no-cards="1" data-created="2011-01-01" data-updated="2011-01-01T00:00:00.000Z"> 657 692 <div class="title"><a href="/menkman-glitch-momentum-2011.pdf">The Glitch Moment(um)</a></div> 658 693 <div class="detail">Glitch as critical practice &mdash; signal, noise, and the politics of failure &middot; Institute of Network Cultures &middot; 70pp</div> 694 + <div class="abstract">Menkman's book treats glitch as a critical practice rather than an accident. It remains a useful companion for thinking about failure, image politics, and media noise.</div> 659 695 <div class="meta-row"><span class="author">Rosa Menkman</span><span class="created" title="Published">2011</span></div> 660 696 </div> 661 697 662 698 <div class="p guest" data-paper-id="menkman-vernacular" data-no-cards="1" data-created="2010-01-01" data-updated="2010-01-01T00:00:00.000Z"> 663 699 <div class="title"><a href="/menkman-vernacular-of-file-formats-2010.pdf">A Vernacular of File Formats</a></div> 664 700 <div class="detail">Compression artifact taxonomy &mdash; databending one self-portrait through every codec &middot; 20pp</div> 701 + <div class="abstract">A tight taxonomy of compression artifacts and databending methods. It works as both a visual glossary and a reminder that file formats have aesthetics.</div> 665 702 <div class="meta-row"><span class="author">Rosa Menkman</span><span class="created" title="Published">2010</span></div> 666 703 </div> 667 704 668 705 <div class="p guest" data-paper-id="menkman-resolution" data-no-cards="1" data-created="2020-01-01" data-updated="2020-01-01T00:00:00.000Z"> 669 706 <div class="title"><a href="/menkman-beyond-resolution-2020.pdf">Beyond Resolution</a></div> 670 707 <div class="detail">Resolution as ideology &mdash; optics, standards, and the invisible norms of the image pipeline &middot; 2020</div> 708 + <div class="abstract">Beyond Resolution reframes image resolution as an ideological standard, not just a technical setting. It is a strong companion for thinking about how pipelines shape what counts as clarity.</div> 671 709 <div class="meta-row"><span class="author">Rosa Menkman</span><span class="created" title="Published">2020</span></div> 672 710 </div> 673 711