#dev 2023-05-22

2023-05-22 UTC
gRegorLove_, geoffo, [tw2113_Slack_], Soni, IWSlackGateway, bterry1, angelo_, [chrisbergr] and eitilt joined the channel
#
rubenwardy
looks like brid.gy disconnected from mastodon again
Loqi__, [jacky], holiday_medley and [snarfed] joined the channel
#
[snarfed]
hmm, for your account? looking
#
rubenwardy
I had to reconnect with Mastodon OAuth again
#
[snarfed]
Bridgy disables accounts when it gets a 401 or 403 back from the silo API, at least in situations when that generally indicates that the user revoked Bridgy's access from inside the silo
#
[snarfed]
that's not always perfectly reliable though. I'll look more
#
rubenwardy
guess that also happens when the silo is experiencing issues?
#
[snarfed]
hopefully not 401 or 403
#
rubenwardy
cloudflare returns 403 when it limits connections
#
[snarfed]
yeah and that should be 429 or something else
#
[snarfed]
but if that's what's happening I can adapt
#
[snarfed]
wow yeah looks like fosstodon was returning 403 to API requests with HTML with some kind of user-facing CAPTCHA
#
[snarfed]
not great
#
rubenwardy
yeah that will be cloudflar
#
[snarfed]
unfortunate. ok then
#
rubenwardy
maybe it's been fixed now?
#
rubenwardy
they shouldn't be expecting API users to fill a captcha, maybe they accidentally applied it to the api as well
#
[snarfed]
but if it's cloudflare, it'll be unrelated to mastodon API vs UI
#
[snarfed]
aaronpk have you noticed an uptick in incoming AP traffic due to the ongoing crypto spam wave? mastodon.social alone went from ~2qps to ~8qps for BF
#
aaronpk
oh huh i haven't checked
#
aaronpk
that's total messages not just mastodon.social
#
aaronpk
mastodon.social has been dropping steadily https://media.aaronpk.com/2023/05/22071428-8054.png
[schmarty] and geoffo joined the channel
#
[schmarty]
aaronpk: i kicked up a couple of prs and an issue on representative-h-card-php over the weekend. hopefully quick stuff to review if you have a moment to spare sometime soon!
#
aaronpk
oh interesting
#
aaronpk
wow that's an old library
#
aaronpk
ok merged
#
aaronpk
before we get too many more authors, how do you feel about dual licensing this MIT? so far you and I are the only committers
#
[schmarty]
totally good with that!
#
[schmarty]
if you need a linkable statement...
#
[schmarty]
i agree to dual license my contributions to indieweb/representative-h-card-php as Apache/MIT
#
[schmarty]
are these updated bits and license enough to cut a 0.1.3? i'm also not sure if we should try and tackle https://github.com/indieweb/representative-h-card-php/issues/4 this week. the proposed fix ought to be quick as long as folks agree it's a reasonable proposal!
#
aaronpk
yeah i think that's fine for a minor release
#
[schmarty]
oops i shouldn't have asked two questions in one message. would you be okay with me PR-ing the `!empty` change for query and fragment prior to a new minor release?
#
aaronpk
ah yeah sure
#
[schmarty]
thanks! i've got a meeting in a moment but will get that up this afternoon!
#
[schmarty]
aaronpk gRegor: okay, `!empty` PR is up for review please and thank you! https://github.com/indieweb/representative-h-card-php/pull/6
#
Loqi
[preview] [martymcguire] #6 build_url: treat empty fragment/query as absent
gRegor, superkuh, geoffo, trwnh, gregsplace and [tantek] joined the channel
#
[tantek]
Who was talking about building poll previews? Was that capjamesg, for mf2.link?
#
[tantek]
poll << plain text design / equivalent: see what [[Mastodon]] does in their [[link-preview]], e.g. https://mstdn.social/@feditips/110407908649128257
#
Loqi
ok, I added "plain text design / equivalent: see what [[Mastodon]] does in their [[link-preview]], e.g. https://mstdn.social/@feditips/110407908649128257" to the "See Also" section of /poll https://indieweb.org/wiki/index.php?diff=87942&oldid=86418
#
IWDiscordRelay
<c​apjamesg#4492> That was me [tantek].
#
IWDiscordRelay
<c​apjamesg#4492> Argh!
#
Loqi
[preview] [Fedi.Tips] How do you access the Fediverse? :fediverse: If you use more than one method, choose the one you use the most.
#
IWDiscordRelay
<c​apjamesg#4492> I don’t have poll markup in the preview. Should I?
IWSlackGateway, [snarfed] and [tantek] joined the channel; gregsplace left the channel
#
[tantek]
Always start with the content first, markup second
#
[tantek]
Oh interesting, the plain text in Slack preview didn't go thru to the wiki edit. I'll add it manually
#
IWDiscordRelay
<c​apjamesg#4492> The content is there.
#
IWDiscordRelay
<c​apjamesg#4492> I mean the plain text markup.
#
IWDiscordRelay
<c​apjamesg#4492> The [ ]
#
[tantek]
The [ ] *is* the content I'm talking about
#
[tantek]
You have to see it in Slack (for the moment) to see what I'm talking about
#
[tantek]
I'll add a text equivalent to the page so it's more obvious
#
capjamesg
I saw it. I called it "markup" because it isn't the original text.
#
capjamesg
I have the poll. I don't have the [].
#
[tantek]
it's not markup
#
[tantek]
it's visual content
#
[tantek]
it's the plain text version
#
[tantek]
just like "alt" text
#
[tantek]
what is plain text design
#
Loqi
Text-first design refers to the practice of designing information and UIs so they are readable/usable/actionable at least as basic plain text https://indieweb.org/plain_text_design
#
capjamesg
Oh, my copy of the Chicago Manual of Style arrived today [tantek].
#
[tantek]
ooh enjoy!
#
[tantek]
that's on topic for #indieweb 🙂
#
[tantek]
since it's about content
#
[tantek]
speaking of which, brackets in visible text are *punctuation*, not markup. on topic for CMoS
[schmarty] joined the channel
#
[schmarty]
what is CMoS?
#
Loqi
It looks like we don't have a page for "CMoS" yet. Would you like to create it? (Or just say "CMoS is ____", a sentence describing the term)
#
[tantek]
[schmarty] http://enwp.org/ is your typable URL prefix friend
#
[tantek]
checking...
#
[schmarty]
i did a `whois` and it's all redacted. this is just out of curiosity. pragmatically i like the reduced typing _very much_
#
[tantek]
ah, good for typing, maybe not permalinks
#
capjamesg
What is enwp.org?
#
Loqi
It looks like we don't have a page for "enwp.org" yet. Would you like to create it? (Or just say "enwp.org is ____", a sentence describing the term)
#
capjamesg
Oh, English Wikipedia?
GrgLpz[m] joined the channel
#
[tantek]
yeah it's a convenient way to "command line" go wikipedia for a page
#
[tantek]
odd, Ascio is a "ICANN accredited domain registrar" so no idea who actually owns the domain. also different from the whois for wikipedia/wikimedia so who knows
#
[snarfed]
evidently Thomas Wang, who's offered to give it to wikimedia foundation. https://wikitech.wikimedia.org/wiki/Domains , https://phabricator.wikimedia.org/T32861
angelo and Xe joined the channel
#
[tantek]
good sleuthing [snarfed] and nice to know people are being nice
#
[tantek]
oof that sounds like the kind of debate I'd rather nope out of. a whole of practical small & simple vs. but what about the grander theoretical concerns type stuff. nope nope nope
#
[tantek]
so many decision-making/debating/argument anti-patterns/fallacies could be extracted from those two phabricator threads. I'm a bit surprised folks aren't citing fallacies on Wikipedia itself in the comments
#
[snarfed]
re BF, [tantek] yeah basically adding more AP => wm. BF already does much of that already, I think this would mostly just extend it to sites that haven't explicitly signed up
#
[tantek]
BridgyFed++ Webmention++
#
Loqi
Webmention has 1 karma in this channel over the last year (2 in all channels)
#
Loqi
BridgyFed has 6 karma in this channel over the last year (10 in all channels)
pharonix71 joined the channel
#
capjamesg
[tantek] mf2.link/mastodon?url=https://mstdn.social/@feditips/110407908649128257 now has the preview [].
#
[tantek]
hmm, wonder why that didn't auto-link in Slack
#
[tantek]
do we need a text equivalent for the <progress> element?
#
capjamesg
mf2.link and bsky.link now have rel=canonical.
#
[tantek]
(separately from the [ ] issue)
[aciccarello] joined the channel
#
[tantek]
wondering if a plain text summary would be a good way to express this in a mf2-friendly way (rather than metastuffs)
#
[tantek]
as in p-summary property
#
capjamesg
PRs are welcome :)
#
[tantek]
figured I'd ask as a matter of discussion first 🙂
#
capjamesg
You mean in the post itself?
#
capjamesg
Or a hidden p-summary?
#
[tantek]
good question
#
[tantek]
duplicating it all in the meta tags feels like a waste
#
[tantek]
I'm wondering if it's possible to re-use that "plain text"
#
capjamesg
I don't think for presentation.
#
capjamesg
Presentation is a key consideration for the *.link sites.
#
capjamesg
Minimal is good, but I want something that would look good embedded on a piece of journalism.
#
capjamesg
That was poorly phrased. I mean, I want something that is closer to the original presentation and visually stimulating, while still minimal.
#
[tantek]
yes that makes sense
#
[tantek]
I mean for the link-preview use-case
#
[tantek]
which is different from embedding
#
capjamesg
For solely link preview, yes.
#
gRegor
Slack is only using OGP for link previews, right?
#
gRegor
p-summary sounds good for Loqi's link previews though
[KevinMarks] joined the channel
#
Loqi
[preview] Decaying Silos as dead malls 2018-01-20
#
[tantek]
right gRegor. I suppose I'm wondering if there's some hybrid way to use p-summary in the metaformats way while keeping e-content etc. in the visible content
#
[schmarty]
aaronpk: php8 empty fragment/query pr is up and gRegor has approved if you have a moment to merge: https://github.com/indieweb/representative-h-card-php/pull/6
#
[schmarty]
next up would be cutting a new release which is outside my experience!
#
Loqi
[preview] [martymcguire] #6 build_url: treat empty fragment/query as absent
#
gRegor
[tantek] Yeah, that would be nice. Sorta the reverse of https://indieweb.org/The-Open-Graph-protocol#How_to_set_description like "add property=og:description to the visible summary"
#
gRegor
Just tried `og:description` on some non-meta elements and FB didn't pick it up unfortunately.
#
[tantek]
unsurprising
#
[tantek]
maybe that's ok
#
[tantek]
I think this is the point — there's no actual RDF/SemWeb parsing going on for OGP. It's meta tag "parsing" at best
#
[tantek]
like meta description but with more "og:"
superkuh joined the channel