This is my /Now page, after Derek Sivers's proposal.
I've recently back in San Francisco after a few months on the east coast.
I'm doing a lot of generative art, some (but nowhere near all of which, yet) you see all over this site, as well as having a few pieces published as cover and internal illustrations for a not-for-profit poetry anthology published by UCSF's Poetic Medicine program at the MERI Center for Palliative Care at Mt Zion.
On the music front, for the last few months I've been practicing playing the lyre, as well as still regularly playing guitar, saxophone and clarinet. I have a 24-string lyre and expect to have a video or two posted in the reasonable near future.
Professionally, I've been working doing general business IT support, WordPress and FileMaker development for a local managed services IT company, as well as taking on freelance projects in same, while I look for my next full-time opportunity. (Pitch: please check my resume on https://www.kupietz.com if you have or are aware of any opportunities.)
I also have scaled up my personal IT projects. I have been doing a ton of web development, mostly visible on this site and on my Github, and have spent the last two years slowly divorcing from various service providers and becoming my own: I currently host all my websites on my own server at home—you are fetching these electrons from a small computer in my living room. My email accounts and server security (CDN and proxying) are still hosted by commercial third-party hosts but that's all I'm still relying on outside services for.
For more detail than that, see the latest news page, or just check the front page of this site for new posts.
Latest updates:
Newest pages
See all in Articles...
Last 5 edits
| Title | Category | Modified |
|---|---|---|
| · No Filter · Dropbear · After The Outbreak · Wait Wait Don't Kill Me · Smiley Face · Dead Last (TV series) · Short Poppies (TV miniseries) · Stepbrothers | Movie Reviews | 2026/01/15 00:57 - 2026/01/19 01:49 |
| · Algorithms & Old Lace: LLM Poisoning For Personal Websites | 2026/01/14 02:50 | |
| · /Devlog | , | 2026/01/13 20:11 |
| · Enable PHP 8.4 in Apache on Debian | , , | 2026/01/13 19:52 |
| · All Too Human · Suburgatory (TV series) · Cerebrum (2022) · Invasion Of The Body Snatchers (1956) · The Birds · Mockingbird Don't Sing · Chained | Movie Reviews | 2026/01/11 00:51 - 2026/01/13 18:59 |
Latest developer log entries
- 2026jan14
- Launch KTWP Bot Bait helper plugin to keep certain category off Google
- 2026jan13
- At some time in the past I turned off all a bunch of IndieWeb-related features such as h-feed microformat tagging. Just turned them back on.
- 2026jan3
- Refactor when setupDraggables in Draggable Elements runs so it waits until page is fully loaded
- Lots of revisions to the basic theme .min.js to optimize. Had to undefer that to get the sticky header to render right.
- 2026jan2
- Rolled back draggableElements again to before gemini's anti-thrashing refactor, and move element position calculations to mouse entry rather than when script first runs
- Add metainfo tags so can style links that don't work now that I removed A tags from parent theme CSS
- Add .latestposts_a{color:rgb(48, 55, 62);} to theme styles, which is needed now that I removed some parent theme A selectors
- Fix draggale elements - hard-coding static elements to position:relative was not accounting for positioning CSS that loaded later.
- Many updates to custom.js (finished as of this note.) Original version saved in admin/backups folder on disk.
- Move animation: animateGlow in draggableelements to a :hover selector, since it can't be composited.
- Improved image handline by removing imagesLoaded.js dependency in custom.js
- Replace sinatraHoverSliderMK(el) in custom.js. It was iterating entire hero every time the mouse hovered over a new panel.
- Stop deferring jquery in theme additions, seems to cause occasional problems, plus an AI told me never to do it, which means, there may be a small chance I should never do it.
- Make 1 iframe intersectionobserver for whole page in custom.js
- Add parent theme -min js to deferred scripts in mk theme additions
- 2026jan1
- Note- KTWP Editor File Manager file renaming has been inserting underscores lately. First noticed a few days ago, not sure when it started.
- Create new non-jquery page adjuster
- removed activation hooks to create js and css from KTWP Page Appearance Adjuster, obsolete.
- Fix github sync so forcing push works
- Add array('in_footer' => true,'strategy' => 'defer') to script enqueuing in ktwp plugins
- Add $firstHeroImageFlag to hero code and prevent first image from being lazy loaded... defeats purpose of preloading it.
- Roll back draggable elements js to before stupid AI layout thrashing "fix" that randomly broke things.
- Get rid of animation on gearpulse in page appearange adjuster, causes compositing issue

