#dev 2017-05-20

2017-05-20 UTC
tantek, gRegorLove and leg joined the channel
#
gregorlove.com
edited /2017/Guest_List (+1) "/* Official Guest List */ update numbers"
(view diff)
[cleverdevil] joined the channel
#
gregorlove.com
edited /Planning (+70) "/* Florida */ +Orlando WordCamp dates"
(view diff)
#
rene.tk
edited /2017/Nuremberg/Guest_List (+230) "/* Participants */"
(view diff)
asuh joined the channel
#
miklb.com
edited /Getting_Started_on_WordPress (+13) "/* Self-hosted WordPress */ clarify <head> element"
(view diff)
[colinwalker], [jeremycherfas], [kevinmarks] and sebsel joined the channel
#
vanderven.se martijn
created /2017/Nuremberg/Schedule (+2229) "Created page with "'''<dfn>Schedule</dfn>''' for [[2017/Nuremberg|IndieWebCamp Nuremberg 2017]]. == Saturday May 20, 2017 == Day 1 is discussions in a BarCamp-like environment. Bring a topic you'd...""
(view diff)
sebsel joined the channel
#
aaronparecki.com
edited /2017/Nuremberg/Schedule (+6) "/* Saturday May 20, 2017 */ #buildingblocks instead of #introduction"
(view diff)
#
sknebel
Zegnat++ thank you very much, automatic session grid wikifiying makes lunch a lot less stressful :)
#
Loqi
zegnat has 4 karma in this channel (43 overall)
#
Zegnat
sknebel, lol @ “automatic” ;)
#
sknebel
reverse turing test. You work as reliably as we'd expect an API to be ;)
#
seblog.nl
created /2017/Nuremberg/HWC (+2404) "archived the Etherpad"
(view diff)
#
sebsel
hm, no formatting
#
Zegnat
There is apparently an API for that, sebsel. Just try “Zegnat fix [link]”. Then if it turned out good, give Zegnat a cookie. That’s how you train the neural network.
#
Zegnat
Right, sebsel, note that you should start notes with * and get them list-based. That’s the idea with the etherpad template http://indieweb.org/etherpad#Etherpad_Template
#
sebsel
cweiske has something
#
Zegnat
I was almost done doing that same update, oh well, lunch time
KevinMarks, [jeremycherfas] and KevinMarks_ joined the channel
#
vanderven.se martijn
created /2017/Nuremberg/law (+3058) "First dump of etherpad."
(view diff)
sebsel and tantek joined the channel
#
tantek.com
edited /rsvp (+140) "/* Tantek */ implemented co-organizing RSVP"
(view diff)
#
tantek.com
edited /rsvp (+124) "/* Text Design */ co-organizing now has an implementation"
(view diff)
#
tantek.com
edited /Introduction (+4) "updated to the latest I found"
(view diff)
#
vanderven.se martijn
created /2017/Nuremberg/static (+1791) "Etherpad dump"
(view diff)
#
vanderven.se martijn
created /2017/Nuremberg/email (+2964) "Etherpad dump"
(view diff)
#
vanderven.se martijn
edited /2017/Nuremberg/Schedule (+264) "/* Day 1 */ Add YouTube links"
(view diff)
sebsel joined the channel
#
julieannenoying.com
uploaded /File:iwc_nbg.gif "IndieWebCamp Nuremberg 2017"
#
julieannenoying.com
edited /2017/Nuremberg (+107) "/* IndieWebCamp Nuremberg 2017 */"
(view diff)
#
vanderven.se martijn
edited /2017/Nuremberg/location (+223) "Add YouTube link and loudness warning"
(view diff)
#
vanderven.se martijn
edited /2017/Nuremberg/location (+31) "/* Visualisations */ Fix what3words name and link"
(view diff)
[colinwalker] and gRegorLove joined the channel
#
gregorlove.com
edited /2017/Nuremberg/HWC (-348) "dfn, category"
(view diff)
[datacomputist] joined the channel
KevinMarks joined the channel
#
gregorlove.com
edited /2017/Nuremberg/private (+299) "dfn, category"
(view diff)
[kevinmarks] joined the channel
#
gregorlove.com
edited /2017/Nuremberg/micropub (+320) "dfn, category"
(view diff)
#
gregorlove.com
edited /2017/Nuremberg/law (+218) "dfn, category"
(view diff)
#
gregorlove.com
edited /2017/Nuremberg/static (+192) "dfn, category"
(view diff)
#
gregorlove.com
edited /2017/Nuremberg/location (+258) "dfn, category"
(view diff)
#
gregorlove.com
edited /2017/Nuremberg/email (+271) "dfn, category"
(view diff)
sebsel and pfefferle joined the channel
#
sebastiangreger.net
edited /2016/Berlin/onboarding (+44) "/* Personas */ translations DE to EN, in prep of tomorrows work at IWC Nbg"
(view diff)
#
gregorlove.com
edited /2017/Nuremberg/HWC (-277) "formatting"
(view diff)
#
loqi.me
created /p-summary (+106) "prompted by dougbeal and dfn added by gRegorLove"
(view diff)
#
gRegorLove
p-summary << [[summary]]
#
loqi.me
edited /p-summary (+31) "/* See Also */ new section"
(view diff)
#
Loqi
ok, I added "[[summary]]" to the "See Also" section of /p-summary
#
gregorlove.com
created /2017/Düsseldorf/cms (+2451) "dump etherpad, formatting"
(view diff)
#
gregorlove.com
created /2017/Düsseldorf/tls (+238) "stub, no etherpad"
(view diff)
#
gregorlove.com
created /2017/Düsseldorf/gallery (+244) "stub, no etherpad"
(view diff)
#
gregorlove.com
edited /2017/Düsseldorf/gallery (+294) "oops, there were etherpad notes"
(view diff)
[pfefferle] and [colinwalker] joined the channel
#
gregorlove.com
created /2017/Düsseldorf/onboarding (+4688) "dump etherpads, sections for both IWCs"
(view diff)
j4y_funabashi joined the channel
#
Loqi
This is a test note for testing replies
#
gRegorLove
Want a webmention, j4y_funabashi?
#
Loqi
This is a test note for testing replies
#
gregorlove.com
edited /2017/Düsseldorf/Schedule (+110) "category, other years"
(view diff)
#
gregorlove.com
edited /2017/Nuremberg/Schedule (+110) "category, other years"
(view diff)
#
j4y_funabashi
gRegorLove: I am just testing adding an author to my post permalinks, Loqi doesnt seem to pick them up
#
j4y_funabashi
gRegorLove: but a webmention would be great too :) hopefully it will show up here if you send one. https://j4y.co/webmentions
#
Loqi
[Liz Scattergood] Liz Scattergood liked your post 19th May, 2017
#
aaronpk
j4y_funabashi: loqi caches links for a little while so that might be the problem
#
gRegorLove
j4y_funabashi: Is the h-card on your homepage inside the h-feed or outside?
#
j4y_funabashi
gRegorLove: h-card is inside the h-feed i think
#
gRegorLove
I'll have to refresh my memory of the authorship algorithm on that. It might require a u-uid or something
#
j4y_funabashi
aaronpk: ahh ok that makes sense - pin13 is showing the h-entry author
#
gRegorLove
Anecdotally, my reply-context *should* follow authorship pretty well and isn't finding your author info either
#
gRegorLove
What is authorship?
#
Loqi
authorship is a claim about who the author(s) of a post are https://indieweb.org/authorship
#
j4y_funabashi
gRegorLove: I have just tried to implement author algo and I understood it as: if author is a url, find the representative h-card on that page
#
gRegorLove
*7.2 or 7.3
#
j4y_funabashi
gRegorLove: I think mine is 7.4
#
gRegorLove
No, there's no h-card on the h-entry page
#
gRegorLove
h-entry page = the note permalink, that is.
#
j4y_funabashi
the author of the h-entry is a url (author-page) which should then lead to 7 then to 7.4?
#
gRegorLove
In 7.4 "if the h-entry's page" that means the original URL, not the author-page.
#
sknebel_
7.4 requires an h-card on the *h-entry*s url
#
j4y_funabashi
so I'm thinking it should satisfy 5.3 then 7.2?
#
gRegorLove
So it's getting to 7.4 and checking for an h-card on https://j4y.co/p/20170506185225_590e1b69240f8
#
Loqi
This is a test note for testing replies
#
j4y_funabashi
ahhh ok I missed the "h-entry page" part, my apologies
#
gRegorLove
No worries
#
gRegorLove
It's tricky. I always have to re-read it to grok it again
#
j4y_funabashi
yeah because 7.1 - 7.3 are about the author-page I totally missed the difference with 7.4, doh!
#
gRegorLove
I kinda wonder if 7.4 should be higher. I was watching aaronpk's mf sessoin today and he said something that sounded like that's how it should work, so it doesn't do another HTTP fetch
#
sknebel_
gRegorLove: I asked a few days ago, and the answer was that 7.4 is a fallback only
#
sknebel_
e.g. if you have a full h-card on your home page, with tons of links and details, 7.4 provides a fallback to a smaller one on the current permalink
#
sknebel_
if it can't fetch it or something
#
sknebel_
(it= the homepage/main h-card)
#
j4y_funabashi
so can I have an invisible link on posts that points to my homepage hcard?
#
aaronpk
j4y_funabashi: yeah. That's basically what I do except my invisible link links to an h-card in my site footer
#
sknebel_
yep, that's how I do it. see the footer of e.g. https://www.svenknebel.de/posts/2017/3/9/ : "<a class="u-author" href="/" tabindex="-1"></a>"
#
Loqi
[Sven Knebel] notes for HWC Berlin 2017-03-08
#
aaronpk
Yeah sknebel described it pretty well
#
gregorlove.com
edited /2017/Düsseldorf/Schedule (+609) "day 2 schedule"
(view diff)
#
aaronpk
the assumption is that your home page h-card is likely to be more complete than an embedded h-card
cweiske joined the channel
#
gRegorLove
The author link to your homepage is there already, that h-card needs either a u-uid or a matching rel=me I think
#
sknebel
yeah, the u-uid seems to be missing
#
j4y_funabashi
ahh ok, so I need to add u-uid to this <a class="p-name u-url" href="https://j4y.co">Jay Robinson</a>
#
sknebel_
on j4y.co? yes
#
Loqi
This is a test note for testing replies
#
j4y_funabashi
bah, maybe cached
#
cweiske
aaronpk, I tried to login to webmention.io with https://cweiske.de/ as URL
#
cweiske
then indieauth.com had its problem
#
aaronpk
erm, that's odd
#
aaronpk
i did just change a bunch of stuff but not that should have affected that...
#
aaronpk
ah looks like indieauth.com got a "400 Bad Request: Validating token failed" response
#
Loqi
[gRegor Morrill] This is a test reply. Found your authorship info, too!
#
cweiske
from my site?
#
Loqi
[cweiske] #124 Show remote auth server response when something terribly went wrong
#
j4y_funabashi
gRegorLove: huzzah! and I got yours https://j4y.co/webmentions \o/
#
Loqi
[gRegor Morrill] gRegor Morrill commented on your post: "
#
j4y_funabashi
gRegorLove: can you send homepage mentions? I *think* I have those working too now
#
aaronpk
PSA you can always use https://webmention.rocks to send test mentions to yourself
#
Zegnat
What is a representative h-card?
#
Loqi
The representative h-card for a page is an h-card on that page that represents that page, if any, as not all pages are about a person or organization, a page might not have a representative h-card https://indieweb.org/representative_h-card
#
Zegnat
Hmm, I thought the u-uid kerfuffle was on that page...
#
gRegorLove
j4y_funabashi: Yep, looks like it worked too.
#
j4y_funabashi
gRegorLove: awesome!
#
gRegorLove
Looks like some javascript is getting pulled in with those mentions though, like dougbeal's subtome JS
#
j4y_funabashi
yeah next job - sanitize the content :)
#
j4y_funabashi
thanks for the help all, homepage mentions and added me as an author to permalinks. feels like a productive evening, now sleep
#
dougbeal
gRegorLove: turned that off, the config wasn't working
#
sknebel_
what is non-interactive IndieAuth?
#
Loqi
It looks like we don't have a page for "non-interactive IndieAuth" yet. Would you like to create it?
#
sknebel_
non-interactive IndieAuth is a future way of using [[IndieAuth]] to [[authenticate]]/[[authorize]] services against other services, without a human user confirming things. Possible use cases include [[private-webmention]], bots editing the wiki and [[readers]] for private feeds.
#
loqi.me
created /non-interactive_IndieAuth (+306) "prompted by sknebel_ and dfn added by sknebel_"
(view diff)
#
sknebel
aaronpk: ^^^ I think that's an appropriate working title unless we come up with something specific
#
GWG
I feel like I'm missing something obvious. Does this time string look wrong to anyone: 2017-05-16T15:06:01.133934073Z
#
gRegorLove
The microseconds are odd.
#
gRegorLove
And probably not ISO off the top of my head
#
GWG
I've never used microseconds.
#
gRegorLove
Well, they're there :)
#
sknebel_
afaik iso doesn't limit the precision of the fraction
#
sknebel_
so that looks fine
#
gRegorLove
What's the problem you're having, GWG?
#
GWG
gRegorLove: strtotime and DateTime aren't recognizing that time, causing the comment to be set to 1969
#
GWG
So I'm putting in code that if it doesn't recognize it, it will set it to now instead.
#
GWG
Better than 1969
#
gRegorLove
GWG: Very odd. If I remove one digit of precision from that timestamp, them DateTime works fine.
#
GWG
gRegorLove: Still, an issue for the site, not necessarily the consumer though.
#
gRegorLove
So maybe limit it to 8 digits precision
#
Loqi
[Greg] How would you even post a like-action without a URL though?
#
gRegorLove
Gives you a more precise datetime value than "now"
#
GWG
Yes, but I only have one person with the problem.
#
gRegorLove
It's an issue with PHP's DateTime as a consumer
#
GWG
Yes, which I'm saying I won't be able to fix.
#
myfreeweb
you could strip the microseconds with a regex or something before giving it to datetime?
#
myfreeweb
heh my webmention broke a page https://unrelenting.technology/replies/2017-05-20-22-49-20https://jonnybarnes.uk/notes/Dr "Whoops, looks like something went wrong."
#
Loqi
[Greg] nice. I wish my home ISP enabled IPv6 but they're a small company with likely old hardware…
#
GWG
myfreeweb: I want to see if anyone else has the problem. But I can, because WordPress doesn't store microseconds anyway
#
miklb
difference in php versions?
#
myfreeweb
ooh it was on /r/lolphp a year ago https://redd.it/3nz2hd
#
GWG
So, we're back to...not the plugin's job.
#
myfreeweb
where is DateTime called? in the plugin?
#
GWG
myfreeweb: It isn't. strtotime is called. I checked. Both have an issue.
#
myfreeweb
so they've added ATOM/RFC3339/W3C to DateTime. but haven't fixed strtotime to recognize it
#
myfreeweb
it is the plugin's job to work around php's bugs
#
myfreeweb
they probably won't fix it and even then people use old php versions…
#
GWG
myfreeweb: I'm not saying someone will never fix it, we only have one example of microseconds as an issue, so the setting to 'now' solution should be adequate because the webmention is sent when the post is created.
#
GWG
Let me get this PR done, which fixes a lot of other things, and someone can circle back in future.