#indiewebcamp 2012-09-27

2012-09-27 UTC
#
tantek
FYI, comment thread about tent.io vs. status.net, indieweb in general: https://plus.google.com/u/0/+AdeOshineye/posts/PyeYfk45iNb
#
tantek
!tell barnabywalters see IRC scrollback :)
#
Loqi
Ok, I'll tell them that when I see them next
spinnerin and zztr joined the channel
#
donpdonp
woo, federated social networking is heating up!
#
donpdonp
"The more you tighten your grip, Tarkin, the more star systems will slip through your fingers." -- Princess Leia
#
donpdonp
s/Tarkin/Twitter
#
Loqi
donpdonp meant to say: "The more you tighten your grip, Twitter, the more star systems will slip through your fingers." -- Princess Leia
dascher, tantek, danbri, tilgovi, friedcell and barnabywalters joined the channel
#
Loqi
barnabywalters: tantek left you a message 8 hours, 3 minutes ago: see IRC scrollback :)
dascher joined the channel
#
waterpigs.co.uk
edited /projects (+275) "/* OpenPhoto */ Added comment"
(view diff)
#
barnabywalters
tantek: fab, thanks for that :) G+ discussion on tent.io is interesting. Considering joining in.
#
tantek
please do
#
barnabywalters
me and discussions like that do not have a happy history. But it’s got to be worth a try
friedcell, stereoket, josephboyle1, dascher, eschnou and barnabywalters joined the channel
#
barnabywalters
any thoughts on tent.io’s caret (^) microsyntax for mentions?
#
barnabywalters
There’s already an established microsyntax which uses carets — for identifying the author of a post by an organisation or non-human account
danbri joined the channel
#
@BarnabyWalters
Build software *for* yourself which works *with* other software #indieweb
spinnerin and xtof_fr joined the channel
#
@socialigniter
Really good discussion about the #indieweb https://t.co/5k21mCcr
dascher, tilgovi, catsup, zztr and barnabywalters joined the channel
#
barnabywalters
Now I have my improved indieweb site on my identity domain, I want to have a crack at getting salmon working
#
barnabywalters
First for mentions/replies, then for private messaging
#
barnabywalters
I *could* test the entire process on my own, but it'll be much more fun to actually exchange messages with another site
#
barnabywalters
I can test with StatusNet for webfinger-enabled discovery, any volunteers to help test HTML based discovery?
barnabywalters_, barnabywalters and donpdonp joined the channel
#
tantek
barnabywalters - do you have documentation on the wiki of how HTML based discovery for Salmon is supposed to work?
#
barnabywalters
tantek: not yet, because it isn’t.
#
barnabywalters
this is really a #microformats discussion
#
barnabywalters
as it mainly involves getting an endpoint and a public key
#
barnabywalters
the endpoint can be expressed by a <link>
#
barnabywalters
there’s a vcard property for public keys, it’s not mirrored in hcard though
#
tantek
perhaps it's something we can start documenting on the "discovery" page on the indiewebcamp wiki?
#
tantek
at least the needs
#
barnabywalters
I wasn’t sure about the best way of presenting the public key in a visible way
#
tantek
hCard has the "key" property
#
barnabywalters
oh, I missed that
#
tantek
but I don't know anyone that is using it
#
tantek
there's been a bunch of attempts to build on it
#
tantek
that brainstorm may contain example uses of the "key" property that might be what you're looking for
#
tantek
in terms of "best way of presenting the public key in a visible way" - perhaps that's worth researching & documenting
#
barnabywalters
I have seen people actually present the key in plaintext on the site
#
barnabywalters
generally only hardcore nerds though
#
tantek
perhaps it's worth starting to document those examples in the wild on a wiki page
#
tantek
see http://microformats.org/wiki/examples for best practices of how to create a *-examples page :)
#
tantek
and let's start documenting those realworld examples of presenting the public key in a visible way, even if it is just "hardcore nerds" to start with.
#
tantek
have to start somewhere
#
tantek
searching for "my public key" provides 80,000+ results: https://www.google.com/search?q="my+public+key"
#
tantek
maybe start with those
#
barnabywalters
damn. can’t remember my µf password
#
tantek
aaronpk - how's that indieauth plugin for mediawiki coming along?
#
tantek
!tell aaronpk - how's that indieauth plugin for mediawiki coming along?
#
Loqi
Ok, I'll tell them that when I see them next
#
barnabywalters
anyone know if aaronpk’s on holiday/otherwise away? Haven’t seen him around for a few days
#
barnabywalters
yay! logged in again.
#
Loqi
woot
tilgovi joined the channel
#
tantek
barnabywalters - great! looking forward to seeing your research & documentation of http://microformats.org/wiki/public-key-examples - feel free to reference http://microformats.org/wiki/hcard-brainstorming#key_property_for_webid as well
#
barnabywalters
tantek: so much to research :) I wonder if there are grants for this sort of thing
#
tantek
there probably are - I haven't gotten around to applying for any
#
tantek
it's hard to apply concrete criteria
#
barnabywalters
one disadvantage (?) of the “build for yourself” approach is that you can’t really get funding
#
tantek
and it's ok to start with just a little bit of research and just let people contribute to it collaboratively over time
#
barnabywalters
whereas app.net, D* etc got *lots*
#
tantek
it got them funding in the short term, but long term...
#
tantek
both microformats.org and indiewebcamp.com are communities built to last
#
tantek
it's easy to get funding if you over-promise and under-deliver.
#
barnabywalters
s/over-promise/scam :|
#
barnabywalters
tantek: do you have/know others who actively use public/private keypairs to do signing and verification and such?
#
barnabywalters
the more I read about them the more useful they seem
#
tantek
they can be quite handy yes
#
barnabywalters
okay, from brief research, there’s a clear pattern emerging
#
barnabywalters
keys are exposed as plaintext, either in a <pre> element or in their own file
#
barnabywalters
the file containing them is always linked from the homepage
#
barnabywalters
so as keys have well-defined, parseable headers and footers, all that’s needed is a signifier for the <a> tag
#
barnabywalters
looks for an existing rel value for this
#
barnabywalters
okay, rel="pgpkey" exists
#
barnabywalters
so the next thing to figure out is whether or not a PGP key can be used for salmon signing
#
waterpigs.co.uk
edited /discovery (+224) "Removed redundant info, added Public Keys section with links to microformats wiki"
(view diff)
#
tantek
nicely done barnabywalters, I see the research has led you to a previous solution :)
#
barnabywalters
I <del>had</del> stole a working implementation of message signing/verification, so I’ll generate a PGP keypair and see if it’ll work with existing keys
#
barnabywalters
the magic sigs spec is quite strict about the type of key it uses, but if we can use a keytype which is widely used, that trumps a barely-implemented spec
danbri joined the channel
#
barnabywalters
pgp is not boding well :| I’m confused already
dascher and dascher_ joined the channel
#
barnabywalters
okay, immediate impressions of PGP: It’s much more complicated than ssl (which I believe is used by magic signatures) and it’s not compatible
#
barnabywalters
the second answer to this stackoverflow question is interesting: http://stackoverflow.com/questions/4952339/ipsec-vs-openssl-vs-pgp
#
barnabywalters
but I have no authority when it comes to cryptography. Any suggestions anyone?
#
barnabywalters
on the one hand, PGP is widely implemented to encrypt conversations
#
barnabywalters
on the other hand, SSL is *really* widely implemented, but less so for message passing, more for network traffic
#
tantek
so let's get back to Salmon, why does it use PGP instead of SSL?
#
tantek
or does it?
#
barnabywalters
tantek: TBH I’m not well up on key types and such. I’ve managed to get it to work using a keypair generated by openSSL utils, but that’s not to say it *uses openssl* assuch
#
barnabywalters
so openSSL is more straightforward from my dev perspective, and existing salmon implementations seem to use it
#
barnabywalters
whereas key-presentation research points toward PGP being the more widely used system
#
barnabywalters
getting late here. Goodnight all!
#
Loqi
sleep tight!
tilgovi and tantek joined the channel