#indiewebcamp 2015-07-25

2015-07-25 UTC
gRegorLove and snarfed joined the channel
#
snarfed
hey KevinMarks, just fyi, i got a 500 on http://svgur.com/i/1a.svg a minute ago
#
snarfed
it went away when i refreshed
#
KevinMarks
I got a weird error uploading another version of that - metadata too big
#
upon2020.com
edited /caldav (+223) "added myself"
(view diff)
#
upon2020.com
edited /caldav (+25) "added OSX Calendar support"
(view diff)
tvn joined the channel
#
upon2020.com
edited /caldav (+97) "added disclaimer"
(view diff)
tantek joined the channel
#
aaronpk
j12t: thanks! My favorite part was it was published in German too!
KartikPrabhu joined the channel
#
tantek
j12t++ thank you! Appreciate the example and especially the note about private use. Every real world example that we collect like this helps better inform future designs.
#
Loqi
j12t has 5 karma
#
tantek
what is OakJCR?
#
Loqi
It looks like we don't have a page for "OakJCR" yet. Would you like to create it? http://indiewebcamp.com/s/100J
#
tantek
what is Meta64?
#
Loqi
It looks like we don't have a page for "Meta64" yet. Would you like to create it? http://indiewebcamp.com/s/100K
#
tantek
This makes no sense to me - perhaps someone else can understand? https://twitter.com/ClayFerguson/status/624698602653249536
#
@ClayFerguson
@t @indiewebcamp #SWAT0 @jcr @jackrabbit What will become the Federated Web of Social Portals built w/ OakJCR? Answer http://meta64.com
(twitter.com/_/status/624698602653249536)
KevinMarks_ joined the channel
#
tantek
What is a Social Portal?
#
Loqi
It looks like we don't have a page for "Social Portal" yet. Would you like to create it? http://indiewebcamp.com/s/100L
#
aaronpk
I looked at that, clicked the link, then immediately closed the tab
tantek joined the channel
#
tantek
snarfed, yikes re: FB deprecations
#
tantek
more bricks in the walls
#
snarfed
yup :/
#
tantek
benwerd: you were too kind, could have said something like resistance if futile. #radiofreeamerica
#
tantek
s/if/is
#
Loqi
tantek meant to say: benwerd: you were too kind, could have said something like resistance is futile. #radiofreeamerica
_fran, KartikPrabhu, scor, snarfed, chreekat, emmak and frzn joined the channel
#
david.shanske.com
edited /2015/Edinburgh/Guest_List (+382) "/* Remote Participants */"
(view diff)
#
GWG
Okay...better set an alarm.
#
GWG
Sleep deprivation is fun
dns53, KartikPrabhu, j12t, keroberos, chreekat, KevinMarks_, wolftune, snarfed, KevinMarks__, poka, tvn and tantek joined the channel
#
@jarofgreen
I'm awake and showered this early after a crazy week. #indiewebcamp Edinburgh better be good. http://indiewebcamp.com/2015/Edinburgh (Still time to come!)
(twitter.com/_/status/624834630173257728)
indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
tantek joined the channel
#
Loqi
[mention] Matthias Pfefferle posted 'Bild von: https://indiewebcamp.com/2014-review#This_Is_A_Movement Tantek Çelik fasst in einem Artikel die Highlights der IndieWeb Bewegung...' linking to https://indiewebcamp.com/2014-review#This_Is_A_Movement (http://notizblog.org/2015/07/25/indiewebcamp-2014-this-is-a-movement/)
#
Loqi
[mention] Matthias Pfefferle posted 'Bild von: https://indiewebcamp.com/2014-review#This_Is_A_Movement Tantek Çelik fasst in einem Artikel die Highlights der IndieWeb Bewegung...' linking to https://indiewebcamp.com/ (http://notizblog.org/2015/07/25/indiewebcamp-2014-this-is-a-movement/)
#
@CoderScot
RT @jarofgreen: I'm awake and showered this early after a crazy week. #indiewebcamp Edinburgh better be good. http://indiewebcamp.com/2015/Edinburgh (Still…
(twitter.com/_/status/624842491301363712)
indie-visitor joined the channel
#
indie-visitor
Hi all, somebody around to discuss a question about h-entry?
loic_m and KevinMarks_ joined the channel
#
indie-visitor
Nobody around? What's best time to ask a question, in Holland it's in the morning now.
#
KartikPrabhu
hey indie-visitor wassup?
#
@harry_reeder
@jarofgreen Yup, an early Saturday for me too. Bag packed and just about ready to roll towards #indiewebcamp Edinburgh :)
(twitter.com/_/status/624846114181750784)
KartikPrabhu joined the channel
#
indie-visitor
Hey Kartik
#
KartikPrabhu
so what is your question on h-entry. lets see if I can help
#
petermolnar.eu
edited /Flickr (+46) "/* Peter Molnar */"
(view diff)
#
KartikPrabhu
also you can set your nickname using /nick youname if you want to
#
indie-visitor
I'm trying to answer this question for myself: should I use hentry/h-entry on normal pages, since I consider this not as 'datestamped content'. A lot of WordPress themes don't think about this and just use it, but because a page doesn't output a 'author' and 'published' this is giving errors in Google Webmaster Tools. I can now go two directions: add this information (because it is correct to have this info on pages) or r
#
indie-visitor
(since it's not datestamped content)
#
KartikPrabhu
what is h-entry?
#
Loqi
h-entry is the microformats2 vocabulary for marking up blog posts on web sites https://indiewebcamp.com/h-entry
#
KartikPrabhu
I just asked that so Loqi will answer with a link
#
Loqi
grins profusely
#
indie-visitor
Yes, but on the microformat IRC I got this about hentry/h-entry for pages: I don't think it's incorrect to mark up pages with h-entry or hentry (the indiewebcamp.com wiki marks up every article with it)
#
KartikPrabhu
indie-visitor: yes I saw that on the microformats IRC
#
indie-visitor
But I'm trying to understand that becausing reading the microformats docs I just don't get it...
#
KartikPrabhu
I agree with kylewm's answer there. Since there isn't anyone who consumes pages, it does no harm to mark it up with h-entry
#
KartikPrabhu
on the other hand, even if you don't mark it up it is fine too :)
#
KartikPrabhu
indie-visitor: all of this depends on why you want to mark up pages in the first place
#
KartikPrabhu
for instance, is there someone who parses your static pages for microformats? to what end?
#
indie-visitor
To be honest I do it only to benefit our search results, and for that I'm already into schema.org as well. But it doesn't harm to have hentry/h-entry included as well (Google reads this), but having it on pages Google gives errors because of the missing 'author' and 'published'. Although I'm quite sure these errors are not that important as well, I'm think I'm best of just removing hentry/h-entry markup from pages.
#
indie-visitor
Pages are not included in XML feeds as well.
#
indie-visitor
Only blogposts and comments are.
#
KartikPrabhu
if you are only concerned with search results I don't know if any search engine actually parses microformats for anything
#
KartikPrabhu
i might be wrong.
#
KartikPrabhu
i mean i don't think any serach engine uses h-entry markup. they might use rel links
#
indie-visitor
Don't know in that much detail, but they supported different microformats markups for search results before they came up with their own schema.org.
#
indie-visitor
But outside this scope...
#
indie-visitor
Why is indiewebcamp marking up pages with h-entry/hentry?
#
KartikPrabhu
right. I just mean that if your only concern is SEO, you don't need to worry about microformats that much
#
indie-visitor
Who/which tools is consuming their pages?
#
KartikPrabhu
to do replies form site to site
#
KartikPrabhu
to consume h-feed as HTML markedup feeds instead of RSS/Atom
#
indie-visitor
From WP I only know that posts and comments are outputted as feed to consume by readers. So user using RSS tool for example can easily follow blogposts or comments.
#
indie-visitor
In this perspective
#
indie-visitor
I don't understand your example yet about 'replies from site to site'
#
indie-visitor
I understand that marking up h-feed with h-entry is meant to be 'consumed' as well
#
KartikPrabhu
by "reply from site to site" I mean that you can reply on your site to a post on my site and using webmention and microformats it will show up on my site under the post
#
indie-visitor
but I never seen website with archive pages (h-feed) about pages
#
KartikPrabhu
here is a example of site to site replies: https://kartikprabhu.com/notes/re-rss-atom
#
KartikPrabhu
this is what indiewebcamp is doing. You write on your own site, including replies, fav, reposts and all that. And the other site will know about it and parse it using microformats
#
indie-visitor
Thanks for the further explenation, I had seen that on other site already, it's about the idea to 'publish your content on your own website first' when I'm right.
#
indie-visitor
Yes great! That we got that straight :-).
#
indie-visitor
Last thing though..
#
KartikPrabhu
microformats are more useful in that context than SEO
#
indie-visitor
I understand (I'm interested in that as well).
#
indie-visitor
That comment that we are talking about = datestamped, so I understand using h-entry there.
#
indie-visitor
But how to relate this to my original question why I should have h-entry on a normal page.
#
KartikPrabhu
you might want to have h-entry on a normal page if someone uses microformats to check for updates, for example
glennjones joined the channel
#
KartikPrabhu
as an example, suppose I have an about page. I can mark it up with h-card and an updated date so people can check if my personal info has been updated
#
KartikPrabhu
like if I change my avatar
#
KartikPrabhu
or phone numnber/email
#
indie-visitor
Ok, thanks for that example as well. Can you only confirm that I'm right that the page markup is not important/related to getting the -comment-on-your-site-first- functioning?
#
indie-visitor
Ow I didn't read all text
#
indie-visitor
avatar example is good as well
#
indie-visitor
thanks for all your help!
#
indie-visitor
Then I'm only having this last question:
#
indie-visitor
Can you only confirm that I'm right that the page markup is not important/related to getting the -comment-on-your-site-first- functioning?
#
KartikPrabhu
yes. as far as I know all comments etc... are done using posts and not static pages
#
indie-visitor
Ok, thanks for all the help again and have a great day!
#
KartikPrabhu
if you are interested in getting indieweb functionality on wordpress we have a wiki for that
#
KartikPrabhu
what is wordpress?
#
Loqi
WordPress is an open source blog software as well as a blog hosting service https://indiewebcamp.com/WordPress
#
KartikPrabhu
there you go link ^
#
indie-visitor
Thanks for the link, are going to look into that!
#
KartikPrabhu
cool. have fun!
lewisnyman and _fran joined the channel
fkooman and j12t joined the channel
#
acegiak
So I'm trying to work out if there's a way I can do something like Obsidian Portal but on my own website
#
KartikPrabhu
what's that?
KevinMarks__ joined the channel
#
acegiak
ObsidianPortal is a site that lets you organise notes from RPG games
#
acegiak
it's basically a wiki with a bunch of little features that work really well for RPG games
#
KartikPrabhu
acegiak: why not start by posting usual /notes and go from there
#
acegiak
like wiki pages can have secret sections that are only visible to certain people (ie the player who knows the info and the gamemaster)
#
acegiak
KartikPrabhu: that's what I've been doing with my preparatory work for my upcoming game
#
KartikPrabhu
nice. I can see a /collection post which collects all the /notes from a game
#
KartikPrabhu
that is what I think I'll do with my photos
#
acegiak
wondering what's the lowest friction way to let my players contribute
#
KartikPrabhu
oh without an indieauth login?
#
acegiak
indieauth might be the way to go
#
acegiak
I haven't thought much about this yet
#
KartikPrabhu
or maybe they can submit /edit posts
tantek joined the channel
#
acegiak
I've been posting my prep stuff to my blog
#
acegiak
and I feel like having a separate wiki will discourage us from contributing to it
#
tantek
good morning #indiewebcamp!
#
acegiak
morning, tantek!
#
tantek
reads the logs and sees a discussion about h-entry / hentry and Google / search
#
KartikPrabhu
tantek: let me know if I handeled that wrongly
#
rhiaro
Morning, tantek do you know what's up with te IWC youtube? ben_thatmustbeme gave me access, but I forget how..
#
rhiaro
It doesn't show up as an account I have access to when I'm logged in..
#
tantek
rhiaro: I have no idea what's up with IWC youtube
#
rhiaro
Okay, just thought I'd check :)
#
tantek
KartikPrabhu: anything in particular?
#
tantek
what is Obsidian Portal?
#
Loqi
It looks like we don't have a page for "Obsidian Portal" yet. Would you like to create it? http://indiewebcamp.com/s/100M
#
KartikPrabhu
tantek: mostly about search engines not caring about microformats
#
tantek
KartikPrabhu: where did you get that impression?
#
KartikPrabhu
tantek: I mean about h-entry. Do search engines do anything with h-entry? or any microformats other than rel
#
tantek
we don't actually know
#
tantek
all we do know is what they do claim to index
#
tantek
you can't actually substantiate "not caring", thus it doesn't make sense to make the claim
#
tantek
KartikPrabhu: did you try looking on the microformats wiki?
#
tantek
e.g. for "search" or "Google" ?
#
KartikPrabhu
tantek: ok will check for next time
#
tantek
why not check now to check what you thought / said?
csarven joined the channel
#
tantek
no need to hold onto a hypothetical supposition any longer than you need to when there is more background material to help you with a more informed summary
#
KartikPrabhu
tantek: checked now. mostly concerned that the wiki might be out of date 2010
#
KartikPrabhu
in any case, nothing on the microformats wiki suggests that h-entry is used so I wasn't too off base
#
tantek
well except for the fundamental logic error of presuming "not caring"
#
KartikPrabhu
is it fair to say that it is not known that search engines do anything with h-entry
#
tantek
as with most things, search engines are secret about what they actually do with any particular markup
indie-visitor joined the channel
#
tantek
absent any evidence, all we can assume is that they (at least try to) use whatever markup they find that's useful to them (e.g. enough instances / domains using it)
#
KartikPrabhu
tantek: cool. off to sleep now. night
kegan_ and glennjones joined the channel
#
acegiak
is there a tool I can give to my players so that they can send webentions manually with a nice UI?
JarOfGreen and moredhel joined the channel
#
rhiaro
beta.talky.io/iwcedi
KitD and gor_zilla joined the channel
#
JarOfGreen
@rhiaro starting IndieWebCamp Edinburgh .....
#
timkrins.com
edited /2015/Edinburgh/Guest_List (+181) "/* Regrets */"
(view diff)
wilfredh joined the channel
#
moredhel
rhiaro finishes introductions
#
moredhel
rhiaro begins showing her own site http://rhiaro.co.uk
#
aaronpk
lost the livestream!
#
moredhel
working on it
#
moredhel
rhiaro showing quill.p3k.io to demonstrate posting to her site
#
aaronpk
oops i think the "like" bookmarklet broke since twitter changed some security settings
#
aaronpk
like a couple days ago
#
aaronpk
that might be a good project for me to fix tomorrow :)
#
moredhel
rhiaro describing her potential goals for this weekend
#
moredhel
JarOfGreen, opening and destribing his website
#
moredhel
interested in easing the process of passing web-mentions around the web
#
moredhel
tbrb mentions and displays his site...
#
moredhel
describing his new site that he is setting up
#
JarOfGreen
Specially around events and open data for events - for my work on http://opentechcalendar.co.uk/
#
moredhel
KitB talks about his site https://kitb.pw
#
moredhel
shows how to setup rel links for indie auth
#
moredhel
grant shows his website, http://grant.codes ...
fkooman joined the channel
#
moredhel
closes
interactivist joined the channel
#
moredhel
kethin describes http://www.matrix.org, one of the sponsors of the event
#
moredhel
hosted on github, allows for a decentralised way to perform voice and video to your website.
#
rhiaro
s/kethin/kegan
#
KitD
question asked about comparison with xmpp
#
KitD
answer: xmpp is very "thin", matrix.org does "presence", "who's typing", "receipts"
#
KitD
tbrb mentions xmpp horrible for voice and video
#
moredhel
incosistent api with XMPP, this aims to provide a higher level api.
#
moredhel
mentions his own site https://kdougal.wordpress.com
#
moredhel
francesco opens, describes his background of academia and wed-dev...
#
KitD
rhiaro mentions wordpress plugins for indieweb
#
moredhel
describes his website, fran.io
#
rhiaro
Fran: posting interface is on a url without authentication, so not showing everyone
#
moredhel
describing his website's state, and wanting to add more to it
#
tbrb
For anyone following iwcedi here, I just deployed my updated site, with support for signing in with indieauth at harryreeder.co.uk
#
rhiaro
River: mm0hai.net
#
rhiaro
... Deliberately minimal website with blog posts and map
#
rhiaro
... Jekyll
#
rhiaro
... Recently added indieweb bits, webmention.io
#
rhiaro
... Doesn't do anything with webmentions yet
kegan_ joined the channel
#
rhiaro
Henry: pitest.org
#
rhiaro
... A site for open source projects I've been working on
#
rhiaro
... Began life as a static site, writing html directly
#
rhiaro
... then uses hakyll, haskell static site generator... now jekyll
lewisnyman joined the channel
#
rhiaro
... *talks about mutation testing*
#
rhiaro
Bart: Used to have a blog once
#
rhiaro
... Uses github instead of blog, force self to commit things
#
rhiaro
Gandolf: Last time I had a website was when people were using dialup
#
rhiaro
... Worked on website using university computers, hosted on JANET
#
rhiaro
... Posted a video, but people tried to look at it using dialup
#
rhiaro
... Before google, I was the firs thit for 'gandolf'
#
rhiaro
... Until the university asked if there was a reason he had a website on their servers
j12t joined the channel
#
rhiaro
tbrb is back, having deployed new site
#
rhiaro
... Wants to start posting to new site this weekend
#
rhiaro
... Can now sign into harryreeder.co.uk via indieauth
frzn joined the channel
#
rhiaro
... *internal server error*
#
JarOfGreen
sarcastic clapping established early on :-)
#
rhiaro
... *tries again just in case*
#
aaronpk
tbrb: you can add sms support so you don't need to log in to github on amy's computer :)
#
rhiaro
moredhel: hamhut1066.com
#
tbrb
aaronpk: I'll add that to my to-do :)
#
aaronpk
pretty sure it works with non-us numbers anyway
#
tbrb
I'll have a tinker and report back then :)
#
aaronpk
moredhel describes how he built his site, used to have javascript on it, but got annoyed at how slow that made it, so now there's no JS at all and it's fast
#
rhiaro
Tim: retout.co.uk
#
rhiaro
... Went to IWC Brighton last year and has done almost nothing since
#
rhiaro
... Site is a combination of blog (since 2007, disabled comments because of spam) and pump.io which does 'crazy social stuff'
#
tbrb
Ok sign in works now!
#
rhiaro
... Very interested in federation and social web and stuff
#
tbrb
dodgy database config setting
#
rhiaro
... I want to throw it all away and write it from scratch
#
rhiaro
Gordan: Don't have much of a web presence. Ethical Hacking student from Dundee.
#
rhiaro
... gorzilla.co.uk
#
rhiaro
... Just signed into the IWC wiki
#
rhiaro
... Would be interested in sandstorm.io. And personal stuff.
#
gor_zilla
s/Gordan/Gordon
#
KitD
rhiaro: "indiewebify.me is good"
#
KitD
... also IndieMark is useful
#
aaronpk
are we switching to hangouts?
loic_m and terminalpixel_ joined the channel
#
GWG
I have no idea. I just got here.
#
tbrb
aaronpk: I've got both on the go, apparently the hangouts one automatically records too
#
GWG
I'm trying to tune in the Youtube one as the easiest to get on the bigger screen, and it says please stand by.
#
rhiaro
GWG we can run both if you like?
#
rhiaro
Forgot to hit go on the youtube for the intros :/
#
aaronpk
aw darn!
#
rhiaro
We're on a break right now, just about to do schedule
#
rhiaro
Hopefully can rustle up enough laptops to stream all sessions
#
GWG
If you can. Only because I always have trouble getting talky on anything but my computer, and then I can't see the chat.
#
GWG
If not, I'll go fire up a spare computer like I did earlier this month
#
rhiaro
GWG: we can do Hangouts, sure
#
rhiaro
Stand by
#
rhiaro
(stand by for info from tbrb, he's in charge of it)
#
GWG
Hangouts is two way
#
tbrb
GWG: http://bit.ly/1MOg0fj that's the Hangouts session :)
#
GWG
I was hoping for one way.
#
tbrb
you can do both with hangouts
#
tbrb
you can view it on the youtube channel for watch only, or the hangouts link for two-way
#
aaronpk
the youtube link says it's not live yet https://www.youtube.com/watch?v=RH4BeQ5skSw
#
GWG
I'm trying to get the watch only, because I have a Roku box hooked up to my TV. Later I may come in on talky.
#
GWG
What aaronpk said.
#
GWG
It say Please Stand by
#
tbrb
Yeah, we're doing schedule at the moment
#
tbrb
so there's nothing to see right now on it anyway
#
tbrb
It's going live now though to test it out
#
GWG
I now have a logo
#
GWG
And audio
#
tbrb
Ok cool
#
GWG
A bit low though.
#
GWG
I hear people, having trouble making out the conversation clearly.
#
GWG
Sounds like it is underwater
j12t joined the channel
#
GWG
I see...and then it said Loading..
#
tbrb
Should be good now?
#
GWG
Better
#
GWG
Now I just have to concentrate a bit.
#
ben_thatmustbeme
good morning IWC Edinburgh
#
@papapelz
yeah. ich geb die credits weiter an @diplix, der mich wiederum angefixt hat ;) #indieweb https://twitter.com/sys_adm_ama/status/624893125950087168
(twitter.com/_/status/624895022819844096)
#
aaronpk
good morning!
#
GWG
ben_thatmustbeme: I'm still asleep myself.
#
ben_thatmustbeme
GWG, sleep typing, impressive
#
GWG
ben_thatmustbeme: Good reason to forego the camera feed.
Pierre-O joined the channel
#
ben_thatmustbeme
whoever moved the laptop, we juts lost sound... reallly choppy now
#
ben_thatmustbeme
someone post a photo of the schedule grid though
#
rhiaro
Photo pending
#
KitD
ben_thatmustbeme: on its way
#
rhiaro
We're doing a getting started + webmentions session with everyone first
#
GWG
Still a bit choppy, but getting better
#
rhiaro
Do you want to be able to speak?
#
GWG
rhiaro: No, I'm fine right now.
#
tbrb
uploading the photo now
#
rhiaro
ben_thatmustbeme, aaronpk?
#
GWG
I'll just type in IRC
#
tbrb
Raw schedule photo, I'm going to type it up into the Wiki now
#
aaronpk
thanks!
#
rhiaro
Is the audio okay right now?
#
GWG
Not bad. I think we all need to invest in microphones though
#
ben_thatmustbeme
oh, coming back
ehk joined the channel
#
tbrb
Room is very quiet right now anyway
indie-visitor joined the channel
#
indie-visitor
audio on youtube streaming is gjkljldsfjsfljls
_fran joined the channel
#
KitD
indie-visitor: does it seem to be a capture issue or a hardware issue?
#
aaronpk
i suspect it's an encoding issue, maybe not enough CPU
#
indie-visitor
it suddenly got better
#
csarven
left the stream to donate his share to the others
#
aaronpk
maybe turn off talky and just do hangouts?
#
indie-visitor
oh, video is dying.
#
tbrb
Got a different laptop doing hangouts audio, is that better?
#
csarven
If only tuning in to receive the stream, just use YouTube.
#
csarven
goes back to his text-editor.
#
indie-visitor
I'm currently using youtube, not hangout
#
indie-visitor
baling out...
ttepasse joined the channel
#
@macleodan
At indieweb camp Edinburgh. Talking about getting started on the #indieweb.
(twitter.com/_/status/624902027483697153)
atomicules joined the channel
#
ben_thatmustbeme
lovely echo in the feed actually
JarOfGreen and wolftune joined the channel
#
tbrb
I'll see what I can do about that
#
tbrb
Yeah, the laptop with the webcam doesn't seem to be beefy enough, CPU wise
#
tbrb
Audio will stay, I'll swap the video over to a better one
j12t joined the channel
#
aaronpk
wow why are fil upload buttons so hard to style
#
tbrb
re-starting the hangout now
#
KitD
http://bit.ly/1gUIIBi new hangout link
#
ben_thatmustbeme
soooo much better
#
tbrb
Ok, noted for future that that laptop is too low spec to run hangouts :'(
#
Loqi
tbrb has 2 karma
#
Loqi
KitD has 1 karma
#
tbrb
Now to finish typing the schedule
#
KitD
Hah, tbrb posted the new hangout link from my laptop
#
KitD
(which is being used for the video stream)
#
tbrb
yay for having multiple spare laptops around
#
Loqi
giggles
#
ben_thatmustbeme
anyone with additional quesitons, feel free to toss them out in IRC
#
ben_thatmustbeme
or rather questions not necessarily on topic to the session
#
KitD
I think the difficulty right now is figuring out what questions we should ask
#
harryreeder.co.uk
edited /2015/Edinburgh (+765) "/* Schedule */ Add in session grid"
(view diff)
#
ben_thatmustbeme
anything, KitD think of it as "you might want to code this tomorrow" so what do you need to know
#
KitD
I'll figure out the questions tomorrow
#
ben_thatmustbeme
discussion is always better than a lecture
#
KitD
not to mention I live with rhiaro :P
#
moredhel
true.
#
GWG
Unrelated to IWC EDI: If replying to a post on another site, where do people usually store the name of the other site's post, if it exists?
#
GWG
I'm looking at the storage in light of the Micropub stuff, which stores everything as its mf2 property.
#
ben_thatmustbeme
GWG, i store all other posts i reply to in to a "contexts" table
#
harryreeder.co.uk
edited /2015/Edinburgh (+57) "/* Day 1: Saturday */ Tidy ups and extra links"
(view diff)
#
ben_thatmustbeme
i should probably merge that with comments
#
ben_thatmustbeme
but its basically just storage of "other's posts"
#
ben_thatmustbeme
then its just relations between my posts and them, or those posts to each other
#
ben_thatmustbeme
oh, i remember why i keep those seperate
#
GWG
Right now, I'm storing the data in a field called cite, which seems to be correct.
#
ben_thatmustbeme
i allow editing of comments, but i don't edit context messages
#
GWG
ben_thatmustbeme: Why?
#
KitD
Damn, I should've brought a mouse mat; these desks are entirely too white for my mouse
#
ben_thatmustbeme
GWG, i do recursive context history
#
ben_thatmustbeme
keeping relations of posts to other posts is important for me. and saves me repulling sites
#
anm
Hi, I'm having trouble with the microformats parser, http://pin13.net/mf2
#
anm
It works for my site http://mm0hai.net, but not for https://mm0hai.net
#
anm
I just get an empty result with https
#
ben_thatmustbeme
anm: both appear empty for me
#
ben_thatmustbeme
nevermind, now it is
#
anm
hm, I just looked again right now and it works
#
anm
yes, it was being weird like that here too
#
GWG
anm: Caching?
#
ben_thatmustbeme
checks unmung.com
#
KitD
I'm definitely seeing it working without ssl and not working with ssl
#
KitD
the vouch article is the longest stub I've ever seen
#
aaronpk
haha maayyybe it's not a stub anymore
#
ben_thatmustbeme
pretty much every page on the wiki still says stub
#
aaronpk
wow how did vouch come up so early in the conversation?
#
ben_thatmustbeme
there is another implementation working
#
ben_thatmustbeme
gRegorLove is working on it
#
rhiaro
aaronpk: spam
#
ben_thatmustbeme
no, no breaks allowed :P
#
ben_thatmustbeme
yes, streaming is much much better
indie-visitor joined the channel
#
rhiaro
next session is private posts, access control stuff
#
rhiaro
Race to drop useful links?
#
ben_thatmustbeme
yes on youtbe
#
rhiaro
etherpad.indiewebcamp.com/private
#
rhiaro
Thanks
#
anm
thanks, unmung.com is working for me
#
aaronpk
csarven: that link just downloads a file called "acl" for me
csarven joined the channel
#
ben_thatmustbeme
joins the hangout
#
ben_thatmustbeme
well currently one of the twins actually
#
rhiaro
Have there been private posts discussions on iwc etherpads before?
#
aaronpk
not sure. you could search the wiki tho cause the etherpads all end up there
#
csarven
aaronpk Do you have a particular way of handling RDF/XML in your client?
#
aaronpk
you mean my browser?
#
csarven
Whatever your client is.. browser, curl, ..
_fran joined the channel
#
ben_thatmustbeme
sneaks both girls in video frame
#
aaronpk
they are so tiny!
#
ben_thatmustbeme
aaronpk: twice the size we brought them home at
#
ben_thatmustbeme
sorry off topic
j12t joined the channel
#
tbrb
Awwwww, I just saw the twins there :)
#
poka
will having a Google acct get you video on X11 firefox? http://mw.logbook.am/hangouts.png - 403 error suggests it's not a codec but a signin issue. webm/vp[89] all compiled in
#
poka
surellt there's an indie and opensource-in-debian 1-lline cam-cappture-to-reflector-for-VLC/mplayer tool?
#
aaronpk
rhiaro: here's an example of a GPG-encrypted post https://aaronparecki.com/replies/2014/02/26/7/gpg
#
ben_thatmustbeme
javascript contol of anything fails the cURL test though
#
ben_thatmustbeme
missed part of the convo
#
rhiaro
ben_thatmustbeme: js for decrypting
#
ben_thatmustbeme
there is always the "analog hole" if someone could read it, they can share it
#
ben_thatmustbeme
the concern was automated systems doing that
#
ben_thatmustbeme
"syndication" for example
cweiske joined the channel
#
ben_thatmustbeme
hmm, if you are going to post a version people have to log in to to see anyway, would probably be better to just stick with that, not needing multiple posts
#
ben_thatmustbeme
(in response to the PGP and other post for facebook people, etc)
#
tbrb
rhiaro: We'll try and get back to the schedule with after lunch sessions?
#
ben_thatmustbeme
for static sites
#
moredhel
my thought too... but then how do you distribute the url?
#
ben_thatmustbeme
webmention direct to those people
#
moredhel
true
#
tbrb
We've not quite perfected food-over-ip
#
rhiaro
ben_thatmustbeme: we've still got breakfast left, help yourself to pizza :)
#
GWG
Breakfast pizza?
#
ben_thatmustbeme
rhiaro: thats just mean
#
aaronpk
5am here, almost time for breakfast
#
GWG
Babies and cats. Fun
#
JarOfGreen
Starting notes for next session, events http://etherpad.indiewebcamp.com/events
#
ben_thatmustbeme
tries to get pause to sit still for the fee
#
GWG
And now, for a cat interlude.
#
csarven
ben_thatmustbeme A cat named "Pause" that don't sit still? Is that like the buttered cat paradox?
#
david.shanske.com
edited /WordPress/Data (-429) "/* Post Kinds Plugin */"
(view diff)
#
ben_thatmustbeme
csarven: dog
#
ben_thatmustbeme
cat.... phhht... he's way cooler
#
ben_thatmustbeme
almost got him on stream rhiaro
#
GWG
!tell acegiak I'm rewriting the Post Kinds data plan again.
#
Loqi
Ok, I'll tell them that when I see them next
#
acegiak
GWG: what? why?
#
Loqi
acegiak: GWG left you a message 23 seconds ago: I'm rewriting the Post Kinds data plan again. http://indiewebcamp.com/irc/2015-07-25/line/1437827450992
#
tbrb
so, in ~ 45 minutes we've got two sessions in parallel, one on Categorisation / Collection & Media and one on Static Sites, we may be able to get a hangout going for each, though if folks want we can just move the current hangout wherever needed
#
GWG
acegiak: I'm trying to add more data in.
#
JarOfGreen
Oh wait, events is not the next session
#
acegiak
isn't the current structure designed to let you do that without changing any of the existing stuff?
#
GWG
acegiak: So I want to support additional mf2 prefixed keys.
#
ben_thatmustbeme
hmm, i mean, recording sessions in somewhat new, i don't think we have ever recorded more than one at a time
#
rhiaro
IWCEdi, breaking ground.
#
ben_thatmustbeme
but i'm for it, but don't go to too much trouble
#
GWG
acegiak: mf2_cite is staying as it is, except for the change I made regarding multidimensional arrays.
#
ben_thatmustbeme
haha, Dora and Pause both in one hangout
#
Loqi
ahahaha
#
ben_thatmustbeme
"dogs and cats living together, mass hysteria!"
#
GWG
acegiak: I'm trying to support mf2_in_reply_to, mf2_bookmark, mf2_rsvp, etc. as part of the Micropub work.
#
rhiaro
Did syndicating to indienews via webmention go anywhere yet?
#
rhiaro
jarofgreen and I are just discussing syndicating indieevents to opentechcalendar via webmention
#
aaronpk
i think i wrote up how i want it to work
#
rhiaro
Is that sensible?
#
aaronpk
it's not quite a webmention, it's a slight overloading, but i think it is a good mechanism
#
JarOfGreen
is the issue if some web mentions you a page that has an event on, are you sure they want that event to be passed on or is that by accident?
#
GWG
acegiak: If you have any ideas in this vein, tell me. This time, I'm not deprecating, I'm expanding.
#
JarOfGreen
for example, if an site has a side bar box with upcoming events you might pick them up, but they are not part of the main post
#
JarOfGreen
also, this may not always apply but it does in my case; you want to categorise events on your site, so when you import events by any means you need to be able to do that
#
aaronpk
yeah that's the danger of a plain webmention for syndication
loic_m, scor and j12t joined the channel
#
aaronpk
but requiring the source site actually links to the intended destination helps
#
rhiaro
you'd want a u-syndication(?) anyway, right?
#
aaronpk
the trick is you won't know the URL of the u-syndication until after you send it there
#
aaronpk
so the response will have the URL
#
rhiaro
oh, right, yeah
#
rhiaro
that's why I don't have syndication links for my tweets
#
aaronpk
so it's a little more than a webmention because there is a response
scor joined the channel
#
rhiaro.co.uk
edited /2015/Edinburgh (+392) "Links to etherpads"
(view diff)
#
JarOfGreen
well, i think i might be talking a separate case
#
JarOfGreen
i want to post some content on my site with an event or something and be like "I want this syndicated to these other sites, X, Y, Z". It would be nice if X, Y and Z could get a webmention, parse it, see the event but also see that I definitely want it to be passed round and automatically import it for me
#
ben_thatmustbeme
h- is just a giant troll
#
aaronpk
you know we can ask tantek when he wakes up
#
JarOfGreen
plans a, b, c, etc .... all fell thru
#
ben_thatmustbeme
its an upside down mu (micro
#
ben_thatmustbeme
i believe is correc
#
ben_thatmustbeme
schema.org.... mark your oceans up with a fax number :P
fkooman joined the channel
#
ben_thatmustbeme
ocean is funnier i think
#
ben_thatmustbeme
should send that roll to arhcive.org :P
#
aaronpk
oh, a problem with syndicating via webmention... the webmention verification and pulling in the content would have to happen synchronously in order to return the syndication URL in the response
#
ben_thatmustbeme
only if you don't queue
#
aaronpk
you can't queue if you are going to return the URL in the response. that's my point
#
ben_thatmustbeme
you would have to be able to poll the queue later for the syndication url
scor joined the channel
#
ben_thatmustbeme
raises his hand
#
rhiaro
ack ben_thatmustbeme
#
aaronpk
we had also tossed the idea around of a "callback" URL sent with the webmention, where the receiver can post status data there later
emmak_ joined the channel
#
ben_thatmustbeme
i actually just removed the code for that
#
aaronpk
you had code for that?
cweiske joined the channel
#
ben_thatmustbeme
because it was never used and i never actually hit the callback
#
ben_thatmustbeme
i don't think i ever called the callback
lewisnyman_ joined the channel
#
aaronpk
the callback method seems better for syndication, because the sender wouldn't need to poll for an indefinite amount of time
#
ben_thatmustbeme
is still thinking this is overloading webmention
#
ben_thatmustbeme
and micropub is a better syndication method
#
aaronpk
i wouldn't think of it as overloading webmention, just a totally different spec that does similar things
shout-user60 and j12t joined the channel
#
aaronpk
the challenge with the micropub one is how do you handle auth?
#
IWC-Edi-Session2
^ static sites
#
aaronpk
you'd need either real authentication (which is going to be too much hassle for everyone involved) or you need to be able to verify the canonical version of the post again
#
aaronpk
which means async processing
#
aaronpk
so we're back to square 1
#
ben_thatmustbeme
actually much easier. basically the only thing you need is a few changes to your webmention endpoint to make it a client
#
ben_thatmustbeme
say i go to service X, it says, "syndicate here" and has a button, that links to your webmention endpoint with a code to tell it where to start auth
#
moredhel
tbrb is way too excited
keroberos joined the channel
#
moredhel
<3
#
ben_thatmustbeme
the ideal case is to not have the webmention receiver require any extra code
#
ben_thatmustbeme
just be a generic micropub client
#
rhiaro
Kongaloosh: you're probably interested in collections and media session starting right now: http://etherpad.indiewebcamp.com/media
#
ben_thatmustbeme
so you could syndicate to anything that already accept micropub
#
aaronpk
that seems like an unnecessary goal
#
rhiaro
and tantek was talking about presenting multiple photo posts at some point a while ago..? (anyone remember?)
#
aaronpk
since no community/aggregate sites support micropub right now
#
ben_thatmustbeme
aaronpk: why, indienews would just be ANY site
#
ben_thatmustbeme
s/would/could
#
Loqi
ben_thatmustbeme meant to say: aaronpk: why, indienews could just be ANY site
#
ben_thatmustbeme
indienews could be a known site
#
ben_thatmustbeme
once multi-user micropub works that is
#
aaronpk
okay here's the problem
#
aaronpk
we're talking specifically about syndication, meaning there is a canonical post that is intended to be copied
#
aaronpk
this is distinctly different from a multi-user blog, where there is only one copy of the post
#
ben_thatmustbeme
correction, micropub endpoints need only accept "u-url means this is a syndication of that url"
#
aaronpk
in order to syndicate a post, the syndication target needs to either: 1) fetch the data from the original or 2) verify the intent to syndicate
#
ben_thatmustbeme
or something to that effect
#
aaronpk
(where in case 2 the syndication request would contain all the post data)
#
ben_thatmustbeme
this allows for different versions to syndicate though as the data passed to the syndication site may be different
#
aaronpk
but in both cases, whether or not the request contains the post content (micropub-like vs webmention-like protocol), the syndication target needs to check the canonical URL
#
ben_thatmustbeme
you don't need 1) if you are using mp
#
aaronpk
right 1, is the webmention-like protocol, 2 is the micropub-like protocol
#
ben_thatmustbeme
did we lose audio/video in the hangout?
#
aaronpk
but unless you go check the canonical URL, you're not doing syndication, youre just doing multi-author posting
#
aaronpk
(yeah hangout video froze for me)
#
ben_thatmustbeme
sure you are, its just a different method of syndication. you are saying the plumbing defines whether you are "syndicating" or "reposting"
#
tbrb
Main laptop was on battery, just booting it up again
#
aaronpk
in either version, the syndication target needs to go check the canonical URL
#
aaronpk
otherwise the syndication target is going to get spammed with fake syndication requests
#
ben_thatmustbeme
it requires auth. you just cut off auth to that person
ttepasse_ joined the channel
#
ben_thatmustbeme
if you want you can require syndication url be from the same site you are registered with
#
aaronpk
at least going and fetching the canonical URL means spammers have to create a web page
#
ben_thatmustbeme
micropub means spammers have to log in
#
aaronpk
without that step, spammers just have to create fake IDs which is way easier
#
ben_thatmustbeme
creating webpages is just as easy
#
tbrb
And we're back
#
aaronpk
creating webpages is harder
#
aaronpk
but still easy, as pingback spam has demonstrated
#
aaronpk
what we should do is write up the full flow of both versions here http://indiewebcamp.com/syndication-brainstorming
#
aaronpk
so that we can see actually all of the steps
#
ben_thatmustbeme
oh, other advantage, is that syndication can be easily added to your syndicate-to
#
ben_thatmustbeme
programatically
#
aaronpk
i think it's the same for both
scor joined the channel
#
ben_thatmustbeme
you haven't authed at all though have you?
#
ben.thatmustbe.me
edited /Webmention (+144) "/* Implementations */ add me"
(view diff)
#
aaronpk
can I call these two methods "thin" and "fat" instead of "webmention" and "micropub"?
#
ben_thatmustbeme
hmm, i suppose, but they are both existing specs that we are working with so i think it makes sense the other way
#
aaronpk
i want to avoid any baggage of calling it webmention or micropub
#
aaronpk
at least in the brainstorming doc, we can change it later if it makes sense
#
ben_thatmustbeme
is concerned that usually "thin" has immediate preference to "fat"
#
aaronpk
i could call them "1" and "2" but that isn't very descriptive
#
ben_thatmustbeme
push vs pull
#
aaronpk
that works
#
aaronpk
there's also reference/value
#
aaronparecki.com
created /syndication-brainstorming (+622) "stub with description of two methods"
(view diff)
#
ben_thatmustbeme
aaronpk: question, what would a standard micropub post containing u-url mean for your mp receiver?
#
aaronpk
that seems like it would be requesting the micropub endpoint create the post at that URL
#
aaronpk
is "canonical" a property of h-entry?
#
ben_thatmustbeme
well, i don't know
#
ben_thatmustbeme
i had never seen that
#
aaronpk
i think it's not, i think that's what "url" is for
#
ben_thatmustbeme
if the url if offsite, you obviously can't create it
#
aaronpk
yeah and my newest micropub endpoint would just set that as a property of the thing it creates
#
ben_thatmustbeme
when you mark up the syndication it should have u-url to the canonical one though
#
ben_thatmustbeme
another reason explicit crud would make sense
#
ben_thatmustbeme
and action=syndicate
j12t joined the channel
#
ben_thatmustbeme
difficult to write everything up yet, i will get to it.. .but were on our way out the door
#
aaronpk
btw whatever we end up with for this I want to get in to calagator.org
#
aaronpk
portland's tech calendar
#
ben_thatmustbeme
but to syndicate to silos what url would you put the in u-syndication url?
#
ben_thatmustbeme
the service you are using to syndicate? or the silo?
#
ben_thatmustbeme
that would be cool aaronpk
#
aaronpk
this is a syndication protocol, so it only works if both sides speak it
#
ben_thatmustbeme
for example bridgy
#
aaronpk
you would put the bridgy publish URL
#
aaronpk
which is fine because it's going to reply with the tweet URL anyway so you can store the twitter url after it's done
#
ben_thatmustbeme
just thinking of that interim period "view on twitter' and it links to brid.gy publish url
#
aaronpk
yeah i guess you could make it a hidden link instead
#
aaronpk
!tell Jeena thanks for the PRs! they are live on quill.p3k.io now!
#
Loqi
Ok, I'll tell them that when I see them next
#
aaronpk
oh i'm going to add a step and assume these posts were created via micropub, which should help
lewisnyman and loic_m joined the channel
#
ben_thatmustbeme
okay, i'm off
wolftune joined the channel
#
aaronpk
there will be more things on this page when you return
#
ben_thatmustbeme
i'll catch up later
#
rhiaro
thanks!
#
aaronpk
here's one with some indie rsvps http://aaron.pk/e4Y61
#
aaronpk
hmm ben_thatmustbeme's image broke
#
rhiaro
Notifications/reminders for indie events, anyone?
#
rhiaro
If I RSVP to an indie event, it would be cool if I could include in my rsvp that I'd like the publisher to ping me the day before or something
#
aaronpk
as opposed to using native reminders/notifications of your client? e.g. iphone
#
aaronpk
my ears are burning :)
#
aaronpk
i missed most of that tho
#
rhiaro
someone mentioned lifelogging
#
rhiaro
River: "who thinks this is a good idea"
#
rhiaro
jarofgreen has the projecting laptop ^
#
kegan_
aaronpk, how do you insert entries into /metrics?
#
aaronpk
Teacup!
j12t joined the channel
#
aaronpk
are you guys making fun of my php? :P
#
tbrb
aaronpk: no, rhiaro's teacup menu is suggesting PHP under Food
#
aaronpk
rhiaro eats php for dinner
#
rhiaro
nomnomnom
#
rhiaro
It was one of those days.
#
rhiaro
I really need to figure out why my micropub endpoint is rejecting teacup posts
#
rhiaro
IWC session suggestion: what aaron does.
#
aaronpk
that might be a long session
#
anm
aaronpk: What is your motivation for posting so much detail about your life - food, sleep etc? I feel like this is a bad idea - it gives an attacker a lot of help.
#
rhiaro
Hope you don't mind being used as examples for everything
#
aaronpk
anm: luckily i don't have many enemies
#
rhiaro
But if you got just one enemy, they have everything they need all at once
#
rhiaro
indienemesis
#
aaronpk
it's possible i will make some of this stuff private or restricted to some smaller audience in the future
#
aaronpk
but it's not like you can really do much with the information of when I last slept. maybe you will know if I'm more tired than usual or something?
#
anm
aaronpk: do you see some benefit from publishing it?
#
rhiaro
when you're not in the house might be more useful to enemies
#
anm
well I can see your routine (if you have one, not examined it) and have some idea when your house is empty or where you are
#
rhiaro
insurance companies might be interested in your sleeping habits
#
aaronpk
rhiaro: if someone wanted to know when i was not at the house they could just stand outside and wait for me to leave
#
rhiaro
but they dont' even have to get out of bed
#
aaronpk
the main benefit is providing examples for indiewebcamps right now :)
#
anm
I wonder if it is a good example
#
rhiaro
I'm really interested in logging everything for my own personal interest
#
aaronpk
also it is a good reference for myself
#
rhiaro
And having it public is just easier
#
aaronpk
i have more than once gone back and looked up when i last ate something, or what time I woke up on a certain day
#
rhiaro
I find food logs are triggers to loads of other memories about a day
#
anm
have you seen some benefit from other people seeing it though
#
rhiaro
anm: sometimes people are like 'what do vegans even eat' and I can point them to my food logs :)
#
aaronpk
i've had people look up my flight plans to see where i'm sitting so they can get a seat nearby
#
rhiaro
aaronpk: that's pretty creepy
#
aaronpk
it was a friend
#
rhiaro
Depends who it is..
#
rhiaro
I find posting travel plans really useful, people stop asking 'when are you home' etc
interactivist joined the channel
snarfed joined the channel
#
aaronpk
!tell ben_thatmustbeme I filled in a bunch of the brainstorming page, would be great to get your thoughts on how alice would get a bearer token for the syndication target: http://indiewebcamp.com/syndication-brainstorming
#
Loqi
Ok, I'll tell them that when I see them next
uranther and lewisnyman joined the channel
#
snarfed
aaronpk: ben_thatmustbeme: skimmed the syndication discussion, will read the brainstorm
#
aaronpk
sweet!
#
aaronpk
would love to get your thoguhts since we would want bridgy publish to support this :)
#
snarfed
you both probably already know that bridgy publish has supported the "thin" (webmention based) method for ~1y now - checks intent via u-syndication, posts via API synchronously, returns silo post URL in wm response body
#
aaronpk
oh does it actualy require "u-syndication" on the link?
#
snarfed
and yeah aaronpk i'm with you on the lighter intent-instead-of-auth idea
#
snarfed
yeah, for verifying intent
#
snarfed
didn't for a while, but now it does
#
aaronpk
the example in the docs doesn't have it
#
snarfed
oh? that's a bug if so
#
snarfed
or elided for brevity
#
snarfed
i'll look
#
aaronpk
yeah i would expect to see it here? https://www.brid.gy/about#webmentions
#
snarfed
good point! will fix, thanks
#
aaronpk
made that more explicit
#
snarfed
aaronpk while you're here, i'm starting on https://github.com/aaronpk/webmention.io/issues/44 . holler if i shouldn't
#
aaronpk
oh cool, go for it!
#
snarfed
new computer since my original wmio work, so i'm chest deep in more ruby/bundle config breakages in the vein of https://github.com/aaronpk/webmention.io#troubleshooting :(
#
aaronpk
i have a process i usually use to set up ruby on a new machine
#
snarfed
you're on mac os x, right? remind me what you use to manage ruby versions?
#
aaronpk
would you like my notes?
#
snarfed
omg pls
#
snarfed
dying here :P
#
rhiaro
waves at moredhel
#
kylewm
setting up an unfamiliar environment is the actual worst
#
aaronpk
agreed
#
moredhel
waves over-enthusiastically back
#
snarfed
kylewm: you'd think i'd be better at it the second time…but evidently no :/
#
snarfed
thanks aaronpk!
lewisnyman joined the channel
#
aaronpk
updated with info on installing other versions of ruby https://gist.github.com/aaronpk/4d84e452e94c6c12cc06
j12t joined the channel
#
aaronpk
snarfed: right now does bridgy publish do the verification synchronously? cause i thought it returned the twitter URL in the response
#
kylewm
aaronpk: yep publish is all synchronous
#
snarfed
for exactly that reason
#
snarfed
(nice side benefit that it's simpler too, but not the main reason)
#
snarfed
it already has to fetch the source page sync to get the post content anyway
#
snarfed
s/sync//
#
Loqi
snarfed meant to say: it already has to fetch the source page  to get the post content anyway
#
aaronpk
well i mean the whole thing could be done async like i described on that page
#
aaronpk
interesting that it wasn't a consideration for you though
#
snarfed
aaronpk: sure! sorry, haven't read yet. i just didn't want to impose that complexity on clients
#
snarfed
btw, re that gist, does wmio require <=2.1.6 ? or was that just as an example for installing multiple?
#
aaronpk
that was an example but i'm running 2.1.6
#
aaronpk
pretty sure it'll be fine on 2.2.2 but i haven't tried it yet
#
aaronpk
so if there isn't a concern from the syndication endpoint of needing to do the work synchronously, then that is a way simpler option
#
snarfed
sites can send webmentions async anyway, after publishing a post and returning to the user/client, so you can still avoid the user-facing latency
#
aaronpk
yeah i was more concerned with allowing the syndication target to offload that work instead of requiring it to run synchronously
#
aaronpk
i'd be curious to hear why you weren't worried about that
#
snarfed
eh you have to do the work one way or another
#
snarfed
if it's not user facing, what's the difference?
#
snarfed
oh i see, just out of the http request path
#
aaronpk
the server has to keep the http reequest open longer
#
snarfed
as long as it's optional, fine w/me
#
marcus-povey.co.uk
edited /User:Marcus-povey.co.uk (+1714) "Finally got around to fleshing this out..."
(view diff)
#
snarfed
orthogonal point: we may want say a best practice is to send these syndication wms *before* other wms, and if you're doing async, maybe even wait for them to complete, so that when your other wm recipients fetch the page, they see the filled-in u-syndication links
#
snarfed
ah nm you're right
#
snarfed
great minds
#
aaronpk
that was tantek :)
JarOfGreen joined the channel
#
snarfed
i'm updating to say that if callback isn't specified, the synd target should return 200 with the synd post url in the body
#
rhiaro
aaronpk: if you're around, there's a micropub session just starting
#
aaronpk
rhiaro: i am heading out the door now
#
rhiaro
Aw okay
#
aaronpk
you'll do fine :)
#
rhiaro
I'm not in it
#
snarfed
also i think we can simplify/minimize the examples a lot more, and stress the similaries w/wm and mp over the differences
#
snarfed
that's my only other big feedback
#
snarfed
aaronpk++ for writing this up!
#
Loqi
aaronpk has 904 karma
#
aaronpk
snarfed: go for it!
#
aaronpk
snarfed: i'm also up for requiring the syndication endpoint handle it synchronously if there's enough justification
#
snarfed
aaronpk: heh, as expected. maybe eventually!
#
aaronpk
cause it greatly simplifies things
#
rhiaro
tbrb: https://quill.p3k.io/docs has a micropub setup walkthrough
#
aaronpk
so, good data point that the first implementation of this does it synchronously
#
aaronpk
tbrb: and when you sign in to quill.p3k.io it walks you through it in more detail with more links
#
rhiaro
tbrb: and I have minimal procedural micropub php http://rhiaro.co.uk/2015/04/minimum-viable-micropub
#
tbrb
Thanks
lewisnyman joined the channel
#
anm
minimal / mini micropub = nanopub
#
GWG
Yay WordPress
#
rhiaro
anm: I think someone has said that before
#
Loqi
giggles
#
anm
Well he must have been a humourous sort of fellow. Hear hear.
chreekat and j12t joined the channel
#
kylewm.com
edited /Micropub-brainstorming (+99) "/* Alternative Possible Spec */ slight edit/typos/clarification"
(view diff)
#
snarfed.org
edited /syndication-brainstorming (+680) "synchronous, bridgy publish"
(view diff)
lewisnyman joined the channel
#
rhiaro.co.uk
edited /sandstorm (+381) "Interest to indieweb"
(view diff)
wolftune joined the channel
#
rhiaro
tbrb: two minutes!
wolftune, chalettu and tvn joined the channel
#
Kongaloosh
rhiaro: is there a way to follow from abroad?
#
rhiaro
Yeah, wake up earlier kongaloosh :p
tantek joined the channel
#
rhiaro
We've had live streams all day, but just finished
#
Kongaloosh
I really should have
#
Kongaloosh
but are they recorded?
loic_m and j12t joined the channel
#
KevinMarks
gillmor gang time
#
KevinMarks
anythign I should talk about?
#
GWG
Iran seems to be in the news
#
GWG
I just went to get cleaned up, and I think I figured out what I need to do to make this code cleaner.
#
tantek
KevinMarks - get them to play the awesome new SWAT0 video!!
#
tantek
I mean - you should talk about what SWAT0 is, the history, what it means etc.
#
tantek
and then close with the live video demo
#
KevinMarks
I can try but they may not get it
#
tantek
rhiaro: \o/ congrats on day 1
#
tantek
KevinMarks - uh, how can gillmor gang not get the whole ownyourdata thing?
#
KevinMarks
I'll give it a go
#
tantek
you can point out that the steps in SWAT0 are trivial on today's silos
#
tantek
people do it every day
#
tantek
but it has been a challeng to make it work *for the web*
#
KevinMarks
scoble is highly skilled at not getting it
#
tantek
you're good at this, you can totally explain how it's been much harder to make it work across websites (come from the underdog / understatement perspective)
#
tantek
and recognizing that users expect this kind of easy functionality, the social web acid test v0 was created at the first Federated Social Web summit
#
tantek
to make it clear that this kind of user-centric functionality is what's important, not a bunch of academics arguing about protocols
#
tantek
and that after 5 years, we are finally seeing interoperable implementations emerge because we have solved the building blocks in IndieWebCamp
#
tantek
we expect the progress from here to be exponential etc.
#
tantek
maybe practice explaining the steps of SWAT 0 in plain english before hand
#
tantek
using names of people on the show
#
KevinMarks
which is the new video?
#
aaronpk
i have found it very challenging to explain SWAT0 in plain english unless i can point to physical people in the room as an example
#
tantek
KevinMarks: top of my site!
#
aaronpk
i updated my post with the new version because I can do that :)
#
Loqi
yay!
#
tantek
aaronpk - challenging to explain? really?
#
aaronpk
without specific examples yes
#
aaronpk
it helps to point at someone and be like "you took a photo of me and tagged me in the photo"
#
tantek
A takes photo of B and tags them in it. C who's following A sees the photo and comments on it. Both A and B get notified of C's comment.
#
aaronpk
using abstract "A, B, C" or even made up names is very confusing in person
#
tantek
I've spoken nearly literally that prose to explain it to non-programmers
#
tantek
or if you like, use "I" as A, "you" as B, and name-of-someone-you-both-know as C
#
aaronpk
i haven't had luck with that yet
#
tantek
you can even gesture with your device while you explain it
#
tantek
yes at some point the next step will be to be able to demo on TWIG or Gillmorgang with tools *they* can use on *their* devices
#
rhiaro
IWCEdi is in the pub
#
rhiaro
!tell benwerd happy to stream IWCEdi drinks if we're still going when you get here... We're in No. 1 Grange Road
#
Loqi
Ok, I'll tell them that when I see them next
#
rhiaro
Kongaloosh++ for collections at http://kongaloosh.com/e/2015/7/25/albums
#
Loqi
Kongaloosh has 2 karma
#
KevinMarks
this isn't one of those edinbrugh pubs with 3ft thick granite walls then>
#
tantek
KevinMarks: we're here for you if you get stuck with any other questions / explanations
#
tantek
when does the show start
#
KevinMarks
it's started
yakker joined the channel
#
KevinMarks
talking uber
#
KevinMarks
I told them about SWAT0, now they're talking twitter
#
@AlexKKearney
I hacked together a little collections prototype yesterday using 'in-reply-to' #indieweb http://kongaloosh.com/e/2015/7/25/albums
(twitter.com/_/status/624996026324250624)
#
KevinMarks
doing it on TWiG with Leo as part of the flow would be good
eschnou and snarfed joined the channel
#
tantek
!tell KartikPrabhu re: "mostly concerned that the wiki might be out of date 2010" - if that's so, you need to speak up about it. Either use the wiki (feel free to check citations / references), or if you're concerned, *ask* - don't assume "might be out of date". Because then there's no chance of it being fixed if it is.
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
rhiaro: in reading the logs - noticing a bunch of new folks here in IRC that are not yet on /irc-people - perhaps as soon as people get IndieAuth setup as part of Getting Started you can encourage them to add themselves to /irc-people ?
#
rhiaro
sure :)
#
tantek
great notes in the IRC btw
#
tantek
(so much logs!)
j12t joined the channel
#
tantek
huh - /syndication-brainstorming looks way overdesigned - what's wrong with "just use h-entry + PuSH" ?
#
tantek
(what I successfully used to do 100% standards based syndication to Google Buzz before they shut it down)
#
tantek
the syndication by webmention method is an interesting hack we developed for Bridgy but I'm not sure it's a pattern to replicate
#
Jeena
and it is not quite clear with the news.indiewebcamp.com example what this would be for, I thought you are reinventing the old searchengine ping
#
Loqi
Jeena: aaronpk left you a message 4 hours, 29 minutes ago: thanks for the PRs! they are live on quill.p3k.io now! http://indiewebcamp.com/irc/2015-07-25/line/1437833508899
#
Jeena
neat aaronpk and I saw that you also added post via email
#
tantek
ok all caught up on the logs ...
#
tantek
rhiaro++ for doing an awesome job with kicking off the first IWC Edinburgh!
#
Loqi
rhiaro has 130 karma
mlncn joined the channel
#
kylewm
rhiaro++
#
Loqi
rhiaro has 131 karma
#
kylewm
jarofgreen++
#
Loqi
jarofgreen has 1 karma
#
tantek
jarofgreen++
#
Loqi
jarofgreen has 2 karma
fkooman, wilfredh and gRegorLove joined the channel
#
tantek.com
edited /Template:IndieWebCamp (+5) "portland/brighton was 5th annual"
(view diff)
#
@t
1st ever #IndieWebCamp Edinburgh off to a great start! Day 1 notes http://t.co/MUlYdLjOrg, sign up & go hack on day 2! (ttk.me t4cM1)
(twitter.com/_/status/625018445357256704)
#
gRegorLove
Afternoon, indiewebcamp
snarfed and chreekat joined the channel
#
aaronpk
tantek: syndication brainstorming is basically just describing what bridgy publish does
#
aaronpk
the first part anyway
#
aaronpk
h-entry + push doesn't work for selective syndication
#
aaronpk
you would have to make a separate feed for "syndicate these things to indienews" or "syndicate these things to twitter" and then be able to put your posts in each feed
#
tantek
aaronpk - we should write that up then
#
tantek
simple standards based syndication SSBS :)
#
tantek
and its limitations
#
Loqi
[bridgy] Bowling Ball USA favorited a tweet that linked to http://indiewebcamp.com/2015/Edinburgh (https://twitter.com/t/status/625018445357256704)
#
tantek
e.g. does not support selective syndication
#
aaronpk
h-feed + PuSH is great for aggregators
#
tantek
and "publisher must support separate feeds for any syndication customization per destination"
#
tantek
(uh what's up with that favorite)
#
aaronpk
this is the problem with the IRC notifications showing the "name" in the h-card vs the URL
j12t joined the channel
#
snarfed
URLs are often bad too though, right?
#
snarfed
e.g. that's exactly the problem we're fixing in https://github.com/aaronpk/webmention.io/issues/44
#
tantek
no this is not that problem
#
snarfed
URLs may be better on average for indie wms, but probably worse on average for silos
#
tantek
the URL wouldn't really have helped
#
tantek
snarfed: it's a mix for Twitter - since SOME PEOPLE change their display name (ahem kylewm ;) )
#
snarfed
right, that's actually a somewhat common pattern
#
aaronpk
i don't know what you mean, that's exactly what happened tantek. @bowlingball_usa did in fact favorite your tweet, which linked to the wiki
#
snarfed
but not across all silos or indie sites, so maybe twitter specific
#
tantek
aaronpk: check that account. follows 1 person. 43.8k favorites. WTF?
#
tantek
snarfed: right
#
snarfed
this is more thought than that fave is worth
#
aaronpk
indeed
#
tantek
likely due to how Twitter chose to display names - so people messed with it to have fun
#
tantek
why is a bowling ball twitter faving my IWC tweet? how did they find it?
#
aaronpk
i thought most silos let you set your profile URL, typically it is {silo domain}/{silo username}
#
tantek
oh kylewm changed his display name back
#
aaronpk
with variations like {username}.{silo domain}
#
aaronpk
or if you're google, google.com/+{username}
#
tantek
aaronpk: *some* silos let you set your profile URL
#
tantek
e.g. Flickr, FB
#
tantek
distinct from your "user name"
#
aaronpk
my point is facebook is the only silo i've seen that insists on using non-username profile URLs
#
aaronpk
as in, in all cases except facebook, I would rather see the author URL in a noitification like that
#
snarfed
aaronpk: most G+ profile urls are also ids
#
aaronpk
ah yeah
#
snarfed
bridgy provides username when available. i propose NAME (USERNAME)
#
aaronpk
i don't use G+
#
tantek
yes this is an interesting design display problem
#
tantek
heck, everyone has this problem
#
tantek
at least everyone that displays /reply-context for example
#
tantek
would be interesting to see what approaches people are taking
#
tantek
see if there are any patterns emerging
#
aaronpk
I decided to show it as "{domain name} {name}" with the domain in blue and the name in light grey
#
snarfed
also sgtm
#
aaronpk
on my site i mean
#
snarfed
yeah i got it
#
snarfed
tantek: i'm working on https://github.com/aaronpk/webmention.io/issues/44 and more importantly maybe https://github.com/aaronpk/webmention.io/issues/39 imminently, if aaronpk doesn't preempt me
#
snarfed
…so design ideas soon would be welcome!
#
tantek
ah, a-ha!
#
tantek
some text first design I presume :)
#
snarfed
heh these are notifs, so text only
MatrixBridge joined the channel
#
@IndieWebCampUK
RT @t: 1st ever #IndieWebCamp Edinburgh off to a great start! Day 1 notes http://t.co/MUlYdLjOrg, sign up & go hack on day 2! (ttk.me t4cM1)
(twitter.com/_/status/625030945377226752)
#
GWG
snarfed: I might be a while with those unit tests. I seem to have started ripping part of Post Kinds apart.
#
KevinMarks
"I know, I'll make my card caching behave properly and use http 304" - me yesterday, now currently breaking into the zoo with clippers
jciv joined the channel
#
kylewm
"Take me to your wooliest yak."
#
GWG
kylewm: I feel a witty reply coming in, but I'll resist it
KartikPrabhu, DanC_ and _fran joined the channel
#
@chim0
mkay, my instance now sends webmentions to links in local users' notices...¯\_(ツ)_/¯
(twitter.com/_/status/625036736003993601)
j12t and KartikPrabhu joined the channel
#
KartikPrabhu
loqi messages?
#
Loqi
KartikPrabhu: tantek left you a message 2 hours, 3 minutes ago: re: "mostly concerned that the wiki might be out of date 2010" - if that's so, you need to speak up about it. Either use the wiki (feel free to check citations / references), or if you're concerned, *ask* - don't assume "might be out of date". Because then there's no chance of it being fixed if it is. http://indiewebcamp.com/irc/2015-07-25/line/1437848607911
#
KartikPrabhu
fair enough. I mostly don't pay attention to search stuff as it is not relevant for me
#
KartikPrabhu
but I should have my facts right while anwering questions
wolftune joined the channel
#
GWG
aaronpk, how do you store your reply contexts?
#
GWG
Namely, the data beyond the URL.
Richard445, KartikPrabhu and Phyks_ joined the channel
#
Kongaloosh
Dumb template question: I've made a https://indiewebcamp.com/User:Kongaloosh.com, but when I go {{kongaloosh}} it points me to another template...
#
Kongaloosh
what am I doing wrong?
KartikPrabhu and j12t joined the channel
#
kongaloosh.com
edited /collection (+315) "/* IndieWeb Examples */"
(view diff)
tantek joined the channel
#
gor_zilla
question: is indie auth intended to be 1 user per (sub)domain or can i use www.domain.com/profile/gorzilla ?
#
gor_zilla
i'm trying known running on my server and it doesn't seem to put the me tags on the root page
#
gor_zilla
indieweb wiki allows it, quill doesn't
#
aaronpk
there's a specific theme that has the links on the home page, I forget which one
#
gor_zilla
ah cool. i was looking for a config page for the plugin but it does it all in the background
#
KevinMarks
they just changed the themes I think. Solo is the one that is emant for single-user sites and puts the rel-me on the front page
#
tantek
Kongaloosh: the two are unrelated, e.g. see {{t}} for an example
#
tantek
wonders if Loqi should autolink {{t}} to https://indiewebcamp.com/Template:t in the logs the way it already links /reply to https://indiewebcamp.com/reply
#
Loqi
woot!
#
tantek
KevinMarks: how did GG go?
#
kongaloosh.com
edited /User:Kongaloosh.com (+750) "/* Kongaloosh */"
(view diff)
#
KevinMarks
I talked about SWAT0 and explained it, but they didn't play the video
#
KevinMarks
I think they'll link to it
_fran and frzn joined the channel
#
gor_zilla
seem to be getting a blank response from the token endpoint
#
gor_zilla
oh i think i'll have to try again tomorrow. i'm on the train and my battery is about to die
#
_fran
it will die valiantly, if trying to authenticate
#
gor_zilla
hmm, works on the wiki but not quill. is the wiki just really forgiving or is quill extra harsh?
#
KevinMarks
I should have labelled this with the handy snark tag https://twitter.com/kevinmarks/status/625002952831270912
#
@kevinmarks
@rivenhomewood @danlyke can you make an ISO image of the CD and mount it from that? CD-ROMs are 650M, which is less than a Verge article
(twitter.com/_/status/625002952831270912)
#
tantek
wow that's. goodness sakes.
snarfed joined the channel
_fran, j12t, emmak, snarfed, wolftune and KartikPrabhu joined the channel
#
snarfed
hey aaronpk, i'm working on ruby again, following https://gist.github.com/aaronpk/4d84e452e94c6c12cc06
#
snarfed
so ruby-install installs in ~/.rubies/ for users and /opt/ruby/ for root
#
snarfed
…ok…and i can run ruby from either place manually
#
snarfed
…but how do i get bundle to use one of those instead of the system /usr/bin/ruby when i run bundle exec rake db:bootstrap ?
#
aaronpk
oh you might need chruby for that
#
aaronpk
yeah that should set the paths for things
Phae and benward joined the channel
tommorris joined the channel
#
@kevinmarks
I discuss the #indieweb SWAT0 test passing at 21' into this Gillmor Gang episode http://techcrunch.com/2015/07/25/gillmor-gang-fare-trade/
(twitter.com/_/status/625078585993265152)
#
@cubicgarden
RT @kevinmarks: I discuss the #indieweb SWAT0 test passing at 21' into this Gillmor Gang episode http://techcrunch.com/2015/07/25/gillmor-gang-fare-trade/
(twitter.com/_/status/625078818798178305)
j12t, KartikPrabhu, JonathanNeal and bergie joined the channel
#
snarfed
aaronpk: looks like chruby will do the trick, thanks
#
snarfed
will update the wmio readme