You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -231,7 +231,6 @@ radical shapes, and writing some code, but I got a little too interested in seal
231
231
scripts and the translation was tough, so I'll leave that for tomorrow.
232
232
233
233
* december 9
234
-
235
234
Before I fell asleep last night I was doodling kanji, trying to get a concrete
236
235
sense of how kakuji are designed. As the passage above points out, kakuji are
237
236
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,
277
276
though it definitely won't feel as smooth. Then finally onto the interesting
278
277
part: understanding the patterns behind the gaps in ink and the radical shapes!
279
278
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
+
280
345
* future adventures?
281
346
282
347
Thought I'd collect the little project ideas that tend to pop into my head when
0 commit comments