Skip to content

Commit ae5cf69

Browse files
committed
writing dec 10's adventure
1 parent 4ef5ad3 commit ae5cf69

File tree

1 file changed

+67
-2
lines changed

1 file changed

+67
-2
lines changed

content-org/garden/december-adventure.org

Lines changed: 67 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ I've taken the liberty of retroactively logging the days I missed.
1616
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
1717
|----+----+----+----+----+----+----|
1818
| | [[december 1][01]] | [[december 2 - 3][02]] | [[december 2 - 3][03]] | [[december 4][04]] | [[december 5][05]] | [[december 6][06]] |
19-
| [[december 7][07]] | [[december 8][08]] | [[december 9][09]] | 10 | 11 | 12 | 13 |
19+
| [[december 7][07]] | [[december 8][08]] | [[december 9][09]] | [[december 10][10]] | 11 | 12 | 13 |
2020
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
2121
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
2222
| 28 | 29 | 30 | 31 | | | |
@@ -231,7 +231,6 @@ radical shapes, and writing some code, but I got a little too interested in seal
231231
scripts and the translation was tough, so I'll leave that for tomorrow.
232232

233233
* december 9
234-
235234
Before I fell asleep last night I was doodling kanji, trying to get a concrete
236235
sense of how kakuji are designed. As the passage above points out, kakuji are
237236
designed after seal script, so building an intuition of how the contemporary
@@ -277,6 +276,72 @@ it here for now. I suppose I can return to this and swap to keyboard controls,
277276
though it definitely won't feel as smooth. Then finally onto the interesting
278277
part: understanding the patterns behind the gaps in ink and the radical shapes!
279278

279+
* december 10
280+
281+
Today I let the intrusive thoughts win and started seriously considering writing
282+
my own static site generator. It feels like the illogical next step to starting
283+
a digital garden. I don't know if I have the technical chops for it, but I'd
284+
like to try writing it in C, potentially avoiding writing any parsing-related
285+
aspects for now, just to keep things near my pay grade.
286+
287+
One motivator for me is to stop publishing my site using =org-mode= and =hugo= (via
288+
=ox-hugo=). I definitely have mixed feelings here. As much as I enjoy using and
289+
learning =emacs= and =org-mode= (and to be clear, I don't have any plans to stop
290+
using =emacs=), I've always felt hopelessly out of my depth, and I never end up
291+
setting aside the time to get comfortable enough with site generation toolchain
292+
that I use. This leads to frustration with little things like not being able to
293+
quite control the final HTML markup that's generated. Sure -- maybe there's a
294+
way of fixing the little issues that bug me, but I'm easily intimidated by =ox-hugo=
295+
and =hugo=. It'd also be nice to remove =emacs= in the toolchain -- I sometimes have
296+
trouble getting the publishing to work on my laptop (and, indeed, I couldn't get
297+
it to work -- I'll have to finish this update up on my desktop).
298+
299+
I think, generally speaking, I'm coming around to some sort of desire for
300+
human-scale computing in my personal life. It's some kind of diy
301+
right-to-and-have-time-to-repair attitude whose emergence in my mind has only
302+
been hastened by the current state of big tech and ai slop.
303+
304+
All that being said but what am I looking to get out of a new ssg and therefore
305+
a new site design? And what should my small-tech toolchain be and do? Trying to
306+
answer this question led me through an associative trail of hypertext
307+
digressions, first with reading Vannevar Bush's essay [[https://cdn.theatlantic.com/media/archives/1945/07/176-1/132407932.pdf][As We May Think]] on his
308+
speculative concept of the [[https://en.wikipedia.org/wiki/Memex][memex]] (memory-extension), and then reading Ted
309+
Nelson's [[https://dl.acm.org/doi/pdf/10.1145/800197.806036][paper]] that coined the term /hypertext/, to learning about the [[https://en.wikipedia.org/wiki/Gopher_(protocol)][Gopher]] and
310+
[[https://geminiprotocol.net/][Gemini]] protocols, and then finally learning about various human-scale technology
311+
movements like [[https://smolweb.org/][smolweb]].
312+
313+
I haven't yet distilled those ideas into any sort of design outline yet, though
314+
I am inspired by a few concrete examples such as [[https://xxiivv.com/][xxiivv]] and [[https://pluralistic.net/][pluralistic.net]]. One
315+
thing I will note, though, is that I've always been interested in experimenting
316+
with annotation on the web (I have occasionally used [[https://web.hypothes.is/][a browser extension]], but
317+
not with any serious philosophical thought), though this may be in opposition
318+
with that word /static/ in ssg... I was reminded of this interest when I read
319+
Nelson's definition of /hypertext/:
320+
#+begin_quote
321+
Let me introduce the word "hypertext"^a to mean a body of written or pictorial
322+
material interconnected in such a complex way that it could not conveniently be
323+
presented or represented on paper. It may contain summaries, or maps of its
324+
contents and their interrelations; it may contain annotations, additions and
325+
footnotes from scholars who have examined it.
326+
327+
a. The sense of "hyper-" used here connotes extension and generality; cf.
328+
"hyperspace." The criterion for this prefix is the inability of these objects
329+
to be comprised sensibly into linear media, like the text string, or even
330+
media of somewhat higher complexity...
331+
#+ATTR_HTML: :class attribution
332+
T. H. Nelson, A File Structure for The Complex, The Changing and the
333+
Indeterminate, p.96 (1965)
334+
#+end_quote
335+
In any case, I'll see if I can't put something down in writing tomorrow.
336+
337+
Slightly unrelated... but I also ended up reading Grothendieck's [[https://www.ccnr.org/grothendieck.pdf][The
338+
Responsibility of the Scientist Today]] (a self-defense mechanism triggered by
339+
reading Vannevar Bush?) and skimming a paper showing that nyc's PM2.5
340+
concentrations may have fallen by 22% after the implementation of congestion
341+
pricing. It looks like they analyzed a combination of epa and city sensors. I'd
342+
like to get around to understanding this more carefully, though, so maybe I'll
343+
leave this for another day (it seems the code is on [[https://github.com/timothyfraser/nyc_congestion_rep][GitHub]]).
344+
280345
* future adventures?
281346

282347
Thought I'd collect the little project ideas that tend to pop into my head when

0 commit comments

Comments
 (0)