Subfolders
Latest "home" files
home
At Last, A Blog

I'm a hog, and you're a frog: At Last, A Blog

Yes, here it is! I have started a blog page for thoughts a little too timely to be perserved as articles but a little too long-form to be spewed in Indieweb chat.

Nothing on this site is open for public comment because I don't want to deal with spam, but for now, if you have your own website and are set up to send webmentions to reply to anything here, these posts accept them, with my manual approval before they're made public. We'll see how that goes. But, either way, it means I have finally rejoined the social web for real.

As this page will be my social nub, for now, please direct any site-wide webmentions to this page, https://michaelkupietz.com/blog/. The homepage doesn't accept them.

home » Site Info
Jan 2026—Site under construction, expect problems

Everything Is Broken: Jan 2026—Site under construction, expect problems

I'm currently doing a major refactoring of scripts on the site for performance.

At the moment, many features may be erratic or nonfunctional. Expect problems, things to not work when you click on them, etc.

I'll take this notice down when I'm sure everything is working again. Until then, apologies.

home
Blog Feed

Globs O' Blog: Blog Feed

This is (almost*) the entire contents of the site, presented in blog form. This is all articles from newest to oldest, plus some blog posts that will only appear here, brief or timely posts that don't merit being saved as articles.

  • You can see just the articles: on the Articles category page (not to be confused with the /Latest news page, which is more conversational than a list of posts and may include personal news about me in addition to site news)
  • Just the blog posts: on the Blog Posts category page.

*Individual movie reviews won't get posted on this page. I write too many of them, it would drown everything else out.

home » Social Web / Community Features » Slashpages

/Now

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…

home » Policies & Legalese

AI Policy

A. Overall Philosophy

I recognize the abuses of the companies currently producing the major AI tools, which I agree often crosses the line into plagiarism, and absolutely takes unfair advantage of existing manual content creators; but I also recognize the validity of art forms that rely on repurposing or mechanically reproducing existing content: collage (in both the visual and aural forms), readymades, "plunderphonics" even arguably photography. A great deal has been written about postmodernism's use of juxtaposition, rather than raw creation, as a form of artistic expression.

I make every effort to utilize generative AI for its ability to generate new, novel combinations or to quickly generate original content from precise directions, rather than as an autonomous content author or simple regurgitator of existing media. Most of my AI tool use starts with specific finished output already in mind, with the AI…

home » About Michael Kupietz

Links — Mike’s Other Sites, Pages, & Online Mentions

More Kupietz for you? Links to Mike's Other Sites & Pages Music & Sounds:

GuitaristInProgress on YouTube - my old YouTube channel, mostly me playing sloppy covers on guitar. Once upon a time, some people liked this! I actually got fan mail a couple of times.
Michael Kupietz on Bandcamp - My bandcamp page, where my albums will be released if I ever finish them. Nothing there now but some demos.
GuitaristInProgress on SoundCloud - My old soundcloud page, mostly rough demos. Does contain an early excerpt that I'm very fond of of "The Cadaver's Pavane" from "Five Themes In Uncertain Times", from all the way back when it was still "Three Themes In Uncertain Times".
Mike Kupietz on Discogs.com and Michael…

home
Contact Information

Touch Me, Babe: Contact Information

If you have any questions or concerns, I'm absolutely here to help. To get in touch, come to San Francisco and walk down each street shouting my name. Here's a map.

Kidding.

Your best bet to reach me about my creative work or issues about this site is email.

Michael Kupietz
Creative Productions, Arrangements, & Operations in Arts, Technology, and Entertainment
Email: website@michaelkupietz.com (but **read the warning below)
Web: https://michaelkupietz.com
Phone: as a minimal disincentive to people calling me, please click over to me consulting business site to get my phone number.
Download vCard Business Contacts

If you want to talk to me about work, check my consulting business site for fuller info.

Warning: Before you email

**Warning If you email me at the above address: As an anti-spam measure, you're going to have…

home » Social Web / Community Features

Pardon My Placeholder...: Social Features will go here… someday

This site started as an archive for my various art projects, previous scattered hither and yon across the web. As I've been working on it, I've come to want to include some other, more blog-like and social features. What will that look like? I don't know yet. This page is here as a reminder to myself to think about it.

TL;DR: This site is about me. This area is the part that will be about talking to you.

home » Social Web / Community Features
88×31 Website Buttons

Lord, They're Everywhere: 88×31 Website Buttons

.entry-content img {border-radius:0 !important;}

In the spirit of keeping up with the Joneses I've finally created an 88x31 button for those wishing to link to this site. I characteristically have two nearly-identical versions which nobody but me will probably notice the difference between, I'm not sure which I like best yet. I may make more.

 

"Built During An Indieweb Meetup" buttons

I strongly suggest, if you use these buttons, that you use an [code][/code] tag to link them to https://events.indieweb.org.

Download PSD template: built-during-indieweb-button.psd

"Holla Atcha Boy" button

Inspired by something said during an IndieWeb meetup*, this button is, um, a "Holla Atcha Boy" button... built during an IndieWeb meetup, earning this page one of its own buttons.

*They said, "Holla atcha boy".

"Try CLI Mode" buttons

These are for linking to this website's "expert mode"

home » Social Web / Community Features » Slashpages

/Tests

This is my technology test page. I have a local instance of changedetection.io pointed at this page to alert me if any of these website features change unexpectedly, meaning that there is a plugin or theme conflict or some other problem causing unintended consequences across the site.

You really have no reason to be looking at this.

Photonic gallery
Cached photonic gallery
Dingbat
Details previews
Summary:

blah blah blah blah blah

Emgithub.js

File dump
Code formatting

/*
* Plugin Name: MK Custom Shortcodes
* Plugin URI: https://michaelkupietz.com/plugins/the-basics/
* Description: My custom shortcodes.
* Version: 1
* Requires at least: 5.2
* Requires PHP: 7.2
* Author: Michael Kupietz
* Author URI: https://michaelkupietz.com/
* License: GPL v2 or later
* License URI: https://www.gnu.org/licenses/gpl-2.0.html

home » Social Web / Community Features » Slashpages

/Uptime

Hey there, good lookin'! These are handy uptime stats for all my websites and servers. As of this writing I'm using Hetrix Tools for these, and so far, liking it quite a bit.

home
Latest News — What’s Up With The Site & Mike

Read All About It: Latest News — What’s Up With The Site & Mike

2026 Mar 15

What a productive night I just had. Wrote a new blog post, created a whole new "blog post" internal post type so I can do more with blog posts if I decide to give them different features than normal articles, webmentions are up & running on an experimental basis, I cleaned up major bugs in the script that generates a lot of the post lists you see around (like in the right hand column or the post list on the blog feed page) and I packaged a small plugin from a github gist I found the allows you to override the default wordpress behavior and keep some tags & formatting in the automatically-generated post excerpts instead of compressing everything into a solid block of unformatted text, so now archive pages (like this) are reformatted to look more bloglike and readable.…

home
HIRE MIKE! Professional Info, Full-Stack Web & Certified FileMaker Pro Development, IT Consulting, etc.

All Work And No Play Makes...: HIRE MIKE! Professional Info, Full-Stack Web & Certified FileMaker Pro Development, IT Consulting, etc.

Some info about Mike's day job: certified Filemaker & Full-Stack Web development. Really you want to check out www.kupietz.com for that info.
home » Site Info » Site Maps & Index
All Articles By Creation Date, from New to Old

Waxin' and Milkin' All of Y'all Square Heads: All Articles By Creation Date, from New to Old

This is the list of articles by the date they were first published, from newest to oldest.

A log of all latest site changes & updates, which includes new edits & changes to existing older articles, is available on the Articles By Last Modified Date page.

home » Social Web / Community Features » Slashpages

/Flypaper

This was an old idea I saw on the web 20 or so years ago, and did for myself for a while: the "Flypaper" page, trying to find people you have lost track up by putting their names on a page for them to find if they do a web search for themselves. I had one for a while, too, and I'm going to update it and put it here. For now, this is a placeholder to remind me to do that.

home » Social Web / Community Features » Slashpages

/Quotes

Information Technology

"Prompt in haste, repent at leisure." —Jason Gorman, LinkedIn

"JSON made the web shittier in a way that XML tried and failed." -Tantek Celik

"This is exactly the sort of scenario where I imagine my waffle delivery drone idea would be helpful." —James Gallagher

"Omnes stulti, et deliberatione non utentes, omnia tentant." —Thomas d'Aquinas, Summa Theologica ("Fools and those who do not think try everything")

"Ergo, omnes stulti Iavascriptum tentant. QED." —Norman Birkett, LinkedIn ("Therefore, all fools try JavaScript. QED.")

"People do not love Slack but rather feel subject to it." —pacifika, Hacker News

"'Open Source is free as in puppies'... Don't adopt it if you're not going to  care for it." -Kevin Marks

Humans, Society, and Dealing It All

"If you feel angry, resentful, or bitter... express it because that’s normal.

home » Site Info » Site Maps & Index
All Articles by Last Modification Date, Newer to Older

Turn And Face The Strange: All Articles by Last Modification Date, Newer to Older

This is a mirror, for navigation convenience, of the /Changes slashpage, which lists all recent changes to any content on this site, including new edits and updates to old articles.

A list of just the most recently created, brand new articles is available on the Newest Articles page, or in the column on the right-hand side of any page, under the heading "Newest Articles...".

Workshop » Reference Section » Grimoires » IT » Troubleshooting log

/Devlog

  • 2026mar15
    • Added webmention info to post meeta line
    • Add a loop to dedupe the category list in othercatposts before iterating it; sometimes parent is specified but it's already a category for the post so it got duplicated.
    • Add gradient to boxes on archive pages
    • Created Kupietools Prettier Excerpts plugin with github gist found at https://gist.github.com/swinggraphics/4ca551447bec03da281424c4ff85dcfd
    • Created Kupietools Prettier Excerpts plugin with github gist found at https://gist.github.com/swinggraphics/4ca551447bec03da281424c4ff85dcfd
    • Created Kupietools Prettier Excerpts plugin with github gist found at https://gist.github.com/swinggraphics/4ca551447bec03da281424c4ff85dcfd
    • Also changed othercatposts query args to use arrays instead of just values for post status and post type, supposedly this prevents unpublished posts from showing.
    • Somewhere othercatposts turned into noheader not producing one long list, it started separating even that by categories. Fixed.
    • Major overhaul of othercatposts shortcode: first, "type" parameters caused the entire processing to be handled totally separately, so parameters like "blogformat" didn't even work snce they were only…
home » Social Web / Community Features » Slashpages

/Not

I am not:

  • a Master of the Mystic Arts.
  • a "morning person".
  • reserved about the things I care about.
  • named Reg (at least, not yet.)
  • out to trick anybody.
  • losing weight like I would like.
  • likely to put up politely with a huge load of BS. (Small loads of BS sometimes ok.)

There's probably more, I'll update as I figure it out.

private » Programming Hacks Used In This Site
Easily embed this site’s content on other sites

For users: Easily embed this site’s content on other sites

This site allows you to get the content of posts and pages by adding either /embed/ or ?embed to the URL, optionally including the post title, author, and/or tags.

This was inspired by a discussion in an Indieweb Homebrew Website Club Europe/London online meetup. I want to say shadowy web standards advocate Tantek Çelik brought it up, so, as these things tend to happen, I coded it up here while we were talking. It's discussed on Indieweb's wiki at https://indieweb.org/embed.

What do you mean, 'Embed'?

Well, for instance, this post's permalink is https://michaelkupietz.com/?p=10887. You can see just the text of this post's content, without the sidebar and menus and other web page "furniture", at https://michaelkupietz.com/embed/?p=10887 or https://michaelkupietz.com/embed/?p=10887&embed, so you can theoretically include this page's content on your own site (long as you…

home » Social Web / Community Features » Slashpages

/Trivia

In college, I once won an ice cream flavor naming contest with "Cannibal Crunch Surprise".

I have solved a Rubik's cube in 40 seconds. I solve it in under 60 seconds pretty consistently.

Enough people have seen me play guitar on youtube to sell out a 2-week engagement at Madison Square Garden.

I have been 14 miles away from the nearest paved road. I walked there.

The longest straight stretch I have ever lived solely on what I could carry on my back, including all food, shelter, and supplies, was 3 weeks.

The longest straight stretch of nights I ever slept outdoors in a tent was 3 months.

The longest straight stretch of nights I ever lived on someone else's couch was 6 months.

The longest straight stretch I have ever been without a fixed address or direct phone number was 7 years.

I…

home » Social Web / Community Features » Slashpages

/Favorites

An incomplete list of my favorites of various sorts of things.

Movies Musicians Popular:
  • Pink Floyd
  • Jethro Tull
  • The Who
  • David Bowie
  • Cat Stevens
  • Harry Chapin
Classical:
  • Maurice Ravel
  • J.S. Bach
Albums
  • Pink Floyd, Animals
  • Mike Oldfield, Hergest Ridge
  • J.S. Bach, Trio Organ Sonatas, played by Wolfgang Rübsam (Yeah, everybody hates this version, it's the first one I ever heard and I stand by it.)
  • Special category: Bluegrass covers of non-bluegrass music
    • Tim O'Brien - Red On Blonde - Bluegrass covers of Bob Dylan
    • Luther Wright & The Wrongs - Rebuild The Wall - Nothing I can say will pursuade you how good this is. The liner notes say, "For 30 years, a great bluegrass album has been held prisoner by rock & roll. We've set it free." Pink Floyd's "The Wall" from start…
home » Social Web / Community Features » Slashpages

/Toys

Once, I was a man like most others—a worldly man, seduced and jaded by material things. These are some of those things.

Musical Instruments Guitars
  • 1994 MIM Standard Stratocaster
  • Washburn R15R resonator guitar
  • Simon & Patrick 2006 Cutaway Dreadnaught
  • Gretsch G9500 "Jim Dandy" parlor guitar reissue
  • Les Paul Deluxe of mysterious origins; likely frankensteined together from vintage parts
Guitar Supplies: Amplifier:
  • Fender Champion 20 modeling amp
Effects:
  • Hotone Xtomp modeling effects pedal
  • Hotone Ampero modeling multi-effects unit
Picks:
  • Tortex purples
  • Bakersfield whites
Strings:
  • Gibson Pure Nickel
Basses:
  • Dean Playmate EABC Cutaway Acoustic-Electric
  • Fender Korea P-Bass
Saxophones:
  • King Super 20 alto
  • Jupiter Capital Edition CES770 tenor
Recorders & Chalumeaus:
  • Aulos garkleit, sopranino, soprano, alto recorders
  • Yamaha tenor recorder
  • Hopf chalumeau
  • Maui xaphoon
Clarinets:
  • Selmer Paris Series 9
  • Vito Reso-Tone 3
Accordion: