#indiewebcamp 2013-09-17

2013-09-17 UTC
matthewlmcclure, earplugs, wardn, caseorganic, tantek and earplugs1 joined the channel
#
shaners
tantek did you see this gist i made about h-card > p-location? https://gist.github.com/veganstraightedge/6586473
#
tantek
shaners - yeah - and aaronpk's comment too (he's right)
#
shaners
i read that as, my first example is good?
#
tantek
no, neither
#
tantek
the geo/lat/lon stuff just confuses folks and is rarely useful in practice
#
shaners
well, i want to use it on my posts
#
shaners
aaronpk: which markup on the h-event page are you referring in your comment?
#
ShaneHudson
I was doing lat/long converstions to a simple grid earlier.. should be simple, really wasn't
#
tantek
shaners - use *what* on your posts?
#
shaners
i want to include lat/lon/alt data on my posts
#
shaners
additionally, the name of the place
#
tantek
sounds like an h-card
#
shaners
i don't want parsers to confuse that h-card as the author of the post
#
tantek
shaners - that's why you have to mark it up as the p-location instead of the p-author
#
tantek
not sure why you would suspect confusion there
#
shaners
so… .p-location.h-card ?
#
shaners
because before today's conversation there was no location on h-entry
#
tantek
right, like the .p-location.h-adr example (this is what aaronpk wast talking about) http://microformats.org/wiki/h-event#p-location
#
tantek
shaners, but before today there has always been p-author on h-entry
#
shaners
i know that, tantek
#
tantek
thus I don't know where the confusion would come from
#
tantek
since the /authorship algorithm only accepts an h-card inside the h-entry that's on a p-author property: http://indiewebcamp.com/authorship
#
shaners
what do parsers do with h-cards (that aren't p-author) in an h-entry?
#
tantek
depends, if they're part of some other p-* property, they get placed accordingly
#
tantek
and if just nested inside, without an explicit p-* property, then they just get added to the children collection
#
shaners
does this look ok?
#
shaners
i stripped out h-geo
#
shaners
and just used p-lat and p-lon on h-card
fmarier and jgraham909 joined the channel
#
shaners
portland folks, i'll be in town for XOXO. let's hang out. :D
wardn_, caseorganic, tpinto, squeakytoy, jernst, LauraJ and poppy joined the channel
#
pfenwick
My YAPC::Asia talk is really taking an IndieWeb theme. I'm listing services which have died, and stressing the importance of owning one's data.
#
pfenwick
And it's hard to pitch. I'll be speaking to a mostly Japanese audience and relying upon subtitles. At the same time, the conference usually puts talks online the next day, and I can make a much more compelling talk at native English audiences.
barneybook, shaners, cweiske, earplugs, lukebrooker and caseorganic joined the channel
#
@PikBadaluk1
RT @poulpita: [social business] summer W3C Workshop on Social Standards, some notes from @indiewebcamp are available : http://t.co/aqV6NAPL…
(twitter.com/_/status/379843765667516416)
a___, marjolein_, christoffer__, tantek, joshr___ and Loqi joined the channel
#
tantek
perhaps we need "how to leave slios" transition instructions
#
ShaneHudson
I mostly use it for messaging, so I've thought about just using it through Skype. But then I miss events etc
christoffer__, melvster and LauraJ joined the channel
#
ShaneHudson
Do we still need to worry about search engines if duplicating posts? I had written a lot of guest posts and on forums too that I would like to keep a backup of
#
tantek
ShaneHudson - that's why the POSSE copies SHOULD link back to the originals
#
tantek
so that search engines can infer that the copies are just copies
#
tantek
even without explicit rel-canonical
#
tantek
that should be a POSSE FAQ
icco joined the channel
#
tantek.com
edited /POSSE (+654) "add FAQ with ShaneHudson's question"
(view diff)
squeakytoy joined the channel
#
ShaneHudson
tantek: Ok, makes sense. Might do that this evening, once I fix the horrid webrtc bug
icco joined the channel
#
tantek
pfenwick - perhaps for your talk - note the sad posts on the FB Astrid page: https://www.facebook.com/weloveastrid
#
tantek
(and apparently as of Sept 1 it was still functioning for some users)
icco, pfefferle, christoffer__, eschnou, andreypopp, abrereton, tantek and matthewlmcclure joined the channel
#
@vrypan
@aaronpk is there a way to get access to webmention.io (as a service) to implement something like this? http://blog.vrypan.net/2013/09/15/show-twitter-refs-in-static-blog/
(twitter.com/_/status/379945888841728001)
tantek, pfefferle and Jihaisse joined the channel
#
@eschnou
Coming up next: modify hotot sources to POSSE via @storytlr directly from the twitter client. Anyone attempted this already? #indieweb
(twitter.com/_/status/379951630525149184)
tantek_, squeakytoy, christoffer__ and bnvk joined the channel
#
@anchnk
RT @meyerweb: I really dig IndieAuth (https://indieauth.com/). Would love to see the process be more human-first when things go wrong.
(twitter.com/_/status/379959891131002880)
#
tantek
good morning #indiewebcamp
#
neuro`
Good afternoon
josephboyle, pfenwick, LauraJ, tantek and jschweinsberg joined the channel
#
aaronpk
pfenwick: oh man I totally forgot about rememberthemilk!
#
aaronpk
tantek: I don't even know what I want out of a to-do list system, probably the thing preventing me from even considering building an "indieweb" version of onw
#
aaronpk
catches up on logs
#
aaronpk
!tell shaners looks better! try pasting it in to http://waterpigs.co.uk/php-mf2/ and you'll see why that works
#
Loqi
Ok, I'll tell them that when I see them next
#
aaronpk
wow the site-deaths page is getting pretty epic
#
tantek
aaronpk - re: indieweb to-dos, note: https://twitter.com/search?q="Note to self"
#
tantek
not only is there a use-case for private indieweb to-dos, but public!
#
tantek
people are doing it
#
aaronpk
well that's only half a to-do list app. the other half is knowing when you completed something
#
tantek
aaronpk - nah, that's the personal log app
#
aaronpk
you don't think checking things off of a list is an important part of a todo list app?
#
tantek
it's a "did it" web action from the "to do list" app to the "personal log" app.
#
tantek
no - it's not part of to do
#
tantek
it's part of logging
#
tantek
which we're already implementing :)
#
aaronpk
ok well in that case you at least need a "delete" action on the todo list
#
tantek
the "checking it off" is a web action that goes cross apps
#
tantek
aaronpk - not sure about "delete" vs. resolve won't fix ;)
#
aaronpk
yeah see this is why I'm not going anywhere near this yet
#
aaronpk
barnabywalters: do you follow up with those ever? like posting a reply with a link to code or a demo if your todo was to build something? http://waterpigs.co.uk/notes/4QTDDt/
#
barnabywalters
nope, generally not
#
barnabywalters
I’ve started copying tantek and doing “previously: ” links
#
barnabywalters
which will show up as mentions
#
barnabywalters
but I don’t think I’ve yet used that to follow up a todo
#
barnabywalters
?tagged=todo is my “I’m bored and want to make something, what do I do next” list
href joined the channel
#
aaronpk
huh, i opened a facebook.com tab for something, and now i can't remember what
#
barnabywalters
aaronpk: RE redis inter-app communication stuff. specifically what I’m wanting to do is have one app running on my Pi reading accelerometer, ADC etc. data from I2C bus and allowing multiple other applications to read those values in real time without having to do low level interfacing
#
aaronpk
ah cool
#
barnabywalters
I only want to write I2C code once ;)
#
aaronpk
yeah it's perfect for that
#
barnabywalters
how about memory usage? pi is limited
#
aaronpk
you can give redis as much as you want, it can be a database if you want. but as a pub/sub only thing, it doesn't use much
#
barnabywalters
nice. thanks, I’ll give that a go
#
aaronpk
there are similar things like 0mq, but all the other seem too low level or too over-optimized, and redis has a lot of nice stuff
#
tantek
aaronpk - good suggestion for making "done" like annotations replies to original "to-do" posts
#
tantek
this is approaching the level of thinking worth capturing
#
aaronpk
i don't need anothing itch
#
aaronpk
s/ing/er
#
Loqi
aaronpk meant to say: i don't need another itch
#
aaronpk
so actually
#
aaronpk
i've been using a private gitlab install kind of like this already
#
tantek
I just think that so many to-dos end up being nice public posts when you're done that it's worth incorporating the collection step in the flow
#
@aaronpk
@vrypan Sure thing! I made an account for you, username http://t.co/bIQFjdhukr, so you should be able to follow... http://aaronparecki.com/replies/2013/09/17/2/webmention
(twitter.com/_/status/379985935045111808)
#
aaronpk
agreed
#
aaronpk
git(hub|lab) issues works well for this actually. each issue is a post (could easily be marked up as an h-entry), and posts can collect replies. eventually there is a "closed" post which closes the issue.
#
aaronpk
I've even closed some issues with photo posts
#
barnabywalters
perhaps similar to u-like, we could have u-resolves or u-closes
#
barnabywalters
then a “close” webaction on notes tagged with #todo or #issue
#
barnabywalters
depending on how you want to frame it
#
aaronpk
(and yes my house has a git repo)
#
barnabywalters
aaronpk: when can I read it’s blog? ;)
#
aaronpk
this will be a thing
#
barnabywalters
hopefully you’ll be able to follow my gurdy in a similar fashion
#
barnabywalters
gurdy.waterpigs.co.uk (nonexistent at the moment)
#
aaronpk
my house will probably also use p3k
#
barnabywalters
the indieweb of things
#
barnabywalters
“Checked into house.aaronparecki.com”
#
barnabywalters
“Playing gurdy.waterpigs.co.uk at xyz venue”
#
aaronpk
it's hard to find a good TLD that has "launchpad.*" available
#
barnabywalters
for your house? interesting name
#
aaronpk
yeah we've called it that for years
#
aaronpk
even as it moves
andreypopp joined the channel
#
barnabywalters
h-event to ical converter would be great to see!
#
aaronpk
also it's so much easier posting articles now that i have a web ui
#
barnabywalters
IIRC the PHP sabredav vobject library eases handling of ICAL format datetimes and associated timezone mess
#
aaronpk
lol! you have an ics feed of your notes??
#
aaronpk
adds it to google calendar
#
barnabywalters
…I… seem to, yeah. wow, where did that come from?
npdoty joined the channel
#
barnabywalters
I don’t use ical much but it’s nice to have my notes in there as extra context for other events
#
aaronpk
yeah I should just add that as another output filter like I do for my *.json URLs
LauraJ joined the channel
#
tantek
aaronpk, barnabywalters best place to start with an h-event to iCal converter is with the existing hCalendar to iCal converter: H2VX
#
tantek
since that's what gets deployed as a service on http://h2vx.com/
#
tantek
and our events page uses
#
tantek
patches welcome :)
#
tantek
aaronpk - back on the geo for posts discussion - is anyone actually posting geo/lat/long today on their posts?
eschnou and wyomingplease joined the channel
#
tantek
views source on Barnaby's location posts
#
barnabywalters
I think I’m only doing interesting markup on the permalink pages
#
aaronpk
I was on my notes until you pointed out I needed to separate locality/region/country better
ozten joined the channel
#
tantek
this is odd: "name": ["Albany Villas,\n\t\t\t\t\t\tBrighton and Hove"],
#
tantek
ah - that's the auto-implied name
#
tantek
hey ozten
#
ozten
tantek: do you think Skype with 10 people will work?
#
tantek
ozten - hah. no.
#
barnabywalters
yeah, I should probably just mark them up as h-cards with explicit p-name
#
ozten
I'm thinking Hangout, which I'm a dolt to setup
#
ozten
Last time I ended up with people in ski masks
#
tantek
ozten - better chance of hangout working
#
ozten
joining the party
#
tantek
where did you publicize it?
#
aaronpk
oh yea that happened with indiewebcamp last year.
#
ozten
Ya, I think I accidentally made one that was put onto the hangouts feed or something
#
tantek
seriously?!?
#
barnabywalters
yeah, we had some weirdos last year
#
barnabywalters
lots of groaning and shouting and creepy shirtless guys
#
aaronpk
figured it out better the last couple times
#
ozten
Glad to hear I'm not the only one
#
tantek
presumably there's a way to create a hangout that DOESN'T have this problem?
#
barnabywalters
a penguin and a camera tripod IIRC
#
barnabywalters
tantek: yeah, you create a private hangout then give out the URL to people you trust
#
tantek
barnabywalters - can you capture that on http://indiewebcamp.com/hangouts ?
#
tantek
well Google calls them Hangouts so let's go plural
#
tantek
Barnaby - yes this should be using an embedded h-card with explicit name rather than h-adr/h-geo
matthewlmcclure joined the channel
#
tantek
aaronpk - this makes sense to me: http://pin13.net/mf2/?url=http://aaronparecki.com/metrics/2013/09/17/064900/ and is a good use-case for a p-location h-adr inside an h-entry
#
tantek
ok I'm going to drop p-geo p-latitude p-longitude p-altitude from h-entry and add back just p-location (re-use from h-event)
#
barnabywalters
+1 for dropping excess confusing properties
#
aaronpk
great. i think it makes sense to match the h-event format too
#
tantek
so given that - should we drop p-geo p-latitude p-longitude from h-event as well, and instead suggest using a "p-location h-geo" for any such needs?
#
tantek
(I don't know of any use-cases that require flat geo/lat/long directly inside h-event)
#
barnabywalters
tantek: would dropping h-geo and just using h-adr p-lat/long be too much?
#
aaronpk
barnabywalters: is that basically to avoid nesting lat/lng inside the geo property?
#
barnabywalters
aaronpk: seeing as geo and addresses are often published together, seems silly to nest them unnecessarily
#
aaronpk
what happens when you want to publish lat/lng but no address?
#
tantek
"are often published together" is not really good enough - need actual examples
#
tantek
you use h-geo
#
barnabywalters
tantek: no, I use h-geo and h-adr on the same element
#
barnabywalters
just in case people are explicitly looking for h-geo
#
tantek
that's fine too
#
barnabywalters
that is one way to avoid unnecessary nesting
#
aaronpk
i just realized i have lat/lng on my home page, but forgot to at the p- prefix
#
tantek
barnabywalters who? "people are explicitly looking for h-geo"
#
barnabywalters
tantek: note preceding “just in case”
#
tantek
why bother with markup without an actual known use-case
#
barnabywalters
why bother even having the vocab if there isn’t an actual known use case?
#
tantek
not sure "just in case" is suffiicent justification to add more markup
#
tantek
barnabywalters - exactly!
#
tantek
the primary use-case for all the event / geo stuff is iCalendar output
#
barnabywalters
okay, so drop h-geo and move p-latitude longitude to h-adr
#
tantek
h-adr already includes them in flattened form :)
#
tantek
(by design)
#
barnabywalters
so why does h-geo still exist?
#
tantek
h-card is a superset of h-adr is a superset of h-geo
#
tantek
because there are pages that *only* publish lat/long
#
tantek
for a location
#
tantek
e.g. wikipedia
#
tantek
which people then use just to plot points on a mpa
#
tantek
s/mpa/map
#
Loqi
tantek meant to say: which people then use just to plot points on a map
#
barnabywalters
hm, that means if I want to, for e.g. plot all coordinates on a webpage on a map, I have to look for h-geo, h-adr and h-card
#
tantek
yes, convenience for the publisher trumps convenience for potential/theoretical applications
#
barnabywalters
it would be a good idea to clarify this for consumers on the relevant vocab pages
#
barnabywalters
“if you’re looking for this, you should also try looking for these”
#
aaronparecki.com
edited /p3k (+110) "/* Itching */"
(view diff)
habitmelon joined the channel
#
aaronpk
wow, almost 50 new people used indieauth.com yesterday
#
habitmelon
aaronpk: awesome!
catsup and spinnerin joined the channel
#
ShaneHudson
aaronpk: wow, that's great!
#
tantek
congrats aaronpk
#
barnabywalters
aaronpk: any thoughts on how to verify indieweb location data?
#
barnabywalters
i.e, you said you were at X, Y, but how can we verify that
#
ShaneHudson
You mark a little X on the floor.. then we send drones to the location and use computer vision to find the X
#
aaronpk
barnabywalters: verify?
#
aaronpk
yeah drones
#
aaronpk
barnabywalters: no really, what do you mean by verify?
#
aaronpk
tantek: holy cow is that an xslt file that outputs an ical file?
#
barnabywalters
aaronpk: indeed, briansuda’s work I believe :)
#
aaronpk
i haven't seen xslt in a long long time
#
tantek
aaronpk - that is the guts behind http://h2vx.com/ics/
#
ShaneHudson
I always avoided it like the plague
#
aaronpk
it seemed like a good idea at the time
#
barnabywalters
RE verify: so, foursquare allows businesses to give out freebies to regular check-inners
#
barnabywalters
because they trust foursquare not to lie about location
#
barnabywalters
so for the moment POSSE to trusted silos is fine
#
barnabywalters
but is it possible to verify indie location data without using drones?
#
aaronpk
technically foursquare checkins are easily forged, there isn't really much verificatino you can do
#
aaronpk
i think this verification problem applies to other post types besides just location, and we should probably treat it as a separate problem
#
barnabywalters
yeah, it’s only a matter of time until someone starts identity spamming
#
barnabywalters
in fact, it’s already happened accidentally
#
aaronpk
hah! true
#
barnabywalters
idno thought my comments were from Jovian Salak because his h-card is on all of my pages
#
barnabywalters
back when it wasn’t using authorship markup
#
aaronpk
oh, and also kevinmarks was POSSE'ing to xtof's account during indiewebcamp uk!
#
ShaneHudson
that was funny
shaners joined the channel
#
Loqi
shaners: aaronpk left you a message 3 hours, 2 minutes ago: looks better! try pasting it in to http://waterpigs.co.uk/php-mf2/ and you'll see why that works
#
waterpigs.co.uk
created /hangouts (+703) "Created page with "Hangouts are [[Google+]]’s videoconferencing tool. Creating public hangouts has resulted in hangout [[spam]] in the past — typically this takes the form of random people pop...""
(view diff)
earplugs joined the channel
#
shaners
http://gitlab.org : Maybe for #indieweb code hosting?
#
@nahosting
With #myopenid closing early next year you can swap your #domain #openid to another provider like #IndieAuth - http://peat.org/2013/09/15/replacing-myopenid/
(twitter.com/_/status/380040921192337408)
tilgovi joined the channel
#
shaners
aaronpk: indieauth rescan isn't finding any rel-me links on my site. is it timing out? my site IS being slow right now.
#
tantek
what's the free/indie version of github you can install on your own server? gitorius?
#
tantek.com
created /github (+20) "r"
(view diff)
#
shaners
tantek: gitlab is also one. that's why i mentioned it.
#
tantek
do you run gitlab on your own site?
#
shaners
no. just learned about it today.
#
shaners
i know people who run both gitosis and gitourious
#
tantek.com
edited /github (+0) "r"
(view diff)
#
tantek.com
edited /GitHub (+164) "add Self-hosted alternatives"
(view diff)
#
tantek
shaners - would be great if you could add to: http://indiewebcamp.com/GitHub#Self-hosted_alternatives
#
shaners
am trying to, but indieauth.com is timing out on reading my site :/
#
tantek
oh drat :(
#
shaners
looks like you already added them
#
tantek
shaners I added the raw URLs, but figured you could provide context / prose for each
#
shaners
i will, sometime
texburgher, ozten and dietrich joined the channel
#
aaronpk
shaners: I use gitlab
#
aaronpk
I think I've been running it for over a year now
#
aaronpk
and shaners your site is ridiculously slow for me
#
aaronpk
although it could be a backbone routing problem http://www.internethealthreport.com/
#
shaners
I made a few changes a few days ago. and fucked something up. i need to do some spelunking.
#
shaners
how do i find out what ip block my site is coming from?
#
shaners
heroku / aws
#
aaronpk
eh, I think it depends on what is trying to connect to it
josephboyle, _6a68, earplugs, tantek, barneybook|2, BjornW and vrypan joined the channel
#
vrypan
Hi aaronpk. Thanks for the webmention.io account but it looks like I need a token? Or some other way to auth? I read the docs, but couldn't find any reference to authentication.
morrocco_mole joined the channel
#
aaronpk
vrypan: ah yea you need a token to get stuff out of the API, or I can make it public so no token is needed
#
aaronpk
you'd need to put the token in JS so it doesn't really protect anything
#
aaronpk
vrypan: I made it public so you can just use the sample code on webmention.io now
#
vrypan
Great. Public is ok. Thanks!
#
vrypan
Hm.. curl -i 'http://webmention.io/api/links?domain=vrypan.net' still returns an error. "Either an access token or a target URI is required"
#
aaronpk
your site is blog.vrypan.net i believe
#
aaronpk
ah, yeah apparently the access control is set so you can only retrieve mentions of a specific URL with no token
#
vrypan
BTW, I don't want to use the JS. I want to query web mention.io every say 30 minutes for the whole blog.vrypan.net domain and "distribute" any mentions to the posts.
#
aaronpk
but your site is static html right?
#
vrypan
I want to make the mentions part of the static html of my blog.
#
vrypan
This is how I do it with twitter now.
#
aaronpk
sent you a URL with the token in it
#
vrypan
So, I only have to make one call for the whole domain.
#
vrypan
Great! I'll work on it the next days and let you know how it went. Thank you!
#
aaronpk
the API supports paging too, so you can do limit=10&offset=2 for example
#
aaronpk
er sorry, page=1&perPage=10
#
tantek
shaners - updated h-entry
#
tantek
cc: aaronpk, barnabywalters - do those updates help your use-cases of posts with locations?
#
aaronpk
i believe so
#
aaronpk
i may have to try adding that markup before I can give a good answer
#
tantek
moves to updating h-event
abrereton joined the channel
#
tantek
aaronpk - h-event also updated
#
tantek
off to dinner
lukebrooker, tilgovi and _6a68 joined the channel
#
shaners
!tell tantek thanks!
#
Loqi
Ok, I'll tell him that when I see him next
fmarier joined the channel
#
aaronparecki.com
edited /p3k (+161) "/* Sites I bookmark */"
(view diff)
tantek joined the channel
#
Loqi
tantek: shaners left you a message 39 minutes ago: thanks!
bnvk joined the channel
#
shanehudson.net
edited /web_hosting (+164) "Added Krystal.co.uk"
(view diff)
bnvk and morrocco_mole joined the channel