#dev 2017-03-01

2017-03-01 UTC
#
GWG
tantek, it does?
#
tantek
GWG see tweet ^^^ :D
#
tantek
aaronpk, I can't find where the Webmention spec says what to do with Fragmention target or source URLs, and I'm wondering if that's a possible extension
#
tantek
or frankly fragments in general
#
tantek
what is a fragment
#
Loqi
It looks like we don't have a page for "fragment" yet. Would you like to create it?
#
tantek
A fragment in the context of the indieweb typically refers to a fragment identifier at the end of a URL preceded by a # but may also refer to a [[media fragment]] which may use a fragment identifier or a query string.
#
GWG
tantek, anything promising going on?
#
tantek
A fragment is part of a URL in the context of the indieweb, and typically refers to a fragment identifier at the end of a URL preceded by a # but may also refer to a [[media fragment]] which may use a fragment identifier or a query string.
#
loqi.me
created /fragment (+269) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
GWG, the Social Web WG decided to take Micropub to PR today
#
tantek
made the decision that is, now it's up to W3C process / staff to take the steps to take it to PR
#
tantek
I believe pending one more implementation of one more feature
#
tantek
so that's cool
#
GWG
tantek, that is good. I am curious what the others will say.
#
tantek
similarly with Activity Streams 2, and pending an update to the draft that drops a few unimplemented vocabulary items
#
tantek
GWG, which others?
#
GWG
People unfamiliar with it
#
tantek
indeed!
#
tantek
that reminds me
#
tantek
aaronpk are there any editorial improvements you want to make to the summary of Micropub that may end up in the W3C blog post about it going to PR?
#
tantek.com
edited /fragment (+638) "brainstorming, Webmention and fragments, see also"
(view diff)
#
tantek
aaronpk, in particular, is it worth mentioning create, update, and delete posts rather than just create posts here? https://micropub.net/draft/#abstract-p-1
#
tantek
I'll start with wiki
#
tantek.com
edited /Micropub (+84) "minor dfn expansion to explicitly include update & delete, post and edit, comments and likes"
(view diff)
#
tantek
aaronpk, in case that helps - made some edits to https://indieweb.org/Micropub intro / dfn accordingly
[kevinmarks] joined the channel
#
[kevinmarks]
Hm did webmention not discuss fragments? I thought there was a bug about them
#
sknebel
right now the spec only mentions that fragments can happen and that a receiver shouldn't be confused by them
#
tantek
yup. the spec is thus extensible
#
tantek
feel free to add to https://indieweb.org/fragment#Brainstorming to describe more precisely *how* fragments should be used with webmention
[chrisaldrich] joined the channel
#
[chrisaldrich]
Is that the sort of thing you mean tantek?
#
[chrisaldrich]
I recall Kartik using fragments for marginalia which is apropos given the W3C notes on 2/23: https://kartikprabhu.com/articles/marginalia
#
Loqi
[chrisaldrich]: tantek left you a message on 2017-01-09 at 7:42am UTC: could you update the URL/description for HWC LA for this wek? https://indieweb.org/events/2017-01-11-homebrew-website-club#Where
#
Loqi
[chrisaldrich]: tantek left you a message on 2017-01-26 at 12:07am UTC: I'm confused by this section: https://indieweb.org/WordPress_with_Bridgy#Rel-me_links - because shouldn't the IndieWeb Plugin already take care of your rel=me links for you? This section doesn't even mention the IndieWeb Plugin, and that you need to set it up with the links to your social media profiles. It should mention that right?
#
Loqi
[chrisaldrich]: tantek left you a message on 2017-01-09 at 7:42am UTC: could you update the URL/description for HWC LA for this wek? https://indieweb.org/events/2017-01-11-homebrew-website-club#Where
#
Loqi
[chrisaldrich]: tantek left you a message on 2017-01-26 at 12:07am UTC: I'm confused by this section: https://indieweb.org/WordPress_with_Bridgy#Rel-me_links - because shouldn't the IndieWeb Plugin already take care of your rel=me links for you? This section doesn't even mention the IndieWeb Plugin, and that you need to set it up with the links to your social media profiles. It should mention that right?
#
Loqi
[Kartik Prabhu] Marginalia
#
GWG
Hello, [chrisaldrich]
#
[chrisaldrich]
evening GWG! Stopping in for a second before heading over to UCLA for the evening.
#
GWG
[chrisaldrich]: Have fun.
#
tantek
hey chrisaldrich - yes - Kartik's marginalia the very first example in that link I provided ;)
#
[chrisaldrich]
I didn't manage to figure out what was causing that part of the admin UI to not appear last night, but in looking through all the rest, I don't know if I had more notes than what we'd discussed.
#
GWG
[chrisaldrich]: I switched the tags from line separated to semicolon separated based on your comment
#
[kevinmarks]
I think I made mention-tech.appspot.com show fragmentions as quotes
#
[kevinmarks]
I need to spend a bit more time on that.
#
[chrisaldrich]
tantek, maybe its there and you haven't hit save yet as I don't see it for some reason.
#
[chrisaldrich]
Alright, back after midnight sometime...
#
tantek
chrisaldrich - hmm you don't see " Webmention and fragments" ?
#
tantek
and "The development of marginalia has ..."
#
KartikPrabhu
why!!!! why the weird SVG thing!!
#
tantek
who knows
ben_thatmustbeme and [kevinmarks] joined the channel
#
[kevinmarks]
Because someone really likes xml
#
[kevinmarks]
I do quite like the diagram for use cases, but it's not really responsive
#
KartikPrabhu
well if they really wanted to show off they should have made a documented annotated using Web Annotation
KevinMarks and KevinMarks_ joined the channel
#
aaronpk
KartikPrabhu++
#
Loqi
kartikprabhu has 2 karma in this channel (142 overall)
tantek and [eddie] joined the channel
#
[eddie]
Curious how you all treat pages. Are they just articles? Are they special articles? Are they something different entirely, and if so, do you use microformats (h-entry's) to mark them up? I know that, aaronpk, for example have a form for webmentions at the bottom of all of your stock pages.
#
aaronpk
My pages are basically articles without a published date
#
[eddie]
Okay. So no published date (which means no dt-published. But they get h-entry, p-name and e-content at a minimum
#
aaronpk
Yeah and they're stored the same internally
#
[eddie]
ohhh interesting. So if you don't give it a date, it just puts the permalink at the root level
#
GWG
[eddie]: What is it?
#
[eddie]
Generic pages versus Articles
#
GWG
The second it in your sentence.
#
GWG
[eddie]: What is the it giving permalinks out?
#
[eddie]
Ohhh aaronpk's page. He was saying he stores pages just the same as articles just without a date. So I was analyzing his permalinks lol
[kevinmarks] joined the channel
#
Loqi
ok, I added "http://glasnt.com/blog/2016/08/06/solve-for-emoji.html" to the "See Also" section of /emoji
#
loqi.me
edited /emoji (+74) "/* See Also */ new section"
(view diff)
#
aaronpk
[eddie] actually the trigger for when something is an article or page is whether the slug starts with a /
#
aaronpk
In my storage that is
KevinMarks, KevinMarks_, tantek, barpthewire, cweiske and marcthiele joined the channel
#
loqi.me
created /AIM (+64) "prompted by Zegnat and dfn added by Zegnat"
(view diff)
#
loqi.me
edited /AIM (+33) "/* See Also */ new section"
(view diff)
sebsel and [eddie] joined the channel
#
[eddie]
aaronpk: ohhhh gotcha
KevinMarks, [eddie], tantek and barpthewire joined the channel
#
loqi.me
created /VR (+143) "prompted by tantek and dfn added by Zegnat"
(view diff)
#
loqi.me
edited /VR (+35) "/* See Also */ new section"
(view diff)
#
loqi.me
edited /VR (+15) "Zegnat added "[[HTC Vive]]" to "See Also""
(view diff)
#
aaronparecki.com
edited /Twitter (+410) "/* Issues */"
(view diff)
#
aaronpk
awesome job twitter
tantek joined the channel
#
loqi.me
created /principle (+23) "prompted by tantek and dfn added by tantek"
(view diff)
#
loqi.me
created /promoted_tweet (+324) "prompted by tantek and dfn added by tantek"
(view diff)
#
loqi.me
edited /promoted_tweet (+95) "/* See Also */ new section"
(view diff)
#
loqi.me
edited /promoted_tweet (+22) "tantek added "[[business models]]" to "See Also""
(view diff)
#
tantek.com
edited /promoted_tweet (+305) "example"
(view diff)
#
tantek.com
edited /Twitter (+36) "/* Features */ promote tweet"
(view diff)
#
tantek.com
moved /promoted_tweet to /promoted "for accounts too"
#
tantek.com
edited /promoted (+766) "expand to "promoted", for promoted account, hashtag, possibly other silos?"
(view diff)
#
tantek.com
edited /promoted (+19) "/* promoted account */ text description"
(view diff)
#
tantek.com
edited /Twitter (+60) "/* Features */ promoted account and hashtag too"
(view diff)
[chrisaldrich] joined the channel
[eddie] joined the channel
#
tantek.com
edited /promoted (+110) "another spot for a promoted account"
(view diff)
#
tantek.com
edited /promoted (+2) "/* promoted account */"
(view diff)
#
tantek.com
edited /promoted (+11) "/* promoted account */ description adjacent to correct image"
(view diff)
[cleverdevil] joined the channel
#
tantek.com
edited /promoted_tweet (+15) "to section"
(view diff)
#
loqi.me
created /promoted_account (+38) "prompted by tantek and dfn added by tantek"
(view diff)
#
loqi.me
created /promoted_hashtag (+77) "prompted by tantek and dfn added by tantek"
(view diff)
#
@lucas_gonze
How to address overlap between Webmention and W3C Web Annotation? Just let a thousand flowers bloom?
(twitter.com/_/status/837019066942402560)
#
tantek
maybe try implementing and that will answer your question for you?
#
aaronpk
cweiske++ for chat log search
#
Loqi
cweiske has 9 karma in this channel (80 overall)
#
loqi.me
created /moblogging (+256) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek.com
edited /moblogging (+65) "photos and videos too"
(view diff)
[keithjgrant] and KevinMarks_ joined the channel
#
aaronpk
whoa some crazy controversy over the new github ToS
#
tantek
yeah? URL?
#
GWG
Why is it that companies can't predict this by now?
#
tantek
whoa if those claims are true (about being GPL-incompat) I have a feeling that affects Moz too
#
tantek
GWG, predict what?
#
GWG
Fallout when they change their TOS
#
tantek
oh you mean like GitHub predicting it
#
tantek
yeah true - should have focus-grouped it better
#
aaronpk
it looks like they tried
#
tantek
huh mirbsd link is not loading
#
aaronpk
i think it's getting slashdotted
#
aaronpk
er, hackernewsd
#
tantek
as if that is still a thing for any decent backend :P
#
GWG
Noticed that link was out
#
aaronpk
oh it's still a thing
#
tantek
instead of bad DB / backend code bloat etc.
#
GWG
Is there another explanation?
#
tantek
anything requiring attribution? huh, that impacts all W3C work too
#
tantek
like specs
#
tantek
well then, this is going to get interesting
barpthewire joined the channel
#
tantek
aaronpk, defiintely worth adding to /GitHub#Issues !
#
tantek
aaronpk FYI, IANAL but I'm pretty sure this is going to mean W3C will need to host their own github clone
#
aaronpk
yeah i can't quite tell what is going on here
#
tantek
also, this would be an *excellent* time to exercise posting issues, responses to issues, etc. on your own site
#
tantek
and demonstrating how that works with Webmention etc.
#
tantek
just saying
#
tantek
there will be more people looking to "make that work"
#
tantek
especially the, ahem, *passionate*, free software / (L)GPL crowd
#
tantek
alright let's at least make sure we have the pages for all the building blocks for fully federated code repositories, issues, etc.
#
tantek
what is code?
#
Loqi
code in the context of the indieweb, refers to source code, code files, typically in a revision control system, like Git, hosted on an indieweb site https://indieweb.org/code
#
tantek
Loqi?
#
tantek
what is a repository?
#
Loqi
It looks like we don't have a page for "repository" yet. Would you like to create it?
#
aaronpk
federated code repositories is definitely solved. federated pull requests somewhat less so, but linux's patch via email is a good example of federated pull requests.
#
aaronpk
federated issues are a relatively unexplored territory, and where webmention and the other building blocks can really shine
#
aaronparecki.com
edited /GitHub (+408) "/* Criticism */"
(view diff)
#
tantek
a repository is a collection of typically [[code]] & other files, [[issue]]s & [[responses]], and a set of [[release]]s related to a specific [[project]], often hosted in [[source control]] such as [[Git]], on a service like [[GitHub]] or on independent sites using open source software.
#
loqi.me
created /repository (+317) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
what is an issue?
#
Loqi
issue is a special kind of article post that is a reply to typically some source code, though potentially anything at a source control repository https://indieweb.org/issue
#
tantek
what is a source control repository?
#
Loqi
It looks like we don't have a page for "source control repository" yet. Would you like to create it?_
#
tantek
source control repository is /repository
#
loqi.me
created /source_control_repository (+23) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
what is a repo?
#
Loqi
It looks like we don't have a page for "repo" yet. Would you like to create it?
#
tantek
repo is repository
#
loqi.me
created /repo (+50) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
what is a release?
#
Loqi
It looks like we don't have a page for "release" yet. Would you like to create it?
#
tantek
a release is a snapshot of the [[code]] & other files in a [[repository]] as of a particular datetime, often with an explicit name (commonly referred to as the tag for the release).
#
loqi.me
created /release (+211) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
what is source control?
#
Loqi
It looks like we don't have a page for "source control" yet. Would you like to create it?
#
tantek
what is scs?
#
Loqi
It looks like we don't have a page for "scs" yet. Would you like to create it?
#
tantek
what is a source control system?
#
Loqi
It looks like we don't have a page for "source control system" yet. Would you like to create it?
#
tantek
what is vcs?
#
Loqi
It looks like we don't have a page for "vcs" yet. Would you like to create it?
#
tantek
what is CVS
#
Loqi
It looks like we don't have a page for "CVS" yet. Would you like to create it?
#
tantek
what is Mercurial
#
Loqi
Versioning is the practice of keeping previous versions of a post or other item available (possibly through a record of edits) https://indieweb.org/Mercurial
#
tantek
maybe I'll leave some of those ^^^ up to other folks in the channel, perhaps bear?
#
tantek
what is a license?
#
Loqi
It looks like we don't have a page for "license" yet. Would you like to create it?
#
Zegnat
what is copyright?
#
Loqi
All text and images contributed to the IndieWebCamp.com wiki are released to the public domain per CC0, as they were required to be copyright owned by the contributor prior to contribution and agreed to CC0 upon wiki editing, or already in the public domain or equivalent when contributed https://indieweb.org/Copyright
#
Zegnat
Ah, hmm, that one is specific to the wiki only
#
tantek
a license is terms under which you are allowed to (re)use a piece of work; in the context of the IndieWeb, for source code such as in open source [[projects]], or content, like the IndieWeb wiki itself which has a specific [[Copyright]].
#
loqi.me
created /license (+267) "prompted by tantek and dfn added by tantek"
(view diff)
#
loqi.me
edited /license (+60) "/* See Also */ new section"
(view diff)
#
Loqi
ok, I added "http://microformats.org/wiki/rel-license" to the "See Also" section of /license
#
Loqi
rel="license"
#
tantek
what is ToS
#
Loqi
It looks like we don't have a page for "ToS" yet. Would you like to create it?
#
tantek
what is terms of service
#
Loqi
It looks like we don't have a page for "terms of service" yet. Would you like to create it?
#
Zegnat
Apparently official mirror of the mirbsd blog post: http://sprunge.us/TCaI
#
ben_thatmustbeme
is avoiding saying "ToS is The Original Series"
#
tantek
that's TOS, technically speaking
#
Zegnat
For indieweb projects, if we can adopt https://github.com/indieweb/wiki/issues/39 non of this will concern us ?
#
tantek
commented
#
tantek
Zegnat++ thanks for driving this
#
Loqi
zegnat has 2 karma in this channel (37 overall)
#
Zegnat
Thanks tantek. I’ll probably go through the repos again some time later this week to @-mention all the main contributors and get some traction.
#
tantek
Zegnat if you can get some sort of rough consensus in that issue 39 thread, it's also ok to incrementally work on updating the licensing of each project the way php-mf2 was updated
#
tantek
instead of trying to do it all at once
#
Zegnat
It’ll have to be done incrementally, as for every repo every contributor will have to give their consensus. I thought it would be good to get the discussion going at a central spot first.
#
Zegnat
See if we can write a CONTRIBUTING.md / LICENSE.md file centrally before opening the issues per repo.
#
tantek
right, a template to copy
#
Zegnat
Yeah, it would suck to get 4 repos down the list and suddenly need to tweak the text again. I will add that to the issue as well.
#
Zegnat
adds to todo list
KartikPrabhu, [cleverdevil] and [barryf] joined the channel
#
[barryf]
aaronpk: I’ve pushed a new release live for Micropublish that now uses q=source with properties. Would you mind giving it a look?
#
ben_thatmustbeme
i've begun work on having inkstone do updating of posts as well.
#
[barryf]
ben_thatmustbeme Nice ?
KevinMarks joined the channel
#
loqi.me
created /report (+25) "prompted by tantek and dfn added by tantek"
(view diff)
KevinMarks joined the channel
#
aaronpk
[barryf]: awesome! yes i'd love to check it out
#
tantek.com
edited /report_abuse (+820) "note past Instagram info was as of 2015, and new UI as of 2017 (and more responsive), note anecdotal much faster response to spam reports"
(view diff)
#
aaronpk
[barryf]: ooh this is good
#
[barryf]
Nice! All looking correct?
#
aaronpk
looks like it! I was able to edit one of my posts with it!
#
[barryf]
Great! I’ll submit a PR for the update to Micropublish's implementation report.
gRegorLove joined the channel
#
tantek
well that was fast
#
@lmorchard
That thing where I manually renewed my Let's Encrypt cert for my blog 3 months ago and that's just long enough to forget how I did it
(twitter.com/_/status/837037671004389381)
#
@lmorchard
Oh and hey, the self-verify challenge for Let's Encrypt to renew my SSL cert failed... because my SSL cert expired. Derp
(twitter.com/_/status/837040488733634564)
#
aaronpk
that's...not how that works
#
tantek
@lmorchard is a pretty sharp dev
#
aaronpk
the verify challenge is sent to the http site
#
tantek
this sounds like the kinds of things I would get tripped up on
#
aaronpk
and the reason they picked 3 months is for exactly this reason, because they want people to automate it from the beginning because it's too hard to remember all the steps
#
aaronpk
1 year expiration is long enough that it's too easy to justify not automating it
#
aaronpk
3 months seems long at first, but the second time you do it you're like okay yeah let's make sure that's automated
#
aaronpk
[barryf]++
#
Loqi
barryf has 2 karma in this channel (9 overall)
#
aaronpk
implementation report summary is updated! https://micropub.net/implementation-reports/clients/
#
[barryf]
That was quick! Hope that helps.
#
aaronpk
it definitely does! thanks!
#
[barryf]
No worries. Time for bed for me in Europe/London timezone. Enjoy HWC.
#
tantek
aaronpk - both the vote to take Micropub to PR pending another implementation for that one feature, and subsequent implementation + report update are worth announcing at HWC!
KevinMarks_ joined the channel
#
martymcguire[m]
and maybe a post to IndieNews? so it can go in this week in the indieweb? :}
#
www.boffosocko.com
edited /WordPress_with_Bridgy (+149) "Reference to IndieWeb plugin"
(view diff)
tantek, [aaronpk], KevinMarks and [cleverdevil] joined the channel