#dev 2026-04-01

2026-04-01 UTC
#
[snarfed]
[Michael_Kupiet] looks like it's a URL-encoding thing, eg https://fed.brid.gy/r/https://michaelkupietz.com%3Fp=98765 works
#
[snarfed]
it should work even without URL-encodnig though. I'll look
#
[artlung]
Apropos of nothing: _Finally_ added my cassette label display code to my mixtapes. Best shown off by those with two sides. For example https://artlung.com/mixtapes/1993-surf-and-turf/ when you click the label you get a popover to look closer.
#
[snarfed]
[Michael_Kupiet] figured out the redirect issue, over-aggressive HTTP caching headers, will fix
#
[Michael_Kupiet]
[snarfed]++ Ah! My intuition said caching was _somehow_ involved. Thanks for looking into it!
#
Loqi
[snarfed] has 36 karma in this channel over the last year (47 in all channels)
#
[snarfed]
and yes, BF retries webmention source page fetches four times, after 30s, 1m, 2m, and 4m
#
[snarfed]
btw, I'm surprised that your site needs to flush and rebuild its entire cache every time you make a change?
#
[snarfed]
seems like overkill?
#
[snarfed]
up to you though
#
[snarfed]
also maybe surprising that it does that rebuild immediately, eagerly, as opposed to lazily, on demand? I'm on WP too, I make changes often, and it never flushes the entire cache 🤷
#
[snarfed]
happy to take it to #indieweb-wordpress if we want
vhbelvadi joined the channel
#
[Michael_Kupiet]
[snarfed] yeah, writing a whole exigesis on my caching here, I'll post over in #indieweb-wordpress in a few minutes
#
[Michael_Kupiet]
As to BF: Ok, interesting. So at this point I can tell you that the original post of https://michaelkupietz.com/?p=32703 would have been probably a moment or two before 1pm California time. It didn't turn up at that time in the BF record or get syndicated, although a post created moments before under near-identical circumstances did. Then when I updated it a few hours later it suddenly got syndicated.
#
[snarfed]
thanks! ok, so. we got a wm for that one at 1p PT with its permalink, https://michaelkupietz.com/blog-post/indieweb-carnival-march-2026-museum-memories/ . we didn't bridge it because it's backdated 18d ago, and we don't bridge posts over 2w old, https://fed.brid.gy/docs#over+two+weeks
Guest4951 and vhbelvadi joined the channel
#
[Michael_Kupiet]
Ah! Dang it! Yes, I have a plugin that backdates posts so I can edit make minor edits without updating the modified dates. It was never intended to be turned on for that post, but yes, somehow it did. Thanks for looking into it.
vhbelvadi joined the channel
#
[Michael_Kupiet]
[snarfed]++ ?p= permalinks now confirmed working correctly from Mastodon. Thanks!
#
Loqi
[snarfed] has 37 karma in this channel over the last year (48 in all channels)
cotsuka, GWG, ax562 and vhbelvadi joined the channel
#
[snarfed]
thank you for reporting [Michael_Kupiet]!
vhbelvadi and cotsuka joined the channel
#
[Michael_Kupiet]
[snarfed] BTW I just ran my menu generation script past Gemini Pro, just to see what it would say. Turns out, last year, I had Claude optimize the queries so it wasn't hitting the database so often, and didn't notice that its "solution" introduced a variable scoping problem that caused a ton of redundant calculations and database calls as the function iterated through the category tree. 😕 Fixed now, menu regeneration time seems t
#
[Michael_Kupiet]
have dropped to a small fraction of what it was.
#
[Michael_Kupiet]
Gemini, it should be said, also went ahead and tried to 'fix' several other problems that I don't have, but fortunately I was wise to its hijinx.
vhbelvadi, GWG, cotsuka, lars_the_bear_, gRegorLove_, kishy, TwinAdam_, srazkvt, [jeremycherfas], ggarcia24, Xen, oxtyped, duanin2, deathcomestotime, Pixi, barnaby, rex1, posixlycorrect, IWSlackGateway, [artlung], [social], [aciccarello], Lightningvolt, [tantek], [capjamesg], sp1ff, [Kupietz], [Jo], ax562, thegreekgeek__, [KevinMarks], lemitar, lockywolf and blacklight joined the channel
#
aaronpk
hm, well i should fix the 500 error, but I think it's because there's no u-url property on the h-card in your RSVP
#
[artlung]
I've been using the same template markup for a year.
#
[artlung]
But happy to try and adjust whatever I need to adjust
barnaby, vriska and vhbelvadi joined the channel
#
[capjamesg]
My site search is now back in sync ✨
[Sophia_wood] joined the channel
#
[Sophia_wood]
anyone else on ghost with the network thing? On mastodon I see my index page, it says I have posts, but none show. Is it a settings thing?
#
[aciccarello]
Mastodon might only see "new" posts
#
[aciccarello]
Since it is more like email, relying on an inbox to find out about new posts rather than checking other sites.
srazkvt, solonovamax, vhbelvadi and [KevinMarks] joined the channel
#
gRegor
[artlung], I don't think it's quite related to the RSVP issue, but I don't think `p-author h-card u-url` is quite as you intend in that HTML. That u-url will be parsed as the url property for the entry itself, not as the url property of the h-card (representing your homepage). The property needs to be nested inside the h-card element. Here's a possible example of what I think you intend: https://php.microformats.io/?id=202
#
gRegor
60401213652325
#
gRegor
only included the author parts in that example
#
[artlung]
yes, sure, but same markup is how I've been rsvping successfully with for a year.
#
gRegor
I can see how you got there, though. There are minimal h-card examples where the parsing rule implies properties without the class names. Example: https://php.microformats.io/?id=20260401213924589 There is no `u-url` or `p-name` so they get implied. That implied parsing will stop once there's other nested properties, though, like the `p-name` I see in your RVSP link above.
#
gRegor
I know, just something unrelated I noticed while looking at it
cotsuka, redshuffle, vhbelvadi and ax562 joined the channel