#microformats 2023-02-17

2023-02-17 UTC
#
@t
Nineteen years ago last Saturday, @KevinMarks.com & I introduced^1 #microformats @OReillyMedia ETech 2004, building on "semantic (x)html". We’ve come a long way since, from methodologies to #microformats2, from publishing to peer-to-peer #IndieWeb ... https://tantek.com/t5PQ1
(twitter.com/_/status/1626389802546520064)
#
[tantek]
[KevinMarks] and other folks here, should I reformat https://tantek.com/2023/047/t1/nineteen-years-microformats into a blog post for microformats.org
#
Loqi
[preview] [Tantek Çelik] Nineteen years ago last Saturday, @KevinMarks.com & I introduced¹ #microformats @OReillyMedia ETech 2004, building on “semantic (x)html”. We’ve come a long way since, from methodologies to #microformats2, from publishing to peer-to-peer #Indi...
#
gRegor
[tantek]++ good post, I say go for it on microformats.org
#
Loqi
[tantek] has 3 karma in this channel over the last year (80 in all channels)
#
tantek
edited /vote-links (+211) "Contributed from Technorati dev wiki deadlink and Internet Archive copy"
(view diff)
#
[tantek]
thanks gRegor, will be interesting to see how much reformatting WordPress will require
#
[tantek]
also WordPress doesn't give me automatic footnotes 😆
#
gRegor
The source view should work pretty well, autoconverts 2 line breaks to <p> I think.
#
gRegor
But footnotes would be manual, yeah
#
[tantek]
I might try copy pasting my generated source into WordPress to see if that works, rather than copy/pasting my plain text source
#
[KevinMarks]
I think it works as a blog post too
#
@amoration
RT @tantek.com@fed.brid.gy Nineteen years ago last Saturday, http://KevinMarks.com & I introduced¹ #microformats OReillyMedia ETech 2004, building on “semantic (x)html”. We’ve come a long way since, from methodologies to #microformats2, from publishing to peer-to-peer (1/27)
(twitter.com/_/status/1626398759033663489)
#
[tantek]
Lol my site to fedi to retoot to POSSE synthetic RT
#
[tantek]
Wait. "(1/27)" ?!?!? Oh dear what did I cause
#
gRegor
Was that line generated by a chat bot? XD
#
[tantek]
It's only one tweet so I wonder where the other 26/27 are 🤔
#
gRegor
the suspense!
[tw2113_Slack_], IWSlackGateway, gRegor, [tantek], btrem, ur5us, omz13, [snarfed], [pfefferle], [KevinMarks] and [dave] joined the channel
#
[tantek]
What do folks here think of microformats.org volunteering to take over OGP? Per https://chriscoyier.net/2023/01/28/open-graph-blues/
#
[tantek]
I know both Eden and Chris and can reach out but wanted to get others opinions here first
#
[tantek]
A modest proposal would be to maintain OGP as part of metaformats
#
[tantek]
Thanks to [pfefferle] for the heads up that OGP .me itself is down and link to Chris's post
#
[tantek]
[KevinMarks] GWG gRegor aaronpk WDYT?
#
GWG
I think we're the right place for it if no one else wants it.
#
aaronpk
seems reasonable
#
[KevinMarks]
That does make sense. Also potentially being a place to co-ordinate shared preview services to mitigate the mastodon thundering herd preview problems
#
Loqi
[preview] [Paul O’Shannessy] @pfefferle @chriscoyier @MikeBlazer @Edent @anildash we (Meta) still own it and will autorenew. I was changing DNS this week to isolate away from our servers so must have messed it up. Will fix! Not intentionally broken 😬
[schmarty] and [Tim_Nolte] joined the channel
#
IWDiscordRelay
<c​apjamesg#4492> How do we do this?
[aciccarello] joined the channel
#
[aciccarello]
Do we think FB would be open to that if our current recommendation for meta formats is "don't"?
#
[tantek]
aciccarello, usually when orgs start to abandon things, that's not one of their top concerns
#
[tantek]
capjamesg, I think a few of us (like myself and [KevinMarks] at least) can reach out directly to Edent, and others who brought up the conversation to see if they would support it, and if so then we can all make that case to the folks in those threads from FB/Meta
#
[aciccarello]
I think it'd be good to be able to have a more responsive community behind OG.
#
[aciccarello]
I know we've talked about cleaning up the documentation on OGP. I wonder if a clear, pragmatic set of recommendations for websites would be warranted. "Here are the risk of metadata but here's a list of minimal recommended tags for tools that don't parse MF2"
#
[aciccarello]
I think there's content like that on the IndieWeb wiki already
#
[tantek]
but that's different than a formal spec of how to parse it
#
[aciccarello]
Right, I'm thinking from the producer perspective rather than consumer.
#
btrem
It should say "OG is not the OG of data." :-D
#
btrem
New slogan for mF!
#
btrem
"OG ain't the OG. mF is the OG!" Perhaps followed by a couple of "woot"s. ;-)
#
[tantek]
that sounds dangerously close to a hiphop lyric
#
[tantek]
aciccarello, what would help is coming up with actual use-cases that *require* OGP rather than are solved by the other points made in indieweb.org/link-preview
#
[tantek]
I think [KevinMarks] has some use-cases but they're a bit snarky 🙂
#
btrem
I've never used OGP, and don't quite get it. But then, I've never spent much time on FB. (Joined a decade ago or so, spent a month or two, got bored, stopped paying attention.) Are there use-cases that require it?
gRegor joined the channel
#
GWG
I only use it as a fallback
#
[tantek]
GWG, does your implementation look like the algorithm in the metaformats spec?
#
GWG
My approach is cited in a link on the page
#
GWG
I go a bit farther, but otherwise yea
#
GWG
yes
#
[tantek]
perhaps we need tests then
#
GWG
[tantek]: I came up with my personal algorithm by just throwing websites at the code and tweaking ot
#
[tantek]
sure, have you analyzed the differences between your algorithm and the spec algorithm and come up with reasons why?
#
[KevinMarks]
Tests would be a good idea, especially given the OGP vs twitter syntax
#
[tantek]
right, seeing what existing implementations do in the presence of both
#
[KevinMarks]
And adactio's trick for the overlap
#
[tantek]
aside, all the "are we just helping train AIs that will harm humanity?" concerns do make me appreciate that we have kept microformats micro
[asuh] joined the channel
#
gRegor
I'm intrigued by the idea of taking on OGP, especially if we could add tests and iterate on it. I use minimal OGP for images, title, and description for some work projects. Don't love it, but am sympathetic, so I'm not entirely in the "don't" camp :)
#
gRegor
ogp dot isalright as a test suite. Is that a TLD? ;)
#
[KevinMarks]
I'm not sure a .rocks works, true
#
[aciccarello]
ogp.wtf and ogp.work are available
#
[KevinMarks]
We can redefine the acronym to Obsolete Gibberish Previews
#
IWDiscordRelay
<c​apjamesg#4492> .dev?
[jeremycherfas] joined the channel
#
btrem
:-D at ogp dot wft
#
[tantek]
the .wtf has a certain ring to it
#
[tantek]
no need for another domain though, presumably if maintenance is the goal here, then the folks handing it over would want to do so with the existing .me domain
#
[tantek]
gRegor, we could serve the role of "freezing" OGP's current featureset that's actually implemented across multiple consuming services, and then have tests just for that
#
gRegor
Yeah, I was half joking about the domain for a test suite. Could put it on the dot me.
#
gRegor
Python people, can you review this? Github warned of this python vulnerability for python.microformats.io https://github.com/advisories/GHSA-xg9f-g7g7-2323
#
Loqi
[preview] [microformats] microformats-parser-website-python: Website for Microformats Python parser (mf2py & mf2util)
[tw2113_Slack_] joined the channel