#dev 2016-10-21

2016-10-21 UTC
#
aaronpk
I need an mf2 property for the list of people who can see a private post, aka who the post is shared with
#
aaronpk
see the Facebook screenshots on /private for an example
#
aaronpk
Facebook actually lists out each person when the message is shared with a specific set of people
#
aaronpk
im thinking either "visible-to" or "shared-with"
#
aaronpk
not a huge fan of using "share" since it's kind of vague/overloaded
#
tantek
indeed
#
tantek
what is share?
#
Loqi
share is a watered down verb that's used on the "social web" (and other platforms like Google's Android) to mean pretty much any action https://indieweb.org/share
#
dansup
heh
#
tantek
aaronpk - is there vocabulary you can re-use from ActivityPub ?
#
aaronpk
activitypub has "to" (and "cc")
#
aaronpk
(actually from activitystreams)
#
aaronpk
tho activitystreams also has "audience" and it's not entirely clear to me the difference https://www.w3.org/TR/activitystreams-vocabulary/#dfn-audience
#
Loqi
[James M Snell] Activity Vocabulary
#
tantek
Does ActivityPub have audience?
#
aaronpk
i believe activitypub only uses "to" and "cc" and "bcc" for what is called "targeting" https://www.w3.org/TR/activitypub/#targeting
#
Loqi
[Christopher Allan Webber] ActivityPub
#
tantek
huh - then I'm definitely confused about "audience" in ActivityStreams
#
tantek
I wonder if anyone implements "audience" (publishing and/or consuming)
#
tantek
is it "at risk"?
#
loqi.me
created /superuser (+243) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek.com
edited /superuser (+380) "expand, fix dfn, add why, how, examples, see also"
(view diff)
#
dansup
aaronpk, what is the difference between activitystreams and activitypub ?
#
dansup
i am using activitystreams for my gnu/social clone
#
KartikPrabhu
what is activitypub?
#
Loqi
It looks like we don't have a page for "activitypub" yet. Would you like to create it?
#
tantek
dansup AS1 or AS2?
#
dansup
tantek, as2
#
dansup
the working draft
#
tantek
dansup great! we definitely need more implementation experience with AS2
#
tantek
it's a CR!
#
KartikPrabhu
what is activitystreams?
#
dansup
its not working yet, still have a lot of work to do
#
tantek
publishing or consuming?
#
dansup
tantek, it will support both
#
dansup
same with my micropub lib
#
tantek
awesome!
#
dansup
client/server and I hope to publish laravel packages too, because I am using laravel for a few projects
#
dansup
i ran a gnu/social instance for a few years on something called hyperboria, its a peer-to-peer IPv6 network with automatic end-to-end encryption, distributed IP address allocation, and DHT-based Source Routing
#
dansup
we like to think of it as the alternative/next-gen internet
#
dansup
and I need something more modern than gnu/social now
#
ben_thatmustbeme
Reading back
#
tantek
any/all feedback re: AS2 and/or Micropub is strongly welcome! Anything from editorial to challenges / problems / questions you come up with from the specs
#
tantek
feel free to ask informally, or file github issues! (both specs link to their github repos for issues)
#
dansup
thanks tantek!
#
ben_thatmustbeme
Tantek, aaronpk I started mp-type to distinguish between types that you cannot determine based on field. (note at a location vs check-in with text). (note vs snark)
#
ben_thatmustbeme
I was unaware that known used it as well
#
ben_thatmustbeme
Also mp-type in inkstone is a deletable field
#
ben_thatmustbeme
Bear, we should probably document all current usage of mp-type
#
tantek
ben_thatmustbeme: is it still needed and if so why?
#
ben_thatmustbeme
For me, yes, they are different templates
KevinMarks joined the channel
#
ben_thatmustbeme
But the arguement for explicit typing has gone on for a long time
#
tantek
ben_thatmustbeme: what "they" and why "they" need mp-type in particular
#
ben_thatmustbeme
I have different templates for a checkin with text vs note with a location attached
#
ben_thatmustbeme
Most others I have worked around
#
tantek
so let's solve that then
#
tantek
since that's one specific post type discovery case
#
ben_thatmustbeme
Also "snark"as a type, but more of a joke
#
ben_thatmustbeme
Now that is an interesting way about it. The arguement in the past has been that they are the same
#
tantek
not from a user perspective, which is the important part
#
tantek
we need to capture that somehow
#
tantek
regardless of what particular set of properties / values get created or not
#
ben_thatmustbeme
Sorry, i'm on mobile so a little slow to respond
#
tantek
no problem
#
tantek
this is worthy of some thinking, taking some time to figure out
#
ben_thatmustbeme
So in the simplest case, I could see just location and content being the only data on them
#
ben_thatmustbeme
The difference is what is the focus or primary content of the post
#
tantek
right
#
tantek
but more importantly, it may be that that focus or intent can only be captured by the client UI
#
ben_thatmustbeme
That's reflected in my display, small gps link, vs map showing position
#
tantek
rather than some aspect of those properties
#
tantek
yes yes obviously in the eventual display they look different
#
tantek
that's not the part that's as interesting
#
tantek
what's interesting is how does the user create one vs the other
#
ben_thatmustbeme
I'm just trying to think of a system that allows both. I think Facebook does both
#
tantek
that's probably worth documenting, e.g. screenshots of their UI creating one vs the other
KevinMarks_ joined the channel
#
ben_thatmustbeme
Hmm actually it does not appear you can do both
#
ben_thatmustbeme
At least not that I can tell
#
tantek
can you capture their checkin UI at least?
#
ben_thatmustbeme
I have screenshots on mobile, ill upload them later
#
tantek
sounds good
#
ben_thatmustbeme
And I did find it. You can only "check-in" by finding a page of a place (restaurants etc) and selecting check-in from there
#
ben_thatmustbeme
But you can update your status and add a location to it
#
tantek
ben_thatmustbeme: I wonder if their "native" app has different checkin UI (more explicit)
#
ben_thatmustbeme
Hmm. No clue, I don't install their apps ever.
#
ben_thatmustbeme
Interesting that the UI is slightly different, check-ins don't let you post what you are eating
#
KevinMarks_
Another odd variation there is swarm posse to foursquare
#
KevinMarks_
Er. I meant instagram to swarm
#
KevinMarks_
You add a location to a photo on instagram, that becomes a checkin with photo on swarm
#
bear
most of facebooks post options on their android phone app are exactly the same, once you pick one the other options are icons at the bottem
tantek, KevinMarks and gRegorLove joined the channel
#
gregorlove.com
edited /Events (+29) "/* October */ +Portland"
(view diff)
#
gregorlove.com
edited /Events (+250) "/* 2016 */ SeaGL and indieweb session"
(view diff)
#
gregorlove.com
edited /Events (+1) "archive 10/19 hwc"
(view diff)
KevinMarks joined the channel
#
gregorlove.com
edited /events/2016 (+2733) "/* 2016 */ archive July"
(view diff)
#
gregorlove.com
edited /Events () "(-2733) /* Recent */ archive July"
(view diff)
#
gibberish.com
edited /RDF (+617) "in case some poor soul stumbles here in need of actual info"
(view diff)
#
gregorlove.com
edited /2015/Germany/limited-audience-posts (+142) "dfn, link to etherpad"
(view diff)
tantek joined the channel
#
gregorlove.com
created /2015/Germany/auth (+209) "dfn, no etherpad notes to dump"
(view diff)
#
gregorlove.com
created /2015/Germany/linked-data (+1359) "etherpad dump"
(view diff)
#
gregorlove.com
created /2015/Germany/microformats (+254) "placeholder, no etherpad"
(view diff)
#
gregorlove.com
created /2015/Germany/webmention (+220) "placeholder, no etherpad"
(view diff)
#
gregorlove.com
created /2015/Germany/hosting (+225) "placeholder, no etherpad"
(view diff)
#
gregorlove.com
created /2015/Germany/offline (+222) "placeholder, no etherpad"
(view diff)
#
gregorlove.com
created /2015/Germany/indieweb-phonestuff (+236) "placeholder, no etherpad"
(view diff)
KevinMarks_ joined the channel
#
gregorlove.com
created /2015/Cambridge/chromify (+234) "placeholder, no etherpad notes"
(view diff)
#
gregorlove.com
created /2015/Cambridge/future (+226) "placeholder, no etherpad notes"
(view diff)
#
gregorlove.com
created /2015/Cambridge/analytics (+236) "placeholder, no etherpad notes"
(view diff)
#
tantek
I wonder where the notes went. IRC perhaps
loicm, cweiske, KevinMarks, AngeloGladding, chrisaldrich_, Loqi, tantek, ben_thatmustbeme and gRegorLove joined the channel
#
loqi.me
created /DYN (+116) "prompted by tantek and dfn added by bear"
(view diff)
ben_thatmustbeme joined the channel
#
aaronpk
gRegorLove: fyi i'm getting an HTTP 200 response even though it says i need to authenticate
#
gRegorLove
still?? argh. That's what I fixed last night. I thought.
#
gRegorLove
With the token or just a regular get?
#
gRegorLove
I didn't check with the token, just get. Clearly something's messed up with the token handling part.
#
aaronpk
ok yeah with no token I get 401 now
ChrisAldrich joined the channel
#
aaronpk
with the token I get 200, but the content still says please authenticate
#
loqi.me
created /issue (+223) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek.com
edited /GitHub (+243) "POSSE an issue"
(view diff)
#
tantek.com
edited /issue_tracker (+48) "linky linky"
(view diff)
#
tantek.com
edited /issue (+251) "expand!"
(view diff)
#
aaronparecki.com
edited /issue (+298) "added some examples"
(view diff)
#
loqi.me
created /Project_Shield (+325) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek.com
edited /GitHub (+75) "/* POSSE an issue */ see examples"
(view diff)
#
tantek.com
edited /issue (+12) "see also posts"
(view diff)
#
tantek.com
created /✏️ (+18) "edit"
(view diff)
#
tantek.com
edited /edit (+20) "emojicon"
(view diff)
#
sknebel
What is ✏️?
#
Loqi
An edit (AKA diff, change) is a special type of reply that indicates a set of suggested changes to the post it is replying to. A collection of (presumably related) suggested edits in open source is often called a patch or pull request https://indieweb.org/%E2%9C%8F%EF%B8%8F
#
tantek.com
edited /venue (+18) "emojicon ?"
(view diff)
#
tantek.com
created /? (+19) "venue"
(view diff)
#
tantek.com
created /“ (+23) "quotation"
(view diff)
#
tantek.com
edited /quotation (+25) "emojicon “"
(view diff)
#
tantek.com
edited /posts (+138) "/* Kinds of Posts */ add a few emojicons, update a few frequencies"
(view diff)
KevinMarks_ joined the channel
#
tantek.com
created /? (+19) "issue"
(view diff)
#
tantek.com
edited /issue (+40) "emojicon posttype"
(view diff)
#
tantek.com
edited /issue (+231) "why, how"
(view diff)
#
tantek.com
edited /MediaWiki:Sidebar (-94) "next HWC PDX SF"
(view diff)
#
tantek.com
edited /GitHub (+216) "/* DDoS collateral damage */ DYN attack today takes GitHub offline"
(view diff)
KartikPrabhu joined the channel
#
loqi.me
created /Shopify (+91) "prompted by gRegorLove and dfn added by gRegorLove"
(view diff)
#
gregorlove.com
edited /Shopify (+32) "link dfn, see also"
(view diff)
#
tantek.com
moved /Issues to /wiki/resolved/2013 "all old issues either inapplicable (OpenID) or long since solved"
#
tantek.com
edited /wiki/resolved (+85) "link to even older resolved issues"
(view diff)
sknebel joined the channel
#
tantek.com
edited /wiki/resolved (+50) "for current issues"
(view diff)
#
gRegorLove
https://indieweb.org/wiki/redesign has some issues listed, if you're consolidating wiki issues
#
tantek.com
edited /wiki/resolved/2013 (+125) "historical only, see current issues"
(view diff)
#
tantek.com
edited /issues (+7) "now more applicable"
(view diff)
#
tantek
gRegorLove: those may have been separate as pre-flipping the switch for the new redesign
#
tantek
also there were issues with the simple redesign in 2016, vs the larger effort in 2014
KartikPrabhu joined the channel
#
tantek
not going to try to figure out which is which right now
#
tantek
but if you like, go for it
#
gRegorLove
Is there a general "wiki issues" page?
#
tantek
what is wiki issues?
#
Loqi
It looks like we don't have a page for "wiki issues" yet. Would you like to create it?
#
gRegorLove
The further we get from the 2016 redesign in July, the less likely anyone is to remember to look at 2016/newskin#Issues, is my thinking
#
loqi.me
created /wiki_issues (+30) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
gRegorLove: indeed - the problem is that processing those is more a matter of triage
#
gRegorLove
Re: the blockquote formatting, checked Wikipedia and seems they only do the indent currently.
#
tantek
since they were part of a "new" effort, we have to decide whether to just "punt" on some of the issues that we didn't bother fixing before flipping the switch
#
tantek
what are wiki issues?
#
tantek
the issues there ^^^ are all "we really should fix these" issues
#
gRegorLove
Cool, I'll check it out.
#
tantek
any remaining 2016 issues need re-evaluation as to whether we really should or shouldn't fix them.
#
tantek
since we obviously didn't bother to fix all of them before flipping the switch
#
tantek
therefore maybe the remaining ones didn't matter that much?
#
gRegorLove
I think indented blockquote looks good, generally. A bit off if it's in a ul, like https://indieweb.org/site-deaths##We%E2%80%99re+printing
#
tantek
or if they did, they should be carried forward yes
#
gRegorLove
Yeah, I think the issues on 2016/redesign were after the switch. They do seem low priority, though.
#
gregorlove.com
edited /wiki_issues (+0) "fix redirect"
(view diff)
#
gRegorLove
What are wiki issues?
#
gRegorLove
Oh, cool. I didn't realize the list of wiki suggestions was pulled in from github
#
tantek
what is mp-type?
#
Loqi
mp-type is the post type being used in micropub https://indieweb.org/mp-type
#
tantek
^^^ aaronpk that sounds normative but is misleading since mp-type is not in the micropub spec
#
aaronpk
oh gosh
#
tantek
probably worth fixing, especially since it just went out in the newsletter
#
tantek
just saying
#
aaronpk
i don't even know what to call it
#
www.funwhilelost.com
edited /Planning (+109) "/* Potential Cities */"
(view diff)
#
tantek
it's an mp-* extension right? that was (is?) a stopgap measure in an attempt to distinguish checkin and note with location posts?
#
tantek
just saw the edit - it started with Known? I thought ben_thatmustbeme started it
marcthiele, AngeloGladding, GWG, kants, petermolnar, myfreeweb_, bnvk_, bear, kline, dansup, ben_thatmustbeme, gRegorLove, ChrisAldrich, sknebel, plindner, KartikPrabhu, rhiaro, dkm, rascul, Zegnat, tommorris, jonnybarnes, kapowaz, voxpelli, KevinMarks_, thebaer, aaronpk and bret joined the channel
#
gregorlove.com
edited /Planning (+28) "/* Potential Cities */ Seattle"
(view diff)
#
gregorlove.com
edited /events/2016-11-02-homebrew-website-club (+51) "Bellingham hiatus for holidays"
(view diff)