davideisinger.com

My personal website
Log | Files | Refs | README

index.md (12064B)


      1 ---
      2 title: "Dispatch #13 (March 2024)"
      3 date: 2024-03-04T23:24:54-05:00
      4 draft: false
      5 tags:
      6 - dispatch
      7 references:
      8 - title: "Publish Your Work | Brain Baking"
      9   url: https://brainbaking.com/post/2024/01/publish-your-work/
     10   date: 2024-03-04T04:27:21Z
     11   file: brainbaking-com-u5mnoz.txt
     12 - title: "Remembering HFStival: 20 years since DC's festival went quiet | wusa9.com"
     13   url: https://www.wusa9.com/article/news/local/dc/remembering-hfstival-dcs-biggest-music-festival/65-60a8d4f0-68a7-4ac0-b79a-80d596e6ec67
     14   date: 2024-02-21T04:42:43Z
     15   file: www-wusa9-com-aimglr.txt
     16 - title: "The 1998 HFStival"
     17   url: https://hfs98.tripod.com/
     18   date: 2024-02-21T04:38:29Z
     19   file: hfs98-tripod-com-jmnzh1.txt
     20 - title: "The 1999 HFStival"
     21   url: https://hfs99.tripod.com/
     22   date: 2024-02-21T04:38:54Z
     23   file: hfs99-tripod-com-v7f3u9.txt
     24 - title: "Enable Full Text RSS Feeds in Hugo"
     25   url: https://jasonmurray.org/posts/2021/rssfulltexthugo/
     26   date: 2024-03-04T04:49:23Z
     27   file: jasonmurray-org-ch0tvb.txt
     28 - title: "Create a systemd service for your docker-compose project in 10 seconds - TechOverflow"
     29   url: https://techoverflow.net/2020/10/24/create-a-systemd-service-for-your-docker-compose-project-in-10-seconds/
     30   date: 2024-02-21T16:55:13Z
     31   file: techoverflow-net-fvl0ss.txt
     32 - title: "Cory Doctorow: What Kind of Bubble is AI? – Locus Online"
     33   url: https://locusmag.com/2023/12/commentary-cory-doctorow-what-kind-of-bubble-is-ai/
     34   date: 2024-03-05T03:45:13Z
     35   file: locusmag-com-lrcibx.txt
     36 - title: "Subprime Intelligence"
     37   url: https://www.wheresyoured.at/sam-altman-fried/
     38   date: 2024-03-05T03:51:01Z
     39   file: www-wheresyoured-at-ntkfj5.txt
     40 - title: "Neal Stephenson's Most Stunning Prediction - The Atlantic"
     41   url: https://www.theatlantic.com/technology/archive/2024/02/chatbots-ai-neal-stephenson-diamond-age/677364/
     42   date: 2024-03-05T03:53:39Z
     43   file: www-theatlantic-com-qqbuyc.txt
     44 - title: "Why all your notes and files should be plain text - The Verge"
     45   url: https://www.theverge.com/2024/2/18/24075077/bose-ultra-open-superlist-bulletin-text-files-note-apps-installer
     46   date: 2024-03-05T04:06:47Z
     47   file: www-theverge-com-118g7r.txt
     48 - title: "Skiff Should Be A Reminder To Us All – The New Oil"
     49   url: https://blog.thenewoil.org/skiff-should-be-a-reminder-to-us-all
     50   date: 2024-03-05T04:06:47Z
     51   file: blog-thenewoil-org-ahtqki.txt
     52 - title: "How to make self-hosting and local-first software work - The Verge"
     53   url: https://www.theverge.com/23938533/self-hosting-local-first-software-vergecast
     54   date: 2024-03-05T04:06:48Z
     55   file: www-theverge-com-ywplts.txt
     56 - title: "File over app – Steph Ango"
     57   url: https://stephango.com/file-over-app
     58   date: 2024-03-05T04:06:48Z
     59   file: stephango-com-hgqfrw.txt
     60 - title: "More Files Please - Jim Nielsen’s Blog"
     61   url: https://blog.jim-nielsen.com/2024/more-files-plz/
     62   date: 2024-03-05T04:06:49Z
     63   file: blog-jim-nielsen-com-qvpn02.txt
     64 - title: "The future needs files – Scott Jenson"
     65   url: https://jenson.org/files/
     66   date: 2024-03-05T04:06:49Z
     67   file: jenson-org-arxfgm.txt
     68 - title: "The internet used to be fun"
     69   url: https://projects.kwon.nyc/internet-is-fun/
     70   date: 2024-03-05T03:57:45Z
     71   file: projects-kwon-nyc-bqys6y.txt
     72 - title: "What’s the fun in writing on the internet anymore?"
     73   url: https://jamesshelley.com/blog/writing-on-the-internet.html
     74   date: 2024-03-05T03:59:48Z
     75   file: jamesshelley-com-iaarz3.txt
     76 - title: "Rhoneisms"
     77   url: https://www.patrickrhone.net/14412-2/
     78   date: 2024-03-05T04:15:48Z
     79   file: www-patrickrhone-net-u4rozv.txt
     80 - title: "The Year of the Personal Website · Matthias Ott – User Experience Designer"
     81   url: https://matthiasott.com/notes/the-year-of-the-personal-website
     82   date: 2024-03-05T03:44:34Z
     83   file: matthiasott-com-qomg4t.txt
     84 ---
     85 
     86 Highlights this month: a weekend in Wilmington, a successful 10K, and a solo dad weekend (including a rainy bike adventure followed by an incredible rainbow over Central Park). Plus some new music and a bunch of website improvements.
     87 
     88 <!--more-->
     89 
     90 {{<dither race_121539.jpg "374x480">}}Runner #534 strides past the parking lot, focused on the finish line during a road race.{{</dither>}}
     91 {{<dither IMG_5536.jpeg "374x480">}}Bubble crown on a giggly bath-time monarch.{{</dither>}}
     92 {{<dither IMG_5547.jpeg "374x480">}}Little beach explorer with curls kneeling in the sand, studying every grain.{{</dither>}}
     93 {{<dither IMG_5576.jpeg "374x480">}}Little rider proudly pauses under the pavilion, ready to take on the next lap on their bright green balance bike.{{</dither>}}
     94 
     95 Here's a new track called "Arcus" -- smash play and read on.
     96 
     97 <audio controls src="/journal/dispatch-13-march-2024/Arcus.mp3"></audio>
     98 
     99 I'm really pleased with [my result][1] in the in the [Wrightsville Beach Valentine Run][2] 10K. You can see I'm still far from competitive, but that's much faster than I ever thought I'd be when I started this journey in 2021. Running (at least at the level I'm at) is one of the few things you can get improve at just by showing up. Want to get better? Run more. Were all the other things I pursue so straightforward.
    100 
    101 [1]: /journal/dispatch-13-march-2024/wbvr-result.pdf
    102 [2]: https://runsignup.com/Race/NC/WrightsvilleBeach/WrightsvilleBeachValentineRun
    103 
    104 At the beginning of February, I updated the site to store encrypted photos and display them as black-and-white dithered images. I [documented the process in some detail][3], and then put a link to it on the [Hugo discussion forum][4]. Imagine my surprise when, a few days later, one of the core contributors posted that the next version of Hugo would ship with [native dithering functionality][5]. I guess my post [inspired him to add it][6], which echoed a post I'd read a few days earlier, ["Publishing Your Work"][7]:
    105 
    106 > I don’t create or publish in the hopes of influencing others. I create things because I have an urge to create. But it sure is great to help others along the way, however small my contribution might be.
    107 
    108 [3]: /journal/encrypt-and-dither-photos-in-hugo/
    109 [4]: https://discourse.gohugo.io/t/encrypt-and-dither-photos-in-hugo/48157
    110 [5]: https://gohugo.io/functions/images/dither/
    111 [6]: https://github.com/gohugoio/hugo/pull/12016#issuecomment-1936664139
    112 [7]: https://brainbaking.com/post/2024/01/publish-your-work/
    113 
    114 I stumbled on a [retrospective of the HFStival][8], a DC-area music festival that was a big part of my adolescence. I remembered that I made fan sites for a few of them, and after a few minutes of trying to recall the domains, I discovered that the [1998][9] and [1999][10] editions are still online. Not bad, 15-year-old Dave. Funny how I'm still doing basically the same thing 25+ years later, though I guess we have CSS now and I write in Markdown rather than hand-editing HTML files on a server.
    115 
    116 [8]: https://www.wusa9.com/article/news/local/dc/remembering-hfstival-dcs-biggest-music-festival/65-60a8d4f0-68a7-4ac0-b79a-80d596e6ec67
    117 [9]: https://hfs98.tripod.com/
    118 [10]: https://hfs99.tripod.com/
    119 
    120 I made several website updates this month:
    121 
    122 * The site now has full-text RSS; I wish this was the default or at least a toggleable option. [The fix][11] is to copy the RSS template into your site and then change `.Summary` to `.Content`, which is a maintenance headache.
    123 
    124 * I added a favicon using this [friendly generator][12].
    125 
    126 * I moved the site to a new server on Digital Ocean. My previous VPS was running a version of Ubuntu from 2014 and was just a mess. I haven't really kept up with modern DevOps and didn't want to learn [Ansible][13] for my relatively basic needs, but I do have a lot of experience with [Docker][14] and decided to use Docker Compose to run this site and a handful of others. It all came together easily with [Caddy][15] plus `php-fpm` and MySQL for an old [Textpattern][16] site I keep around. Now I've got all my infrastructure in a version-controlled repository I can test locally, and the actual server is doing very little. [Here's a handy script for running `docker-compose` as a `systemd` service][17] that I used.
    127 
    128 * Finally, I've wanted to be able to send out these dispatches as emails for a while now, but didn't want to sign up and pay for a service like [Buttondown][18] when I've no idea if anyone would sign up. I discovered [Listmonk][19], which is open-source, self-hosted software that offers exactly what I need: a signup form, an admin UI, and an API for creating new emails. It snapped into my Docker setup super easily, and now you can go to [dispatch.davideisinger.com][20] and sign up to receive these posts in your inbox. Go on! Be the first.
    129 
    130 [11]: https://jasonmurray.org/posts/2021/rssfulltexthugo/
    131 [12]: https://favicon.io/favicon-generator/
    132 [13]: https://www.ansible.com/
    133 [14]: https://www.docker.com/
    134 [15]: https://caddyserver.com/
    135 [16]: https://textpattern.com/
    136 [17]: https://techoverflow.net/2020/10/24/create-a-systemd-service-for-your-docker-compose-project-in-10-seconds/
    137 [18]: https://buttondown.email/
    138 [19]: https://listmonk.app/
    139 [20]: https://dispatch.davideisinger.com/subscription/form
    140 
    141 ### This Month
    142 
    143 * Adventure: we're headed back to Wilmington again, this time to run the [Steve Haydu St. Patrick's Lo Tide Run][21]; I've also got my annual Vegas trip and we'll head to Lake Norman at the end of the month
    144 * Project: Nev has this little [fidget toy][22] that I'm obsessed with; I want to learn [three.js][23] and create a digital version of it
    145 * Skill: just keep making music; I've got my eye on this [Roland SP-404][24] sampler that I might pick up -- curious how that might pair with my Novation Circuit
    146 
    147 [21]: https://runsignup.com/Race/NC/CarolinaBeach/LoTideRun
    148 [22]: https://www.amazon.com/Fidget-Rainbow-Stocking-Stuffers-Fillers/dp/B092M5DS4X
    149 [23]: https://threejs.org/
    150 [24]: https://www.roland.com/global/products/sp-404mk2/
    151 
    152 ### Reading
    153 
    154 * Fiction: [_The Disposessed_][25], Ursula K. LeGuin
    155 * Non-fiction: [_Dilla Time_][26], Dan Charnas
    156 
    157 [25]: https://bookshop.org/p/books/the-dispossessed-ursula-k-le-guin/7899183
    158 [26]: https://bookshop.org/p/books/dilla-time-the-life-and-afterlife-of-j-dilla-the-hip-hop-producer-who-reinvented-rhythm-dan-charnas/18415833?ean=9781250862976
    159 
    160 ### Links
    161 
    162 * [What Kind of Bubble is AI?][27]
    163 
    164   > Tech bubbles come in two varieties: The ones that leave something behind, and the ones that leave *nothing* behind. Sometimes, it can be hard to guess what kind of bubble you’re living through until it pops and you find out the hard way.
    165 
    166   Best piece of AI skepticism I've read (though I'd also recommend [Ed Zitron][28])
    167 
    168 * [Neal Stephenson's Most Stunning Prediction][29] -- if I had to pick a favorite book, _Diamond Age_ would be it; I should re-read it at some point, especially now that I have a young daughter
    169 
    170 * On files & data ownership:
    171 
    172   * [Why all your notes and files should be plain text][30]
    173   * [Skiff Should Be A Reminder To Us All][31]
    174   * [How to make self-hosting and local-first software work][32]
    175   * [File over app][33]
    176   * [More Files Please][34]
    177   * [The future needs files][35]
    178 
    179 * On personal websites / writing online in general:
    180 
    181   * [The internet used to be fun][36]
    182   * [What’s the fun in writing on the internet anymore?][37] ([via][38])
    183   * [The Year of the Personal Website][39]
    184 
    185 [27]: https://locusmag.com/2023/12/commentary-cory-doctorow-what-kind-of-bubble-is-ai/
    186 [28]: https://www.wheresyoured.at/sam-altman-fried/
    187 [29]: https://www.theatlantic.com/technology/archive/2024/02/chatbots-ai-neal-stephenson-diamond-age/677364/
    188 [30]: https://www.theverge.com/2024/2/18/24075077/bose-ultra-open-superlist-bulletin-text-files-note-apps-installer
    189 [31]: https://blog.thenewoil.org/skiff-should-be-a-reminder-to-us-all
    190 [32]: https://www.theverge.com/23938533/self-hosting-local-first-software-vergecast
    191 [33]: https://stephango.com/file-over-app
    192 [34]: https://blog.jim-nielsen.com/2024/more-files-plz/
    193 [35]: https://jenson.org/files/
    194 [36]: https://projects.kwon.nyc/internet-is-fun/
    195 [37]: https://jamesshelley.com/blog/writing-on-the-internet.html
    196 [38]: https://www.patrickrhone.net/14412-2/
    197 [39]: https://matthiasott.com/notes/the-year-of-the-personal-website