#dev 2018-07-20

2018-07-20 UTC
wagle, aaronpk, [cleverdevil], romangeeko and globbot joined the channel
#
@ChrisAldrich
↩️ @essenmitsosse Sharp eye. There's an extension to webmention called vouch to guard against abuse. https://indieweb.org/Vouch
(twitter.com/_/status/1020105904333737988)
grantcodes[m] joined the channel
#
@dancohen
It’s really worth keeping an eye on webmentions. Most promising web technology I’ve seen in a long time. https://alistapart.com/article/webmentions-enabling-better-communication-on-the-internet
(twitter.com/_/status/1020113171464540166)
myfreeweb[m], plindner[m], eli_oat[m], schmarty[m], ZachOglesby[m], Adam[m]4 and [jgmac1106] joined the channel
#
@lunamoth
Webmentions: Enabling Better Communication on the Internet · An A List Apart Article http://bit.ly/2LoOb67 // 웹멘션 표준 정해졌나보군요, 태터툴즈,텍스트큐브 댓글알리미 문득 생각나는군요
(twitter.com/_/status/1020129190195224576)
renem and jjuran joined the channel
#
@ChrisAldrich
↩️ Associated how? In webmentions you send? Typically the receiving site will parse your page to find the h-card and pull out the u-photo for it, so depending on your theme or a custom marked up h-card, that will dictate the photo that shows up. [more...] https://boffosocko.com/2018/07/19/reply-to-aaron-davis-about-images-in-h-cards/
(twitter.com/_/status/1020151465111740416)
[chrisaldrich] joined the channel
#
boffosocko.com
edited /Posts_about_the_IndieWeb (+407) "A List Apart Webmention article"
(view diff)
#
@Kepa_Munoz
Webmentions: Enabling Better Communication on the Internet https://lnkd.in/e7PBz-m
(twitter.com/_/status/1020158969543888896)
#
boffosocko.com
edited /Kumu (+141) "Indiemap example"
(view diff)
tantek, [mrkrndvs], dougbeal|mb1 and tantek__ joined the channel
#
@heinz
The way to go for independence: Webmentions: Enabling Better Communication on the Internet · An A List Apart Article /by @chrisaldrich https://alistapart.com/article/webmentions-enabling-better-communication-on-the-internet
(twitter.com/_/status/1020185966210945024)
[chrisaldrich] and benwerd joined the channel
#
@lsmith
↩️ your recent blog post on #webmentions has triggered quite a few discussions inside @liip which will hopefully soon materialize into some real world code
(twitter.com/_/status/1020189560133816320)
#
@ChrisAldrich
↩️ And here I thought that I was the only one in the intersection of the Venn diagram of the universe that included the words quantum, information theory, and webmentions! Perhaps we should start a club?
(twitter.com/_/status/1020191933635932160)
[dougbeal] joined the channel
#
@vingar
Webmentions: Enabling Better Communication on the Internet - "It also makes them first-class decentralized internet citizens." (Across platforms, owners, boundaries): https://alistapart.com/article/webmentions-enabling-better-communication-on-the-internet by @alistapart @ChrisAldrich #Internet
(twitter.com/_/status/1020204815350140928)
#
@ChrisAldrich
↩️ After having gotten Webmention working, you might consider stopping by the IndieWeb chat to ask this question of folks like @aaronpk, @t, @kevinmarks, and others who might provide some guidance/suggestions. As a group, they've been able to… http://stream.boffosocko.com/2018/evertp-after-having-gotten-webmention-working-you-might-consider-stopping
(twitter.com/_/status/1020205120552865792)
leg1 and iasai joined the channel
#
@bashooka
Webmentions: Enabling Better Communication on the Internet https://ift.tt/2LrgPUj
(twitter.com/_/status/1020209387602837504)
Loqi joined the channel
#
@amt_jose
RT JavaScriptKicks "Webmentions: Enabling Better Communication on the Internet by chrisaldrich https://javascriptkicks.com/r/52188?url=http://alistapart.com/article/webmentions-enabling-better-communication-on-the-internet #javascript #webmentions via JavaScriptKicks"
(twitter.com/_/status/1020229680186654720)
[jgmac1106] and lukasros joined the channel
#
@macbirdie
I've been recently reading on all the IndieWeb is about, i.e. using microformats, webmentions, POSSE, and I'm surprised how much content and context we can get out by simply annotating our blogs properly. The web itself is indeed a social network.
(twitter.com/_/status/1020241569734184960)
renem and grantcodes[m] joined the channel
#
@jgmac1106
↩️ I just love that I can carry on this conversation from my blog because of webmentions. All I need to know is h-card and h-entry. I look at specs on http://schema.org for learning and my head explodes.. So much metadata (http://jgregorymcverry.com/4737-2/)
(twitter.com/_/status/1020249362880966656)
#
@csarven
↩️ Notice how "Loqi" has see also to Webmention but Webmention doesn't link back? ;) Read also intentionally degrading documents like /RDF, /lost_infrastructure.. /namespace,.. and see its real perspective. Again, compile all that.. and revisit the principles and see if they uphold.
(twitter.com/_/status/1020251379355578368)
plindner[m], myfreeweb[m], schmarty[m], ZachOglesby[m], eli_oat[m], Adam[m]4 and iasai joined the channel
#
GWG
Morning
#
Loqi
guten morgen
#
tantek.com
edited /indiewebring (+16) "/* IndieWeb Examples */ 📊"
(view diff)
[jgmac1106] joined the channel
#
petermolnar
is there a reasonable upper limit on RSS files? I mean my I never realized my feeds are easily in the half MB range these days, due to the length of full content included
#
tantek__
petermolnar: I had to cut down my Atom file because it was a bandwidth hog
#
petermolnar
do you still include the full content or have you switched over to links to the full content only?
#
tantek__
full content except as aaronpk observed, my event posts just say "Event"
#
tantek__
I got tired of recoding post types in Atom+AS1, especially when no one seems to be doing anything useful with Atom+AS1 anymore
eli_oat1 joined the channel
[wiobyrne] and dougbeal|mb1 joined the channel
#
@johnholtripley
"Webmention is a standardised protocol that enables one website address to notify another website address that the former contains a reference to the latter. It also allows the latter to verify the authenticity of the reference..." https://alistapart.com/article/webmentions-enabling-better-communication-on-the-internet
(twitter.com/_/status/1020298683529814016)
#
@sitegeekinc
Webmentions: Enabling Better Communication on the Internet Over 1 million Webmentions will have been sent across the internet since the specificationwas made a full Recommendation by the W3C—the standards body that guides the direction of the web... http://www.sitegeek.in/technology/webmentions-enabling-better-communication-on-the-internet/
(twitter.com/_/status/1020300898512375808)
barpthewire joined the channel
#
@wiobyrne
Webmentions: Enabling Better Communication on the Internet. A comprehensive overview of webmentions & #IndieWeb from Chris Aldrich (https://boffosocko.com/) http://bit.ly/2JJCWAm
(twitter.com/_/status/1020310582312960000)
#
@depone
Seit der API-Umstellung von Facebook kann http://Brid.gy nicht mehr auf Likes und Kommentare zugreifen und sie als Webmention an WordPress schicken. Mist.
(twitter.com/_/status/1020311563306176512)
#
@kazuhito
Webmentions: Enabling Better Communication on the Internet · An A List Apart Article https://ift.tt/2O3PqXd
(twitter.com/_/status/1020312724792840192)
#
@LibSkrat
It’s fascinating to me that this explainer https://alistapart.com/article/webmentions-enabling-better-communication-on-the-internet on the Webmentions standard: - never mentions Trackback - nor the spam and harassment issues that caused Trackback to lose implementation share in ‘00s blogs I hope W3C was more thoughtful than this piece.
(twitter.com/_/status/1020312765175607297)
#
@LibSkrat
↩️ If not, Webmentions will be a Microsoft-Tay-style horror as soon as network effects kick in for it.
(twitter.com/_/status/1020312977503907841)
#
@LibSkrat
↩️ Oh lor’. I just looked at the spec. https://www.w3.org/TR/webmention/#preventing-abuse Sum total of spam protection: “process asynchronously.” Sum total of abuse protection: “oh, sure, you can moderate these before you post them.” Awesome. Don’t implement Webmentions, y’all. TRAINWRECK INCOMING.
(twitter.com/_/status/1020313844835643403)
#
@LibSkrat
↩️ The ONE implementation I would consider is one that lets me aggregate/send only my own stuff—sort of an IFTTT/Zapier replacement. But randos leaving crap all over my online spaces? This is why I noped out of Hypothesis. Noping RIGHT out of Webmentions also.
(twitter.com/_/status/1020314510853275649)
#
@fncll
An interesting article that made webmentions clear to me. Have to avoid going too far down the #IndieWeb rabbit hole…there is work to get done! https://alistapart.com/article/webmentions-enabling-better-communication-on-the-internet
(twitter.com/_/status/1020315323176759302)
#
schmarty[m]
i share some of the concerns about harassment-/spam- prevention for webmentions, since so many things are untested. however, this response assumes a lot of things about webmention implementations that aren't defined by the spec.
#
@EddieHinkle
↩️ Those are some valid concerns. One thing I'd like to point out at the bottom of the spec is a link to Vouch, which is an anti-spam extension to Webmention that is in development (https://indieweb.org/Vouch) (https://eddiehinkle.com/2018/07/20/6/reply/)
(twitter.com/_/status/1020319015498059782)
[eddie] joined the channel
#
[eddie]
Twitter is like a game of roulette, you never know if you’re gonna get a good reaction or a bad one. But it’s always worth it just to spin 🙂 https://twitter.com/LibSkrat/status/1020319230695231488
#
@LibSkrat
@EddieHinkle thanks, I’ll take a look! So glad to hear that developers are thinking about this.
(twitter.com/_/status/1020319230695231488)
benwerd and [jgmac1106] joined the channel
#
@LibSkrat
↩️ Posted a comment to an open GitHub issue suggesting a possible spam attack against Webmention+Vouch. LMK if you’d prefer me to move it to a separate issue.
(twitter.com/_/status/1020322140191698946)
#
@thierryarzal
'Over 1 million Webmentions will have been sent across the internet since the specification was made a full Recommendation by the W3C in January 2017' - Webmentions: Enabling Better Communication on the Internet via @alistapart http://ow.ly/Tih630l2PoU
(twitter.com/_/status/1020323717170311170)
#
[eddie]
The comment LibSkrat is talking about above is here: https://github.com/indieweb/vouch/issues/2#issuecomment-406626325 If anyone feels that should be it’s own issue, feel free to post in that issue. For now, I’ll tell him that it’s fine where it is
#
Loqi
[dsalo] Related issue is an easy attack: - Eve leaves a comment or webmention on Carol's website containing a link to Eve's website. - Once the comment/webmention appears, Eve sends a spam webmention to Alice's website (and Bob's, and... this should be e...
[Chris_Lott] joined the channel
#
[eddie]
:shocked_face_with_exploding_head: I love interacting with all these people through our own websites. I just had a Twitter conversation and sent a GitHub reaction all from my own website
#
@fncll
↩️ I'm keeping it simple: sending short posts/asides from WordPress to http://micro.blog, which distributes to Twitter. And then using two plugins in WordPress to receive webmentions (just received my first real one last night).
(twitter.com/_/status/1020326176764526594)
#
@fncll
↩️ I'm using the IndieWeb plugin + that WebMention plugin and the Semantic Linkbacks plugin. Simple settings and it seems to be working out of the box.
(twitter.com/_/status/1020326809987047424)
[kim_landwehr], eli_oat1, iasai and [snarfed] joined the channel
#
[snarfed]
eddie++
#
Loqi
eddie has 40 karma in this channel (69 overall)
#
schmarty[m]
eddie++ nice woooooork
#
Loqi
eddie has 41 karma in this channel (70 overall)
[wiobyrne] and tbbrown joined the channel
#
tantek__
eddie++
#
Loqi
eddie has 42 karma in this channel (72 overall)
#
Loqi
[dsalo] Related issue is an easy attack: - Eve leaves a comment or webmention on Carol's website containing a link to Eve's website. - Once the comment/webmention appears, Eve sends a spam webmention to Alice's website (and Bob's, and... this should be e...
#
tantek__
that's exactly a scenario that *works* for webmention, that is
#
tantek__
if Carol is allowing Eve to comment on Carol's site/post, that means Carol thinks Eve is ok, essentially, showing public content from someone else is saying you're willing to vouch for their comment being ok, not being spam, abusive, etc.
#
tantek__
then if Alice, Bob, etc. also themselves think Carol is ok, it makes sense that they accept the URL that shows Carol's vouch for Eve
#
aaronpk
I think Vouch might benefit from some less spec-y descriptions of it
#
aaronpk
right now it's written very terse, as a spec should, in order to describe the minimum needed to get interop working
#
tantek__
if Eve starts spamming them, then Alice, Bob, etc. have a choice of either 1. confronting Carol and saying hey why do you allow this spammer to comment on your site? upon which Carol either delete or blocks Eve and the vouch is gone. OR 2. Alice or Bob just decide themselves well I didn't really think Carol was ok, and stop allowing vouches from her site
#
aaronpk
so someone reading it for the first time misses a bunch of the assumptions being made that aren't technically part of Vouch,
#
tantek__
right, that part needs to be better explained
#
tantek__
the social equivalent
#
tantek__
and thus the self-repair aspect
#
[eddie]
Ahh, yeah, that explanation definitely helps to clarify that issue
#
tantek__
the party parallel is the key "simple" explainer here
[cleverdevil] joined the channel
#
[cleverdevil]
+1 to [aaronpk]'s suggestion... I read the spec a few times and it was super difficult for me to parse.
#
tantek__
if equivalent is, Carol lets Eve come to her party as a friend
#
[eddie]
It’s somewhat similar to how if you are following someone on Twitter and they are always doing bad retweets, eventually you just unfollow that person. (Obviously not the exact same)
snarfed joined the channel
#
tantek__
eddie yes
#
[eddie]
Yeah, party is a good explanation
#
tantek__
otherwise you will show up in thei
#
tantek__
their list of "who you know that follows them"
#
tantek__
which is why someone being bitter / mean to other people on Twitter is enough for me to unfollow them. unless you're punching-up as it were, criticizing those with power for their actions, like POTUS
#
tantek__
but if you're just being a jerk on Twitter? unfollow
#
aaronpk
i've started opening my oauth presentations with this slide https://media.aaronpk.com/Screen-Shot-2018-07-20-11-22-25-8DQTntMKSX.jpg
#
tantek__
so back to the party
#
tantek__
aaronpk: lol
#
tantek__
if Eve shows up to Alice's party and says hey I'm with my friend Carol, then proceeds to trash Alice's house or heck, leave advertisements, then Alice will have 1. kick out Eve (delete spam), and 2. confront Carol about hey why are you friends with this jerk?
#
tantek__
they key for this to work is good UI
#
tantek__
so when Eve's comment shows up on Alice's blog with a vouch, perhaps even publicly display that vouch
#
tantek__
then when Alice goes to delete Eve's spam, the CMS should also say hey BTW that spam was vouched for by Carol, do you want to not allow vouches from her site any more? or just post a note asking her WTF with Eve?
#
aaronparecki.com
edited /RDF () "(-542) de-snark, could still use improvement"
(view diff)
#
[cleverdevil]
My case with Apple has been "escalated to an internal team for investigation."
#
[cleverdevil]
So.... yay, I guess?
#
tantek__
aaronpk, that's reasonable, except I'd drop this too: "These newer formats come across to the untrained eye as less academically obsessive. "
#
aaronpk
yeah I was on the fence about that one
#
tantek__
because to any "untrained eye" any form of RDF looks excessively complex
#
aaronparecki.com
edited /RDFa (+0) "de-snark"
(view diff)
#
[eddie]
[cleverdevil] positive and negative? lol
#
tantek.com
edited /RDF (+13) "just XML-related, and note Linked Data rebranding"
(view diff)
#
[cleverdevil]
Heh, yeah, they've acknowledged that there seems to be something going wrong, which is good, but who knows how long it'll take until I hear back from them.
#
tantek__
we can instead cite articles about RDF failure to deliver on promises, excessive hype over the decades etc.
#
tantek.com
edited /RDF (+136) "note RDF was a technology, pitched as Semantic Web, used in Trackback, dropped by Pingback, and not in any indieweb use-cases in practice"
(view diff)
[miklb] joined the channel
#
[miklb]
[eddie] quick question about Indigenous. When I create a new post it comes in as an article. Is there a way to create a micropub note?
#
[eddie]
hmmm [miklb] If you don’t add a title it shouldn’t be coming in as an article
iasai_ joined the channel
#
[eddie]
That’s very strange
#
[miklb]
I don’t even see a field for title
#
[eddie]
That appears when you type more then 280 characters (similar to Micro.blog)
#
[miklb]
so I’m definitely not adding a title, but WP is picking it up as an article.
#
tantek.com
edited /RDF (+41) "RDF ws used in RSS 1.0, dropped in 2.0"
(view diff)
#
[eddie]
Hmm that’s very strange. Anyone remember Zegnat’s Micropub site that displays whatever it receives?
#
[eddie]
ahh yeah!
#
[eddie]
[miklb] This is all I’m sending for a note: https://sink.zegnat.net/17ekp4IBBhxXtXYnKh7U01T79xI
#
[eddie]
So, WP should definitely NOT be making that an article
#
[miklb]
so WP interprets entry as article it seems?
#
[miklb]
WP micropub plugin to be specific
#
[eddie]
Either entry as article or it’s checking to see if name == content
#
[eddie]
whereas name doesn’t exist here
#
[eddie]
so name != content, thus article?
#
[miklb]
has some code to read
#
[miklb]
though I’m not sure *what* code to read since it’s all being rewritten 😛
#
[eddie]
😆 that’s true
#
[miklb]
ok, thanks for clarifying. At least I know where to look now.
#
[miklb]
eddie++ for part I of IW posts
#
Loqi
eddie has 43 karma in this channel (74 overall)
[jgmac1106] joined the channel
#
snarfed
i think GWG has overstated that the wordpress micropub plugin is being "rewritten"
#
[miklb]
well, I used that term in the sense that there a lot of moving parts right now
#
snarfed
it's mostly just internal refactoring, eg splitting into multiple files, adding support for a few wordpress-isms, some auth details
[dougbeal] joined the channel
#
snarfed
afaik the micropub logic and data handling is all staying pretty much as is
#
snarfed
also when you say it's an article, you mean the post kind, right?
#
snarfed
if so, i'd look in that plugin
#
[miklb]
yes, so I’m probably conflating the micropub plugin as what is interpreting the post kind. But I wanted to clarify that what was getting stored was correct first
#
snarfed
i expect you can just look at the post in the wp admin ui to see both if it has a title or not, and its post kind
#
[miklb]
in the admin UI, it’s taxonomy for kind is article
#
[miklb]
which was helpful since I surfaced a fatal error in a template and crashed my site
#
snarfed
taxonomy is a wp core thing? i don't really know anything about it. if there's a note taxonomy, and if micropub should set posts to that when they don't have a title, then feel free to file a feature request!
#
[miklb]
the post kinds plugin basically is a custom taxonomy ‘kind’
#
[miklb]
and there are some code snippets floating around that map types of notes to the native WP post formats
#
[miklb]
that sounds like the post kinds plugin doesn’t do much, and that’s hardly the case. It does a spectacular job of pulling in context from URLs storing postmeta about a URL
#
[dougbeal]
I think I'm only getting articles with press this, I thought I got the appropriate kind before
#
[dougbeal]
Need to track down the gravatar comment problem first
#
@zeldman
☛ Listen up, designers & developers: our walled gardens are ripe for disruption. Learn how W3C Webmentions smash silos & free up cross-platform content & communication, ℅ @chrisaldrich in @AListApart: https://alistapart.com/article/webmentions-enabling-better-communication-on-the-internet
(twitter.com/_/status/1020356703756464129)
#
Loqi
Thanks! We need one more person to confirm the retweet!
#
[dougbeal]
Zeldman++
#
Loqi
zeldman has 1 karma
#
aaronpk
What is audience?
#
Loqi
audience is an experimental property of a post that indicates the intended recipients (readers) of the post https://indieweb.org/audience
#
aaronpk
As I'm thinking about posting notes visible to only certain people, I'm worried about what happens when someone "likes" or replies to that post on their website
#
aaronpk
If I make the url require login, then presumably all existing tools that would fetch the reply context will fail to get any data from the page
#
[dougbeal]
Depending on the context, it would be interesting to have a public teaser... Like for subscription content? Where a subscriber could like and automatically get approved teaser
#
aaronpk
Once the tools know how to fetch private posts then we start having to be concerned about making sure that someone else's site isn't republishing my content to an audience it was not intended for
dougbeal|mb1 joined the channel
#
dougbeal
itty.bitty.site has a similar problem. When I bookmarked it I got the encoded string.
#
aaronpk
The real trick is I want to tell people a post is visible to them because theyre on a special list without telling them anything else about that list like the name or who else is on it
#
dougbeal
Like <large><blink>Private Post ? ;)
#
aaronpk
Yes but something machine readable so that they know not to show it in a reply context
#
@miklb
You've seen me ramble on about "IndieWeb" here's a great article on webmentions, the core of how we can start interacting from our own website instead of silos. https://alistapart.com/article/webmentions-enabling-better-communication-on-the-internet
(twitter.com/_/status/1020361119989366785)
#
aaronpk
Also it's not quite "private" since it's visible to a bunch of people just not public
#
[miklb]
using the excerpt field to put the link at the end and using markdown links in the post is working out well. Now to write a plugin to do that for me.
#
dougbeal
kinda like goverment classified documents?
#
dougbeal
miklb: No link back to your site?
snarfed, [philbowell] and jackjamieson joined the channel
#
@ishan_13
Webmentions: Enabling Better Communication on the Internet http://tinyurl.com/ydcbns6m #geek #iosdev #tech
(twitter.com/_/status/1020364469141110785)
#
@dixongexpat
@eatpodcast Mr. Cherfas - would be most interested in details on getting webmentions integrated into GravCMS - any info you can provide would be greatly appreciated! tnx...
(twitter.com/_/status/1020364510245412864)
[chrisaldrich] joined the channel
#
[miklb]
[dougbeal] link back where?
#
[dougbeal]
From the tweet
#
[miklb]
no, I don’t link back in tweets, I use bridgy with syndication links.
#
[miklb]
not for notes at least
#
[miklb]
if I’m understanding the question
#
snarfed
while we're discussing micropub and synd links etc here...for anyone interested, https://github.com/snarfed/bridgy/issues/796 would be a great starter project for contributing to bridgy, and highly appreciated by lots of people here
#
Loqi
[snarfed] #796 micropub API for bridgy publish
#
snarfed
it's a substantial project, but very self contained
cloud-maingo joined the channel
#
@mobiscroll
Webmentions: Enabling Better Communication on the Internet https://buff.ly/2NtLGgp
(twitter.com/_/status/1020371517199220737)
#
@vince2_
Webmentions: Enabling Better Communication on the Internet · https://alistapart.com/article/webmentions-enabling-better-communication-on-the-internet (it's a bit unfortunate to publish this on a site without webmention support)
(twitter.com/_/status/1020374542844399621)
#
@PanolaTech
The Weekly Roundup for July 20th #WeeklyRoundup #Security #SmartPhones #Webmentions https://www.panolatech.com/2018/07/20/weekly-roundup-for-july-20th/
(twitter.com/_/status/1020374874320142338)
[kim_landwehr] joined the channel
#
loqi.me
edited /RDF (+195) "tantek__ added "Criticism: http://microformats.org/wiki/triples <blockquote>The larger problem is that triples are more than just complicated, they are unnecessarily complicated.</blockquote>" to "See Also""
(view diff)
#
@kfitz
↩️ It’s an open question, but one that I think these protocols (Solid/Webmentions) are pointing toward: ways of building intentional online conversations and communities.
(twitter.com/_/status/1020378134028390400)
Ruxton and KartikPrabhu joined the channel
#
tantek__
heh well one of those two actually has folks using them in the wild with lots of implementations :)
#
tantek__
the other has a vanity fair interview with the inventor of the web, so ... yeah.
[eddie], [cleverdevil] and KartikPrabhu joined the channel
#
@EddieHinkle
↩️ Webmentions are great! I've been using them since 2017 and it's changed the way I interact. I just wrote an article about how I got into Webmention and other IndieWeb technologies. Give it a read (https://eddiehinkle.com/2018/07/20/11/article/) and join us (… https://eddiehinkle.com/2018/07/20/22/reply/
(twitter.com/_/status/1020389219947163648)
snarfed and [ryan339] joined the channel
#
Loqi
[bismark] Awesome thank you!
KartikPrabhu, [pfefferle] and [manton] joined the channel
#
@Madgraphism
Webmentions: Enabling Better Communication on the Internet https://buff.ly/2NtLGgp
(twitter.com/_/status/1020395421703827459)
eli_oat1 joined the channel
#
@spinsterofutica
I'm intrigued by the Webmentions standard as a way of pulling convos back onto the open web, but also appreciative of critical voices like @LibSkrat on the weak protections against spam and abuse. https://alistapart.com/article/webmentions-enabling-better-communication-on-the-internet
(twitter.com/_/status/1020398522636439552)
#
@ChrisAldrich
↩️ As I prep for #DrupalCamp LA this weekend I’m considering how fun and impressive it’s been watching folks like @swentel & @Dries bring Webmention and other #IndieWeb philosophies to @drupal since February. @ladrupal https://www.drupal.org/project/indieweb https://boffosocko.com/2018/07/20/reply-to-zeldman-about-ala-article-on-webmention/
(twitter.com/_/status/1020399421412933632)
eli_oat joined the channel
#
@mrdougal
↩️ @ChrisAldrich @zeldman @alistapart @swentel @Dries @drupal @ladrupal Webmentions is such a good idea, I’m glad it’s getting wider adoption.
(twitter.com/_/status/1020408594670338048)
tantek joined the channel
[eddie] joined the channel
#
[eddie]
oops, hit enter too early
#
[eddie]
So the opposite of syndication is “rel=canonical”? For example, if I’m syndicating to a website I own, I should probably have the one link to the other as “rel=canonical” and
#
[eddie]
Essentially the one I consider as “syndicated” I should have it link back to the original with “rel=canonical”, right?
#
tantek
if you can sure. usually silos are unfriendly towards adding rel values on links back to originals
#
[eddie]
Yeah, I’m looking at two websites I own
#
[eddie]
:thumbsup: Just wanted to make sure I was understanding that relationship correctly
benwerd, [kim_landwehr] and [jgmac1106] joined the channel
#
[jgmac1106]
[eddie] I was helping someone with an hcard that wasn't on their canonical url but had a link to that url and the current url. Went u-url to his canonical and u-uid to the current page with hcard
#
[jgmac1106]
Not sure if that was right. Was advice I got. I find description of u-uid ND u-url hard to understand the difference
grantcodes[m] and snarfed joined the channel
#
gregorlove.com
edited /representative_h-card (+1) "update mf wiki link for representative-h-card-authoring"
(view diff)
[miklb], snarfed, [eddie] and [chrisaldrich] joined the channel
#
aaronpk
[manton]: it looks like micro.blog supports articles, but that isn't returned in q=config
ZachOglesby[m], myfreeweb[m], plindner[m], schmarty[m], eli_oat[m] and Adam[m]4 joined the channel
#
tantek
re: Webmention
#
tantek
the need for Vouch is becoming ever more imminent!
[manton] joined the channel
#
[manton]
[aaronpk] Oh yeah, I'll add it. Thanks.
#
[manton]
Although... Perhaps I didn't add it because Micro.blog doesn't have a different name for notes vs. articles.
#
aaronpk
this list of supported post types should be based on post type discovery https://ptd.spec.indieweb.org/
#
Loqi
[Tantek Çelik] Post Type Discovery
#
aaronpk
heh, I just realized that PTD is in the category of specs that is vague enough to apply to many use cases so doesn't actually tell us specific enough information to be interoperable
#
aaronpk
in particular, we need a list of canonical identifiers for each post type
#
ramblinggit.com
edited /chat-names (+161) "/* Nicknames */"
(view diff)
#
aaronpk
i've been using lowercase versions of the text in "then it is a ____ post"
#
aaronpk
[manton]: does micro.blog support "reply" posts? e.g. what happens if someone puts in a URL in quill's "reply" field?
#
tantek
aaronpk yeah that was what I intended (lowercase ... )
#
tantek
I could provide emoji for each too if that would help :)
#
[manton]
[aaronpk] Nope, not currently. It expects replies to be handled via Webmention or from the Micro.blog API. I think because in Micro.blog replies are in an existing conversation, and there's not really a concept of replies to external URLs. There's no special formatting for them.
#
aaronpk
that makes sense
#
[manton]
I think adding replies via Micropub would fit in with having a formal way to do reposts/quoting, which is something I've been thinking about too.
#
tantek
re: no special formatting - you can always show a /reply-context for a reply post, whether it is in reply to something on your site, or some external URL
#
tantek
e.g. consider the use-case of using your micro.blog to comment on someone else's blog (not hosted by micro.blog)
#
tantek
that should "just" work
#
tantek
and the copy of your reply on micro.blog (your original) would ideally show a /reply-context of whatever external blog post you replied to
#
@kaushalmodi
Webmentions is awesome! I have it implemented on my @GoHugoIO + @Netlify site for a while. It's a "set it, forget it, just works" experience :). Also check out the badges in my site's (in my profile) footer.
(twitter.com/_/status/1020444225090072576)
#
tantek
that way you have a way to confirm your reply has been posted, regardless of any moderation or anything similar at the destination of the comment
#
[manton]
Thanks. That seems very much in line with how quoting will look. Right now users are kind of own their own to link to and format those posts.
#
aaronpk
Quill now consumes the micropub post-types extension
#
aaronpk
so micro.blog users will not see links to the quill interfaces for unsupported post types
#
aaronpk
that should reduce the support requests since now things can't go wrong as much
#
aaronpk
where is that on the wiki?
#
aaronpk
weird, I can't find it anywhere
benwerd joined the channel
#
aaronpk
did we really get a publisher and a consumer of a micropub extension without it ever being documented on the wiki?
#
tantek
"how quoting will work"? manton perhaps I misunderstand a /reply post is quite different from a /quotation post
tantek__ joined the channel
#
aaronpk
goes back to adding a UI to manage his nicknames cache
#
dougbeal
aaronpk++ Noice
#
Loqi
aaronpk has 162 karma in this channel (1683 overall)
#
tantek.com
edited /RDFa (+270) "note (ir)relevance to indieweb, explicitly link example of unnecessary verbosity, Wikipedia instead of marketing link"
(view diff)
#
[manton]
[tantek] I was thinking about reply vs. quoting in terms of how Micro.blog might format the posts by default. You're right, they're separate things.
#
tantek
phew :)
#
[manton]
[aaronpk] I think that might have jumped right into a GitHub issue instead of starting on the wiki.
#
aaronpk
Oh! Is it in the Micropub GitHub repo? I didn't even look there
#
aaronpk
So I'm working on my nicknames cache so that I end up with a way to associate people who log in to my site with other URLs and such, ultimately to get limited audience posts working
#
aaronpk
but I'm struggling with figuring out a mechanism to generate a list of posts that someone is allowed to see based on what lists they're in
#
tantek
aaronpk that's because it's a hard problem
#
aaronpk
It's like all the old exercises of building a twitter clone, where there are some clever solutions in redis or by denormalizing the data a lot
#
aaronpk
But... the interesting thing is that the challenge is specifically generating a list of posts, not doing the post privacy on its permalink
#
tantek
and making it work over time
#
tantek
where who has access can change over time
#
aaronpk
And even more interestingly, activitypub solves this in a way that basically makes this way easier for me as a publisher
#
tantek
not really. it doesn't handle updates
#
aaronpk
Updates to what?
#
tantek
who should be able to see the post
#
tantek
because human relationships change
#
aaronpk
Try implementing it and then reassess that
#
tantek
people become friends, enter trusted relationships, break-up, block each other etc.
#
tantek
if you ignore the time axis I think you're in for a heap of trouble
#
tantek
AP's model is far too simplisitc
#
aaronpk
The thing AP does is it removes the need for me to generate a list of posts at all
#
tantek
or rather, AFAIK it just replicates email. once sent, there's no changing
#
aaronpk
Right, but I'm reality there's no way to unsend something to someone if you've given it to them in a way they can store
#
aaronpk
Best you can do is request that it's deleted
#
aaronpk
of course in the other model, you can always avoid serving private content to the person in the future if they request it
#
tantek
right, like how Flickr works
#
tantek
in reality, no one is replicating all the private Flickr photos that they happen to have access to
#
tantek
so in reality, you don't have to "unsend" anything
#
aaronpk
But even without that consideration it's way harder to publish a private feed than it is to deliver individual private posts to someone's reader
#
aaronpk
The closest way I can think of to make a private feed for someone on my site is to essentially create an "inbox" for them on my site, and every time I publish a post it gets added to everyone's inbox on my site, then if they log in they get to see that inbox
#
aaronpk
cause I can't picture a query that will work otherwise
#
tantek
might take some time to iteratively brainstorm
#
tantek
what is a private post
#
Loqi
private posts refer to posts or portions of posts which are private to either the author or to a limited audience chosen or previously approved by the author https://indieweb.org/private_post
#
aaronpk
Well step 1 is I still need this nicknames cache management interface
#
aaronpk
otherwise I'm not gonna have anyone to share posts with
#
@sandhawke
Webmention is indeed quite cool. One of my all-time-favorite W3C specs. (I worked on it, but I worked on a lot I'm not so fond of, too.)
(twitter.com/_/status/1020455635463401472)