#dev 2023-08-18

2023-08-18 UTC
#
[snarfed]
I think neither is strictly spec-compliant, but in practice both are nice user-friendly shortcuts that will generally help much more than they hurt. GWG++
#
Loqi
GWG has 7 karma in this channel over the last year (50 in all channels)
#
aaronpk
I suspect this hasn't come up much before because it only applies when sending a webmention to the same website
#
GWG
I know [pfefferle] and I debated self mentions a few times
#
GWG
But people use them
#
GWG
tracydurnell has a specific affinity for it
#
GWG
As sort of an automatic cross reference
#
aaronpk
and if your own code is receiving your webmentions then you can shortcut the verification step and handle relative URLs however you want
#
aaronpk
its only a question/problem when an external service like webmention.io is your webmention receiver
#
[snarfed]
right. I suspect this wasn't [Jo]'s original problem in https://chat.indieweb.org/dev/2023-08-14#t1692028187984400 though, but not sure
#
Loqi
[preview] [[Jo]] Does http://webmention.io do its own thing or something? Idk i tried to send a webmention with just the link and it didnt work so i ended up putting u-in-reply-to
#
aaronpk
It could be this:
#
aaronpk
if there are no microformats on the page then a plain link will be accepted. But if there are some microformats on the page and the link isn't in the parsed object I think it treats it like it isn't there at all
#
aaronpk
it should fall back to plain HTML parsing in that case but I think that code isn't in there right now
eitilt and eitilt1 joined the channel
#
[Jo]
Ooh ok interesting
Gene, btrem, gerben, rocto and Nuve joined the channel
#
[jamietanna]
Snarfed is there a way to backfill webmentions from Bridgy Fed? I assume not (easily)
Nuve joined the channel
#
[snarfed]
[jamietanna] like from before you signed up? Or to retry failures?
#
[jamietanna]
Ah just the failures that have happened since signing up
eitilt joined the channel
#
[snarfed]
Ah. You can definitely collect them manually and resend them, but there's nothing automated yet
#
[snarfed]
I need to make it retry with backoff like Bridgy classic
btrem joined the channel
#
rubenwardy
using webmention.io
#
rubenwardy
I guess the chances are good that this is pingback and not webmention
#
aaronpk
oh apparently i'm not exposing the source type in the api
#
aaronpk
i checked the DB and confirmed it was a pingback
#
rubenwardy
ah interesting
IWSlackGateway and [tantek] joined the channel
#
[tantek]
worth exposing in the API IMO so folks can track and/or opt out of pingback bridging
#
[tantek]
might even be worth turning off pingback bridging by default and enabling it involves a warning that pingback can be spammy
#
sknebel
It is something the site author has to explicitly setup by adding the pingback Link
#
aaronpk
i changed the documentation already to discourage adding the pingback tag
[snarfed] joined the channel
#
rubenwardy
everything is moderated and 2 instances in a year isn't much
#
rubenwardy
my comment form was getting multiple spam comments a day until I added a honey pot field
#
rubenwardy
now it's been 1 since I added the field
#
rubenwardy
surprisingly effective
#
rubenwardy
(honeypot field = a field hidden by CSS that a bot will fill out but users won't)
#
[tantek]
what are local comments
#
Loqi
local comments are comments (sometimes called native comments) that are made directly (locally) on a post (like an article) in the UI of the site serving it, instead of posting a reply post on an indieweb site and sending a webmention https://indieweb.org/local_comments
#
[tantek]
rubenwardy ^ add yourself to the https://indieweb.org/local_comments#IndieWeb_Examples section there if you like! especially with a summary of your honeypot technique that you have found effective in auto-spam-blocking
#
rubenwardy
My September blog post will be about my experience implementing indieweb stuff and local comments
#
rubenwardy
so that would be good to link there
#
rubenwardy
how do I link to my user
#
rubenwardy
added something there with dodgy user formatting
#
[tantek]
rubenwardy++
#
Loqi
rubenwardy has 3 karma in this channel over the last year (4 in all channels)
#
rubenwardy
so much of the spam caught is just pure gibberish
#
superkuh
I actually implemented local comments and webmention support the same way: having nginx log certain endpoints to .log files on disk.
#
superkuh
So to leave a comment it's just http://mydomain.com/@say/Any sentence here. It can be multiple sentences. For some directories the comments are displayed in-line in iframes, but most just go to a general 'comment' page. Like a guestbook.
#
superkuh
Very few bots are made to leave comments in such a weird way.
#
superkuh
I don't get much spam at all.
#
[tantek]
whoa never heard of that technique. definitely worth adding to https://indieweb.org/local_comments#IndieWeb_Examples
#
[tantek]
rubenwardy, when you have a moment, if you recall when (what date) you added support for local comments, and a link to your first post that received them (presumably on that date or soon after), can you add them to your entry? I put a couple of placeholders there for now: https://indieweb.org/local_comments#rubenwardy
#
rubenwardy
added now
#
rubenwardy
ok, set up template for my user
#
superkuh
I wish that along with "Disallow" and "Allow" there was a "Comment" field in robots.txt where you could "send" (really have them pull) a message to web spiders's owners.
eitilt, eitilt1, gRegor, sp1ff, Nuve and bret joined the channel
#
[tantek]
tried updating my profile (home page) with another rel=me u-url link (to my Threads profile) and it didn't show up on Mastodon site views of my @tantek.com@tantek.com
#
[snarfed]
did you click the 🔄 button on https://fed.brid.gy/web/tantek.com to update your profile?
#
Loqi
[preview] Tantek Çelik
#
[tantek]
I did !
#
[tantek]
clicking that button worked to activate a seeming profile update propagation in the dashboard
#
[tantek]
I mean just the additional link showing up at all (nevermind verified) e.g. at https://w3c.social/@tantek.com@tantek.com/
#
[snarfed]
ok! then yeah it's probably that it needs to be https://fed.brid.gy/r/https://tantek.com/ , sadly
#
Loqi
[preview] Tantek Çelik
#
Loqi
[preview] Tantek Çelik
#
[snarfed]
and yeah profile updates tend to be delayed/flaky, we still don't perfectly understand the reasons
#
[tantek]
well they seem to have propagated to lots of servers per https://fed.brid.gy/web/tantek.com
#
Loqi
[preview] Tantek Çelik
#
[snarfed]
yup. and looking at the AS2 Update BF sent, your https://www.threads.net/@tantek link is in there
#
capjamesg
Is there a reason "999+ followers" shows up?
#
capjamesg
Is that a limit of BF or something else?
#
[snarfed]
because counting is hard 🤷
#
[snarfed]
(it's BF)
#
[snarfed]
(I don't currently store the count, it currently does a table scan every time, so I limit it)
#
[snarfed]
[tantek] I'd be curious to look at your profile on a non-Mastodon instance that follows you to see if it shows the update
#
[tantek]
something like pleroma or misskey?
IWSlackGateway joined the channel