#indiewebcamp 2013-07-25

2013-07-25 UTC
fmarier joined the channel
#
shaners
how are people marking up attribution links from a silo (in this case, wordpress.com) that allows markup back to the original post ?
#
shaners
aaronpk: are you attribution links from POSSEd posts back to your site?
#
aaronpk
you mean like on twitter?
#
shaners
like that, but from a place that allows html
sandeepshetty and shaners joined the channel
#
shaners
aaronpk: i put .u-syndication links from http://sbb.me/b4PF1 to http://wp.me/p1LP-1Pa. I want to link back FROM wp TO sbb.me. what rel / class are you/others using for the link back?
#
shaners
wycats_: i didn't know that you hung around these parts. howdy!
scor, fmarier, sandeepshetty, hober, shaners and tantek joined the channel
#
bret
I cant remember the name of this application platform. It was like heroku but had a main emphasis on html5 applications... ring a bell for anyone?
xtof, demis, shaners, tantek and cweiske joined the channel
#
tantek
!tell shaners re: "attribution links from POSSEd posts back to your site" that's one of the uses of rel=canonical
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
!tell shaners, re: the gender/text-field/Diaspora post - that's an out of date point in the discussion. that plus input from other folks resulted in all the gender-* pages / research on the microformats wiki. the result was sex and gender-identity fields we made happen in vCard4, and thus h-card.
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
Ok, I'll tell them that when I see them next
shaners joined the channel
#
Loqi
shaners: tantek left you a message 11 minutes ago: re: "attribution links from POSSEd posts back to your site" that's one of the uses of rel=canonical
#
Loqi
shaners: tantek left you a message 9 minutes ago: re: the gender/text-field/Diaspora post - that's an out of date point in the discussion. that plus input from other folks resulted in all the gender-* pages / research on the microformats wiki. the result was sex and gender-identity fields we made happen in vCard4, and thus h-card.
shaners, b0bg0d, eschnou and andreypopp joined the channel
#
shaners
tantek: attribution links should only use rel-canonical? or also a class too?
#
@eschnou
I don't think #indieweb and Google Analytics together make a lot of sense, felt some cognitive dissonance for ... http://eschnou.com/entry/i-dont-think-indieweb-and-google-analytics-together-make-a-lot-of-sense--62-24997.html
andreypopp joined the channel
#
@virer_dot_net
RT @eschnou: I don't think #indieweb and Google Analytics together make a lot of sense, felt some cognitive dissonance for ... http://t.co/…
#
tantek
!tell shaners links from a POSSE copy to original are not just "attribution", it's more specific than that, hence rel=canonical. for linking from a copy to the original.
#
Loqi
Ok, I'll tell them that when I see them next
xtof, catsup, josephboyle and julien51 joined the channel
#
neuro`
Hello
julien51, andreypopp and shaners joined the channel
#
Loqi
shaners: tantek left you a message 56 minutes ago: links from a POSSE copy to original are not just "attribution", it's more specific than that, hence rel=canonical. for linking from a copy to the original.
julien51, shaners, gjones, pfefferle, xtof and f-a joined the channel
#
@dikapratamaarya
SSTCGO - DC 1.5 (Client): SSTCGO 1.5 was succesfully updated in indieweb community.Remember SSTCGO is in spani... http://www.indiedb.com/news/sstcgo-dc-15-client?utm_source=twitterfeed&utm_medium=twitter
julien51 joined the channel
#
christopheducamp.com
created /reply-context-fr (+8475) "[fr: first draft translation to be reviewed]"
(view diff)
#
christopheducamp.com
edited /reply-context-fr (-40) "[fr: ''Cette page a démarré sur [[reply-context]]'']"
(view diff)
#
christopheducamp.com
created /Comment-presentation-fr (+38) "r. comments-presentation-fr"
(view diff)
#
christopheducamp.com
edited /comments-presentation-fr (+5435) "[fr: sync'd translation to be reviewed]"
(view diff)
andreypopp, bnvk and matthias_pfeffer joined the channel
#
iamshane.com
edited /Homesteading (+4209) "added a very rough draft IndieMark section to the Homesteading page. formatting is not pretty."
(view diff)
friedcell, shaners and sandeepshetty joined the channel
#
christopheducamp.com
edited /why-fr (+915) "[fr: sync'd translation to be reviewed]"
(view diff)
erikmaarten_, eschnou, fmarier, scor and shaners joined the channel
#
erikmaarten_
eschnou: commented on your latest post, but it seems the comment permalink wasn't generated properly. The comment source seems to have been parsed though. Did I send something odd?
#
eschnou
erikmaarten_, it is because your first argument in the pingback xml rpc did not contain http://
#
eschnou
I received this: <string>erikmaarten.com/notes/2013/07/25/comment</string>
#
eschnou
I should be a bit more robust and add the protocol if not present, i'll file an issue about this
#
cweiske
eschnou, you should not accept invalid URLs
#
cweiske
the client should send proper messages
#
cweiske
you can't expect that it works when omit the scheme
#
tommorris
be liberal in what you accept and conservative in what you send. ;)
#
cweiske
that led to HTML as we know it
#
erikmaarten_
eschnou: oops, will fix that!
#
tommorris
cweiske: the alternative view led to XHTML 2.0
#
cweiske
tommorris, the more liberal you are in accepting shit, the more shit you get
#
eschnou
cweiske, well, I agree with Tom, why reject people who take the time to ping me with interesting content... I should however take proper actions to fix it and maybe return a warning to them.
#
cweiske
no. they don't take time to ping
#
cweiske
their software pings you
#
eschnou
cweiske, I treat software as people :-)
#
tommorris
if you have a sane way of doing error handling, sure.
#
tommorris
like, if someone sends you a URL without a scheme but it contains things that are obviously URL-like, it makes sense to sniff that and correct it into a URL, then check to see if there's a linkback
#
cweiske
ok, how do you treat relative urls?
#
cweiske
target: baz.html
#
cweiske
do you make target relative to source?
#
cweiske
do you check if there is a referer header and make source relative to the referer?
#
cweiske
to you make it relative to the xml-rpc endpoint url?
#
cweiske
how far do you go?
#
tommorris
that's a difficult problem
#
cweiske
and why are you stopping there?
#
cweiske
the only solution is to only accept full URLs
#
tommorris
well, the fact is that nobody is going to send relative URLs, so you don't have to worry about them. ;)
#
eschnou
cweiske, I have a totally different approach to these questions, much more iteratve, i implement what I need for my use case and then fix/patch depending on what people send me
#
tommorris
if someone sends you something that could be a relative URL or a broken absolute URL, you can treat it as a broken absolute URL
#
cweiske
.. thus send a fault back
#
cweiske
when the scheme is missing, do you try http first, then https?
#
cweiske
or only http?
#
cweiske
why http first, and not https?
#
cweiske
we're talking about software speaking with each other
#
cweiske
there is no need to bel lenient
#
sandeepshetty
I'm with cweiske on this. Throwing an error is also a fail fast approach that gives feedback to fix things that are broken
#
neuro`
The problem with relative url: what if they come from a central system managing a bunch of sites
#
erikmaarten_
eschnou: will the ping/mention be reparsed if I send it again, or ignored/duplicated?
indiewebcamp-vis joined the channel
#
eschnou
erikmaarten_, I've deleted the mention, so you can ping again.
indiewebcamp-vis joined the channel
#
kiakanpa
hi
erikmaarten_, scor and shaners joined the channel
#
erikmaarten_
sorry eschnou, managed to get the same result after adding scheme ... turns out I uploaded the wrong file to the server :) Would you mind removing that mention again?
#
eschnou
erikmaarten_, done!
#
erikmaarten_
thanks, I'll try again!
brianloveswords joined the channel
#
erikmaarten_
eschnou: success, at last! :) Thanks for your patience
#
eschnou
erikmaarten_, thanks for your efforts!! all this for a comment :-)
#
erikmaarten_
well, from now on it should hopefully work smoothly!
#
erikmaarten_
efforts for a bright future :)
#
erikmaarten_
eschnou: by the way, isn't 40 characters a bit sparse for a comment?
#
erikmaarten_
eschnou: Let me withdraw that statement, that's my fault for publishing a short summary ... had forgotten about that.
#
erikmaarten_
(or p-name, rather)
andreypopp, musigny, sandeepshetty, shaners, f-a, julien51, tantek, erikmaarten_, zevav, f-a_ and Guest50324 joined the channel
#
tantek
aaronpk, how much work would it be to configure Loqi to *not* report page creations/deletions, user blocking on a per channel basis (I'm thinking in #microformats in particular) ?
#
tantek
(i.e. only report page *edits*)
#
tantek
(since most non-spam pages that are created get edited shortly thereafter, I think this would be fine)
#
aaronpk
that's a good idea
#
aaronpk
unfortunately that part of loqi is the most rudimentary... it's literally just the mediawiki recentchanges bot
#
Loqi
woot!
#
aaronpk
I don't know how much customization hooks are available in mediawiki for that. it'd have to be a setting in the wiki somewhere
#
tantek
but the channel to report changes to is in Loqi
#
tantek
couldn't it be an output filter?
#
aaronpk
that would involve me hacking at some perl code :(
#
aaronpk
or finally switching freenode loqi over to the new framework
#
tantek
e.g. if the output starts with "[[Special:Log/delete]]" or "[[Special:Log/block]]" then don't display it?
shaners joined the channel
#
tantek
or has "New page: " (which would be fine in a coarse way)
#
aaronpk
that's literally how it works right now :/
#
aaronpk
I think the best thing would be for me to finish porting freenode loqi over to the new zenircbot framework, then it would be a lot easier to add this filter
#
tantek
has coded some perl in the past
#
tantek
so presumably I could add a filter by checking $ircmessage and then exiting before $irc->yield in that "server_read" method?
brianloveswords, eschnou and xtof joined the channel
#
aaronpk
tantek: something like that. here's the actual code https://gist.github.com/aaronpk/6081167
#
aaronpk
so you could add more elsif's to the chain
#
tantek
oh cool
#
tantek
so it's already scoped to the microformats server
#
aaronpk
yep, heh
#
aaronpk
an ugly hack that has lasted like 7 years
#
aaronpk
Loqi: a/s/l
#
Loqi
154217720/bot/internet
#
aaronpk
oh, 4.8 years, sorry
sandeepshetty joined the channel
#
tantek
presumably I'd have to add an if test *inside* the "if( $ircmessage =~ m/^ACTION / )" right?
#
aaronpk
inside the very last else actually
#
aaronpk
ACTION is for when loqi does /me things
#
Loqi
who, me?
#
tantek
oh ok
#
tantek
then an elsif just *before* the very last else
#
aaronpk
yea, adding an elsif before the last else that catches the ones you want to ignore would work
ozten and tilgovi joined the channel
#
tantek
ok cool. I'll try to write something up. going for a run!
#
aaronpk
cool! fork the gist and I'll see it there!
#
JonathanNeal
Good morning, Indies.
josephboyle joined the channel
#
aaronpk
good morning!
#
neuro`
Hello aaronpk
#
@julien51
#IndieWeb people: How do you consume other people's #indieWeb content?
#
f-a
via rss
#
f-a
I and consume my life via rss too, since I've got 200 of them feeds :s
brianloveswords, jaquecoustaeau and b0bg0d joined the channel
#
@silverton
#PostPRISM mobile: every app copy/paste, view/save page-source, bandwidth $1/GB/mo, TOR-protected open tethering @IndieWebCamp
donpdonp joined the channel
#
neuro`
In case you want to PESOS with your existing Twitter statuses, the global twitter export provides mainy interesting resources
#
neuro`
- JSON files per month
#
neuro`
- the JSON has both the shortened and long URL
shaners joined the channel
#
neuro`
- every RT you did are also stored under the old form "RT..." so you can import that
#
neuro`
- every reply to related information you need to rebuild the conversation
andreypopp, tantek and brianloveswords joined the channel
#
tantek
neuro` - yes the twitter export has many useful things in it - good for backfilling. I wouldn't bother with PESOSing from Twitter though - much better (and not that hard) to POSSE to Twitter instead.
#
tantek
you should add the details you noted to this section in a subsection perhaps: http://indiewebcamp.com/Twitter#Download_all_your_tweets
#
neuro`
tantek: will do. I'm POSSEing to Twitter, but I wanted to get my previous tweets as well.
#
neuro`
tantek: BTW, how do you POSSE RTs? Been thinking about this for a few days, only solution being classic RT @foo
#
aaronpk
if you know the tweet ID of the original, you could make an RT API request to twitter
#
bret
tantek, just bought a plane ticket to SF aug 6-9 :)
#
neuro`
Hmmm yeah. Implementation would be easy.
#
neuro`
aaronpk: thank you. Will think about it.
#
neuro`
Most of the remaining job on Publify is now making it user friendly to use (even more on mobile)
#
bret
also at oscon, there was someone giving a talk about POSSE, but I dont think they are directly involved with iw projects. I wonder if a video will come out of that session
texburgher and smus joined the channel
#
tantek
neuro` - I wrote it up on the Twitter page :) (how to POSSE an RT) just a few weeks ago
#
tantek
bret - awesome!!!
#
tantek
(re: coming to SF)
#
tantek
also - POSSE talk at OSCON by someone we don't know? (not in IWC community?) that's amazing too. glad to see the ideas spreading :)
#
tantek
URL to session description?
#
bret
I ran into will norris and he told me about it. He went to the github session at the same time though and missed it
#
bret
I didnt have an access badge to the sessions so I couldn't go
#
bret
tantek will try to find it hang on
#
neuro`
tantek: awesome! thank you
#
tantek
neuro` see also how to POSSE favorites to Twitter :)
#
tantek
(sections after the reposts/retweets sections)
#
tantek
bret that is great!
#
neuro`
I was reading that, it's on my TODO
#
neuro`
However, next thing I want to do is connect with Pocket API
#
tantek
bret - could you add that session to http://indiewebcamp.com/events#recent ?
#
bret
sure :)
#
tantek
neuro` perhaps consider adding Publify to http://indiewebcamp.com/projects ?
#
neuro`
tantek: I planned to do so but wanted to add a POSSE implementation first
#
neuro`
will fill in documentation after lunch, my wife's asking me to spend less time on indie Web things :)
#
tantek
neuro` you should add it immediately and then just note on indiewebcamp.com/Publify that you want to add a POSSE implementation!
#
tantek
oh dear - yes, please be sure to keep up with those priorities :)
#
bret.io
edited /Events (+333) "/* 2013 */ Added federated POSSE talk from oscon to events page"
(view diff)
#
bret
tantek, I'll let Harry know I am coming for sure. I would be interested in doing a demo of another (besides ben's, aaron's and yours) indieweb implementation if its appropriate. I have mobile friendly, form based posting working now, and mentions displaying automatically. Webmentions still are manual.
#
t37.net
edited /projects (+746) "Adding Publify as an indie Web project."
(view diff)
#
neuro`
!tell donpdonp Please, can you add yourself as a Publify (formerly Typo) user at http://indiewebcamp.com/projects#Publify please?
#
Loqi
Ok, I'll tell them that when I see them next
#
neuro`
Now's real lunch time, ttyl
#
donpdonp
aaronpk: indieauth is failing for me, logging in with donpark.org, selecting github, github.com/donpdonp has <a class="url" rel="nofollow me" href="http://donpark.org/">
#
Loqi
donpdonp: neuro` left you a message 1 minute ago: Please, can you add yourself as a Publify (formerly Typo) user at http://indiewebcamp.com/projects#Publify please?
#
donpdonp
error: "
#
donpdonp
Parameter "profile" must be one of the rel=me links in the site specified in the "me" parameter
#
donpdonp
neuro`: oui.
#
donpdonp
(as soon as I can login)
andreypopp joined the channel
#
aaronpk
donpdonp: try clicking the bottom github button
melvster, Garbee, saurik, acegiak_, sandeepshetty, scor, friedcell, andreypopp, ozten, spinnerin, f-a, musigny, jancborchardt, wycats_, hadleybeeman and spinnerin_ joined the channel
#
aaronpk
donpdonp: let me know if that works
f-a joined the channel
smus and xtof joined the channel
#
bret
aaronpk are you going to day 1 of the W3C open social workshop?
#
aaronpk
i'm flying in on the 6th
#
aaronpk
so I believe so
#
bret
some of these talks look abstract
#
aaronpk
indeed
#
@eschnou
@julien51 1) twitter 2) rss and soon by polling their site and extracting json from mf2 markup. WIP. #indieweb
#
bret
all the stuff I am would be interested is on the second day
friedcell, smus and shaners joined the channel
#
t37.net
edited /Twitter (+276) "Add information about PESOS a Twitter history from the Twitter archive"
(view diff)
andreypopp, smus, eschnou, singpolyma, spinnerin, tantek and musigny joined the channel
#
neuro`
Hello musigny
#
musigny
hello neuro`
#
neuro`
How are the Alps going?
#
musigny
well well! nice people and projects around EPFL and Geneva university
#
@CraigSJ
Michael_Jackson_eating_popcorn.gif at the whole indieweb today. Y'all are getting weird.
#
f-a
:s
#
musigny
neuro`: do you plan to come around in the coming months? may be for the open knowledge conference in september in Geneva? :)
#
neuro`
musigny: I'd love too. Last summer I spent 2 weeks next to Chamberry, 2 and 3 years ago we were in Annecy, but this year we spent our vacation in the Pays Basque.
#
neuro`
I miss the Alps
#
neuro`
musigny: when is the conference
#
musigny
16th-18th September
#
musigny
thinks that it could be great to have a #indieweb meeting "around" okcon
#
neuro`
Unfortunately I'm starting my new job sept the 15th.
#
musigny
neuro`: new job?? what a scoop ^^ after so many years with the same people/compagny
f-a joined the channel
#
neuro`
Yup, joining the cool kids of Botify as a platform manager
#
neuro`
talk to you tomorrow dude, it's time to sleep
#
f-a
nite
#
musigny
neuro`: I will have a look on Botify. But we'll chat in 2 weeks: leaving tomorrow for 2 weeks online with my wife and my 3 children :)
spinnerin joined the channel
#
shaners
aaronpk bret: did we ever decide a time/place to meetup this weekend?
#
aaronpk
I don't think so, no
#
iamshane.com
edited /Twitter (+141) "update your tweets archive"
(view diff)
spinnerin and andreypopp joined the channel
#
bret
it sounded to me that sunday morning would work, or maybe saturday evening
#
bret
but its up to you guys. My schedule is flexible on the weekend.
#
donpdonp
aaronpk: yes, the bottom github auth choice works!
#
bret
shaners: would saturday evening or sunday morning / afternoon work better for either of you?
#
aaronpk
bret: shaners: i'm busy saturday, sunday is better for me
#
aaronpk
donpdonp: sweet glad that worked. I will fix that bug in the near future
#
bret
aaronpk: I saw the Ersi booth at oscon :)
#
bret
esri*
#
aaronpk
oh cool! I haven't seen it yet, haha
#
donpark.org
edited /projects (+65) "/* Publify */"
(view diff)
barnabywalters, spinnerin, lion- and hupili_ joined the channel
#
barnabywalters
just pushed: in-stream reply contexts http://waterpigs.co.uk/notes?tagged=reply
andreypopp joined the channel
#
aaronpk
whoa nice!!
#
barnabywalters
which has the added side effect of including reply context mf data on stream pages
#
bret
barnabywalters: I love it. It looks really great!
#
barnabywalters
my mum complained about not being able to know what my replies were about (she hadn’t figured out how to get to permalink pages) so something had to be done
#
barnabywalters
thanks guys
#
bret
thanks mum
#
aaronpk
that's awesome. i should probably do that soon too
#
barnabywalters
I think I got past twitter’s weird in-stream conversation direction changes by completely separating each indididual conversation from each other
#
barnabywalters
aaronpk: it took about 5 mins as I’m reusing all the same styling from individual note pages :)
#
barnabywalters
so it should be equally easy for you
#
bret
barnabywalters: are you and aaronpk running the same software?
#
bret
or similar
#
aaronpk
interesting. I'm not sure that is necessarily true for me :)
#
aaronpk
no, totally different stuff, but we share a few libraries
#
bret
ah i see
#
barnabywalters
yep, very different
#
barnabywalters
but we’ve both released small, useful bits of software which we share around
#
barnabywalters
e.g. php-mf2, and mention-client
earplugs joined the channel
#
neuro`
mention-client is a nice piece to start porting web mention to other languages
#
barnabywalters
goodnight all
#
Loqi
sweet dreams
#
@BarnabyWalters
So I got in-stream reply contexts showing — perhaps summaries of #indieweb comments next? I like Facebook’s app… http://waterpigs.co.uk/notes/4RBNk3/
tantek joined the channel
#
aaronpk
I like how each of barnaby's notes are in a separate little white background, makes it convenient to put the grey reply above each
#
tantek
barnabywalters - sweet!!
#
aaronpk
looks really good
#
aaronpk
i'm trying to figure out how I could fit that in with my design
scor joined the channel
#
aaronpk
cause I don't have much of a visual separation between my notes in the list
#
tantek
aaronpk - I like what Twitter did
#
aaronpk
interesting, twitter separates out a tweet when you expand it: http://farm4.staticflickr.com/3816/9366434567_a0103721d8_o.png
#
aaronpk
they also have horizontal lines between tweets
#
aaronpk
tantek: I never got to see this design, but when twitter was doing the inline contexts, what was the significance of the blue background? http://indiewebcamp.com/reply-context#Twitter_home_page
#
bret
Its looks like additional visual grouping
#
aaronpk
what happens if there are two tweets with inline reply contexts in a row?
#
bret
thin grey line? I'm not sure I didn't actually see it just a guess
singpolyma, spinnerin and josephboyle joined the channel
#
donpark.org
edited /projects (+3) "/* Publify */"
(view diff)
scor, smus and benwerd joined the channel
#
werd.io
edited /idno (+159) "Adding to people using idno on their own site"
(view diff)