Monorepo for Aesthetic.Computer aesthetic.computer
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: add translation links to all cards title pages

Added translations field (Dansk · Español · 中文) to all 24 PAPER_MAP entries in cards-convert.mjs. Previously only plork had translation links on its cards title page. Now every paper's cards format shows tappable links to the Danish, Spanish, and Chinese PDFs. Plork keeps its additional Japanese link.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

+97 -48
+3 -1
papers/arxiv-ac/ac-cards.tex
··· 118 118 \vspace{0.15em} 119 119 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 120 120 \vspace{0.1em} 121 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 121 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 122 + \vspace{0.1em} 123 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/aesthetic-computer-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/aesthetic-computer-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/aesthetic-computer-26-arxiv-zh.pdf}{{\accjk 中文}}}\par 122 124 \end{center} 123 125 \vspace*{\fill} 124 126
+3 -1
papers/arxiv-api/api-cards.tex
··· 120 120 \vspace{0.15em} 121 121 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 122 122 \vspace{0.1em} 123 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 123 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 124 + \vspace{0.1em} 125 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/piece-api-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/piece-api-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/piece-api-26-arxiv-zh.pdf}{{\accjk 中文}}}\par 124 126 \end{center} 125 127 \vspace*{\fill} 126 128
+3 -1
papers/arxiv-archaeology/archaeology-cards.tex
··· 51 51 \vspace{0.15em} 52 52 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 53 53 \vspace{0.1em} 54 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 54 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 55 + \vspace{0.1em} 56 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/repo-archaeology-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/repo-archaeology-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/repo-archaeology-26-arxiv-zh.pdf}{{\accjk 中文}}}\par 55 57 \end{center} 56 58 \vspace*{\fill} 57 59
+3 -1
papers/arxiv-calarts/calarts-cards.tex
··· 51 51 \vspace{0.15em} 52 52 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 53 53 \vspace{0.1em} 54 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 54 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 55 + \vspace{0.1em} 56 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/calarts-callouts-papers-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/calarts-callouts-papers-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/calarts-callouts-papers-26-arxiv-zh.pdf}{{\accjk 中文}}}\par 55 57 \end{center} 56 58 \vspace*{\fill} 57 59
+3 -1
papers/arxiv-complex/complex-cards.tex
··· 51 51 \vspace{0.15em} 52 52 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 53 53 \vspace{0.1em} 54 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 54 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 55 + \vspace{0.1em} 56 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/sucking-on-the-complex-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/sucking-on-the-complex-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/sucking-on-the-complex-26-arxiv-zh.pdf}{{\accjk 中文}}}\par 55 57 \end{center} 56 58 \vspace*{\fill} 57 59
+3 -1
papers/arxiv-dead-ends/dead-ends-cards.tex
··· 53 53 \vspace{0.15em} 54 54 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 55 55 \vspace{0.1em} 56 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 56 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 57 + \vspace{0.1em} 58 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/dead-ends-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/dead-ends-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/dead-ends-26-arxiv-zh.pdf}{{\accjk 中文}}}\par 57 59 \end{center} 58 60 \vspace*{\fill} 59 61
+3 -1
papers/arxiv-diversity/diversity-cards.tex
··· 53 53 \vspace{0.15em} 54 54 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 55 55 \vspace{0.1em} 56 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 56 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 57 + \vspace{0.1em} 58 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/citation-diversity-audit-26-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/citation-diversity-audit-26-es.pdf}{Español} · \href{https://papers.aesthetic.computer/citation-diversity-audit-26-zh.pdf}{{\accjk 中文}}}\par 57 59 \end{center} 58 60 \vspace*{\fill} 59 61
+3 -1
papers/arxiv-folk-songs/folk-songs-cards.tex
··· 64 64 \vspace{0.15em} 65 65 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 66 66 \vspace{0.1em} 67 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 67 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 68 + \vspace{0.1em} 69 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/folk-songs-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/folk-songs-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/folk-songs-26-arxiv-zh.pdf}{{\accjk 中文}}}\par 68 70 \end{center} 69 71 \vspace*{\fill} 70 72
+3 -1
papers/arxiv-futures/futures-cards.tex
··· 53 53 \vspace{0.15em} 54 54 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 55 55 \vspace{0.1em} 56 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 56 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 57 + \vspace{0.1em} 58 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/five-years-from-now-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/five-years-from-now-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/five-years-from-now-26-arxiv-zh.pdf}{{\accjk 中文}}}\par 57 59 \end{center} 58 60 \vspace*{\fill} 59 61
+3 -1
papers/arxiv-goodiepal/goodiepal-cards.tex
··· 54 54 \vspace{0.15em} 55 55 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 56 56 \vspace{0.1em} 57 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 57 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 58 + \vspace{0.1em} 59 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/radical-computer-art-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/radical-computer-art-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/radical-computer-art-26-arxiv-zh.pdf}{{\accjk 中文}}}\par 58 60 \end{center} 59 61 \vspace*{\fill} 60 62
+3 -1
papers/arxiv-identity/identity-cards.tex
··· 86 86 \vspace{0.15em} 87 87 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 88 88 \vspace{0.1em} 89 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 89 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 90 + \vspace{0.1em} 91 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/handle-identity-atproto-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/handle-identity-atproto-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/handle-identity-atproto-26-arxiv-zh.pdf}{{\accjk 中文}}}\par 90 92 \end{center} 91 93 \vspace*{\fill} 92 94
+3 -1
papers/arxiv-kidlisp-cards/kidlisp-cards-cards.tex
··· 115 115 \vspace{0.15em} 116 116 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 117 117 \vspace{0.1em} 118 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 118 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 119 + \vspace{0.1em} 120 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/kidlisp-cards-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/kidlisp-cards-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/kidlisp-cards-26-arxiv-zh.pdf}{{\accjk 中文}}}\par 119 121 \end{center} 120 122 \vspace*{\fill} 121 123
+3 -1
papers/arxiv-kidlisp-reference/kidlisp-reference-cards.tex
··· 113 113 \vspace{0.15em} 114 114 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 115 115 \vspace{0.1em} 116 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 116 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 117 + \vspace{0.1em} 118 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/kidlisp-reference-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/kidlisp-reference-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/kidlisp-reference-26-arxiv-zh.pdf}{{\accjk 中文}}}\par 117 119 \end{center} 118 120 \vspace*{\fill} 119 121
+3 -1
papers/arxiv-kidlisp/kidlisp-cards.tex
··· 115 115 \vspace{0.15em} 116 116 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 117 117 \vspace{0.1em} 118 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 118 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 119 + \vspace{0.1em} 120 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/kidlisp-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/kidlisp-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/kidlisp-26-arxiv-zh.pdf}{{\accjk 中文}}}\par 119 121 \end{center} 120 122 \vspace*{\fill} 121 123
+3 -1
papers/arxiv-network-audit/network-audit-cards.tex
··· 53 53 \vspace{0.15em} 54 54 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 55 55 \vspace{0.1em} 56 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 56 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 57 + \vspace{0.1em} 58 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/network-audit-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/network-audit-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/network-audit-26-arxiv-zh.pdf}{{\accjk 中文}}}\par 57 59 \end{center} 58 60 \vspace*{\fill} 59 61
+3 -1
papers/arxiv-notepat/notepat-cards.tex
··· 51 51 \vspace{0.15em} 52 52 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 53 53 \vspace{0.1em} 54 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 54 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 55 + \vspace{0.1em} 56 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/notepat-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/notepat-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/notepat-26-arxiv-zh.pdf}{{\accjk 中文}}}\par 55 57 \end{center} 56 58 \vspace*{\fill} 57 59
+3 -1
papers/arxiv-open-schools/open-schools-cards.tex
··· 52 52 \vspace{0.15em} 53 53 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 54 54 \vspace{0.1em} 55 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 55 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 56 + \vspace{0.1em} 57 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/open-schools-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/open-schools-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/open-schools-26-arxiv-zh.pdf}{{\accjk 中文}}}\par 56 58 \end{center} 57 59 \vspace*{\fill} 58 60
+3 -1
papers/arxiv-os/os-cards.tex
··· 86 86 \vspace{0.15em} 87 87 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 88 88 \vspace{0.1em} 89 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 89 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 90 + \vspace{0.1em} 91 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/ac-native-os-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/ac-native-os-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/ac-native-os-26-arxiv-zh.pdf}{{\accjk 中文}}}\par 90 92 \end{center} 91 93 \vspace*{\fill} 92 94
+3 -1
papers/arxiv-pieces/pieces-cards.tex
··· 51 51 \vspace{0.15em} 52 52 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 53 53 \vspace{0.1em} 54 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 54 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 55 + \vspace{0.1em} 56 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/pieces-not-programs-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/pieces-not-programs-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/pieces-not-programs-26-arxiv-zh.pdf}{{\accjk 中文}}}\par 55 57 \end{center} 56 58 \vspace*{\fill} 57 59
+1 -1
papers/arxiv-plork/plork-cards.tex
··· 86 86 \vspace{0.15em} 87 87 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 88 88 \vspace{0.1em} 89 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 89 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 90 90 \vspace{0.1em} 91 91 {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/plorking-the-planet-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/plorking-the-planet-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/plorking-the-planet-26-arxiv-zh.pdf}{{\accjk 中文}} · \href{https://papers.aesthetic.computer/plorking-the-planet-26-arxiv-ja.pdf}{{\accjk 日本語}}}\par 92 92 \end{center}
+3 -1
papers/arxiv-score-analysis/score-analysis-cards.tex
··· 50 50 \vspace{0.15em} 51 51 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 52 52 \vspace{0.1em} 53 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 53 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 54 + \vspace{0.1em} 55 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/reading-the-score-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/reading-the-score-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/reading-the-score-26-arxiv-zh.pdf}{{\accjk 中文}}}\par 54 56 \end{center} 55 57 \vspace*{\fill} 56 58
+3 -1
papers/arxiv-sustainability/sustainability-cards.tex
··· 51 51 \vspace{0.15em} 52 52 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 53 53 \vspace{0.1em} 54 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 54 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 55 + \vspace{0.1em} 56 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/who-pays-for-creative-tools-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/who-pays-for-creative-tools-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/who-pays-for-creative-tools-26-arxiv-zh.pdf}{{\accjk 中文}}}\par 55 57 \end{center} 56 58 \vspace*{\fill} 57 59
+3 -1
papers/arxiv-ucla-arts/ucla-arts-cards.tex
··· 54 54 \vspace{0.15em} 55 55 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 56 56 \vspace{0.1em} 57 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 57 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 58 + \vspace{0.1em} 59 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/ucla-arts-funding-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/ucla-arts-funding-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/ucla-arts-funding-26-arxiv-zh.pdf}{{\accjk 中文}}}\par 58 60 \end{center} 59 61 \vspace*{\fill} 60 62
+3 -1
papers/arxiv-whistlegraph/whistlegraph-cards.tex
··· 53 53 \vspace{0.15em} 54 54 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 55 55 \vspace{0.1em} 56 - {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/d0a6521c5}{d0a6521c5}}\par 56 + {\footnotesize\color{acgray} March 2026 · \href{https://github.com/whistlegraph/aesthetic-computer/commit/809be4868}{809be4868}}\par 57 + \vspace{0.1em} 58 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/whistlegraph-26-arxiv-da.pdf}{Dansk} · \href{https://papers.aesthetic.computer/whistlegraph-26-arxiv-es.pdf}{Español} · \href{https://papers.aesthetic.computer/whistlegraph-26-arxiv-zh.pdf}{{\accjk 中文}}}\par 57 59 \end{center} 58 60 \vspace*{\fill} 59 61
+27 -24
papers/cards-convert.mjs
··· 14 14 15 15 const PAPERS_DIR = new URL(".", import.meta.url).pathname; 16 16 17 + const T3 = { da: "Dansk", es: "Español", zh: "中文" }; 18 + const T4 = { da: "Dansk", es: "Español", zh: "中文", ja: "日本語" }; 19 + 17 20 const PAPER_MAP = { 18 - "arxiv-ac": { base: "ac", title: "\\acrandname{} '26", siteName: "aesthetic-computer-26-arxiv" }, 19 - "arxiv-api": { base: "api", title: "From \\texttt{setup()} to \\texttt{boot()}", siteName: "piece-api-26-arxiv" }, 20 - "arxiv-archaeology": { base: "archaeology", title: "Repository Archaeology", siteName: "repo-archaeology-26-arxiv" }, 21 - "arxiv-dead-ends": { base: "dead-ends", title: "Vestigial Features", siteName: "dead-ends-26-arxiv" }, 22 - "arxiv-diversity": { base: "diversity", title: "Citation Diversity Audit", siteName: "citation-diversity-audit-26" }, 23 - "arxiv-folk-songs": { base: "folk-songs", title: "Playable Folk Songs", siteName: "folk-songs-26-arxiv" }, 24 - "arxiv-goodiepal": { base: "goodiepal", title: "Radical Computer Art", siteName: "radical-computer-art-26-arxiv" }, 25 - "arxiv-kidlisp": { base: "kidlisp", title: "Kid{\\color{acpurple}Lisp} '26", siteName: "kidlisp-26-arxiv" }, 26 - "arxiv-kidlisp-reference": { base: "kidlisp-reference", title: "KidLisp Language Reference", siteName: "kidlisp-reference-26-arxiv" }, 27 - "arxiv-network-audit": { base: "network-audit", title: "Network Audit", siteName: "network-audit-26-arxiv" }, 28 - "arxiv-notepat": { base: "notepat", title: "notepat{\\color{acpurple}.}{\\color{acpink}com}", siteName: "notepat-26-arxiv" }, 29 - "arxiv-os": { base: "os", title: "AC Native OS '26", siteName: "ac-native-os-26-arxiv" }, 30 - "arxiv-pieces": { base: "pieces", title: "Pieces Not Programs", siteName: "pieces-not-programs-26-arxiv" }, 31 - "arxiv-plork": { base: "plork", title: "PLOrk'ing the Planet", siteName: "plorking-the-planet-26-arxiv", translations: { da: "Dansk", es: "Español", zh: "中文", ja: "日本語" } }, 32 - "arxiv-sustainability": { base: "sustainability", title: "Who Pays for Creative Tools?", siteName: "who-pays-for-creative-tools-26-arxiv" }, 33 - "arxiv-whistlegraph": { base: "whistlegraph", title: "Whistlegraph", siteName: "whistlegraph-26-arxiv" }, 34 - "arxiv-complex": { base: "complex", title: "Sucking on the Complex", siteName: "sucking-on-the-complex-26-arxiv" }, 35 - "arxiv-kidlisp-cards": { base: "kidlisp-cards", title: "Kid{\\color{acpurple}Lisp} Cards", siteName: "kidlisp-cards-26-arxiv" }, 36 - "arxiv-score-analysis": { base: "score-analysis", title: "Reading the Score", siteName: "reading-the-score-26-arxiv" }, 37 - "arxiv-calarts": { base: "calarts", title: "CalArts, Callouts, and Papers", siteName: "calarts-callouts-papers-26-arxiv" }, 38 - "arxiv-open-schools": { base: "open-schools", title: "Get Closed Source Out of Schools", siteName: "open-schools-26-arxiv" }, 39 - "arxiv-futures": { base: "futures", title: "Five Years from Now", siteName: "five-years-from-now-26-arxiv" }, 40 - "arxiv-identity": { base: "identity", title: "Handle Identity on the AT Protocol", siteName: "handle-identity-atproto-26-arxiv" }, 41 - "arxiv-ucla-arts": { base: "ucla-arts", title: "Two Departments, One Building", siteName: "ucla-arts-funding-26-arxiv" }, 21 + "arxiv-ac": { base: "ac", title: "\\acrandname{} '26", siteName: "aesthetic-computer-26-arxiv", translations: T3 }, 22 + "arxiv-api": { base: "api", title: "From \\texttt{setup()} to \\texttt{boot()}", siteName: "piece-api-26-arxiv", translations: T3 }, 23 + "arxiv-archaeology": { base: "archaeology", title: "Repository Archaeology", siteName: "repo-archaeology-26-arxiv", translations: T3 }, 24 + "arxiv-dead-ends": { base: "dead-ends", title: "Vestigial Features", siteName: "dead-ends-26-arxiv", translations: T3 }, 25 + "arxiv-diversity": { base: "diversity", title: "Citation Diversity Audit", siteName: "citation-diversity-audit-26", translations: T3 }, 26 + "arxiv-folk-songs": { base: "folk-songs", title: "Playable Folk Songs", siteName: "folk-songs-26-arxiv", translations: T3 }, 27 + "arxiv-goodiepal": { base: "goodiepal", title: "Radical Computer Art", siteName: "radical-computer-art-26-arxiv", translations: T3 }, 28 + "arxiv-kidlisp": { base: "kidlisp", title: "Kid{\\color{acpurple}Lisp} '26", siteName: "kidlisp-26-arxiv", translations: T3 }, 29 + "arxiv-kidlisp-reference": { base: "kidlisp-reference", title: "KidLisp Language Reference", siteName: "kidlisp-reference-26-arxiv", translations: T3 }, 30 + "arxiv-network-audit": { base: "network-audit", title: "Network Audit", siteName: "network-audit-26-arxiv", translations: T3 }, 31 + "arxiv-notepat": { base: "notepat", title: "notepat{\\color{acpurple}.}{\\color{acpink}com}", siteName: "notepat-26-arxiv", translations: T3 }, 32 + "arxiv-os": { base: "os", title: "AC Native OS '26", siteName: "ac-native-os-26-arxiv", translations: T3 }, 33 + "arxiv-pieces": { base: "pieces", title: "Pieces Not Programs", siteName: "pieces-not-programs-26-arxiv", translations: T3 }, 34 + "arxiv-plork": { base: "plork", title: "PLOrk'ing the Planet", siteName: "plorking-the-planet-26-arxiv", translations: T4 }, 35 + "arxiv-sustainability": { base: "sustainability", title: "Who Pays for Creative Tools?", siteName: "who-pays-for-creative-tools-26-arxiv", translations: T3 }, 36 + "arxiv-whistlegraph": { base: "whistlegraph", title: "Whistlegraph", siteName: "whistlegraph-26-arxiv", translations: T3 }, 37 + "arxiv-complex": { base: "complex", title: "Sucking on the Complex", siteName: "sucking-on-the-complex-26-arxiv", translations: T3 }, 38 + "arxiv-kidlisp-cards": { base: "kidlisp-cards", title: "Kid{\\color{acpurple}Lisp} Cards", siteName: "kidlisp-cards-26-arxiv", translations: T3 }, 39 + "arxiv-score-analysis": { base: "score-analysis", title: "Reading the Score", siteName: "reading-the-score-26-arxiv", translations: T3 }, 40 + "arxiv-calarts": { base: "calarts", title: "CalArts, Callouts, and Papers", siteName: "calarts-callouts-papers-26-arxiv", translations: T3 }, 41 + "arxiv-open-schools": { base: "open-schools", title: "Get Closed Source Out of Schools", siteName: "open-schools-26-arxiv", translations: T3 }, 42 + "arxiv-futures": { base: "futures", title: "Five Years from Now", siteName: "five-years-from-now-26-arxiv", translations: T3 }, 43 + "arxiv-identity": { base: "identity", title: "Handle Identity on the AT Protocol", siteName: "handle-identity-atproto-26-arxiv", translations: T3 }, 44 + "arxiv-ucla-arts": { base: "ucla-arts", title: "Two Departments, One Building", siteName: "ucla-arts-funding-26-arxiv", translations: T3 }, 42 45 }; 43 46 44 47 // Convert tabularx to plain tabular for cards (adjustbox handles the scaling).