#dev 2026-02-27

2026-02-27 UTC
#
ulhar4409
i might stick to letting json apis handle it ngl
grufwub joined the channel
#
gRegor
If you're adding mf2 to something, definitely recommend avoiding VCP if you can. It's usually easy enough to avoid, depending on your HTML
#
gRegor
But if you're writing a parser or something, well, we can chat in #microformats :)
#
ulhar4409
my codebase's current "toolbox" doesn't have any mf2 parsing utilities in it, and hasn't for a while; mostly it just handles mf2 json from external sources (including Micropub requests) and makes some html from that
#
gRegor
Gotcha. I don't think you'd have to get too much in the weeds on mf2 parsing to recreate the HTML then
NegateThis joined the channel
#
ulhar4409
I guess strictly speaking I don't need those parsing utilities in my codebase, since I can pull from public APIs, but it feels like a hole
#
ulhar4409
~~Similar to the whole topic of Atom feeds tbh~~
ax562, [Murray], cotsuka and NegateThis joined the channel; NegateThis left the channel
#
ulhar4409
`plump:render-text` does seem to yield decent results for things like the meta description
NegateThis joined the channel; NegateThis left the channel
#
ulhar4409
i know theres meta name=author, name=description, but is there a good equivalent for something like a primary image?
#
[tantek]
not really, and the meta alternatives are unnecessary
#
[tantek]
more here:
#
[tantek]
what is link preview
#
Loqi
A link preview is what posts show about one or more embedded links, like a headline, image, and/or summary from the link destination https://indieweb.org/link_preview
NegateThis and grufwub joined the channel; NegateThis left the channel
#
ulhar4409
i would be pretty content with just letting the microformats take that role if i were aware what platforms it would work for
thegreekgeek, [morgan], [Al_Abut], [Murray], [schmarty], ax562 and opus-tango joined the channel
#
WinnerWind
A few days ago i complained that my server was using too much network: the answer turned out to unfortunately be [Matrix]
#
WinnerWind
the matrix protocol federation makes my server constantly download shit all the damn time
#
WinnerWind
this explains why i have multiple metrics for data use: it never passed through nginx so thats why nginx said i only used like 80 gigs
#
WinnerWind
this unfortunately means its time for me to migrate providers
#
[tantek]
Is Matrix protocol even chattier than ActivityPub?
aislynweaver joined the channel
#
CrowderSoup
Dang, that's wild!
[Trevor_Morris]1, NegateThis, cotsuka, [Schepp], [Joschi_Kuphal], the-archivist, doesnm_, [morgan], [schmarty] and rrix joined the channel; NegateThis left the channel
#
CrowderSoup
Anyone have any experience building a shader? I built a photo editor feature in PADD but it turns out Safari's support for canvas filters isn't very good and it doesn't work at all on my phone. So now I'm debating building a shader with WebGL to handle the photo editing client-side.
[Sophia_wood] joined the channel
#
[Sophia_wood]
[CrowderSoup] have you looked at the book of shaders to get started?
#
CrowderSoup
I guess I know what I'll be doing this weekend!
#
[Sophia_wood]
I'm not very good at shaders, but I've made a few. Happy to pair on Sunday or sometime next week.
cotsuka and doesnm_ joined the channel
#
CrowderSoup
Maybe next week depending on how far I get today / tomorrow. Sunday is our commute day! My partner and I spend every other week between St. George and Salt Lake City.
cotsuka, Maker, thegreekgeek and [social] joined the channel
#
WinnerWind
i have minor experience making shaders, but only in GDSL, a GLSL clone purely for Godot
#
[morgan]
Just a placeholder post for the next HWC or Fresh that there seems to be interest potentially in a offline app/service worker related discussion. I have a story to share just of how I partially implemented a service worker pattern on a number of sites and ran into issues with cache busting and development/changing versions, to the point that I removed it from most of my sites, but I know its there as an option
pjg1 joined the channel
#
[tantek]
What is a service worker?
#
Loqi
service workers are scripts that run in the background, separate from tabs with the site open, and are commonly used for offline functionality and push notifications https://indieweb.org/service_worker
#
[tantek]
More examples there too ^
cotsuka, gRegor, mahboubine and btrem joined the channel
#
btrem
There's no html input for time duration, is there? e.g., not 8:00 but 8 hours. Or, in my case, 2 years 3 months.
solonovamax joined the channel
#
btrem
So I'm thinking the best solution is two input type=number fields. Yeah?
#
[tantek]
Maybe depends on granularity / coarseness?
#
btrem
Years, with optional months.
#
[tantek]
^ also a great example of why "data detectors" aren't good enough. I wonder if typing that into an iOS Note or txt message would underline it to also create such an event
barnaby joined the channel
#
ulhar4409
is there a micropub query for media that's been uploaded? because realizing i could probably use that
#
ulhar4409
cool, thank you
redshuffle, [Joschi_Kuphal]1, [schmarty]1 and pdox joined the channel