A pixelated photo of a page of a book with all text blurred out except two segments reading โ€œVirtue Hoardersโ€ and โ€œIn the eternal words of my late Latin teacher at the City of University of New York, โ€œDisco Infernoโ€œ or โ€œI learn in Hell.โ€œโ€
A pixelated photo of a page of a book with all text blurred out except two segments reading โ€œVirtue Hoardersโ€ and โ€œIn the eternal words of my late Latin teacher at the City of University of New York, โ€œDisco Infernoโ€œ or โ€œI learn in Hell.โ€œโ€

A pixelated photo of a page of a book with all text blurred out except two segments reading โ€œVirtue Hoardersโ€ and โ€œIn the eternal words of my late Latin teacher at the City of University of New York, โ€œDisco Infernoโ€œ or โ€œI learn in Hell.โ€œ

The image shows a page from a book, held open by a hand visible at the bottom. The photo is somewhat grainy and slightly out of focus, with parts of the text obscured by what looks like light-colored highlighting or smudges.
The visible text appears to be from a book about gambling โ€” specifically slot machine play. It includes an interview with a woman (her name partially obscured) who describes her relationship to the machines. Readable passages include her saying sheโ€™s โ€œnot playing to win,โ€ but rather โ€œto keep playingโ€”to stay in that machine zone where nothing else matters.โ€ She describes the machine zone as โ€œlike being in the eye of a stormโ€ฆ your vision is clear on the machine in front of you but the whole world is spinning around youโ€ฆ youโ€™re with the machine and thatโ€™s all youโ€™re with.โ€
In the upper-right corner thereโ€™s a black-and-white photograph labeled โ€œFigure 1.1โ€ showing what looks like a dense crowd or rows of slot machines.
Based on the content and the โ€œmachine zoneโ€ language, this looks like a page from Natasha Dow Schรผllโ€™s Addiction by Design: Machine Gambling in Las Vegas.โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹
The image shows a page from a book, held open by a hand visible at the bottom. The photo is somewhat grainy and slightly out of focus, with parts of the text obscured by what looks like light-colored highlighting or smudges. The visible text appears to be from a book about gambling โ€” specifically slot machine play. It includes an interview with a woman (her name partially obscured) who describes her relationship to the machines. Readable passages include her saying sheโ€™s โ€œnot playing to win,โ€ but rather โ€œto keep playingโ€”to stay in that machine zone where nothing else matters.โ€ She describes the machine zone as โ€œlike being in the eye of a stormโ€ฆ your vision is clear on the machine in front of you but the whole world is spinning around youโ€ฆ youโ€™re with the machine and thatโ€™s all youโ€™re with.โ€ In the upper-right corner thereโ€™s a black-and-white photograph labeled โ€œFigure 1.1โ€ showing what looks like a dense crowd or rows of slot machines. Based on the content and the โ€œmachine zoneโ€ language, this looks like a page from Natasha Dow Schรผllโ€™s Addiction by Design: Machine Gambling in Las Vegas.โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹

Which PhD out there is going to write the thesis on the ontological instability of Slack emoji in the context of corporate mergers and acquisitions ... think this may be unexplored and yet sooo rich

2025-09-30 Changelog

43 commits across three repos. Mostly a way to test-drive Claude Code with Sonnet 4.5, but also some Codex PRs to keep getting a feel for its weird new async style of development. Adding some real and test posts. Lots of design changes, though this thing is still pretty ugly overall. Lots of refactors: Moving from inline styles to SCSS, from monolithic Nunjucks templates to WebC components, from Github Pages to Cloudflare Pages, adding media storage in Cloudflare R2 instead of Github. Updating webmention handling with Brid.gy, webmention.io, and 11ty plugins. (Webmentions are hard!?)

Read more

Stupid question: As consensus builds around the rejection of "AI slop" aesthetic, is it only a matter of time before models are re-trained to write in the style of "Not AI"?

Wikipedia has an excellent and fascinating page on Signs of AI Writing, which qualify a page for "speedy deletion" instead of requiring the community to waste their time deliberating the merits of obvious AI slop. ![](https://caseyagollan.com/media/photos/2025/09/29/screenshot-20...

Read more

Today's Indiekit progress:

  1. Made a bunch of new Github Issues here: github.com
  2. Researched and tested micropub clients, but didn't find any that I really love: indieweb.org
  3. Fixed timezone (UTC โ†’ EST)
  4. (Partially) implemented Webmentions using webmention.io
  5. Compared Indiekitโ€™s JSON feed plugin with 11tyโ€™s RSS feed, ended up going with 11ty
  6. Setup Bridgy for backfeeding webmentions from social platforms (Mastodon, Bluesky, Flickr, Github) but not sure it's fully implemented yet
  7. Experimented with a SvelteKit/Vercel/Neon fork instead of 11ty + IndieKit

Made a lot of progress on my Indiekit site today: caseyagollan.com

It wasnโ€™t super intuitive on my first go to understand which repository structure to use from the docs.

But looking at Paulโ€™s site, I found that it would be better to create a separate content repository.

I also realized I should separate the "Kit" repository from the static 11ty site accessed by users. The Indiekit application is really content management and a bunch of server-side functions that deal with syndication, webmentions, etc. So I moved the 11ty logic to the main caseyagollan.com site.

I referenced simonwโ€™s site a bunch which is visually pretty basic but has a very thoughtful IA if you look closely at the construction of archive pages, post grouping, and display of metadata.

I customized the post slugs because the Indiekit/11ty preset defaults didnโ€™t match the IA from Simon which I liked.

I also referenced Paulโ€™s site for an example of how to configure 11ty using git submodules to load content from a separate repository.

It's working! But the posts looked bad. Some like bookmarks were actually empty. So also added post display types based on each Indiekit post type.

Did some more stuff that I already forgot. Will write more soon!