#indieweb 2016-09-30

2016-09-30 UTC
tvn, snarfed, snarfed1, chimo, tantek, awolf and shiflett joined the channel
#
aaronpk
the only downside to splitting up my website into a bunch of external services is that now doing things like adding support for sending the "code" parameter with a webmention means I have to update a bunch of stuff downstream
#
aaronpk
but hey now Telegraph supports sending the parameters for private webmention. (and vouch!)
#
aaronpk
by "supports" i mean it passes through the parameters, doesn't actually do anything smart itself
tantek joined the channel
#
tantek
aaronpk - is there a conformance class for such passthrough implementations of Webmention?
#
aaronpk
interesting
#
Loqi
Just generated the first draft of this week's newsletter! https://indieweb.org/this-week/2016-09-30.html I'll generate a draft again tomorrow, so please add to it before then! https://indieweb.org/this-week#How_to
#
Loqi
[indienews] New post: "Indie Web Camp Brighton 2016 - Adactio Journal" https://adactio.com/journal/11246 (from https://aaronparecki.com/2016/09/29/16/)
tantek, AngeloGladding and snarfed joined the channel
#
tantek
hey we need a photo for IWC Brighton!
#
Loqi
[indieweb] "This Week in the IndieWeb" on 2016-09-30 https://indieweb.org/this-week/2016-09-30.html
#
gRegorLove
aaronpk: Could exclude deleted pages from the newsletter: https://indieweb.org/directmessage
#
aaronpk
Oops yeah. That was a move
#
GWG
I'm trying to create an argument about trackbacks.
#
KartikPrabhu
"argument about"?
#
KartikPrabhu
for/against?
#
GWG
Well, WordPress has a field in their post UI where you specify what URLs you want to send trackbacks to.
#
GWG
It is that field I am contemplating.
snarfed joined the channel
#
KartikPrabhu
could you be more specific? contemplating doing what?
#
GWG
Well, there is an expensive query that someone was commenting on, searching for these trackback urls to send trackbacks to. And it got me thinking about why that is the preferred way to send them. Despite the fact I don't want to send them.
AngeloGladding and snarfed joined the channel
#
GWG
It is how to move forward.
snarfed, cweiske, KartikPrabhu, tantek and awolf joined the channel
#
@kevinmarks
@hunterwalk you know, we have #indieweb ways to get the twitter conversation back to your blog
(twitter.com/_/status/781734636418322433)
#
@kevinmarks
@hunterwalk indieweb plugins on WordPress to enable webmentions, and brid.gy to connect twitter to them
(twitter.com/_/status/781736390945935361)
#
Zegnat
Someone remind me: when is the weekly newsletter going out?
#
gRegorLove
Friday 2PM Pacific
#
Zegnat
2 p.m. PDT should be 11 p.m. CEST. Good. That should give me time to finish the intro and demos pages for IWC Brighton before the email goes out.
KevinMarks_, KevinMarks, loicm, ricardokirkner, pindonga- and pindonga joined the channel
#
Loqi
[indieweb] "“Outside the app.net sphere there are other things I'm really curious about in the "indie" social networking space.” https://lukasrosenstock.net/post/70475040 - adopting #indieweb standards could" by Kevin Marks on 2016-09-30 http://known.kevinmarks.com/2016/outside-the-appnet-sphere-there-are-other-things-im-really
pindonga and tvn joined the channel
#
@sl007
@martijnvdven @t @aaronpk Possible BER indiewebcamp in NOV: Tried to orga. - Rooms: Chance for c-base but gremium decides tomorrow: (1/2)
(twitter.com/_/status/781795151215726593)
adactio joined the channel
#
pfefferle
good morning #indieweb
#
@sl007
@martijnvdven @t @aaronpk Anybody would need to show up 20.30h . ANY idea how to contact Sven or which indiewebpeople are in Berlin ? (2/2)
(twitter.com/_/status/781795449128747009)
#
@sl007
@sknebel indieweb BER : 6 begründete Absagen für Räume aber Chance c-base : Problem: Jm. vor Ort müsste morgen, 20.30 kurz v. Gremium reden
(twitter.com/_/status/781810378258931712)
nikivi, erikerskine, friedcell, tommorris and tantek joined the channel
#
tantek
ooh, chance of another IndieWeb Berlin!
#
tantek
I think we have a wiki page for coordinating that
#
tantek
what is IndieWebCamp Berlin?
#
Loqi
It looks like we don't have a page for "IndieWebCamp Berlin" yet. Would you like to create it?
[ignaciodenuevo] joined the channel
#
[ignaciodenuevo]
hate Loqi xD
#
tantek
what is Planning?
#
Loqi
The IndieWebCamp community is planning numerous upcoming events, including future IndieWebCamps, regular Homebrew Website Club meetups, talks, and other proposals — if you'd like to help, please contribute to this page! https://indieweb.org/Planning
#
tantek
there we go
#
tantek
IndieWebCamp Berlin is /Planning#Berlin
#
tantek
what is IndieWebCamp Berlin?
#
Loqi
The IndieWebCamp community is planning numerous upcoming events, including future IndieWebCamps, regular Homebrew Website Club meetups, talks, and other proposals — if you'd like to help, please contribute to this page! https://indieweb.org/IndieWebCamp_Berlin
#
tantek
!tell sknebel,sl007,Zegnat check out and add yourself and any details re: a possible IndieWebCamp Berlin to https://indieweb.org/Planning#Berlin (re: https://twitter.com/sl007/status/781795151215726593 )
#
Loqi
Ok, I'll tell them that when I see them next
#
@sl007
@martijnvdven @t @aaronpk Possible BER indiewebcamp in NOV: Tried to orga. - Rooms: Chance for c-base but gremium decides tomorrow: (1/2)
(twitter.com/_/status/781795151215726593)
#
Zegnat
tantek: Marc needed an organiser on location to help him out, Sebastian volunteered during IWC Brighton and I think Joschi put him in touch with Marc. So this is extremely early stages.
#
Loqi
Zegnat: tantek left you a message 14 minutes ago: check out and add yourself and any details re: a possible IndieWebCamp Berlin to https://indieweb.org/Planning#Berlin (re: https://twitter.com/sl007/status/781795151215726593 )
#
tantek
Zegnat - cool, just hoping to use the wiki for coordinating more than Twitter :)
#
tantek
I have to run (literally) but could someone (Zegnat?) add *this* photo https://www.flickr.com/photos/tollwerk/29914346995/in/photostream/ to the top of https://indieweb.org/2016/Brighton#Photos with the photosrcalt template? e.g. {{photosrcalt|http://example.com/pic.jpg|Photo of something awesome}} Thanks!
#
Zegnat
I don't know if tantek wants to replace the other photo, nor if he wanted the static or animated version to be added ...
#
Zegnat
Anyone want to wager a guess?
hs0ucy, snarfed and [schmarty] joined the channel
#
[schmarty]
My guess: replace any other photo on that page with the exact image that he linked (which looks to be static to me).
loicm joined the channel
#
[schmarty]
(replace any other photo at the top of the page, i mean)
nikivi, shiflett, snarfed, tvn and pindonga joined the channel
#
Zegnat
[schmarty], on that page he linked the first comment/note/whatever is the animated version.
#
[schmarty]
zegnat: i think he is trying to make sure a photo for the event shows up in This Week in IndieWeb
#
Zegnat
The photo that is there should work, I think animated photos had been tested already. But I’ll add the other one soon
pindonga, ricardokirkner, friedcell and tantek joined the channel
#
Zegnat
tantek: “I don't know if tantek wants to replace the other photo, nor if he wanted the static or animated version to be added ...”
#
tantek
did say *add* *this* :)
hs0ucy joined the channel
#
tantek
and the photo already there *didn't* work (see Loqi preview of "This Week" above), because it's not marked up
#
tantek
the animated one in the comments of that Flickr link is hilarious though
snarfed joined the channel
#
Zegnat
Yeah, that one doesn’t have the weird faces, probably better
#
tantek
ok added that one, I'll see if I can figure out how to best add the animated gif version of it. may have to upload
#
Zegnat
Do you clear the rights with Julie?
#
@sdepolo
How and why you should be taking part in the #IndieWeb. https://calumryan.com/blog/taking-part-in-the-indieweb/ (Great post by @calum_ryan whom I met recently)
(twitter.com/_/status/781887756888858624)
#
tantek
Zegnat, exactly, just did
#
Zegnat
tantek++ for responsible rights management!
#
Loqi
tantek has 305 karma (203 in this channel)
#
Zegnat
Where can I see the This Week preview? I don’t see it here in the channel, but maybe I am looking for the wrong thing
#
aaronpk
i need a way to trigger Loqi to regenerate it on demand
#
Zegnat
Thanks aaronpk!
#
tantek
gives Loqi a trigger
#
Loqi
Thanks, tantek!
#
tantek
hey aaronpk do we have an upload size limit?
#
Zegnat
I was informed I have about 5 more hours before it goes out, in other words, about 5 more hours to find the time to write /2016/Brighton/Introductions and /2016/Brighton/Demos
#
aaronpk
hrm, not sure about the size
#
aaronpk
does twitter have an upload size limit on photos? that's probably the limiting factor
#
tantek
I guess we'll find out!
#
tantek
how's the multiphoto support though?
#
aaronpk
oh i was working on fixing that
anarchivist and barryf joined the channel
#
aaronpk
let's see where the silo.pub issue left off
snarfed joined the channel
#
aaronpk
looks like silo.pub is updated to use new twitter char counting which is a start https://github.com/kylewm/silo.pub/issues/37
#
aaronpk
this would make my life easier but is not strictly necessary for this https://github.com/kylewm/silo.pub/issues/7
#
Zegnat
There was some char counting discussion going on over at https://github.com/twitter/twitter-text/issues/117 which seemed to suggest counting didn’t need to change at all, because the @mention and attachments should go in a property separate from text. Text can be counted the same way.
#
GWG
Howdy
#
Zegnat
has used twitter/twitter-text for tweet parsing and was always very happy with it
#
Zegnat
Hiya GWG
#
GWG
How goes, Zegnat?
#
aaronpk
Zegnat: the problem is when the helpers assume that URLs and photos will count against the limit, so they deduct that from the max length
#
aaronpk
basically now you have to remove the code that was specially added to account for photos in tweets
#
aaronpk
(which coincidentally I never got around to adding in Quill, so now Quill properly counts characters when a photo is included)
#
aaronpk
oh crap what
#
aaronpk
that is supposed to be private
#
aaronpk
ah i was testing the streaming api so i had to make it public, oops.
#
Zegnat
GWG: it goes well, how are things there?
snarfed1 joined the channel
#
GWG
pfefferle and I finally had a few minutes to chat this morning. Sorted out some plans.
#
aaronpk
oh tricky
#
aaronpk
if you upload a gif to twitter, you can't upload any other photos
#
GWG
So I have a PR to prepare for the WordPress Webmentions plugin
#
tantek
GWG, that's great! yes, saw your chat
#
Zegnat
aaronpk: maybe because it treats GIFs like video in their UI – with the play/pause mechanism etc – instead of making it part of an album?
#
tantek
aaronpk is it too late to include the Social Web WG event and photo as a "recent event"?
#
tantek
how far backwards does the "This Week" look?
friedcell joined the channel
#
aaronpk
tantek: it looks 7 days back
#
tantek
like 7 literal days like 7d*24h?
#
GWG
tantek, I intend to take advantage until pfefferle gets busy again.
#
tantek
aaronpk, for the start of the event or the end?
#
aaronpk
it takes the exact timestamp of 7d*24h ago, and if the event either starts or ends after that it's included
#
aaronpk
(if there is an end date, it uses the end date)
#
tantek
ok then, I'm going to try something
#
tantek
when it reads the URL of the event for details, does it only read from indieweb.org wiki URLs, or will it load an external (e.g. w3.org) url?
#
aaronpk
looks like it goes and fetches the event permalink to look for photos
#
tantek
then this will be a good test!
#
aaronpk
and summary
#
tantek
but presumably it does the "looks 7 days back" check on /events right? and then chooses to fetch the event permalink?
#
aaronpk
omg that's a 10mb gif
#
aaronpk
aaand found the twitter limit
#
tantek
hey blame julie :p
#
tantek
good stress test for our systems :D
#
aaronpk
"Image file size must be <= 5242880 bytes"
#
tantek
that deserves to be documented in /Twitter
#
tantek
also just requested a <5Mb gif
#
aaronpk
i'm resizing it
#
tantek
whoa ok
#
@cairbreUK
via .@alexscroxton .@maidsafe #safenetwork aims to get rid of #backup "bane of a CIO's life" https://t.co/wKwS3SBmlK #internet #indieweb
(twitter.com/_/status/781901428847673345)
#
aaronpk
wow the wifi at this coffee shop is slow. uploading 3mb should not take this long :P
#
aaronpk
it worked!
#
tantek
and now for the second test
#
tantek
and /events links to it
#
tantek
so now This Week should pick it up
#
tantek
(with two photos)
#
aaronpk
k running it now
#
aaronpk
it worked!
#
aaronpk
now the question is, when there is more than 1 gif, which should it choose?
#
aaronpk
the most recent?
#
tantek
was just going to say that
#
aaronpk
and if there are no gifs, then the most recent 4 photos?
tantek and doesntgolf joined the channel
#
aaronpk
yep! and the tweet works too (tested on a private account)
#
tantek
nice!
#
tantek
so most recent animated gif wins over most recent four photos? (or is that top photo of each of four most recent events?)
#
Zegnat
Those people on that escalator on the SWWG animated gif <3
#
tantek
Zegnat yeah that was an awesome unintended easter egg. and they're stairs
#
aaronpk
most recent animated gif wins. if there are no gifs, then the most recent 4 photos are included
#
tantek
so if the most recent event has 4 photos, then it wins over other events?
#
tantek
the IWC gif has a single "flash" frame it looks like
#
aaronpk
that's gonna be harder to select one photo from each event. i think i'll wait until that's a problem.
#
Loqi
[indieweb] "Repost of Stacey DePolo's tweet" by Chris Aldrich on 2016-09-30 http://stream.boffosocko.com/2016/repost-of-stacey-depolos-tweet-a511c0b171
awolf joined the channel
#
aaronpk
alright that's enough of that
#
aaronpk
time to get back to private posts
#
tantek
good strategy
#
aaronpk
solid improvement in the newsletter and tweet tho
#
tantek
definitely. and first cross-site event info retrieval AFAIK
#
sknebel
good evening
#
Loqi
sknebel: tantek left you a message 4 hours, 42 minutes ago: check out and add yourself and any details re: a possible IndieWebCamp Berlin to https://indieweb.org/Planning#Berlin (re: https://twitter.com/sl007/status/781795151215726593 )
#
Zegnat
hiya sknebel
#
Zegnat
Did you revive your Twitter account today? :p
#
sknebel
well, it's not dead, but sebastian didn't figure out what it is. and I just came back in reach of any notifications anyways
#
sknebel
let's figure out what's going on there
#
Zegnat
Same for me, I only turn to Twitter when I am mentioned.
#
tantek
yeah I switched my Twitter back to public so I could post to public hashtags
KevinMarks1 joined the channel
#
Zegnat
tantek, I was able to keep my Twitter private, because Sebastian is following me. I probably would not have replied at all if I had to go public.
#
tantek
sounds like typical college prankery, sorry to say. if there's any place such experimentation ought to be encouraged (for whatever reason), college is it (since it will inevitably cause discussions / greater awareness)
#
tantek
also kevinmarks, what has that to do with indieweb? tangential at best (unless one of those students put it in their h-card on their personal site - am I missing something?)
#
Zegnat
I have decided not to put pronouns in my h-card, because they are extremely hard to get right multilingual-wise
#
tantek
what is a personal pronoun?
#
Loqi
It looks like we don't have a page for "personal pronoun" yet. Would you like to create it?
#
tantek
what is a pronoun?
#
Loqi
A pronoun is a word that people often use to refer to other people or objects instead of their names; on the indieweb you can express which pronouns should be used to refer to you https://indieweb.org/Pronoun
#
tantek
Zegnat can you add that to an Issues section there ^^^
#
tantek
(it's a good issue to capture)
#
Zegnat
I shoule
#
Zegnat
s/shoule/should
#
tantek
and plus I can point W3C i18n folks at it and challenge them ;)
#
Zegnat
makes note
#
Zegnat
So many wiki-todo-things
#
aaronpk
multi-lingual pronouns, oh my
#
tantek
Zegnat, welcome to my world ?
#
Zegnat
aaronpk, yeah, even “they” does not translate as French has a masculine and a feminine word for “they”. Swedish has a (new) third-gender/gender-neutral pronoun “hen” (vs male “han” and female “hon”), but Dutch does not so how would I translate that one.
#
Zegnat
Whole bunch of headaches.
#
tantek
definitely worth wikifying
#
Zegnat
And then there are languages that do not make the distinction he/she at all, if I recall my old research correctly. So if I identify as “he”, I would identify as what in those languages?
#
aaronpk
the other challenge is when people actually do make up their own word for a pronoun that does not exist in their native language, what's the correct way to "translate" that into other languages? probably best to not modify it? how do you indicate that?
#
tantek
we'll just end up with universal pronouns for subject, object, indirectobject
snarfed joined the channel
#
tantek
nullifying all this preferred pronoun and/or gender identity stuff, since languages can't agree
#
aaronpk
eh I doubt it. there aren't enough sounds in common among all languages to have anything "universal"
#
tantek
universal conceptually, zey'll likely localize to per-language pronunciations
#
aaronpk
and spelling
#
Zegnat
aaronpk, oh yes, self made up pronouns are also a thing. And have been a thing for a long time, e.g. https://en.wikipedia.org/wiki/Spivak_pronoun
#
tantek
and chars
#
Zegnat
and then there is just educating the general public. E.g. there is no real reason for my gender and pronoun to match how you would think they should go together.
#
Zegnat
Although at that point I do start to wonder if you aren’t just messing with people
nikivi and snarfed1 joined the channel
#
KevinMarks1
twitter moments are a kind of collection post? https://twitter.com/i/moments/781914771150876672
#
tantek
KevinMarks: interesting - worth adding to /collection#Silo_Examples
snarfed joined the channel
#
aaronpk
oookay i think i got my site set up to send private webmentions now
#
aaronpk
interestingly I was able to skip a lot of the "hard" part of private post handling by limiting the scope of this to just being able to fetch the post given a webmention access token rather than building out the whole thing that lets people log in
#
aaronpk
right now there is still no concept of a "user" or "logging in" to my site, but I can now send a webmention and the recipient can do the token exchange and fetch the private page. I didn't need the concept of "users" in order to do that. ?
#
Zegnat
Oh. I just spotted that /2016/Brighton/Demos is for both Introduction demos and End-of-IWC demos?
#
Zegnat
Introductions were kinda short, and was mostly people literally introducing themselves. Any reason to split that off as demos?
#
sknebel
Zegnat: weren't intrudctions normally at /Introductions?
#
sknebel
I personally care a lot more about the demos at the ned
#
Zegnat
That is what I was thinking. For /Düsseldorf/Demos is just the end-of-IWC demos. But I just noted someone split up /Brighton/Demos in two timeslots, and /Brighton/Schedule links to the two subheaders separately.
pindonga- joined the channel
#
sknebel
aaronpk: I think I'll finish at least a very basic receiver today
#
tantek
Introduction was just what adactio did at the beginning
#
tantek
intro demos is our way of doing introductions
#
Zegnat
Alright, I will put everything under demos then, tantek :)
#
tantek
literally the /Introduction page is just so organizers remember to say the things they're supposed to say
#
tantek
though I think we forgot to explicitly mention code of conduct
pindonga joined the channel
#
Zegnat
I don’t think we mentioned CoC, no.
#
Zegnat
I might update /Introductions with the things that adactio actually said later then, from the live stream. Focus on rewriting my IRC notes to /Demos now.
#
tantek
That would be good. I tried to do that a bit
#
tantek
re: Introduction
#
Zegnat
I would try to do captioning on the videos, if I didn’t really hate the sound of my own voice. For now, IRC notes will have to do
KartikPrabhu joined the channel
#
aaronpk
sknebel: awesome! i will try sending you one then!
#
Zegnat
is including a link to livestream on the Demos page this time around
#
Zegnat
Does anyone know Martin’s URL?
#
Zegnat
I really can’t make it out :(
#
bear
wouldn't it be in IRCPeople page?
#
sknebel
not an irc-person I think
#
Zegnat
I have no idea who Martin would be on IRC, if he ever has been here
#
Zegnat
And I can’t find him in participants for Brighton either
#
sknebel
Zegnat: adactio should have contact details at least, could shoot him an e-mail
#
bear
oops
#
Zegnat
https://www.youtube.com/watch?v=W70wd56i0Bg&t=5m44s - “martin dot … dot org” is all I am hearing
#
bear
sknebel++ nicely done
#
Loqi
sknebel has 11 karma (8 in this channel)
#
Zegnat
sknebel++ (you should be burned at a stake for witchcraft though)
#
Loqi
sknebel has 12 karma (9 in this channel)
#
aaronpk
well this is an interesting thought experiment. now that I send an auth code with private webmentions, i may want to explicitly *not* send a webmention for a URL in a private post, such as if i'm sending a message to someone about something else, I may not want that other party to be able to see the post
#
sknebel
true, they probably should only send to "in-reply-to"
#
bear
yes, anything that is a truly private post should default to not send webmentions
#
aaronpk
I might just chalk this up to "private webmention is not the same as private message" again
#
sknebel
or only to manually selected
#
bear
I like the idea of only sending outbound webmentions for those flagged as "in-reply-to"
#
aaronpk
i'm going to leave it alone for now, but will keep that in mind
#
Zegnat
bear, that was that I was planning to do. Private webmention + in-reply-to = private messaging, IMHO
#
Zegnat
Ugh. For video next to notes, next to writing, next to chat, I should really get a second screen.
#
bear
view the video on your phone?
#
aaronpk
heh i should add private webmention sending to webmention.rocks
#
bear
I kinda figured you would be doing that to test your changes
#
aaronpk
cause i'm not sure sending private webmentions to myself is really a good test
#
bear
for ^^ that ^^ reason :)
#
Zegnat
I was thinking of building a private webmention test endpoint. You would send a private webmention to it, and then it would send you back one with a u-reply-to to your original, possibly quoting a bit from the original one so you could see it was correctly sent.
#
Zegnat
But that is all the way on the bottom of my todo list
#
Zegnat
Is there a {{stub}} for page sections?
tantek joined the channel
#
Loqi
Just generated this week's newsletter! You still have a few minutes to make changes, and I'll re-generate it 10 minutes before it gets sent out at 2pm Pacific time. https://indieweb.org/this-week/.html
#
tantek
good afternoon #indieweb!
#
tantek
hey Loqi - why the broken URL?
#
tantek
gives Loqi a stern look
#
Loqi
enjoys the stern look
#
aaronpk
oh dear
#
aaronpk
scrambles
#
tantek
I don't always break things, sometimes I just notice when they're broken.
#
Loqi
Just generated this week's newsletter! You still have a few minutes to make changes, and I'll re-generate it 10 minutes before it gets sent out at 2pm Pacific time. https://indieweb.org/this-week/2016-09-30.html
#
Zegnat
I am not going to get the Demo page done in time :(
#
Zegnat
too many distractions
#
tantek
Zegnat, perhaps ask aaronpk if he can delay the newsletter for you - how much more time do you need?
snarfed1 joined the channel
#
Zegnat
Too much. Just let it go out. We can do what we did for Düsseldorf: someone make an indienews post about the demos and then that will be picked up by the newsletter next week (I think?)
#
Zegnat
I always underestimate the number of notes I have taken
#
tantek
Zegnat would another hour make a difference?
#
Zegnat
No clue. Depends on distractions. An hour makes a huge difference, but I do not like making promises about how fast I can produce written content
#
tantek
Zegnat, no stub for page sections yet, it's in my non-written down to-dos. But if you find a good looking section-stub template on Wikipedia, let me know and I'll analyze it and make one for indieweb
#
aaronpk
i need like 15 more minutes to finish this writeup of sending private webmentions so i w ould happily delay the newsletter an hour
#
Loqi
Generated the final version of the newsletter! This will be sent out at 2pm Pacific time. https://indieweb.org/this-week/2016-09-30.html
#
tantek
aaronpk - do it
#
tantek
that's two good reasons
snarfed joined the channel
#
aaronpk
bumped to 3pm
#
Zegnat
Wow, sknebel, our notes on Sebastian Lasse’s indieauth protocol demo are pretty … messing
#
Zegnat
s/messing/messy
tvn and hs0ucy joined the channel
#
Zegnat
What is 3pm in CEST?
#
Loqi
It looks like we don't have a page for "3pm in CEST" yet. Would you like to create it?
#
aaronpk
45 minutes from now
#
Zegnat
Alright
#
Zegnat
racing the clock :p
#
aaronpk
me too
neilpdx joined the channel
#
Loqi
[indienews] New post: "First draft of Private Webmention sending" https://aaronparecki.com/2016/09/30/12/private-webmentions
#
tantek
woot!
#
bear
nice!
snarfed joined the channel
#
Zegnat
I am on aaronpk now. 4 people left after this. I should not become a journalist, I will never make my deadlines :p
#
aaronpk
another option for you... post what you have and add the rest after the email goes out!
#
Zegnat
I am guessing the /Demos page will already be in the email, as someone created it.
#
Zegnat
It will just not be filled
#
Zegnat
Maybe I will just save what I have written at the moment though
#
aaronpk
here's hoping silo.pub's new character counting is live
#
aaronpk
it worked!
#
aaronpk
being able to include a photo without counting against the char limit is great
#
Loqi
Generated the final version of the newsletter! This will be sent out at 2pm Pacific time. https://indieweb.org/this-week/2016-10-07.html
#
aaronpk
oh no hahaha
#
Loqi
nice
#
aaronpk
let's try that again
#
Zegnat
Alright, I have given people *something* to read on https://indieweb.org/2016/Brighton/Demos . I will probably finish tomorrow instead of pulling an all-nighter on this.
#
Zegnat
tantek, I don’t know any good stub-sign for subsections. I just wished there was one to add to the Intro-demos-subheading, as I am prioritising the hack-day-demos.
#
aaronpk
Zegnat++
#
Loqi
zegnat has 22 karma (20 in this channel)
#
Zegnat
!remind zegnat in 12 hours add photo of adactio’s idea list to /Demos
#
Zegnat
Argh, aaronpk, can you remind me of the right syntax again?
#
aaronpk
just "12 hours until"
#
Zegnat
12 hours until zegnat should add photo of adactio’s idea list to /Demos
#
Loqi
I added a countdown scheduled for 2016-10-01 11:56am CEST (#5921)
#
tantek
Zegnat you still editing?
#
aaronpk
hah nice, notice what timezone Loqi reported that in?
#
Zegnat
No, I tapped out for a second to grab something to drink
#
tantek
and yes on prioritizing hack day demos
#
Zegnat
Does it get my timezone from IRC-People?
#
Zegnat
tantek, I might jump back in after refreshing myself a bit to finish up the hack day demos text. So I only have to do further clean-up tomorrow and can start on intro demos
#
tantek
adding myself briefly
#
Zegnat
I keep underestimating how much time it takes to make my IRC logs into nicely presentable informative text
#
Zegnat
should just take even better notes next time
#
tantek
got mine in!
#
Zegnat
Hmm, looking at my notes I was also planning to mention how this enables you to add Tweet IDs and other such postprocessing info.
#
Zegnat
But at least you are on the list now ;)
#
tantek
yeah I just braindumped
#
tantek
definitely feel free to rewrite it with what I actually said / showed
#
Zegnat
Will do.
#
Zegnat
Minus the links to the storage files ;)
#
tantek
thanks!
npdoty joined the channel
#
npdoty
aaronpk, thanks for sharing this draft of Private-Webmention https://indieweb.org/Private-Webmention
#
Loqi
npdoty: snarfed left you a message on 2016-07-11 at 8:07pm UTC: use invite code 'indieweb' for snippets.today
#
Zegnat
I am falling asleep at my keyboard. Will finish the demos page tomorrow. If I am not working on it in about 12 hours from now, someone come poke me with a stick
#
aaronpk
npdoty: yeah! i'm excited! want to try out implementing it too?
#
npdoty
thanks, Loqi, for always and only reminding me of things months later :)
#
Zegnat
Have a good night all!
#
Loqi
you're welcome, npdoty
#
Loqi
ciao
#
npdoty
I'm confused by the little mini-oauth dance
#
aaronpk
how so?
#
aaronpk
"mini-oauth" lol that's great
#
aaronpk
that's exactly what it is
#
tantek
what is mini-oauth?
#
Loqi
It looks like we don't have a page for "mini-oauth" yet. Would you like to create it?
#
tantek
(hey you knew that was coming)
#
npdoty
could the same functionality be accomplished with a `private_source` parameter, an unguessable/private link that gives the bearer access to the contents of `source`?
#
aaronpk
npdoty: ah that was early on in our conversation in brighton. i should add that to the faq
#
npdoty
I'd rather not deal with exchanging codes for temporary tokens unless we're actually going to implement OAuth access for access control in general
#
aaronpk
well the tokens you issue don't have to be temporary
#
npdoty
I see it mentioned that that would be one way to implement this already with static sites
#
aaronpk
there are a few drawbacks to just using an unguessable URL
#
aaronpk
basically all the OAuth 2 arguments against using bearer tokens in the query string apply
#
sknebel
aaronpk: could you send me a private webmention? homepage WMs should work if you use HTTPS
#
aaronpk
query strings are typically logged, so leaky tokens are a problem
#
aaronpk
sknebel: okay give me a sec to create the post :) (I don't have micropub integration for this yet)
#
npdoty
sure, there are certainly potential security concerns in using private links, although I think risks are less when they're being used solely for server-to-server communication
chrisaldrich_ joined the channel
#
npdoty
... but they wouldn't require implementing as much of a new authentication protocol
#
npdoty
(my 2¢)
#
aaronpk
a slightly less dangerous version of what you're suggesting is to include a separate parameter in the webmention request that is the token directly, and then the post is fetched with that token in a header.
#
npdoty
my other question is about how private webmentions should be displayed by the recipient
#
aaronpk
yeah the display of this is TBD, similar to how the webmention spec doesn't actually suggest how to display webmentions
#
npdoty
should I or shouldn't I let visitors to my site know that you responded privately?
#
npdoty
yeah, I like the flexibility in general, but in this case, the recipient could potentially do harm to the sender if they don't agree on the expectations
#
aaronpk
i think that aspect will shake out by using new microformats properties
#
aaronpk
there are multiple reasons to send a private webmention for example, with different expectations of each
#
npdoty
ah, so the privacy would be determined within the contents of the source page?
#
aaronpk
a private webmention to your home page is more like a direct message, whereas a private webmention in reply to a post is more like a private comment
#
npdoty
in the long run, it would be cool if private comments you made, visible to a group of people, appear in context to that same group of people when they're authenticated and browsing my site
#
aaronpk
definitely
#
aaronpk
that kind of thing is hard, and requires a lot more thought, but i think this core is laying the foundation for things like that to develop
#
KevinMarks
Known already has a lot of the acl infrastructure for that
#
aaronpk
true! gotta get benwerd to look at this
#
aaronpk
sknebel: sent!
pindonga joined the channel
#
npdoty
aaronpk: it seems like maybe this does follow the OAuth 2 spec, just with slightly different terminology
#
aaronpk
that was the idea!
#
aaronpk
the goal was to get as close to the oauth 2 terminology actually
#
npdoty
that the sender is providing an Authorization Grant along with the notification
#
npdoty
but you don't want to use/cite OAuth 2 explicitly?
#
aaronpk
that tends to scare people :)
#
npdoty
a reasonable concern, but you can at least count me among the people who get scared by the possibility of inventing/implementing another authorization protocol
#
aaronpk
haha fair
#
Loqi
hehe
#
aaronpk
i would want to leave the explicit text and examples as is, but am happy to cite that as coming from OAuth 2
#
aaronpk
what I don't want to do is say "refer to OAuth 2 for how to do this"
gRegorLove joined the channel
#
KevinMarks
Especially as OAuth 2 is so tmtowtdi about things
#
aaronpk
OAuth 2 is a good framework, mostly because there are a lot of people looking at it and basing things off of it. my goal was to use it as a framework and change as little as possible to do what we need for this.
#
sknebel
aaronpk: could I get another WM? ;) (token expired probably by now?)
#
aaronpk
i think i can re-send that one
#
aaronpk
yep done
#
sknebel
mh, okay, i need to implement token endpoint myself for testing if I invalidate the tokens all the time and then crash.
#
sknebel
or my request is malformed
#
tantek
yup, "refer to oauth2 for how to do this" should be a documented antipattern
#
aaronpk
sknebel: not sure I follow. want to take it to #indieweb-dev to debug?
#
tantek
does anyone post /read posts for things other than books? e.g. magazines / magazine articles, blog posts, essays, medium posts etc.?
#
tantek
is that interesting?
#
tantek
it's a kind of "consume" :P
#
tantek
looks at aaronpk and recent bookmarks discussions
#
aaronpk
i actually don't have any "consume" posts other than food.
#
tantek
also does anyone do "added this book to my list of things to read" type posts?
#
tantek
aaronpk, you used to say what you were watching / listening to
#
aaronpk
"read later" type things?
#
tantek
somewhere - maybe only a sidebar?
#
aaronpk
ah yeah but those weren't posts, just in the sidebar
#
tantek
but those were essentially showing the "latest" version of those types of posts
#
tantek
just like your eat / sleep etc. summary on your home page
#
tantek
shows the latest version of those posts
#
tantek
there's some similarity there
#
tantek
even if you weren't storing the "previous" watching / listening posts
#
tantek
because clearly you did deliberately edit the sidebar at some point in time to change it
#
tantek
that's kind of like a post of sorts
#
aaronpk
i was actually! when you looked at an old permalink of a post, the sidebar reflected what it looked like at the time that post was created
#
tantek
but just without a permalink for the change
#
tantek
like a blog post could show how well you slept the night before!
#
aaronpk
yeah! which is anothing thing I am trying to figure out how to do
#
tantek
as well as what you ate right before the blog post, what you were listening to at the time
#
tantek
would provide fascinating context
#
aaronpk
i thought i had written that up in a github issue but can't find it
snarfed joined the channel
#
gRegorLove
Good afternoon, indieweb
#
gRegorLove
tantek: I have some want-to-read posts, one mentioned on /read
#
gRegorLove
manually POSSE to Goodreads
#
gRegorLove
(for books. no magazines, articles, other examples you listed)
#
tantek
got it
#
tantek
also wondering if there's such an equivalent of want to listen to for podcasts / albums / songs
#
tantek
or "want to watch" for movies, tv shows etc.
#
tantek
I mean I have a "static" list: tantek.com/w/WatchFilms#MoviesIwanttosee
#
tantek
but now I'm wondering if I should write a post everytime I add to that list
#
tantek
and then write a "watched" or "seen" post when I remove something
#
tantek
speaking of which I need to update the list
#
gRegorLove
Want to watch could be interesting. I use Netflix for that currently.
#
tantek
what is watch?
#
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/watch
#
gRegorLove
But owning that could be cool
#
tantek
yeah Netflix is a good silo example of "want to watch"
#
gRegorLove
reads logs
#
tantek
oh do we have an indie event for next week HWC?
#
gRegorLove
mini-oauth, heh
#
tantek
yeah I think that deserves a mini-me meme
#
tantek
you know all those memes that Loqi generates here?
#
tantek
wondering if they could go to tumblr.indieweb.org
#
gRegorLove
That would be fun
#
gRegorLove
re: multi-lingual pronouns, wouldn't the lang attribute work?
#
tantek
so is it every user's responsibility to specify their pronouns in every language?
#
aaronpk
that works to indicate which language your pronoun is in, but is not practical for having someone find the translations of their pronouns in every language
#
tantek
right
#
gRegorLove
Specify the pronoun in every language that you're planning to support on your page, at least. So presuming your page is multi-lingual, sure, why not?
#
tantek
also re: /read posts - sometimes I just skim an article and I explicitly note it as such in my personal (text file only) log
#
tantek
"skimmed: URL"
#
tantek
that kind of thing. like I see some value in noting that for myself but don't know why anyone else would care.
#
tantek
nor would I want to potentially insult the author by posting anything like that publicly. but I wouldn't claim to have "read" it either, so... ?