#dev 2017-07-19

2017-07-19 UTC
KartikPrabhu, [miklb] and snarfed joined the channel
#
miklb.com
edited /disclosure (+255) "/* Backfeed Examples */ miklb Twitter & Facebook"
(view diff)
snarfed1, mblaney, ben_thatmustbeme and leg joined the channel
#
tantek.com
edited /Falcon (-45) "events now supported with RSVPs being displayed, document event post support, lots done on events and rsvps display"
(view diff)
KartikPrabhu, snarfed and [chrisaldrich] joined the channel
#
mblaney
I have a block list on my website, but it currently only blocks webmentions being displayed.
#
mblaney
I'm not sure I would want it to remove previous comments when I add to to the list, to be honest.
#
aaronpk
interesting
[miklb], tantek, [chrisaldrich], KartikPrabhu, jjuran_, [asteres], [jeremycherfas], snarfed, cweiske and KevinMarks joined the channel
#
@clivewalker
@juanfernandes Yes. My sites at http://cvwdesign.co.uk and clivewalker.me. Not sure that clients will understand webmentions, mind ;-)
(twitter.com/_/status/887581681292652545)
KevinMarks, j12t and jeremycherfas joined the channel
#
jeremycherfas
Testing webmention send from Grav to Known; finds the endpoint and then seems to hang.
#
Zegnat
Any new errors?
#
jeremycherfas
Hello Zegnat.
#
jeremycherfas
Investigating now with curl
#
jeremycherfas
Need to create gists to share.
#
jeremycherfas
Source not supported suggests the problem may be with what Grav plugin is sending, no?
#
jeremycherfas
Just discovered I have had this issue before http://indieweb.org/irc/2017-04-10/line/1491841936538
#
Loqi
[[jeremycherfas]] Give a 400 error { “error”: “source_not_supported”, “error_text”: “Could not interpret source as a comment.” }
#
jeremycherfas
So, better check the source entry markup
#
jeremycherfas
Looks to me like it has the necessary mf2 markup. Would you mind taking a look, when you have a moment, zegnat?
#
Zegnat
Ooh, that is Known saying the source could not be interpreted? Interesting. I’ll have a look, just got fresh tea
KartikPrabhu joined the channel
#
jeremycherfas
Meanwhile, I’ll take a look at NotifyCommand.php and try to see if I can figure out why it hangs rather than ending properly.
j12t joined the channel
#
Zegnat
That markup actually looks completely fine …
#
jeremycherfas
That’s a relief
#
Zegnat
You can look at the parsed output here: https://php.microformats.io/?id=20170719094728451
#
Zegnat
You can see that in-reply-to is filled with the Known URL
jeremycherfas_ joined the channel
#
vanderven.se martijn
edited /User:Vanderven.se_martijn/WebAuth (+291) "/* Self-Hostable Implementations */ Known includes one too!"
(view diff)
#
vanderven.se martijn
edited /User:Vanderven.se_martijn/WebAuth (+46) "Revert the name back to IndieAuth. Don’t want to give the impression a rename has actually taken place."
(view diff)
KevinMarks and KevinMarks_ joined the channel
#
Loqi
[jeremycherfas] #1830 Error: source not supported
#
Zegnat
Good call. I can’t really go through Known source looking for why it does this.
#
Zegnat
You are probably better of focussing on WebMentions going the other way: to Grav
#
jeremycherfas
No, I don’t think you should.
#
jeremycherfas
I will do that next. But I can only do this in small chunks of time. So, my next task is to move the changes we made to use xray into my local version of webmentions
#
jeremycherfas
But will also raise and issue with Perlkonig about the notify just hanging.
#
vanderven.se martijn
edited /IndieAuth (+1825) "/* naming confusion */ Against renaming the standard, pointing out neither consumers nor providers misuse the name, bring up educating users"
(view diff)
j12t and [pfefferle] joined the channel
#
seblog.nl
edited /disclosure (+205) "/* IndieWeb Examples */"
(view diff)
j12t, KevinMarks and tantek joined the channel
#
tantek.com
edited /Falcon (+998) "working on Display Received Webmentions, note blocking issues (and problems why), payment links for donation use-case"
(view diff)
KevinMarks joined the channel
#
tantek.com
edited /Falcon (+100) "/* Display Received Webmentions */ link bridgy issue"
(view diff)
jeremycherfas, Defenestrate and j12t joined the channel
#
www.svenknebel.de
edited /IndieAuth (+1165) "/* naming confusion */ additional experience from HWC, +1s"
(view diff)
KartikPrabhu and [pfefferle] joined the channel
#
loqi.me
edited /WARC (+25) "sknebel added "https://webrecorder.io" to "See Also""
(view diff)
eli_oat, KevinMarks, j12t, [kevinmarks], KevinMarks_, snarfed, jeremycherfas_ and [eddie] joined the channel
#
@rubygems
jekyll-webmention_io (2.5.1): This Gem includes a suite of tools for managing webmentions in Jekyll: * Tags -… https://rubygems.org/gems/jekyll-webmention_io
(twitter.com/_/status/887683253552939009)
jonnybarnes, j12t, [chrisaldrich] and KartikPrabhu joined the channel
#
loqi.me
created /authN (+51) "prompted by aaronpk and dfn added by aaronpk"
(view diff)
#
loqi.me
created /authZ (+50) "prompted by aaronpk and dfn added by aaronpk"
(view diff)
#
jeremycherfas.net
edited /Known (+34) "/* Development */ Update hosting availability --~~~~"
(view diff)
#
jeremycherfas.net
edited /Known (+102) "/* IndieWeb Examples */ Adding self --~~~~"
(view diff)
#
www.boffosocko.com
edited /longevity (+654) "Digital Life After Death article; Digital inheritance link on Wikipedia"
(view diff)
jeremycherfas_ joined the channel
#
jeremycherfas_
Zegnat: I have no idea what a TLS offloader is, but I wonder whether this issue could be the source of my problems? Can’t try the workaround till tomorrow.
#
Zegnat
a TLS offloader? TLS = HTTPS (well, for as far as you care, probably). Not sure how that comes in here.
#
jeremycherfas
Oops. Forgot the link to the issue. https://github.com/idno/Known/issues/724 But in any case, it seems to have been fixed now.
#
Loqi
[michielbdejong] #724 webmention behind TLS offloader requires setting url explicitly in config.ini
#
Zegnat
That shouldn’t stop your grav/known set-up as far as I can see
#
jeremycherfas
Yeah; clutching at straws here.
j12t and tantek joined the channel
#
aaronpk
huh i haven't heard it called "offloading" before
#
aaronpk
i've heard it called TLS termination
#
tantek
checks logs for any more webmention deleting / blocking related thoughts
#
tantek.com
edited /disclosure (+48) "subheads for indieweb examples, fix typo"
(view diff)
[kevinmarks] joined the channel
#
aaronparecki.com
edited /IndieAuth (+87) "/* naming confusion */"
(view diff)
#
tantek
what is MVF?
#
Loqi
It looks like we don't have a page for "MVF" yet. Would you like to create it?
#
tantek
what is MVP
#
Loqi
It looks like we don't have a page for "MVP" yet. Would you like to create it?
#
tantek
MVP is an abbreviation for minimum viable product, the concept and methodology of designing, developing, and deploying the smallest/simplest possible variant of a product as a first step to shipping, getting real world feedback, and iterating from there.
#
loqi.me
created /MVP (+281) "prompted by tantek and dfn added by tantek"
(view diff)
#
Zegnat
Oh wow I just saw cweiske’s PHAR handling post: http://cweiske.de/tagebuch/phar-webserver2.htm … how does it take 2 years for a patch to get distributed?!
#
Loqi
[Christian Weiske] Webserver .phar handling lands in distributions
j12t joined the channel
#
sknebel
Debian cuts a stable release every 2 years, with 4 months freeze beforehand. if you miss that and aren't a security patch, you don't get in
#
Zegnat
In today’s rapid release environment I don’t see how you can freeze patches for 2 years at a time anymore, honestly
KartikPrabhu, snarfed, KevinMarks and KevinMarks_ joined the channel
#
@johnjohnston
IndieAuth — WordPress Plugin latest update now lets me log on my blog, which is not at top level of domain:-) https://wordpress.org/plugins/IndieAuth/
(twitter.com/_/status/887726060577718272)
#
www.boffosocko.com
edited /sandstorm (+68) "redlink typo; pagelogo; moved TOC, addyourself template"
(view diff)
j12t, snarfed and KartikPrabhu joined the channel
#
tantek
what is log-in
#
Loqi
It looks like we don't have a page for "log-in" yet. Would you like to create it?
#
tantek
a-ha!
#
tantek
what is sign-in
#
Loqi
It looks like we don't have a page for "sign-in" yet. Would you like to create it?
#
tantek
aaronpk, you pick :)
#
loqi.me
created /statistics (+191) "prompted by tantek and dfn added by tantek"
(view diff)
#
loqi.me
created /stats (+23) "prompted by tantek and dfn added by tantek"
(view diff)
#
loqi.me
edited /statistics (+185) "/* See Also */ new section"
(view diff)
snarfed joined the channel
#
loqi.me
edited /statistics (+151) "tantek added "2016-06-06 [https://snarfed.org/2016-06-06_bridgy-stats-update-2 Bridgy stats update] with charts, methodology, and links to previous stats updates." to "See Also""
(view diff)
#
loqi.me
edited /statistics (+135) "tantek added "[https://the-federation.info/ The Federation dot info] is a site that shows stats for [[diaspora]], [[Friendica]], and [[Hubzilla]]." to "See Also""
(view diff)
#
loqi.me
edited /statistics (+156) "tantek added "[https://donp.org/graph/dashboard/db/mastodon?orgId=1&from=now-30d&to=now Last 30 days of Mastodon stats] - number of instances, toots per second, users." to "See Also""
(view diff)
#
tantek
what is Hubzilla
#
Loqi
Hubzilla (formerly RedMatrix) is an open source, federated, community web server that started as a fork of Friendica https://indieweb.org/HubZilla
#
tantek
what is RedMatrix
#
Loqi
Hubzilla (formerly RedMatrix) is an open source, federated, community web server that started as a fork of Friendica https://indieweb.org/RedMatrix
#
tantek
what is Friendica
#
Loqi
Friendica is an open source, federated social platform that aims to federate with many other networks (silo and indie alike) https://indieweb.org/Friendica
#
tantek
what is MPV
#
Loqi
It looks like we don't have a page for "MPV" yet. Would you like to create it?
#
tantek
what is MVP
#
Loqi
MVP is an abbreviation for minimum viable product, the concept and methodology of designing, developing, and deploying the smallest/simplest possible variant of a product as a first step to shipping, getting real world feedback, and iterating from there https://indieweb.org/MVP
#
loqi.me
created /MPV (+16) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
what is MVF
#
Loqi
It looks like we don't have a page for "MVF" yet. Would you like to create it?
#
tantek
MVF is an abbreviation for minimum viable feature, the concept and methodology of designing, developing, and deploying the simplest possible (often seemingly incomplete in comparison to others) but still usable variant of a new feature for a site or product as a means to shipping quickly and iterating based on actual (preferably [[selfdogfood]]) use and experience rather than overdesigning up front and never finishing coding
#
loqi.me
created /MVF (+456) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
shipping.
#
@dimensionmedia
Not sure if webmentions will take off, but nice attempt in social media world where blogs are shutting off comments https://allinthehead.com/retro/378/implementing-webmentions
(twitter.com/_/status/887739063066701824)
#
tantek
"log on my blog"?
#
www.boffosocko.com
created /edublogs (+1292) "stub definition and overview and see also"
(view diff)
#
www.boffosocko.com
edited /Indieweb_for_Education (+306) "edublogs and campuspress; WPCampus"
(view diff)
#
tantek
what is webcal
#
Loqi
It looks like we don't have a page for "webcal" yet. Would you like to create it?
#
tantek
webcal is a URL scheme for accessing calendar information (typically via an [[iCalendar]] feed over [[HTTP]]).
#
loqi.me
created /webcal (+137) "prompted by tantek and dfn added by tantek"
(view diff)
#
vanderven.se martijn
edited /indieauth.com (+31) "Loqi please"
(view diff)
#
tantek
webcal << Mobile Safari on iOS 10 appears to support "webcal:" links and when activated presents the user with a dialog like "Subscribe to the Calendar “calendarname”?" [ Subscribe ] [ Cancel ]. If you choose Subscribe, the dialog changes to "The Calendar “calendarname” has been added" [ View Events ] [ Done ]
#
loqi.me
edited /webcal (+329) "/* See Also */ new section"
(view diff)
#
Loqi
ok, I added "Mobile Safari on iOS 10 appears to support "webcal:" links and when activated presents the user with a dialog like "Subscribe to the Calendar “calendarname”?" [ Subscribe ] [ Cancel ]. If you choose Subscribe, the dialog changes to "The Calendar “calendarname” has been added" [ View Events ] [ Done ]" to the "See Also" section of /webcal
eli_oat joined the channel
#
loqi.me
created /Firefox_Focus (+153) "prompted by Zegnat and dfn added by Zegnat"
(view diff)
#
@WebDesignMO
Implementing Webmentions https://allinthehead.com/retro/378/implementing-webmentions We get a decent amount of comments on blog posts right here on CSS-Tricks (thanks!), but…
(twitter.com/_/status/887748926350254081)
eli_oat1 joined the channel
#
@AliceWonder32
I'm trying to figure out what problem #webmentions solves.
(twitter.com/_/status/887750817532358656)
KartikPrabhu joined the channel
#
@AliceWonder32
If someone wants to have a conversation with me, they can respond to me, on my site. KISS. #webmentions
(twitter.com/_/status/887753324866396160)
snarfed joined the channel
#
@designfeeds
Implementing Webmentions @Real_CSS_Tricks: We get a decent amount of comments on blog posts right here on… http://designfeeds.net/article/implementing-webmentions
(twitter.com/_/status/887755688201510912)
#
aaronpk
another round of tweets? wonder why
#
Zegnat
The weird stuff some of these tweets add though. #csstricks?! How?
#
aaronpk
so much of twitter is just bots now
tantek joined the channel
#
tantek
what is follow
#
Loqi
follow is a common button in silo UIs (like Twitter) that adds updates from that profile (typically a person) to the stream shown in an integrated reader, and sometimes creates a follow post either in the follower's stream ("… followed …" or "… is following …") thus visible to their followers, and/or in the notifications of the user being followed ("… followed you") https://indieweb.org/follow
#
@JonathanCamp
Implementing Webmentions - We get a decent amount of comments on blog posts right here on CSS-Tricks (thanks!),... https://allinthehead.com/retro/378/implementing-webmentions
(twitter.com/_/status/887760313843683329)
#
tantek
what is suggested friends
#
Loqi
It looks like we don't have a page for "suggested friends" yet. Would you like to create it?
#
@designcess
Implementing Webmentions - We get a decent amount of comments on blog posts right here on CSS-Tricks (thanks!),... https://allinthehead.com/retro/378/implementing-webmentions
(twitter.com/_/status/887760402779693056)
#
@MicroUpdate
Implementing Webmentions - We get a decent amount of comments on blog posts right here on CSS-Tricks (thanks!),... https://allinthehead.com/retro/378/implementing-webmentions
(twitter.com/_/status/887760404310523906)
#
tantek
hmm I thought we had a page for that
#
tantek
what is suggested follow
#
Loqi
It looks like we don't have a page for "suggested follow" yet. Would you like to create it?
#
tantek
suggested follow is [[who to follow]]
#
loqi.me
created /suggested_follow (+26) "prompted by tantek and dfn added by tantek"
(view diff)
#
@CAYdenberg
Webmentions: a W3C spec for what we used to call pingbacks. https://allinthehead.com/retro/378/implementing-webmentions I like the idea.
(twitter.com/_/status/887763439782739968)
#
tantek
hmm I know I've seen suggested friends in the FB UI but I can't seem to find it now
#
tantek
all I found was the "Suggest Friends" button which is different (how you can suggest to an existing friend, other friends of yours they should friend)
#
tantek
what is Suggest Friends
#
Loqi
It looks like we don't have a page for "Suggest Friends" yet. Would you like to create it?_
#
Zegnat
Make a new account tantek, Facebook pushes you to expand your friends hard when you have very few connections
#
tantek
Suggest Friends is a button in the [[Facebook]] web UI that is visible when viewing a friend's "Friends" tab on their profile, clicking it brings up a list of your friends that they are not already friends with with a "Suggest Friend" button next to each.
#
loqi.me
created /Suggest_Friends (+282) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
Suggest Friends << who to follow
#
Loqi
ok, I added "[[who to follow]]" to the "See Also" section of /Suggest_Friends
#
loqi.me
edited /Suggest_Friends (+37) "/* See Also */ new section"
(view diff)
#
tantek
who to follow << Suggest Friends
#
Loqi
ok, I added "[[Suggest Friends]]" to the "See Also" section of /who_to_follow
#
loqi.me
edited /who_to_follow (+22) "tantek added "[[Suggest Friends]]" to "See Also""
(view diff)
#
tantek.com
edited /follow (+742) "move past example to a past section, several "needs screenshot", Follow Button as more UI centric than Follow Webaction, subheads under that"
(view diff)
#
tantek
Zegnat - screenshots welcome on /follow - I added a bunch of (needs screenshot) places for suggested additiona
#
tantek
*additions
#
Zegnat
I can take a look later :)
[kevinmarks] joined the channel
#
tantek
Italian translation? or spam? can't tell because js;dr
#
seblog.nl
edited /disclosure (+49) "/* Sebastiaan Andeweg */ added comment about link in footer"
(view diff)
#
tantek
what is Activello
#
Loqi
It looks like we don't have a page for "Activello" yet. Would you like to create it?
#
tantek
Activello is what appears to be a [[WordPress]] theme that displays zero content without JS ([[js;dr]]) and is thus to be avoided.
#
loqi.me
created /Activello (+157) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
Activello--
#
Loqi
activello has -1 karma
#
tantek
waits for that page to hit the search results for Activello
#
tantek
what is Add Friend
#
Loqi
It looks like we don't have a page for "Add Friend" yet. Would you like to create it?
#
tantek
Add Friend is /friending
#
loqi.me
created /Add_Friend (+22) "prompted by tantek and dfn added by tantek"
(view diff)
KevinMarks_ joined the channel
#
@remotesynth
The Webmentions spec handles links/discussion about a post that occurs on external platforms (i.e. not in comments) https://allinthehead.com/retro/378/implementing-webmentions
(twitter.com/_/status/887776306842267649)
#
vanderven.se martijn
edited /relationship-status (+352) "Add IndieWeb Example"
(view diff)
#
tantek.com
edited /relationship-status (+958) "dfn, headings, articles, see also"
(view diff)
#
vanderven.se martijn
edited /User:Vanderven.se_martijn (+948) "/* My personal website. */ Document big change of my personal site"
(view diff)
#
tantek.com
edited /friending (+218) "indieweb examples none, silo examples heading, note explicitly Facebook's Add Friend button from screenshot"
(view diff)
#
vanderven.se martijn
deleted /wiki/pronouns "Don’t know how I got /wiki/ in front here :S"
#
tantek
what is Add as Friend
#
Loqi
It looks like we don't have a page for "Add as Friend" yet. Would you like to create it?
#
tantek
Add as Friend is /friending
#
loqi.me
created /Add_as_Friend (+22) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
what is Confirm
#
Loqi
It looks like we don't have a page for "Confirm" yet. Would you like to create it?
#
tantek
what is Ignore
#
Loqi
It looks like we don't have a page for "Ignore" yet. Would you like to create it?
#
tantek
is finally going through The Social Network Trailer
leg joined the channel
#
loqi.me
created /Confirm (+22) "prompted by tantek and dfn added by tantek"
(view diff)
#
loqi.me
created /Ignore (+22) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek.com
edited /The_Social_Network (+2304) "/* Trailer */ Features shown"
(view diff)
#
aaronpk
amazing
#
tantek.com
edited /The_Social_Network (+0) "/* Trailer */ number summary items"
(view diff)
#
tantek.com
edited /The_Social_Network (+162) "/* Features shown */ note feature"
(view diff)
#
tantek
11 features if I counted right
#
tantek
most of which there are indieweb solutions and deployments
#
aaronpk
what's missing?
#
tantek
Four features: Add as Friend, relationship-status editing, Confirm/Ignore friend request, note post creating on someone else's wall
#
aaronpk
posting to someone's wall! interesting
#
tantek
Three if you consider "Add as Friend" and "Confirm"/"Ignore" part of the same feature, but from the experience of Webmention implementing sending/receiving those are different features
#
aaronpk
i'm curious about this friending thing. I feel like that needs to get broken down a bit before we have a path forward.
#
tantek
so I've kept them separate, but combined Confirm/Ignore into one as I don't see how that's marginally more difficult than just doing one
#
tantek
that's what inspired it - no one in SWWG is bothering to document existing UIs
#
tantek
so I went back to where I know there was a canonical example documented
#
aaronpk
do you want to define this use of friending in terms of the feature set that facebook provides when friending someone?
#
tantek
TSN trailer
#
tantek
I want to *document* that at a minimum
#
tantek
but I'd prefer to see additional examples: https://indieweb.org/friending
#
aaronpk
i think it's two parts: if I friend someone, then I show up in their list of friends on *their* profile, and also I start seeing their posts.
#
tantek
before we try to design/define an indieweb friending feature
#
aaronpk
they feel like separate features to me
[kevinmarks] joined the channel
#
tantek
it's far more than two parts
#
aaronpk
because I can follow someone's content without them listing me as a friend
#
tantek
there's all the implicit group / ACL stuff
#
aaronpk
and facebook even launched that "follow" feature later as well
#
tantek
all of that needs expansion on https://indieweb.org/friending
#
aaronpk
oh yeah the whole ACL stuff is another layer
#
aaronpk
but even with public content there's more to it than "just" a friend request
#
tantek
indeed
#
[kevinmarks]
The comments on my blog post there though
#
[kevinmarks]
Friending (with mutual agreement) predates follow as a UI feature I think. There was "subscribe to feed" but not follow per se
#
tantek
kevinmarks - have to check what LJ did
#
tantek
certainly Flickr had follow as a UI feature
#
tantek
(adding someone without requiring confirmation, regardless of what it was called in the UI)
#
tantek
wonder if it's worth using that list of 11 as the next acid test of sorts
#
aaronpk
there's a SWAT1 already right? or am i remembering something else
#
tantek
there was a SWAT1 proposed back in the old days of when there the first claims of SWAT0 passing
#
tantek
but didn't go anywhere, never any consensus
#
tantek
hmm that's worth at least looking up / citing
#
tantek
what is SWAT0
#
Loqi
SWAT0 is an abbreviation for The Social Web Acid Test level 0 and is a user-feature interoperability test for social web functionality defined on 2010-07-18 at FSWS2010 https://indieweb.org/SWAT0
#
tantek
what is SWAT1
#
Loqi
It looks like we don't have a page for "SWAT1" yet. Would you like to create it?
#
Loqi
[Tantek Çelik] we (@daveman692 @evanpro + I) just came up with a #fsws Social Web Acid Test (SWAT) v0 draft. full description, challenge: user A takes a photo of B from their phone and posts it, B gets notified that they are in a photo, C who follows A gets the pho...
#
tantek
yeah evan let it expire ages ago :(
#
tantek
lol: "CITATIONS NEEDED. If this "is trivial" (in public), then please provide URLs" yeah I keep challenging everyone who says things are trivial / not difficult
#
Zegnat
totally forgot about SWAT0
#
Zegnat
Looks like I almost pass SWAT0
#
tantek.com
edited /SWAT0 (+231) "SWAT1 brainstorming and link"
(view diff)
#
Zegnat
realises he will probably never pass SWAT0 and goes to bed
#
Zegnat
Have a good one everyone!
#
tantek
Zegnat, no one person can "pass" SWAT0
#
aaronpk
eh that's just semantics. I assume that if you say you can pass SWAT0, it means you can pass each role in SWAT0.
#
tantek.com
edited /SWAT0 (+766) "Misconceptions"
(view diff)
#
tantek
aaronpk, I wish it were. it has been used in the past to assert and post a video of "passing" SWAT0 with one person using one project
#
Zegnat
Let’s rephrase: I will probably never be able to fulfil role A
#
aaronpk
i would argue that one project can pass SWAT0 if it's running in three separate places. now that's not saying much because interoperating with yourself is just a monoculture, but it's certainly a step in the right direction.
#
tantek
nope, the definition specifically excludes that
#
aaronpk
reviews
#
aaronpk
"Assumptions: Dave, Tantek, and Evan have accounts on different social networks"
#
aaronpk
"These social networks have at least two different codebases"
#
tantek
believe me I knew people would be trying to aim for that kind of a lower bar and that's why I documented it explicitly in 2010
#
tantek
because there were a lot of people claiming they could do it at FSWS2010
#
aaronpk
then if someone says "my project passes SWAT0" I hear that as they can play each role in SWAT0
#
tantek
I hear that as "I didn't actually read the test description"
#
aaronpk
then what's the right way to say you pass SWAT0?
#
tantek
or more broadly "I have no concept of the problem of monoculture"
#
tantek
you can't. hence we documented the roles separately
#
aaronpk
it's very awkward to describe the situation in which you can pass each role
#
aaronpk
which is why i think people keep saying they pass SWAT0
#
aaronpk
we'll need better terminology to describe passing a particular role
#
tantek
they should say "my site/software/service can perform SWAT0 roles A,B, and C"
#
aaronpk
is that documented anywhere?
#
aaronpk
or are there any examples of people having said that?
#
tantek
uh, thought that was an obvious summary?
#
tantek
we've certainly had chats in #indiewebcamp ages ago about "I can do role A" or whatever
#
tantek
probably from IWC 2015
#
aaronpk
the positive framing of that should be documented after the misconceptions https://indieweb.org/SWAT0#Misconceptions
#
Zegnat
So my complience is more like this? ‘I am currently almost able to fulfil role B (the only thing I don’t do is identify the “type” of webmention as specifically being “a tag on a photo” or something else), I am actively working towards fulfilling role C (being able to start a post from my reader), but will not be able to fulfil role A in any forese
#
Zegnat
eable future.’
#
aaronpk
'instead, say ___'
#
tantek
yeah true
#
aaronpk
Zegnat: what part of A are you struggling with?
#
tantek.com
edited /SWAT0 (+386) "/* Misconceptions */ Instead"
(view diff)
#
Zegnat
I am not struggling with anything aaronpk. I can’t do salmentions unless I start including comments on my posts, and that is something I have decided against doing.
#
tantek
aaronpk done
#
aaronpk
Zegnat: aha!
#
aaronpk
interesting
#
Zegnat
I might not be alone in not wanting to show comments on my posts. Anyone who made that same decision (for whatever reason) cannot fulfil role A.
#
aaronpk
reviews SWAT0 to remember why salmention sending is part of it
#
tantek
aaronpk: last step, the person tagged in the photo gets a notification that someone else commented on it
#
tantek
with all the site rewrites/updates/outages it's not clear if there is a demonstrable set of SWAT0 roles today!
#
aaronpk
hm yeah without listing comments on the post that step would be difficult
#
Zegnat
Another way you can never perform role A is if you are using an external service for comments. Take tantek’s RSVPs for example, those aren’t actually part of his page markup so even if he were to send salmentions when an RSVP comes in, there is nothing for the receiver to parse.
#
Zegnat
salmentions being required for role A up the bar by a lot
#
tantek
Zegnat we had some brief brainstorms about how to direct salmentions into an iframe or 3rd party service but I can't recall where that ended up
#
Zegnat
You’d have to change post parsing to being more than just mf2 parsing, which sounds like a lot of additional infrastructure to me
#
aaronpk
rel=comments ... isn't that a thing?
snarfed joined the channel
#
tantek
or "responses" ?
#
tantek
or we have to say how to interepret a u-responses on an iframe?
#
tantek
that sounds close
#
aaronpk
this discussion sounds familiar
#
tantek
re: next acid test BTW
#
tantek
Indieweb Social Network Trailer Acid Test from Examples Shown in Trailer
#
aaronpk
i see what you did there
#
tantek
what ISNTATEST?
#
tantek
what IS ISNTATEST
#
Loqi
It looks like we don't have a page for "ISNTATEST" yet. Would you like to create it?
#
aaronpk
oh boy here we go
#
aaronpk
Zegnat: would you be willing to link to a separate page where people can read comments on your posts, instead of showing the posts directly?
#
aaronpk
like a "view comments" link on your posts
#
tantek
ISTNATEST is a proposed Indieweb Social Network Trailer Acid Test from Examples Shown in Trailer. See: [[The_Social_Network#Features_shown]]
#
Zegnat
Unsure aaronpk, haven’t considered that at all ’til this very second
#
tantek
ISNTATEST is a proposed Indieweb Social Network Trailer Acid Test from Examples Shown in Trailer. See: [[The_Social_Network#Features_shown]]
#
loqi.me
created /ISNTATEST (+168) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
ISNTATEST << SWAT0
#
Loqi
ok, I added "[[SWAT0]]" to the "See Also" section of /ISNTATEST
#
loqi.me
edited /ISNTATEST (+29) "/* See Also */ new section"
(view diff)
#
aaronpk
it depends on your motivations for not showing comments
#
Zegnat
Also: rel=comments would probably be bad as rel is page-scoped, would mean those links cannot be included in a feed
#
tantek
hence u-responses
#
tantek
what are responses
#
Loqi
responses, or interactions, in the context of the indieweb, refer to all the different ways and things people explicitly do to and with others’s posts, from written replies to quick likes, in other words responses = replies + reactions https://indieweb.org/responses,
#
aaronpk
but linking to a page that has the comments would mean external webmention receivers like webmention.io could be used if they rendered the comments with microformats
#
tantek
precisely
#
aaronpk
the additional work for consumers means following another URL but that's marginal extra effort
#
tantek
that sounds like a Webmention extension!
#
Zegnat
Wait, a webmention extension?
#
www.boffosocko.com
edited /blogroll (+20) "who to follow"
(view diff)
#
aaronpk
isn't it.. a salmention extension?
#
Zegnat
It sounds like an h-entry extension for linking to an external page for consumers to do comment parsing on. That’s it, right?
#
Zegnat
And salmention would need a small addendum that a salmention might be received for external page changes if those pages are inheritly linked to the h-entry (e.g. u-responses). Something like that
#
tantek.com
edited /ISNTATEST (+966) "Brainstorming / To Be Defined"
(view diff)
#
www.boffosocko.com
edited /Activello (+66) "prompted by tantek"
(view diff)
#
tantek
# daturldoe
#
Zegnat
This could make sense. I probably still wouldn’t implement it personally. I treat comments as commentary for me to read and not as food for public discussions. At least surrounding my site.
#
tantek
aaronpk, really the plan here is to get some set of people passing such a ISNTATEST and then use those indieweb sites to remake the trailer ;)
#
Zegnat
What is a backronym?
#
Loqi
It looks like we don't have a page for "backronym" yet. Would you like to create it?
#
aaronpk
i will absolutely make that trailer
#
Zegnat
Darn, I don’t feel like defining, but really wanted to add ISNTATEST there :p
#
Zegnat
Eitherway, u-responses for an external resource with the responses sounds interesting. Good discussion. Now I really should get to bed~
#
tantek
then the race is on to figure out https://indieweb.org/ISNTATEST#To_Be_Defined, brainstorm a sensible test flow with roles for at least two actors, preferably more, and then implement them
#
aaronpk
what is a guest book?
#
Loqi
guestbook is a way to allow visitors to your site to leave a comment about the website as a whole, instead of a comment about a specific post https://indieweb.org/guest_book
#
aaronpk
that feels related to posting on a wall
#
tantek
similar, prior art at least
#
tantek
except posts on someone's wall show up on their profile intermixed with their own posts
#
aaronpk
yeah it ends up looking like i reposted their post
#
aaronpk
cause it just looks like another post in the list
#
tantek
no there are details that indicate otherwise
#
aaronpk
hm i'm not seeing them
#
aaronpk
i see two posts on my facebook profiile that are from different people
#
aaronpk
although... it looks like I was tagged in those posts and now they show up there
#
aaronpk
is that different?
#
tantek
yes that's different
#
tantek
it's an option to have posts you're tagged in (e.g. others' photos) show up in your timeline or not
#
aaronpk
gosh that's just entirely different, is anyone doing that on their site?
#
tantek
the "writing on your wall", now called "posted on your timeline" has a different UX
#
tantek
that would likely be something you might implement after an integrated /reader and /friending
#
aaronpk
really it's just republishing a received webention
[chrisaldrich] joined the channel
#
[chrisaldrich]
though semantically different, guest posts feel something akin to posting on someone else's wall...
#
tantek
oh true
#
tantek
[chrisaldrich]: still very different IMO
#
aaronpk
i don't have this on my new site, but i used to have a /mentions page that showed my received webmentions
#
aaronpk
it'd be like if I included the ones that were person-tags of me on my home page
#
tantek
the posting on a wall has a subtly different authorship UI
#
tantek
aaronpk: yeah!
#
tantek
in FB it shows PersonA ▶️ PersonB
#
aaronpk
aha i just found one
#
tantek
search your email archives for "posted on your timeline"
#
aaronpk
i usually delete those
#
tantek
I auto-file them
#
aaronpk
lol! there are a bunch from <2014 and they're all from my birthdays
#
tantek
because they're plain text equivalents, they're useful for search!
#
tantek
yes primary use-case due to being prompted to do so
#
tantek
also search "tagged you"
#
tantek
what is a wall
#
Loqi
wall is the original name for a feature launched on Facebook which is a user's stream of updates shown on their profile page, similar to the main stream of posts you might show on your indieweb homepage, however with key innovations such as allowing your friends to "write" (create) posts on your wall, and also showing others' public posts that person-tag you https://indieweb.org/wall
#
www.boffosocko.com
edited /statistics (+16) "redlink typo; indie map"
(view diff)
#
tantek.com
edited /wall (+113) "subheads"
(view diff)
#
tantek
what is indiemap
#
Loqi
It looks like we don't have a page for "indiemap" yet. Would you like to create it?
#
tantek
what is indie map
#
Loqi
indie map is a public IndieWeb social graph and dataset, made by Ryan Barrett and launched at IndieWeb Summit 2017 http://www.indiemap.org https://indieweb.org/indie_map
#
tantek
indiemap is [[indie map]]
#
loqi.me
created /indiemap (+22) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
Facebook << The Social Network
#
loqi.me
edited /Facebook (+25) "tantek added "[[The Social Network]]" to "See Also""
(view diff)
#
Loqi
ok, I added "[[The Social Network]]" to the "See Also" section of /Facebook
#
aaronparecki.com
edited /wall (+146) "add facebook example"
(view diff)
#
tantek.com
edited /wall (+116) "clarify, note names linked"
(view diff)
#
[kevinmarks]
Isn't a test?
#
tantek
welcome back KevinMarks :D
#
[kevinmarks]
I think acegiak is the only one who can play roles A, B and C in SWAT0
#
tantek
we think, but no one has tested with right?
#
tantek.com
edited /ISNTATEST (+2) "link wall"
(view diff)
#
[kevinmarks]
I tested with the roles I could play
#
tantek.com
edited /The_Social_Network (+6) "/* Features shown */ link wall"
(view diff)
#
[chrisaldrich]
Yes, in some sense, my http://boffosocko.com/mentions/ feels kind of like people with the ability to write on my wall. Maybe I should change the path to /Wall?
#
Loqi
@Mentions
#
tantek
[chrisaldrich]: as a separate page it's not your wall. FB used "wall" to mean a feature of your profile / home page
#
tantek
I think in indieweb terms, posting on someone's wall would be syndicating to it
#
tantek
perhaps the way syndicating to Bridgy Publish or IndieNews works
#
aaronpk
i was going to say
#
aaronpk
that sounds like IndieNews
#
tantek
except the target being someone else's home page
#
aaronpk
syndicating to IndieNews' wall
#
tantek
I'd say that's a core part of the default permissions from accepting a "Friend" request
#
aaronpk
you can follow IndieNews' page just like someone's home page, they're only different because IndieNews doesn't represent a person
#
tantek
or even making a friend request - you're saying you're ok with the other person writing on your wall
#
tantek
and by accepting, they are too vice versa
#
aaronpk
i don't think it has to be reciprocal, but i like it
#
tantek
"friending" is by dfn reciprocal
#
aaronpk
i mean i don't think the ability to post on someone's wall needs to be reciprocal
#
tantek.com
edited /friending (+213) "Brainstorming Posting to another wall"
(view diff)
#
tantek
aaronpk, well it necessarily can't be required
#
tantek
since only person may implement it (across a friend request pair)
#
tantek.com
edited /friending (-131) "undo and note friending grants permission to write on each others walls"
(view diff)
#
tantek.com
edited /wall (+213) "Brainstorming / Posting to another wall"
(view diff)
#
[chrisaldrich]
I can oAuth from my Known site at stream.boffosocko.com into my other multi-user hub Known site known.boffosocko.com, which essentially does that "wall" to "wall" posting.
#
tantek
[chrisaldrich]: yes and overkill a bit since that authing may grant too much permission in a person to person context
#
tantek
hence the preference to use webmention instead
#
Loqi
[mapkyca] KnownKnown: Simple Known cross poster, written to test my OAuth server and the API
KevinMarks joined the channel
#
tantek
hmm I wonder if filtering webmentions and/or blocking sources could be a separate service
#
tantek
e.g. use wmio for collecting all of your wms (unfiltered), then send its output (API results) into another service "wmfilter" which would know (keep track of) what WM URLs to delete or author URLs to block, and it would pass through everything else
#
tantek
it's less efficient (especially for something like homepage mentions from Twitter) but might be a workaround to trying to make wmio smarter
#
tantek
alternatively, aaronpk, I'm curious how hard you think https://github.com/aaronpk/webmention.io/issues/86 would be
#
Loqi
[tantek] #86 Feature: persistent webmention delete
davidmead joined the channel
#
aaronpk
#86 is definitely doable