private » Programming Hacks Used In This Site
Algorithms & Old Lace: LLM Poisoning For Personal Websites

Rage Against The Machine: Algorithms & Old Lace: LLM Poisoning For Personal Websites

Private AIs: They're Watching You

Last year my friends in an Indieweb meetup began to notice that information about them was turning up in LLMs... some comically inaccurate, some uncannily personal. As a group of personal website developers, we knew that much of the information must've been scraped of our website.

It might not be apparent reading my site, but I've always been a little careful about what information I allow about myself on the web. It's near impossible to prevent personal information from leaking out, and my name is unique enough that I'm not hard to find. I had an unfortunate incident with an online stalker a number years ago and since then have always been careful. I also once had a real-life harasser who broke into my home, although that was a much different and more complex situation. But together these made me aware that…

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.

Workshop » Reference Section » Grimoires » IT » Applications » Web Browsers » CSS
Web Developer Reference: Comprehensive List of CSS Units

Web Developer Reference: Comprehensive List of CSS Units

Here’s a guide to all currently available CSS units, with explanations and common use notes. This includes all CSS units listed in MDN Web Docs as of 2025aug15.

Sections:

By Category Angle units
  • deg: Angle Degrees (360deg = full circle).
  • grad: Angle Gradians (400grad = full circle).
  • rad: Angle Radians (2πrad = full circle).
  • turn: Angle Turns (1turn = full circle).
    Used in transforms, gradients, and trigonometric functions.
          Frequency units
          • Hz: Hertz. Cycles per second (e.g., for aural/speech media).
          • kHz: Kilohertz (1000Hz). Rarely used in typical web CSS.
            Length Units: Absolute length units (fixed physical or device-referenced)
            • px: CSS pixel. The most common unit for on-screen layout. Scales with zoom; not a physical device pixel.
            • in: Inch (1in = 96px).
            • cm: Centimeter (1cm =…
            Code & Algorithms » Web
            A Technological Solution to Disincentivize a Web Development “Concern Troll”

            Fun With A Purpose: A Technological Solution to Disincentivize a Web Development “Concern Troll”

            I had an interesting thing happen a few months ago where a troll in a chat room decided for some reason to run my site through the W3C's Nu HTML Validator and apparently was grievously wounded by the validation errors it had—and furthermore, had a big concern with the overall bandwidth consumption of the site, with all its images and heavy pages.

            Rather than simply solving the problem by not visiting my site, this person apparently felt some sort of imperative to berate me over these things and not. let. it. drop, making the chat room difficult to be in and necessitating action on my part.

            So, rather than try to verbally wrangle with a troll, I whipped up a technological solution. And, of course, the monkey in my soul decided to have a little fun with it.

            I. Lassoing the HTML Validator

            Nowadays, if…

            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…

            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 » Site Info » Site Content, Design, & Technology Info
            Programming tricks used on this site

            Under The Hood: Programming tricks used on this site

            This is (or, will be) a meta-post listing all posts I've written about the techniques used to create this site.

            home » Site Info » Site Content, Design, & Technology Info
            3228338d f61d 49c8 8239 d1fd35fefc1c

            Administrivia: Site Content, Design, & Technical IAQs

            An early viewer asked some questions about the art I use on my site, so I thought I would put together a page of Q&A about the site and the materials on it.

            Who are you, now?

            I'm Mike Kupietz. You can be forgiven for not knowing who I am. Although I do have to admit I privately hoped I'd make more of a splash. I'm a musician, artist, and by day a FileMaker consultant and web developer based, strictly due to an accident of fate, in San Francisco.

            Where did you get _____ image? / Did you do all this art?

            Mostly all the images on this site are my own art. There are a few public domain images on this site. As of this writing the images I didn't create are:
            - the poo emoji on the BS…