#dev 2021-08-17

2021-08-17 UTC
nertzy, KartikPrabhu, rockorager, [jacky], hendursaga, hendursa1, [jgmac1106] and tetov-irc joined the channel
#
capjamesg[d]
I noticed that Bridgy's Instagram likes don't contain a link to the article to which the webmention is sent.
#
capjamesg[d]
Which means I cannot process them because the source does not contain the target URL.
#
sknebel
huh, interesting, that seems like a bug you should file a ticket for
#
capjamesg[d]
I wasn't sure if it was a bug. I think it is 🤔
#
sknebel
yeah, looks like it makes it a u-like-of of the instagram url, not the post
#
capjamesg[d]
That's what I saw in a curl.
#
capjamesg[d]
I'll file a bug report on GitHub this evening.
[tantek], shoesNsocks1, [tw2113_Slack_] and [manton] joined the channel
#
[manton]
The new photo sharing app Glass has been taking off on iOS the last week. It is currently a photo silo but I think it’s possible that their team will expand to the web and APIs. There have been a couple requests for Micropub support, including this one if anyone wants to upvote it: https://feedback.glass.photo/16
#
[jacky]
oh nice
jacky joined the channel
#
jacky
the html5 parser by Mozilla is great for walking over trees of elements but like oddly hard to use to serialize it back to HTML
#
jacky
probably the _only_ thing blocking me from finishing this PR to the rust mf2 project
#
sknebel
that's not really the parsers job, and I guess in that case it shows that parser and tree are separated?
#
aaronpk
i'm so done with getting excited about new silo apps 😂
#
[manton]
[aaronpk] That’s fair. 🙂 My feeling is mostly that it’s so new, maybe there’s an opportunity for it to become more open, and I’d hate for people to leave Instagram only to be stuck somewhere else. Dunno, we’ll see!
#
aaronpk
that would be nice! i'm definitely excited about the idea of new apps for posting to my site
#
Loqi
[capjamesg] #1064 Instagram likes do not link to webmention target
#
Zegnat
sknebel: well, it is part of the HTML spec, I think, to be able to serialise? ;) It looks relatively straight forward, or at least not a million different steps, if one wanted to do it themselves from a DOM node https://html.spec.whatwg.org/multipage/parsing.html#serialising-html-fragments
#
@ChrisAldrich
↩️ I'm not sure what you're asking here? What functionality are you looking for in a theme beyond what is already set up within the two WordPress webmention plugins (Webmention and Semantic Linkbacks)? Are you asking about Microformats markup in themes? (https://boffosocko.com/2021/08/17/55794876/)
(twitter.com/_/status/1427673695342927873)
#
@TheRealNooshu
Anyone know if it is possible to capture webmentions from multiple URL's? I have changed my blog domain and all web… https://twitter.com/i/web/status/1427414234997080064
(twitter.com/_/status/1427414234997080064)
shoesNsocks joined the channel
#
sknebel
Zegnat: you kind of got me that it is in a file called parsing.html, but I still stand by my assertion :D
jacky joined the channel
#
jacky
sknebel: to a degree, there's a step about getting the innerHTML and textContent (things that I thought the parser would have but doesn't)
#
jacky
I'm guessing other HTML parsers _might_!
[snarfed] joined the channel
#
[snarfed]
capjamesg thanks for filing! and sorry for the trouble. I think I see the bug
#
capjamesg[d]
snarfed Thanks!
#
capjamesg[d]
I am really excited to show Instagram likes on my posts.
#
capjamesg[d]
It's the only social network I use 🙂
alex11 joined the channel
#
[snarfed]
hah, good! sadly it may take a while to fix, I'm in the middle of porting to Flask, so the whole thing is apart in pieces on the floor 😁
#
capjamesg[d]
No worries 😄
#
sknebel
[snarfed]: oha. getting rid of appengine specifics?
#
[tantek]
what is webmention migration
#
Loqi
It looks like we don't have a page for "webmention migration" yet. Would you like to create it? (Or just say "webmention migration is ____", a sentence describing the term)
#
[tantek]
do we have any dev guidance for how to build support for that?
#
[tantek]
per the use-case described/requested in that tweet: https://twitter.com/TheRealNooshu/status/1427414234997080064
#
@TheRealNooshu
Anyone know if it is possible to capture webmentions from multiple URL's? I have changed my blog domain and all webmentions are associated with the old domain 😢
(twitter.com/_/status/1427414234997080064)
#
jacky
this _could_ be fixed with the endpoint stuff going on https://github.com/indieweb/webmention-ecosystem/issues/2 tbh
#
Loqi
[jalcine] #2 Defining the Retrieval Source for Webmentions
Rattroupe joined the channel
#
Rattroupe
@aaronpk I made a change to Authorio's user profile urls, and I believe I'm following the spec correctly, but I'm getting an error from IndieLogin.com
#
jacky
just noticed I had an open question on there (just answered [manton]!)
#
aaronpk
rattroupe: is there anything helpful in the error message?
#
Rattroupe
It's complaining that the final returned URL us different from the one I used to sign in
#
Rattroupe
but both URLS have the same auth endpoint declared as the spec says it should
#
Rattroupe
It looks like a different user signed in. The user https://reiterate.app/authorio/user/1/verify signed in, but we were expecting https://reiterate.app/
#
[snarfed]
sknebel nah, still app engine, just dropping an old niche orphaned web framework (webapp2)
#
[tantek]
jacky, some undoing can be emulated by the client, and some requires server support (like undelete). in cases where server support is required, when server support is absent, the UI should reflect that accordingly so the user is warned / knows upfront that certain actions are not undoable
#
jacky
gotcha, that makes sense
#
jacky
thinks a "Tips for a Social Reader" page might be merited to capture some edge-cases like these
#
jacky
but for now, I'll bookmark chat lines lol
#
[tantek]
the ideal should be that *all* user actions are undoable, though obviously for some edge-cases and some features that's not possible
#
[tantek]
things like closing / deleting an account or "permanently" deleting some content per GDPR requests etc.
#
[tantek]
these cases almost always involve some other principle that is being upheld (like security or privacy)
#
[tantek]
right to be forgotten etc.
#
[tantek]
jacky, one example of client emulation if Gmail's "undo send". clearly SMTP doesn't have "undo", however the Gmail "client" (which runs mostly on their server) does support undo.
#
[tantek]
is* Gmail's "undo send"
#
jacky
That's def a perk of having full control there but I see what you mean!
#
jacky
Like even though it's branded as "undo", they explain that it's more-or-less a timer
#
[tantek]
exactly, and in practice it still feels like a forgiving UI, and that's the important part
#
sknebel
in the microsoft email ecosystem you can "recall" an email from people who havent opened it yet
#
[tantek]
good example of "some support" is "good enough" rather than trying to implement perfect undo for all time
#
jacky
sknebel: that's probably a bit more freaky than I'd like lol
#
sknebel
(and afaik it sends a "XYZ did recall this email and would like you to ignore it" email to non-MS-stack recipients, at least optionally)
#
[tantek]
sknebel, yeah, Outlook proprietary protocols have had that for a while, however it's a bit of an illusion, as Outlook has also had automatic forwarding for a while, which means any recall attempts fail for those accounts.
#
jacky
sknebel: LOL tbh how tempting is it to open it at that point
#
jacky
this is good prior art tho
#
[tantek]
streisand effect in email
#
[tantek]
"recall" is such horrible framing too
#
jacky
unless it's a _total recall_
#
jacky
puts shades on
#
sknebel
hm, cant find an example of such a message right now, could've sworn I had one in work email
#
jacky
it might have been recalled ;)
shoesNsocks joined the channel
#
[tantek]
on another topic, great example of when aggregation loses important precision (and thus misrepresents data), this CNBC article abstracts up to "per state" costs of living: https://www.cnbc.com/2021/08/17/income-a-single-person-needs-to-get-by-in-every-us-state.html (which is bunk for lots of reasons, e.g. urban/rural divide) and then cites the MIT Living Wage calculator, which actually *does* provide county-granularity info, e.g.
#
[tantek]
OTOH I find this gem in that particular rabbithole: https://pitchinteractiveinc.github.io/tilegrams/ for all you map / map-data enthusiasts (aaronpk, GWG)
#
[tantek]
what is a map
#
Loqi
Maps are representations of the real world https://indieweb.org/map
#
[tantek]
what is a map
#
Loqi
Maps are representations of the real world that are often used to display the location of a post, especially for checkins, and sometimes an aspect of archive pages, showing locations (or animating travel) during the month or other time period https://indieweb.org/map
#
[tantek]
much better
#
[tantek]
map << Open source tool for displaying maps to represent datasets: https://pitchinteractiveinc.github.io/tilegrams/
#
Loqi
ok, I added "Open source tool for displaying maps to represent datasets: https://pitchinteractiveinc.github.io/tilegrams/" to the "See Also" section of /maps https://indieweb.org/wiki/index.php?diff=76650&oldid=76649
#
Rattroupe
Oh, I see the issue. I've got an error in my verification link.
#
[tantek]
GWG, I could see that kind of proportional map display being used to show proportionately which states you were in when you posted, a nice aggregation/abstraction of posting location without providing too much detail
#
[tantek]
e.g. on monthly archive pages
#
[tantek]
since I remember you were asking about design for those
#
GWG
[tantek]: I have a list of these ideas to pick on.
#
GWG
Right now, I am trying to fix some basic design issues
#
GWG
https://david.shanske.com/2018/08/18/2044/ Like it showing a url instead of a title for the photo or nothing
#
GWG
It's an old post, but still
#
Rattroupe
It's working now, but it's ugly the way it turns the URL into a user name
#
Rattroupe
not sure what I was expecting tbh
#
GWG
Maybe I should just get rid of the explicit title when there's a caption
#
GWG
Hmm...
#
GWG
Anyone have some nice photo post examples they really like that might inspire me?
#
GWG
Needs refresh of examples
#
GWG
Six of them 404
jacky joined the channel
#
@kevinmarks
↩️ Where are your webmentions collected? In an external service or on your own site? I have sites that show webmentions to alternative names using an external webmention service eg http://svgshare.com aka http://svgur.com
(twitter.com/_/status/1427744841862205441)
#
@kevinmarks
↩️ You may be able to retrieve from 2 domains withe http://webmention.io - I was doing it with http://webmention.herokuapp.com
(twitter.com/_/status/1427749372092112901)
#
[KevinMarks]
webmention.io lets you look up mentions from an arbitrary url, right?
jacky, KartikPrabhu, tetov-irc and Seirdy joined the channel
#
[tantek]
KevinMarks++
#
Loqi
KevinMarks has 12 karma in this channel over the last year (41 in all channels)
jacky joined the channel
#
@whitingdev
- webtorrent / IPFS for CDN content - Tor / SIT for remote database changes (Tor: hidden services, SIT: CRDT - Conflict-flee Replicating Data Types offline-first data) - Mastodon / WebMention for interactions online - ????? search / indexing
(twitter.com/_/status/1427776460341743617)
#
[tantek]
GWG, as you notice examples that 404, can you edit them to note so? e.g. at least parenthetical (As of 2021-08-17 this example returned a 404)
#
GWG
That's why I wondering about anything new and different.
#
[tantek]
even better if you can change the example link to a Wayback machine link shortly after when the example claims to have been created
#
GWG
But I'll go through them. Trying to lick a headache first.
#
[tantek]
oof feel better. hopefully some advil or tylenol helps
#
GWG
I think it is the fumes