#indiewebcamp 2013-08-26

2013-08-26 UTC
#
aaronpk
companies like dreamhost have done a good job of making it easy to install wordpress, so that model has already been proven out
#
scottjenson_
No, that all sounds fine
#
scottjenson_
My host has the same 'click and it's working' for wordpress as well
#
scottjenson_
I assume the same thing will come with this
#
scottjenson_
But there is also a bigger issue other than just installation
#
scottjenson_
We just don't have many examples of fairly complex federated systems
#
scottjenson_
That was, I think Messina's other point
#
scottjenson_
That last big one was SMTP?
#
aaronpk
yeah, email is pretty much the only big one
#
aaronpk
jabber too i guess
#
scottjenson_
This is a negative way of saying it but why don't we have more examples of this?
#
aaronpk
most other attempts are foiled by http://indiewebcamp.com/monoculture
#
scottjenson_
Yeah, but the web DID beat out AOL/Prodigy eventually
#
aaronpk
also the http://indiewebcamp.com/silo pattern is too easy to get sucked into due to pressures of VCs
#
scottjenson_
We need to find the ways in which federated systems outrun proprietary systems, much like the web did
#
aaronpk
I think we're at a breaking point for silos though, there have been a lot of negative effects of them in the last couple years and I think people are getting tired
#
aaronpk
but there hasn't been a lot of room to test out alternative business models (http://indiewebcamp.com/business-models) because there has been so much money in the existing modles
#
scottjenson_
yes, and the recent NSA issue has raised encryption as another leverage point (although I'm not sure most consumers really care)
#
scottjenson_
I would argue that making systems that are close to today's products but 'open' or even a 'bit better' is the wrong approach
#
scottjenson_
we need to be experimenting making completely new systems that the silos can't touch
#
scottjenson_
and that likely requires a bit of experimentation
caseorganic joined the channel
#
caseorganic
ScottJenson: hey there!
#
scottjenson_
I think Camlistore, as low level as it is, has HUGE potential to make entirely new collection/storage/sharing apps
icco joined the channel
#
scottjenson_
You're just joining us in the middle of 'will federated sw every beat the evil silos' conversation
#
aaronpk
scottjenson_: I'd be curious to collect some ideas on "completely new systems"
#
abrereton
hi guys. can i just say that this conversation was a great introduction into what you guys are doing. very insightful
#
aaronpk
abrereton: thanks! it's hard to present this all on the wiki in a concise way.
#
scottjenson_
I've been ranting on a discovery API for smart devices so my mobile browser and 'control' anything nearby (but I don't think that's really interesting to the IW group)
#
aaronpk
scottjenson_: certainly interesting to me ;)
#
scottjenson_
I would think that a federated ID system (or the moral equivialent) would unlock all sorts of interesting things (like spam reduction for one) as well as banning passwords forever
#
aaronpk
speaking of which...
#
scottjenson_
And a centralized storage system allows me to store everything, on all servers on MY storage, not others so I have everythign in one please
#
aaronpk
now that you're on IRC, you can add yourself to the IRC people page! http://indiewebcamp.com/wiki/index.php?title=Special:UserLogin&returnto=IRC_People
#
aaronpk
speaking of federated IDs, your site is your login to the wiki
#
scottjenson_
Yeah, I just had to add a rel="me" link so that would work
#
scottjenson_
Which just goes to prove my previous point… ;-)
#
aaronpk
baby steps! this is a huge improvement over explaining how to delegate your domain to an openid provider
#
aaronpk
a 6-letter change is pretty good
#
scottjenson_
amber, you still therE?
#
scottjenson_
btw, aaron, I can't edit the page
#
aaronpk
the edit link is way on the bottom
#
aaronpk
once you're siged in
#
scottjenson_
<hits head>
#
scottjenson_
wow, that's embarrassing, each edit gets dumped here (wikis and I don't get along…)
#
aaronpk
wiki syntax is somewhat cryptic
#
scottjenson_
ok, I'm going to have to bug out soon, I just wanted to say thanks aaron for the very patient conversation from your side
#
scottjenson_
I hope we can keep this up
#
aaronpk
thanks for the questions!
icco joined the channel
#
neuro`
Wiki syntax is a pain, I think that's the reason why I avoid them like plague.
#
scottjenson_
I'm looking forward to the results from the next IndieWeb camp in the UK. Hope you cover some very exciting ground
#
aaronpk
thanks! I'm looking forward to it!
caseorganic and scor joined the channel
bnvk_, caseorganic and wardn_ joined the channel
#
@Brianmcse
RT @gaelynnwoods: Is bigger always better? With regards to #books, of course... Chime in on THE BIG HEAT: http://gaelynnwoods.blogspot.com/2013/08/does-size-matter-sorry-all-you-sex.html #indieauth…
(twitter.com/_/status/371820352135237634)
#
@Bestdietbook
RT @gaelynnwoods: Is bigger always better? With regards to #books, of course... Chime in on THE BIG HEAT: http://gaelynnwoods.blogspot.com/2013/08/does-size-matter-sorry-all-you-sex.html #indieauth…
(twitter.com/_/status/371820598185705472)
caseorganic, barneybook, josephboyle, smus and tantek joined the channel
#
tantek
aaronpk - nice dialog with ScottJenson
#
tantek
thought I saw a few things worthy of adding to the FAQ
cweiske and tantek joined the channel
#
neuro`
Morning
smus, musigny, andreypopp, eschnou, erikmaarten_, Jihaisse and melvster joined the channel
KevinMarks, pazz0, smus, julien51, andreypopp, fmarier, bnvk, friedcell, bnvk_, MattJ and musigny joined the channel
bnvk, abrereton, smus, barnabywalters, BjornW and matthewlmcclure joined the channel
#
Loqi
[@aral] Quick reminder: don’t forget to sign up for @indiewebcamp — I know the sign up process is a bitch
#
Loqi
[@honorharger] In Brighton for #dConstruct or #ireality? Then come along to IndieWebCamp at @LighthouseArts, with @aral &amp
#
barnabywalters
RE ^: I was thinking about that. silo-specific issues aside, if adding 6 characters to your personal site is “a bitch” there are other issues which need fixing
#
Loqi
[@CoolBrighton] RT @honorharger: In Brighton for #dConstruct or #ireality? Then come along to IndieWebCamp at @LighthouseArts, with @aral &amp
#
Loqi
[@nd_kane] RT @honorharger: In Brighton for #dConstruct or #ireality? Then come along to IndieWebCamp at @LighthouseArts, with @aral &amp
#
neuro`
barnabywalters: talking about last night rel="me" discussion?
#
barnabywalters
neuro`: aral’s tweet
bnvk joined the channel
#
barnabywalters
but yes, that in general
#
Loqi
[@TBOBrightonHove] RT @honorharger: In Brighton for #dConstruct or #ireality? Then come along to IndieWebCamp at @LighthouseArts, with @aral &amp
#
neuro`
barnabywalters: oh yes, haven't seen it.
#
barnabywalters
Loqi spoke it just above
#
neuro`
I saw it now :)
#
barnabywalters
is there no service which does the simplest possible "put your desired domain, links to social profles and credit card details in these boxes and it is all set up”
#
neuro`
The authentication mode is "a bitch" because it's not the usual "give us your credential and we take care of it for you" thing
#
cweiske
openid + ax
musigny joined the channel
#
cweiske
allows you to pass all data to a site
#
neuro`
But I'm actually quite happy with that rel="me" thing
#
neuro`
Allows me to change my provider when I want
#
Loqi
Ok, I'll tell them that when I see them next
#
cweiske
neuro`, openid also allows you to change your auth provider whenever you want
#
Loqi
[@laurakalbag] RT @honorharger: In Brighton for #dConstruct or #ireality? Then come along to IndieWebCamp at @LighthouseArts, with @aral &amp
#
Loqi
[@laurakalbag] RT @aral: Quick reminder: don’t forget to sign up for @indiewebcamp — I know the sign up process is a bitch
#
@laurakalbag
I need to sign up for @IndieWebCampUK, but I keep giving up because hoops.
(twitter.com/_/status/371964931266338816)
#
neuro`
barnabywalters: do you plan to setup a camera / online something for IWC Brighton? I'm stuck at work all the week-end so I will only be available on IRC / hangout / whatever you use.
scor joined the channel
#
@nd_kane
@laurakalbag I need to sign up but aside from numerous hoops, lack of apparent self-usefullness. @IndieWebCampUK
(twitter.com/_/status/371965507382951936)
#
aaronpk
barnabywalters: I think also editing the wiki with its obtuse syntax may be contributing to the signup UX problems
#
Loqi
aaronpk: cweiske left you a message 23 minutes ago: http://fotos.cweiske.de/screenshots/2013-08-26%20indieauth%20problem.png
#
neuro`
I must +1 aaronpk
#
aaronpk
cweiske: looks like you added a "/" to your github profile at some point recently?
#
aaronpk
if github properly redirected github.com/username/ to github.com/username instead of serving your profile from both URLs that wouldn't be a problem
#
@neilcford
@aral @indiewebcamp Would do but it clashes with #BMMF2013 which I’m already committed to unfortunately. Will monitor the output though.
(twitter.com/_/status/371967081782452224)
#
cweiske
yep. login works now
#
cweiske
I removed the /
#
cweiske
thanks
#
aaronpk
cool. now you're probably seeing this problem: https://github.com/aaronpk/IndieAuth/issues/21
#
cweiske
I saw 2 urls
#
cweiske
then I re-scanned
#
cweiske
then i only saw one
julien51, pfefferle and sandeepshetty joined the channel
#
Loqi
sandeepshetty: tantek left you a message 2 weeks, 4 days ago: - any chance you could license webmention with CC0+OWFa? CC0 is an internationally-aware public domain declaration, and OWFa provides RF patent IP declaration.
#
Loqi
sandeepshetty: tantek left you a message 2 weeks, 4 days ago: spec.indieauth.com does CC0+OWFa (if you're looking for a github hosted example). Markup/phrasing docs here: https://wiki.mozilla.org/Standards/license#Markup
#
Loqi
sandeepshetty: tantek left you a message 2 weeks, 2 days ago: if you're still working on an integrated reader in/on your site for yourself, could you add a comment about it here? http://indiewebcamp.com/reader#Indieweb_perspective
#
Loqi
sandeepshetty: tantek left you a message 2 weeks ago: I've officially added rel=webmention to the HTML5 rel registry and linked to webmention.org as the specification. Would you consider allowing rel=webmention in the spec? I think webmention deserves a keyword rel value like that.
#
aaronpk
sandeepshetty: welcome back!
#
sandeepshetty
good to be back :)
#
@julien51
Great Hotel in #Brighton in which I could stay next weekend for #indiewebcamp? #lazytweet
(twitter.com/_/status/371971783618224128)
#
romeda.org
edited /2013/UK (+416) "/* Creators */"
(view diff)
andreypopp joined the channel
#
barnabywalters
aaronpk: RE wiki syntax: very true. we should make something where you click a button and it scrapes your h-card
#
@aral
RT @laurakalbag: I need to sign up for @IndieWebCampUK, but I keep giving up because hoops.
(twitter.com/_/status/371974143262347264)
#
barnabywalters
neuro`: we’ll have etherpads for each session, will be very active in IRC and I’ll set up a G+ hangout if noone else does :)
#
@aral
RT @laurakalbag: I need to sign up for @IndieWebCampUK, but I keep giving up because hoops. Biggest challenge in owning your data is UX.
(twitter.com/_/status/371974304193601536)
#
aaronpk
barnabywalters: yeah that would make a lot of sense
#
neuro`
barnabywalters: thank you. I have a huge operatio all over the wek-end but most of it will be about waiting for things to happen so I'll be very active
#
barnabywalters
aaronpk: how feasible is it? /me has never worked with mediawiki
#
aaronpk
so the requirements would be to set up indieauth as well as put an h-card on your home page
#
@aral
RT @jukesie: I gave up [trying to sign up for @indiewebcamp] figured it was a sign that I should go home from Brighton a night earlier #ux
(twitter.com/_/status/371974575967711232)
#
neuro`
Doesn't it make sign up even more difficult?
#
barnabywalters
neuro`: medial operation? good luck either way
#
barnabywalters
no, that wouldn’t be the requirement, just an added bonus if you have h-card markup
#
barnabywalters
anyway, for next year we want to do this all with webmention RSVPs
#
aaronpk
webmention rsvps is even harder :)
#
barnabywalters
aaronpk: we have one year to change that
#
neuro`
That will make a huge natural selection
#
aaronpk
well, being a *creator* is an intentional selection
#
neuro`
barnabywalters: no, moving our application from one platform to another.
#
aaronpk
although we are not intending to exclude non-coders
#
neuro`
aaronpk: I know that, I just fear it makes #indiewebcamp too software centric because only people using the soft that has implemented webmention rsvp will be able to join
#
barnabywalters
that is the challenge: include non-coders whilst still retaining the creators-only barrier to entry
#
barnabywalters
as it provably increases our productivity
#
neuro`
IE: Wordpress centric
#
aaronpk
neuro`: yeah it's a tough line
#
neuro`
Last night, we were discussing about that and self dogfooding.
#
aaronpk
although technically you don't need to write any software to do webmention rsvps. all you need is the ability to create an HTML post and use curl :D
#
barnabywalters
aaronpk: IIRC we’ve both got easy webmention sending UIs on our todo lists, reducing the barrier to “be able to write or copy/paste HTML and press a button”
#
aaronpk
my webmentions are automatic now
#
barnabywalters
sure, mine have always been. I still want to make a “paste a URL in here and we’ll send it’s webmentions for you” thing though
#
@blaine
@aral @indiewebcamp ... or there's my blog post. ;-) FWIW, took me 3 attempts to make it work, and it's impossible to sign in with Twitter.
(twitter.com/_/status/371975964705959936)
#
aaronpk
ah yeah
#
@thecharlesiwas
[CANCELLED] Indie Authors Conference, 1st-2nd November 2013 in Tampa http://lanyrd.com/2013/indieauthorevents/ #indies
(twitter.com/_/status/371975991406501889)
#
barnabywalters
^ no #indieauth in that tweet…?
#
barnabywalters
oh, actually yeah in the URL
#
aaronpk
wow it's matching partial words now?!
#
aaronpk
twitterapi--
#
Loqi
twitterapi has -1 karma
#
Loqi
facebook has -1 karma
#
barnabywalters
google-plus--
#
Loqi
dude
#
neuro`
I need to implement Webmention on Publify. Maybe I can do that during #indiewebcamp UK
#
neuro`
Loqi--
matthewlmcclure joined the channel
#
barnabywalters
neuro`: there are several OS PHP libraries, should make it fairly easy to port to ruby
#
barnabywalters
if aaronpk hasn’t done that already :)
#
@finlessbook
RT @gaelehi: Disappearing in Plain Sight by Francis L. Guenette http://gaele.sweaterveststudio.com/?p=5243 @FrancisGuenette #goodread #contemporary #IndieAuth…
(twitter.com/_/status/371976627087212544)
#
aaronpk
there is almost a ruby one now!
#
neuro`
barnabywalters: I have already started to port the webmention-client library, but didn't finish it yet :(
#
aaronpk
i haven't had time to review the pull request yet but it's done in theory!
#
@aaronpk
@blaine Glad to see you RSVP'd to #indiewebcamp! Looking forward to seeing you there! (http://aaronparecki.com/replies/2013/08/26/3/indiewebcamp)
(twitter.com/_/status/371976772851482625)
#
barnabywalters
clearly we need to improve the indieauth set up experience and documentation
#
barnabywalters
main pain points seem to be small differences between the various urls involved
#
barnabywalters
e.g. http(s), trailing slashes
#
ouvre-boite.com
edited /2013/UK (+568) "/* Creators */"
(view diff)
#
ouvre-boite.com
edited /2013/UK (+4) "/* Creators */"
(view diff)
#
barnabywalters
aaronpk: can you make the Special:LogIn page link to http://indiewebcamp.com/How_to_set_up_web_sign-in_on_your_own_domain instead of the indieauth setup page so it’s easier for us to improve the documentation?
#
aaronpk
i finally fixed all the redirect issues which solved a lot of that, but then there's providers that serve duplicate content
#
aaronpk
e.g. github.com/username/ and github.com/username serve the same content but they really should redirect username/ to username
#
aaronpk
barnabywalters: yeah good idea, i'll do that
#
julien51
Ok, people, I'll be in Brighton next weekend :) Booked at Ibis and flying Easyjet from LYS.
#
barnabywalters
julien51: great! looking forward to seeing you :)
#
julien51
barnabywalters same same!
#
aaronpk
julien51: hooray!
#
neuro`
julien51: you lucky guy, enjoy the trip.
#
barnabywalters
aaronpk: do you have an “edit your app.net profile” link?
#
aaronpk
direct to the domain verification pageg since they've done a great job with rel-me verification of app.net profiles
#
barnabywalters
awesome, thanks
#
waterpigs.co.uk
edited /How_to_set_up_web_sign-in_on_your_own_domain (+840) "/* Setup Instructions */ clarified, bulked out and stubbed known problems section"
(view diff)
#
aaronpk
signin link updated
#
barnabywalters
great. flickr isn’t on the indieauth supported provider list, can I take it off the setup guide?
#
aaronpk
something broke with that, can't remember what
#
barnabywalters
and <link> works, so I can add that?
#
barnabywalters
it never worked for me
#
barnabywalters
(flickr, that is)
#
aaronpk
oh yeah!! I finally launched <link>!
#
aaronpk
go for it!
#
aaronpk
is considering dropping the http/https redirect restriction
#
cweiske
i'd not allow http->https redirection, but the other way round is ok
#
aaronpk
why is the other way around ok?
#
cweiske
more secure is ok, less secure is not ok
#
barnabywalters
because you can trust a https:// domain to redirect but not http?
#
aaronpk
if https redirects to http, then you've got a potential problem because the HTML is coming from http instead
#
cweiske
wrong way round
#
aaronpk
or did you mean the other way
#
cweiske
http->https is ok
#
cweiske
https->http is not ok
#
aaronpk
so the theory about why http->https is not ok is that there's a potential attack vector there where someone could redirect http to something else
#
waterpigs.co.uk
edited /How_to_set_up_web_sign-in_on_your_own_domain (+283) "/* 1. Link to your various social profiles on your home page */ removed flickr, added <link> element example, added dark data link"
(view diff)
#
aaronpk
but I suppose that's no less secure than an http link already is
#
aaronpk
the primary thing is that if you specify https, it should never allow downgrading to http because you explicitly specified you want to be secure
BjornW joined the channel
#
aaronpk
so in that way I suppose an http->https link isn't introducing any new danger so it should be allowed
#
waterpigs.co.uk
edited /How_to_set_up_web_sign-in_on_your_own_domain (+4) "/* 3. You're done! */ fixed login link"
(view diff)
#
Jihaisse
aaronpk: I wi
#
Jihaisse
aaronpk: I will try to make a indieauth plugin for wordpress with <link>
#
Jihaisse
just to configure your links
#
aaronpk
Jihaisse: awesome! that would add the <link> tag to the head of the template?
#
aaronpk
that would be awesome
#
Jihaisse
I think it's not difficult
#
Jihaisse
I will ask pfefferle to make some code review ;)
#
pfefferle
jihaisse no problem! let me know if you need some help.
#
Jihaisse
but not now, I take some holidays
#
Jihaisse
come back in two weeks
#
neuro`
Jihaisse: AGAIN?!
#
Jihaisse
thanks pfefferle
#
Jihaisse
neuro`: not again.
#
Jihaisse
didn't take holidays this summer
#
aaronpk
barnabywalters: re: signups, I don't think it would be easy or fun to make a thing that automatically adds you to the wiki, probably better is to have a separate subsystem for RSVPing, like indienews
#
barnabywalters
aaronpk: yeah, the wiki is not going to be the best place to implement fancy webmention hcard crawling niceness
#
aaronpk
mediawiki--
#
Loqi
mediawiki has -2 karma
#
aaronpk
even if the crawling happened outside mediawiki I still don't really want to make something go make a wiki edit
#
aaronpk
pretty much I want to avoid the internals of mediawiki if at all possible
#
@IndieWebCampUK
Great to see some new people signing up/attempting to sign up! If you’re having difficulties, please let me (@barnabywalters) know…
(twitter.com/_/status/371983555788021760)
fmarier joined the channel
#
barnabywalters
Loqi, WHY U GET MY TWEETS IN THE WRONG ORDER?
#
Loqi
yeah!
#
aaronpk
heh do you really want to know?
#
aaronpk
cause I know
#
@aral
@blaine @indiewebcamp I managed to sign in via Twitter but on the second try and have no idea why it worked then.
(twitter.com/_/status/371984850255118336)
#
aaronpk
I feel bad about the @indiewebcamp and @indiewebcampuk accounts tweeting instead of posting to their own sites
#
neuro`
aaronpk: they should use Publify ;-)
#
aaronpk
we need a way to allow a few people to sign in via indieauth and post for it
#
neuro`
(there's a Publify for this ;-))
#
neuro`
Just kidding
#
barnabywalters
aaronpk: yeah, I’ve been thinking about that for a while. I’d potentially be up for setting up Taproot instances for them
#
barnabywalters
which could fairly easily support the multiple-author thing
#
aaronpk
i suppose p3k could support multiple authors fairly easily too... just add a few other domains to my whitelist of who's allowed to access the admin interface
#
barnabywalters
cool. I’d be fine either way.
#
aaronpk
checks out the publify demo
#
aaronpk
whoa it looks like wordpress http://demo.publify.co/
#
barnabywalters
another option would be to make it so that certain people can post notes from their own accounts, which (if they webmention some URL) get tweeted by @indiewebcamp
#
aaronpk
ooh that's interesting
#
aaronpk
that's kind of like indienews
#
aaronpk
if there was an @indienews twiter account that tweeted out new posts
#
aaronpk
which isn't a bad idea
#
aaronpk
boo @indienews and @indie_news are taken
#
aaronpk
neuro`: the publify demo wants me to migrate the database. is that safe?
#
barnabywalters
okay iwc.com/indieauth-setup now redirects to that nasty URL
#
aaronpk
heh. i would be ok with the other way around too
Acidnerd joined the channel
#
neuro`
aaronpk: yes, go
#
neuro`
aaronpk: I need to upgrade the demo database, I pushed lots of code yesterday
#
barnabywalters
aaronpk: I wonder if adding a “last scanned 5 mins ago” to the rescan button would help people
#
aaronpk
barnabywalters: good idea!
#
barnabywalters
it sounds like aral might have run into a caching problem
#
aaronpk
yeah probably. last time he tried was when the t.co redirect broke everything
#
barnabywalters
oh right, by “last time” he meant weeks ago? I didn’t realise
#
aaronpk
longer than that I think :)
#
aaronpk
is tackling the caching bug on indieauth
#
neuro`
aaronpk: I was kidding about Publify, I was in the MP "spam spam spam" mood
#
aaronpk
neuro`: yeah? it looks really nice!
#
neuro`
aaronpk: thank you. It works (for me) but is not exempt of bugs
#
aaronpk
nothing ever is :)
#
neuro`
But well, it works for me and I can tweet with it
#
neuro`
and publish posts and static pages
#
barnabywalters
sounds good to me
#
neuro`
And display notes like http://t37.net/ home
#
neuro`
a mix of notes and longer posts
#
aaronpk
idno seems to be doing rather well too. I wonder what benwerd's thoughts are for multi-authors
#
barnabywalters
I haven’t had a detailed look at the posting UI but it looked pretty mice
#
neuro`
If you want to play with it, I can setup one for you within minutes on my server
#
aaronpk
neuro`: the posting interface is very clean! I like it
#
neuro`
aaronpk: thank you. And it works nice with a mobile phone too
#
barnabywalters
neuro`: hm, so Publify is another potential candidate for “one click install indieweb solution“ then?
#
barnabywalters
what do we need to do to get that off the ground
#
barnabywalters
if it doesn’t already exist, of course
#
aaronpk
i like the push to heroku instructions! That makes it pretty easy
#
neuro`
barnabywalters: it's pretty simple to install
#
neuro`
and works on heroku
#
aaronpk
barnabywalters: I don't know how to make "last checked 5 minutes ago" look good there
#
aaronpk
any smaller and you can't read the text
#
barnabywalters
argh email photo upload not working
#
neuro`
Question: what would be the most useful feature on a Publify like platform: photo albums (we already have image upload), web mentions or lists of links?
#
neuro`
I plan another insomnia tonight.
#
barnabywalters
how about something like that?
#
aaronpk
neuro`: if you haven't got webmentions working yet that would definitely be the next thing I'd add
#
aaronpk
barnabywalters++
#
Loqi
barnabywalters has 12 karma
#
aaronpk
perfect
#
neuro`
barnabywalters++
#
Loqi
barnabywalters has 13 karma
josephboyle joined the channel
#
cweiske
didn't someone say that relative times are evil?
tantek joined the channel
#
aaronpk
who, me?
#
barnabywalters
cweiske: relative times on post permalink pages, sure
#
barnabywalters
in this case the the absolute time doesn’t matter, what matters is allowing the user to immediately see whether or not the results they’re seeing reflect the changes they’ve just made
#
aaronpk
barnabywalters++ again
#
Loqi
[@seb_ly] RT @honorharger: In Brighton for #dConstruct or #ireality? Then come along to IndieWebCamp at @LighthouseArts, with @aral &amp
#
cweiske
one of the cases aaronpk mentioned was screenshots, and that the relative timestamp broke context
#
cweiske
this applies here, too :)
#
aaronpk
is tempted to do a hybrid
#
aaronpk
relative if <24 hours ago, otherwise show the date
#
aaronpk
"Aug 21" (no room for the year in this case)
#
neuro`
Passed 1 week, relative time is a real pain to decode. Even worst are articles posted "more than 1 year ago". *sob*
#
aaronpk
yeah that's the worst lol
#
barnabywalters
aaronpk: that’s the kind of thing which causes some *weird* mysterious test failures ;)
#
aaronpk
what does?
#
barnabywalters
changing formats based on relative times
#
aaronpk
write better tests :P
scor joined the channel
#
@aaronpk
Fixed the weird caching bug with #indieauth! Click "re-scan" to clean things up for your account. More info here... http://aaronparecki.com/notes/2013/08/26/1/indieauth
(twitter.com/_/status/371998821800103936)
#
@Indie_Auth
RT @aaronpk: Fixed the weird caching bug with #indieauth! Click "re-scan" to clean things up for your account. More info here... http://t.c…
(twitter.com/_/status/371998867207634944)
bnvk joined the channel
#
aaronpk
barnabywalters: building on your idea of posting to your own site and syndicating to the @indiewebcamp account, it could even do a proper re-tweet if it finds the rel-syndication link!
#
barnabywalters
aaronpk: mmm, good idea
#
aaronpk
yeah pretty much if I remove the ranking system from indienews and change the home page to a recent-first stream, I would just have to add the twitter syndication bit and we'd have a pretty good setup
#
aaronpk
then you could "tweet" as @indiewebcamp by posting a rel-syndication link to something like posts.indiewebcamp.com/post/example.com/notes/xxx
#
aaronpk
just like posting to indienews
#
tantek
catches up on logs - busy this morning.
#
aaronpk
didn't sleep much
#
tantek
do we need to better document *why* we have a deliberate barrier to sign-up?
#
barnabywalters
looks like the discussion with scott was fairly productive
#
tantek
barnabywalters - really? I must have missed the productive points ;)
#
barnabywalters
that thread is an excellent overview of “where’re we are, where we’re going”
#
aaronpk
tantek: definitely need to document why, but also clarify that the wiki syntax bit is not an intended barrier
#
tantek
(as in, did any FAQs get added)
#
tantek
aaronpk - yeah, wiki syntax bit is oddness
#
tantek
then again if someone signs-in and screws up the wiki syntax, one of us will fix it :)
#
aaronpk
yeah but it's just unnecessary complicatedness for people
#
aaronpk
we're not trying to make people learn mediawiki table syntax, we want people to have a domain under their control
#
Loqi
aaronpk has 208 karma
#
tantek
barnabywalters, re: "up for setting up Taproot instances for them" - then you're teaching them as apprentices
#
tantek
setting up XYZ instance is just step one, then they have to maintain it
#
barnabywalters
tantek: that was RE indiewebcamp twitter accounts
#
barnabywalters
no way is Taproot ready for random people to use :)
#
tantek
well, that's even worse! it's yet another community resource to maintain
#
tantek
we have a hard enough time maintaining the wiki and such
#
barnabywalters
tantek: hence the idea of posting to our own sites and having those accounts retweet/post announcements
#
tantek
aaronpk - I noticed even ScottJenson got upset about having the login/edit link at the bottom of the page
#
barnabywalters
is assuming you have actually read the whole thread ;)
#
tantek
not enough selfdogfooding (requests)
#
tantek
ScottJenson kept making statements about what "should" be done, and no one challenged him to try doing so on his own site.
#
tantek
or did I miss something?
#
aaronpk
ah yea
#
tantek
cweiske - openid delegation is MUCH harder for people to configure than web-sign-in.
#
cweiske
we talked about providing additional data to the consuming website
#
tantek
and ax (attribute exchange) was yet another bad divergence from vCard
#
cweiske
that's possible with openid
#
tantek
as it is with hCard
#
tantek
which is based on vCard
#
tantek
and thus better than ax
#
cweiske
tantek, I would not want to provide my credit card details in my hcard
#
tantek
strawman - no one asked you to
#
cweiske
but i'd be fine if an online shop asked for it during login
#
aaronpk
also, an h-card that only returns CC data if requested with an indieauth token would work :)
#
tantek
cweiske - when you start building an online shop on your own site that needs CC info, let us know ;)
#
cweiske
aaronpk, that's not specified anywhere
#
cweiske
how do I submit that token?
#
aaronpk
maybe in 2015 we should charge admission for indiewebcamp and accept payments via this method :D
#
aaronpk
is joking of course
#
cweiske
"dear marketeers, you may have my contact data if you pay 100€"
#
@blaine
@aral @indiewebcamp ... or there's my blog post. ;-) FWIW, took me 3 attempts to make it work, and it's impossible to sign in with Twitter.
#
tantek
"or there's my blog post. ;-) "
#
aaronpk
"Fixing Sign-in"
#
aaronpk
I assume that's what he meant
#
aaronpk
not really sure how to respond to this though https://twitter.com/blaine/status/371977536990769152
#
@blaine
@aaronpk ... and the other is that I'm not going to link to my personal site from Twitter right now. :-/
#
barnabywalters
yeah I thought that was a bit strange
#
tantek
aaronpk - if blaine wants to support a plurality of sign-in methods, that's up to him
#
tantek
funny thing is that he says poetica supports openid and indieauth, yet their UI fails to accept "tantek.com"
#
tantek
(it says email address required = I close that tab)
#
tantek
so whatever
#
aaronpk
what do you mean? he's complaining that twitter signin doesn't work, and says he won't link his twitter account to his own site
#
tantek
I meant about his blog post
#
aaronpk
oh, sure
#
tantek
to respond to that "not going to link" tweet ...
#
@aaronpk
@blaine This issue should be fixed now after clicking "re-scan". I just pushed up a patch tonight. #indieauth (http://aaronparecki.com/replies/2013/08/26/7/indieauth)
(twitter.com/_/status/372006086200422400)
#
tantek
the answer is - then use a different auth provider other than Twitter
#
tantek
that you *are* going to link back to your personal site with
#
tantek
so let's fix Flickr auth darnit
#
tantek
we all know people that work there
#
barnabywalters
when I try to log in to poetica.com as my domain… nothing happens. no feedback, no console error output, nothing
#
tantek
and the changes to fix it on their side shouldn't be hard
#
aaronpk
yeah I can't remember what broke about flickr auth
#
aaronpk
I know their profile URLs are really weird though
#
aaronpk
ideally I'd like to link to http://flickr.com/aaronpk from my site, but that redirects to my photo stream, not my profile that has my URL in it
#
tantek
and re: that blog post and Tim Bray's followup. just went to http://findidp.com/ and nothing there. so much for good intentions (and that was two months ago).
#
aaronpk
so I would have to link to http://www.flickr.com/people/aaronpk/ instead. so minor inconvenence, not a big deal
#
tantek
aaronpk - still that's an inconvenience for the user (you), so that's not good
#
tantek
especially since you make it a visible link etc.
#
aaronpk
barnabywalters: this is what I see on poetica http://www.flickr.com/photos/aaronpk/9600577944/
#
tantek
last time I remember discussing this we had Flickr put in a rel=me on your photos page to your profile page, which then had your URL
#
tantek
aaronpk - exactly that's the same problem I get
#
tantek
so I won't use it
#
aaronpk
hmm I don't see a rel-me link on my photo page
#
tantek
so that's probably what broke in some iteration
#
aaronpk
indieauth isn't following that level of redirect yet anyway
#
tantek
right - that's the challenge
#
barnabywalters
ah, I was lookin on old safari which by default doesn’t give any feedback that a type=email input field is invalid
#
aaronpk
oh that's a browser thing?
#
@aaronpk
@blaine Then luckily there are a number of other providers you can use that you wouldn't mind pointing... #indieauth http://aaronparecki.com/replies/2013/08/26/8/indieauth
(twitter.com/_/status/372007936559570944)
#
aaronpk
heh all my alarms are going off. here I was thinking I'd have trouble getting up this morning, but really I woke up at 4am instead :/
#
tantek
woke up for a 7am telcon that got canceled.
#
tantek
aaronpk - what do you think of special-casing Flickr to check to follow one rel-me on their own domain when looking for a rel-me back to the user's personal domain?
#
aaronpk
flickr.com/aaronpk doesn't have any rel-me links at all. I'd have to special-case it to swap out "flickr.com/photos/aaronpk" for "flickr.com/people/aaronpk"
#
tantek
aaronpk - my point is that we can likely get Flickr to add rel=me to lickr.com/aaronpk
#
tantek
darnit
#
aaronpk
I think I could add that as a one-off
#
tantek
add a rel-me from flickr.com/aaronpk (which redirects to http://www.flickr.com/photos/aaronpk ) to www.flickr.com/people/aaronpk
#
aaronpk
I'm hesitant to search all rel-me links because it adds an exponential amount of complexity. but limiting it to flickr URLs would keep it reasonable.
#
tantek
oh, this http://www.flickr.com/people/aaronpk/ already has a rel=me!
#
tantek
to your domain
#
tantek
so does that work?
#
tantek
(today with indieauth, if you personal site happens to link to your Flickr people page) http://www.flickr.com/people/aaronpk/
#
aaronpk
let me check... i thought something wasn't working with it
#
tantek
right - let's see if we can get the pieces working on the indieauth side
#
tantek
and then it will be easier to get Flickr to fix their end
#
tantek
hah - blaine and julien51 didn't sort themselves ;)
#
aaronpk
another mediawiki idiosyncracy i'd rather avoid
#
tantek.com
edited /2013/UK (-3) "/* Creators */ sort blaine and julien51"
(view diff)
#
barnabywalters
I don’t really blame them. MW table syntax is nasty enough to append, let alone navigate and insert
#
tantek
barnabywalters - I too wouldn't blame them, except they *are* programmers, and programmers are expected to pick up any odd random syntax quite quickly.
#
aaronpk
oh man "You just authenticated as 'http://www.flickr.com/people/Aaron Parecki' but your website linked to 'http://www.flickr.com/people/aaronpk/'"
#
aaronpk
oh yeah, some people have IDs and some have usernames
#
aaronpk
I think i'd have to add some logic to check if there is a custom username set and if not use the flickr ID
#
aaronpk
the omniauth gem doesn't seem to be doing that very well
#
tantek.com
edited /How_to_set_up_web_sign-in_on_your_own_domain (+1) "/* 1. Link to your various social profiles on your home page */ fix link example to use https with twitter and actual username"
(view diff)
#
tantek.com
edited /How_to_set_up_web_sign-in_on_your_own_domain (+3) "/* 2. On each service, ensure there is a link back to your home page */ call-out app.net verify link with a bullet"
(view diff)
smus and smus_ joined the channel
#
tantek.com
edited /How_to_set_up_web_sign-in_on_your_own_domain (-146) "move why up, update see also, move openid related links to openid page"
(view diff)
#
tantek.com
edited /web-sign-in (+22) "resort see also"
(view diff)
#
tantek.com
edited /web-sign-in (+138) "short defn, supersedes openid"
(view diff)
#
aaronpk
barnabywalters: last scan time is live!
#
aaronpk
that's a nice addition
#
aaronpk
thanks for the suggestion
#
aaronpk
ok now I have to get back to work
#
aaronpk
(literally)
#
barnabywalters
yay! thanks for implementing that so quickly
#
Loqi
woot
#
tantek.com
edited /web-sign-in (+5) "personal web address"
(view diff)
andreypopp joined the channel
#
cweiske
should indieauth automatically redirect to the first provider if there is only one?
#
aaronpk
that would prevent you from ever being able to click re-scan to add new profiles
#
cweiske
if login with that provider fails, indieauth should show the rescan option
#
cweiske
but if not, all is fine
#
aaronpk
so much complexity
#
cweiske
for comfort
#
aaronpk
you can do that on your implementation of indieauth :)
#
tantek
but it sacrifices the user being informed
#
tantek
and user choice leading to the auth screen
#
tantek
which gives the user more confidence, yes, I asked for this
#
cweiske
checkbox with "always login with that provider"?
#
tantek
so no - cweiske what you suggest actually causes *discomfort*
#
aaronpk
yeah actually it would be quite jarring to jump straight to a twitter auth screen after entering your domain
#
tantek
others have tried it and it freaks people out
#
cweiske
tantek, I want to login. I don't want to click the only button the interface offers me anyway again and again
#
tantek
keeping the user informed and in the loop is quite key
#
aaronpk
checkbox for "always log in" is a better solution
#
tantek
agreed
#
tantek.com
edited /Why_web_sign-in (+1) "/* Why not consume OpenID */ punc"
(view diff)
#
aaronpk
and then if it failed in the future it would just un-check the box internally and re-prompt the user
andreypopp joined the channel
#
aaronpk
oh, problem with that though is I may want to log in with different providers in differenc circumstances
#
cweiske
you only confirm that you own your domain
#
cweiske
nothign more
#
aaronpk
on my personal laptop I would prefer to use github because i'm always logged in to github so it's fast. but on a shared computer I would want to use TOTP or SMS so I don't have to sign in to any providers
#
barnabywalters
has done this and found it useful
#
cweiske
so it needs to be in a cookie
#
cweiske
which is browser-specific
#
cweiske
and thus reduces the need for server-side storage
smus joined the channel
#
aaronpk
doing it in a cookie would mean I'd have to let the initial page render, then basically "click" the specified button with javascript
#
aaronpk
then add logic for deleting the cookie on an auth failure
#
aaronpk
i think you'd end up seeing a brief flash of the chooser screen
#
tantek
indeed
#
aaronpk
could end up working out well though
benprew joined the channel
#
aaronpk
$("[data-profile='"+cookieval+"'] a")[0].click() <-- would work!
#
aaronpk
ok really have to go though! bye!
andreypopp joined the channel
#
tantek
looks for yesterday's discussion on main page design
ozten, andreypopp, LauraJ, cyclick, smus, BjornW, spinnerin, tantek, sandeepshetty, hr3f, tpinto and ruiramos joined the channel
#
sandeepshetty
Why is setting up Openid on your own domain (and not delegating) hard? I've seen both http://indiewebcamp.com/How_to_set_up_OpenID_on_your_own_domain and http://indiewebcamp.com/Why_web_sign-in#Why_not_OpenID but it doesn't say why it's hard..
#
sandeepshetty
I don't enough about openid so just curious
#
sandeepshetty
s/enough/know enough
#
Loqi
sandeepshetty meant to say: I don't know enough about openid so just curious
#
barnabywalters
sandeepshetty: count the elements :) you have to add 5 lengthy, fairly complex elements to the head of your site
#
barnabywalters
as well as probably signing up for a myOpenId account or whatever
#
aaronpk
that's if you delegate! if you are your own provider it's even more difficult
#
barnabywalters
as opposed to adding 6 characters to a link(s) you probably already have to twitter, gh, etc profiles, email
#
sandeepshetty
and relying on silos?
#
aaronpk
good luck trying to understand all the crypto needed to do it. so instead you find a library like phpmyopenid, and cross your fingers that it does what it's supposed to do
#
aaronpk
sandeepshetty: there are now several ways to auth without silos, including mozilla persona
#
sandeepshetty
why not come up with something simpler without having to rely on silos?
#
barnabywalters
sandeepshetty: feel free :)
#
aaronpk
that's basically persona
josephboyle joined the channel
#
aaronpk
also, check out spec.indieauth.com, I added a bunch of stuff there
#
aaronpk
technically now you don't need to rely on silos at all with the stuff documented there
#
aaronpk
you can be your own indieauth provider and use whatever auth to your own site that you want. passwords even
#
barnabywalters
between persona and SMS auth, with silos for speed/fallback, I think indieauth at the moment is an acceptable compromise between complexity and silo-reliance
#
barnabywalters
sandeepshetty: what did you have in mind? RE simpler+silo free solution
#
barnabywalters
I’d be interested to hear any ideas
#
aaronpk
the updated indieauth spec actually covers that use case now
#
sandeepshetty
haven't thought enough about it and don't enough about openid but something simple like publish a link rel for a an auth url that you get redirected to with a token and return on login with the token
#
aaronpk
yeah that's basically indieauth :D
#
sandeepshetty
it's not because it relies on an additional step (silo, sms, etc)
#
aaronpk
did you read the new spec?
#
sandeepshetty
nope.. but what I'm thinking should be like 4-5 lines of code (Given we all have some means to auth on our site for publishing as admin)
#
aaronpk
yeah, that totally falls under the scope of the spec now
#
sandeepshetty
goes to read the indieauth spec
#
aaronpk
a slightly more narrative version is http://indiewebcamp.com/indieweb-messaging
#
sandeepshetty
yeah but need the extra complexity ?
#
sandeepshetty
why not just keep it simple?
#
aaronpk
the spec.indieauth.com doc is rather verbose
#
aaronpk
because not everyone wants to build an auth server
#
sandeepshetty
4-5 lines of code?
scor joined the channel
#
aaronpk
and thinking about how to store passwords and keep it safe
#
sandeepshetty
(again I don't enough about issue)
#
sandeepshetty
but we alerady do that to login as admins into our sites to publish?
#
sandeepshetty
so we don't need to think about that..
#
barnabywalters
sandeepshetty: I use indieauth to log in to my site
#
aaronpk
me too
#
sandeepshetty
the 4-5 lines is just to receive the redirect and send the user back on sucessful login
#
barnabywalters
because it saved me tonnes of trouble
#
sandeepshetty
sure thats a personal choice..
#
sandeepshetty
but for interop why not keep it simpler?
#
aaronpk
really what I should do is describe the minimum viable indieauth implementation and you'd see how simple it actually is
#
sandeepshetty
but then why not just stop there?
#
aaronpk
because that would require a password database on your own site
#
sandeepshetty
why do we need to worry about silos not working etc. adn hacks for them.. etc (like I'm seeing the logs today)?
#
sandeepshetty
again everyone already have a way to auth to their site (except maybe static sites)
#
aaronpk
that's not a guaranteed assumption
#
sandeepshetty
s/already/already will
#
Loqi
sandeepshetty meant to say: again everyone already will have a way to auth to their site (except maybe static sites)
#
aaronpk
barnaby is a good example
#
sandeepshetty
it seems fundamental
#
sandeepshetty
he does.. he uses indieauth..
#
aaronpk
I didn't even have a login page for a long time
#
aaronpk
cause I published content via git pushes
#
aaronpk
so no, I don't think having a login form is a valid assumption to base things off of
#
sandeepshetty
(right I acknowledged static sites, that is surely something to think about further)
#
aaronpk
mine wasn't even a static site
#
sandeepshetty
sorry by static I mean something you don't directly interact with..
#
aaronpk
ok sure
#
barnabywalters
sandeepshetty: let’s back up a minute. what problem are you trying to solve here?
#
sandeepshetty
I want to use the same auth I use on my site to login anywhere
#
barnabywalters
as far as I can tell you’re describing a way of using the login form on your own site to log in everywhere
#
barnabywalters
if I understand the distributed indieauth spec, this is easy to accomplish
#
aaronpk
ok yea, you can definitely do that with the indieauth spec (not indieauth.com, that would be out of the picture)
#
sandeepshetty
external sites redirect to my auth url (based on link tag/header I puoblish)
#
aaronpk
oh thanks for that link, forgot about that one
#
sandeepshetty
reading spec.indieauth
#
sandeepshetty
will get back after I finish reading that..
#
aaronpk
check out the distributed-indieauth page, it's a shorter version
#
barnabywalters
but I haven’t looked very hard or tried implementing it so I may be mistaken
#
aaronpk
covers fewer use cases but is what you're describing
#
sandeepshetty
that (dist-indieauth page) is very close to what I had in mind..
#
aaronpk
yeah pretty much exactly what you were describing
#
sandeepshetty
but I think you can remove step 4 and 5 if you send a short-lived token in the redirect
#
aaronpk
spec.indieauth.com is a rounded out version of that along with describing the actual "log in" step which is glossed over between steps 2-3 in the other page
#
barnabywalters
aaronpk: what would it take to implement distributed indieauth discovery on the wiki?
#
aaronpk
how do you know the token is valid, or which domain it refers to?
#
aaronpk
barnabywalters: that unfortunately would involve hacking up https://github.com/aaronpk/IndieAuth-MediaWiki
#
sandeepshetty
I just send it back to the one I received it from
#
aaronpk
sandeepshetty: you could skip the discovery step in #4 if you had some session state on the server
#
sandeepshetty
the token only matters to the sender..
#
aaronpk
but you'd still need to verify it against the indieauth server as #5 says
#
sandeepshetty
whats the attack vector if the sender sends a short lived token (< 60 secs) and gets back a hash based on the token after auth that it uses to verify the payload?
#
aaronpk
what do you mean hash?
#
sandeepshetty
when my site redirects back to the sender it sens a hash(domain+toekn) + domain
#
sandeepshetty
s/sens/sends
#
Loqi
sandeepshetty meant to say: when my site redirects back to the sender it sends a hash(domain+toekn) + domain
tantek joined the channel
#
aaronpk
what's the reason for the hash?
smus joined the channel
#
sandeepshetty
you could skip the hash actually.. the receiver just needs to associate the incoming redirect with the outgoing one
#
aaronpk
right :) and now you've described the distributed-indieauth page!
#
sandeepshetty
yep but the sender sends the token..
#
sandeepshetty
so it doesn't need to verify. unless I'm missing some other use of the verification step
#
aaronpk
put it into more concrete terms, let's use the indiewebcamp wiki as the example of the thing you're signing in to
#
aaronpk
1) you type "sandeep.io" into the sign-in form on the wiki. 2) the wiki finds the rel=indieauth link on sandeep.io and redirects you to "http://sandeep.io/auth?me=sandeep.io&redirectURI=indiewebcamp.com/signin"
#
aaronpk
3) you log in on your site however you want (password, cookie, persona, TOTP, whatever) and your site redirects your browser to indiewebcamp.com/signin?me=sandeep.io&token=xxxxx
#
aaronpk
so far so good?
#
sandeepshetty
(I mean I get this bit)
#
aaronpk
ok now the wiki is getting a request with a token and a "me" parameter, and it has no reason to trust that yet
#
aaronpk
so it has to go verify that token is valid and find out the domain behind it
cweiske joined the channel
#
aaronpk
so it makes a request to sandeep.io/auth?token=xxxxx which returns the response {"me":"sandeep.io"}
#
aaronpk
it knows to use sandeep.io/auth one of two ways. it could a) do the discovery step again or b) use the auth server it had previously stored in a session for example. (a) is more stateless
#
sandeepshetty
the problem you are trying to solve is how to stop the user from just visitin the redirect url manually
LauraJ joined the channel
#
sandeepshetty
ok makes sense.. and yes a cookie or session store skips step 4
#
sandeepshetty
ok I'm implementing this...
#
sandeepshetty
(in converspace)
#
aaronpk
the nice thing is that either using a session or not is ok. both work, and different implementations will have preferences for each.
#
aaronpk
large-scale systems tend to prefer to have things be as stateless as possible
eschnou joined the channel
#
sandeepshetty
how did this solve the problem of sites that don't have built in auth (Static sites, git pushes)
#
aaronpk
also because the token is opaque to the wiki, you can put whatever you want in the token as long as your site can verify it. again, large-scale systems will prefer to use signed tokens rather than a token database
#
aaronpk
it helps those sites because the auth server does not have to be the same domain as the user signing in
#
aaronpk
so I can use indieauth.com as my auth provider for aaronparecki.com
cweiske_ joined the channel
#
sandeepshetty
ah ok and indieauth worries about oauth based silo auth
#
aaronpk
indieauth.com
#
sandeepshetty
(yep that ^)
#
aaronpk
provides silo auth as an option. but it also provides sms, totp and persona options
julien51 joined the channel
#
sandeepshetty
would love to login from my own site to the wiki
#
aaronpk
cool. Yea I definitely want to make the wiki support it.
#
tantek
hey sandeepshetty - didn't get a chance to say welcome back :)
#
sandeepshetty
hey tantek. Will address the msgs you left in a bit...
#
tantek
thank you!
#
sandeepshetty
and it's good to be back :)
#
aaronparecki.com
edited /distributed-indieauth (-3) "s/token/code to avoid confusion with access token and match OAuth "authorization code" terminology"
(view diff)
#
waterpigs.co.uk
edited /distributed-indieauth (+127) "added IRC log walkthrough link"
(view diff)
#
aaronpk
thx barnabywalters!
#
www.sandeep.io
edited /webmention (+134) "/* Webmention-related libraries and tools */ added phpish/webmention lib"
(view diff)
smus joined the channel
#
www.sandeep.io
edited /webmention (+100) "/* Webmention-related libraries and tools */ added phpish/link_header"
(view diff)
#
www.sandeep.io
edited /webmention (+36) "/* Webmention-related libraries and tools */"
(view diff)
#
aaronpk
interesting, realized we don't need to hard-code paths or have two separate paths for the indieauth server
#
aaronpk
so the rel=indieauth value can be a full URL and the client will just append query string variables
#
aaronpk
1) sandeep.io/indieauth?me=sandeep.io&redirect_uri=xxxxx and 2) sandeep.io/indieauth?code=xxxxxxxx
#
sandeepshetty
oh that's what I assumed.. sorry didn't see the verify...
#
aaronpk
yeah my examples had /auth and /verify before
#
sandeepshetty
which is why I said it could be skipped with cookie/session
#
sandeepshetty
(I'm guessing you means remember the base url and append verify to path)
#
aaronparecki.com
edited /distributed-indieauth (-9) "use verbatim rel=indieauth value"
(view diff)
#
aaronpk
yeah exactly
#
aaronpk
but this is better
#
sandeepshetty
I don't like building urls..
#
aaronpk
less stuff in the spec
#
sandeepshetty
Re LINK method, James Snell's solution is very elegant (one less protocol in the stack by making webmention redundant) except for delegation.... been thinking about a way around that...
bnvk joined the channel
#
aaronpk
yeah i'm totally meh on LINK. GET/POST are the only http verbs that exist to me :)
ozten joined the channel
#
cweiske_
on could still 301/302/307 LINK requests, but that means htaccess or server config, which is not everywhere
#
sandeepshetty
I used to be a regular on rest-discuss so you know I like the semantics and other properties (safe, idempotent) of having different methods that they give :)
#
cweiske_
no, 307 would be the right one
#
cweiske_
301 and 302 convert to GET
#
Loqi
!calc 301 and 302 convert to GET
#
aaronpk
heh i'm totally going to stay out of this discussion. i'm firmly anti-rest at this point.
#
barnabywalters
aaronpk: I would be interested in reading a blog post or some such thing detailing why
#
aaronpk
i've been meaning to write that up
#
sandeepshetty
interesting thinking about all this got me looking into bi-directional links (xanadu, etc) and how webmention is just a hack to make the webs unidirectional links bidirectional
#
sandeepshetty
would love to read about your anti-rest take.
#
tantek
aaronpk are you anti-rest or merely an advocate of a subset of REST?
#
barnabywalters
I’m assuming aaronpk is not pro-SOAP ;)
#
sandeepshetty
I've seen some awesome advantages.. with uniform urls, methods and status codes.. for example I've implemented revisioning as an orthogonal convern by just intercepting put request and checking for status codes
#
sandeepshetty
s/convern/concern
#
Loqi
sandeepshetty meant to say: I've seen some awesome advantages.. with uniform urls, methods and status codes.. for example I've implemented revisioning as an orthogonal concern by just intercepting put request and checking for status codes
#
tantek
did you see brett slatkin's rant about HTTP2.0 being too big?
#
barnabywalters
I like the difference between PUT and POST
#
neuro`
Hi tantek
#
tantek
barnabywalters really?
#
barnabywalters
note use of “like”, not “actively use” ;)
#
barnabywalters
that PUT knows the url of content beforehand whereas the server decides on a POST
smus joined the channel
#
tantek
really likes the abbr yagni
#
barnabywalters
I like the title of that blog post — it sounds like he wants to remove all the verbs :)
#
Loqi
REMOVE ALL THE VERBS http://loqi.me/7r0
#
tantek
barnabywalters - kind of like what we did with/to ActivityStreams
#
tantek
aaronpk any chance of adding a checkbox to http://pin13.net/ 's microformats parser feature to "[x] Convert Classic Microformats" ?
#
tantek
likes barnabywalters's checkboxes here: http://waterpigs.co.uk/php-mf2/
#
tantek
except wants them to the left of the label as it typical in UI design ;)
#
sandeepshetty
tantek (by pointing to the as verbs vs just post) are you implying we need just one verb in http?
#
tantek
like "[x] Convert Twitter classnames to Microformats "
#
tantek
sandeepshetty I'm saying (repeating?) that we likely don't need (or want) verbs in ActivityStreams
#
tantek
also it's always seemed like a layer violation to me
#
tantek
verbs belong in a protocol, objects in a format
#
tantek
how much does HTTP need more than verbs for CRUD?
#
tantek
and how much of CRUD is verbs vs. state on the nouns?
#
neuro`
Follow up to our conversation this afternoon: the next feature will most probably be indieauth support
#
tantek
sweet!
#
neuro`
Unless my comaintainers make me a surprise, which may happen
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
and returns it as parsed uf2 h-card :)
#
barnabywalters
tantek: if you’re on a desktop browser, I can recommend getting a browser extension which pretty-prints, unescapes allows collapsing of JSON
#
barnabywalters
if anyone knows a squarespace user who wants to be able to use indieauth, this exists now: http://waterpigs.co.uk/articles/squarespace-web-sign-in/
pippinlee joined the channel
#
barnabywalters
related: squarespace’s sign up process is lovely, it’s actual editing process clunky, slow and buggy
#
barnabywalters
is doing research into existing create-a-personal-site-with-one-click type services
ruiramos joined the channel
#
neuro`
barnabywalters: like wordpress.com?
jgraham909 joined the channel
#
barnabywalters
neuro`: yep
#
barnabywalters
I found wordpress.com quite confusing, with multiple completely different ways of doing the same thing, e.g. posting a new blog post
#
neuro`
I know some French ISP do it / used to do it, I'll dig this for you
#
tantek
is pinging a Flickr contact about repairing their rel=me support.
#
barnabywalters
I’m going to try eschnou’s storytlr+comodit 1-click installer next, provided I don’t have to pay :)
tpinto joined the channel
#
tantek
aaronpk - I hope you have some moments real soon now to add that special case Flickr rel=me / auth code...
#
eschnou
barnabywalters, there is also a oneclick for wordpress etc... it is all free up to managing 5 hosts, enjoy and please ping if issues!
#
tantek.com
moved /one-click-install to /2011/one-click-install "This page is about the 2011 session. make room for a generic one-click-install page since that seems to be a hot topic recently."
#
barnabywalters
eschnou: just giving it a go — at the “installing” shiny animated arrows stage
#
barnabywalters
I’m comforted to know that no monkeys are involved
#
sandeepshetty
one click install is actually a special case of being able to easily move between hosts?
#
barnabywalters
eschnou: what’s the difference between a host and the demo 100 mins thing?
#
barnabywalters
I went for the demo because it sounded like you had to pay for the other one
#
barnabywalters
sandeepshetty: interesting, I would have said the other way round
#
eschnou
barnabywalters, the other one requires you to have configured something like your amazon ec2 account
#
barnabywalters
one is a UX+commerce issue, the other is a data portability issue
#
tantek.com
edited /one-click-install (+231) "stub a generic page for this effort/idea"
(view diff)
#
barnabywalters
eschnou: ah, okay
#
sandeepshetty
I'm thinking from the perpective of solving our own problems first
#
barnabywalters
from that perspective then it’s certainly a portability issue
#
tantek
sandeepshetty - or moving between hosts is part of one-click-install - an optional import step
#
eschnou
sandeepshetty, yes, we enable to move easily by makign it easy to re-deploy elsewhere, there is a screencast on the site showing a move from ec2 to rackspace.
#
tantek
they make sense to document separately
#
sandeepshetty
one-click install is not a problem i have... being able to move easily is.
LauraJ joined the channel
#
sandeepshetty
solving the later sorta also solves the former
#
eschnou
sandeepshetty, I can move in one click :-) Recently did the test moving from a VM to a docker instance.
#
sandeepshetty
just focusing on /principles :) irrespective of what outsiders (mostly ux ppl) say
#
tantek
sandeepshetty - I disagree - one doesn't necessarily solve the other
#
tantek
they're related and overlapping, but not supersetting either way
#
eschnou
sandeepshetty, I mean, moving the same stack (storytlr) from one host to another, not moving from one software to another, which of course ask the question of data portability
#
tantek
I've written up some related thoughts on moving / portability of content services here: http://indiewebcamp.com/deployment
#
barnabywalters
eschnou: overall I’m impressed — install took a little while but worked nicely, account signup was a wall but not too awkward, Storytlr itself is great — very easy to change themes, widgets etc
#
barnabywalters
it’s clearly a great way to demo storytlr, but doesn’t handle the most important part — getting a domain name/redirecting an existing one
#
eschnou
barnabywalters, thanks, we are working on improving speed by switching the demo platform from AWS to docker.io instances.
#
barnabywalters
is that within the scope of what comodit does?
#
eschnou
barnabywalters, not sure I understand your question. You could deploy on your own Amazon EC2 account (or elsewhere) with comodit. Then up to you to setup dns of course.
#
tantek
aaronpk - FLICKR UPDATE IS LIVE
#
barnabywalters
eschnou: I mean incorporating the domain-getting process into the install process
#
eschnou
barnabywalters, well, comodit is a generic infrastructure automation platform, so someone could use it to orchestrate something that also takes care of the domain etc.
smus and jgraham909 joined the channel
#
bret
Sweet, Just realized I get native IPv6 at my apartment
#
bret
also, sandeepshetty is here :) Nice to see you again
melvster joined the channel
#
Loqi
[@LighthouseArts] In Brighton for #dConstruct or #ireality? Come along to IndieWebCamp happening here, with @aral &amp
eschnou and barnabywalters joined the channel
#
barnabywalters
anyone else see the huffpost video tweeted earlier?
#
tantek.com
edited /silo (+14) "/* Popular Silos */ App.net - in that some folks here do POSSE to it"
(view diff)
#
tantek
barnabywalters - I got to about minute 20 last Friday. maybe I'll finish watching it now.
#
barnabywalters
about indiewebbish stuff
#
tantek
goes to get a snack
#
sandeepshetty
barnabywalters: link?
#
tantek
sandeepshetty - link? we have a whole page now
#
Loqi
[@aral] RT @LighthouseArts: In Brighton for #dConstruct or #ireality? Come along to IndieWebCamp happening here, with @aral &amp
#
tantek
ah retweet-fail - the truncated t.co YgiVk goes to a 404
#
tantek
anyone else here put in any effort at making sure their tweets are retweet-length-safe?
#
tantek
my POSSE UI has a counter which turns different colors depending on length
#
Loqi
[@Brighton_RT] RT @LighthouseArts: In Brighton for #dConstruct or #ireality? Come along to IndieWebCamp happening here, with @aral &amp
#
barnabywalters
nice — video/gif?
#
tantek
retweet-length-safe = green
#
tantek
precisely retweet-length-safe (maximum) = green with a solid green border
#
tommorris
needs one of them. ;)
#
tantek
less than retweet-length-safe, but still tweet-length-safe = yellow
#
tantek
precisely tweet-length-safe (maximum) = yellow with a solid yellow border
#
tantek
longer than tweet-length = red
#
tantek
barnabywalters - the code I use for this is in function note_length_check() in cassis.js :)
#
tantek
oh actually you may want the tweet-specific one
#
barnabywalters
is not a web browser ;)
#
tantek
function tw_length_check()
#
tantek
which also converts URLs in a note to their minimum length tco equivalents to get a more accurate count of effective tweet length
#
barnabywalters
yep, my truncenating code does a similar thing, but seems to have broken recently
#
barnabywalters
not to the point that it’s problematic enough for me to want to try to fix it
smus joined the channel
#
tantek
anyway - thought I would share that in case anyone else found it useful in their UI/code
#
tantek
minute 21:06 of that video - mentions how all but the youngest member of the Supreme Court does not have email.
#
Loqi
[@kelvinnewman] RT @LighthouseArts: In Brighton for #dConstruct or #ireality? Come along to IndieWebCamp happening here, with @aral &amp
#
tommorris
tantek: probably for the best.
#
tommorris
e-fail and all that.
#
barnabywalters
tantek: lol, we must be watching in sync
#
barnabywalters
it’ll take 50 years to solve these problems? damn
#
tantek
would really love to see a transcript of this video.
#
tantek
She added that while clerks email each other, "the court hasn't really 'gotten to' email."
#
tommorris
thinks it is probably a blessing that Justice Scalia has yet to discover the ability to forward emails around only to have the other justices send him Scopes.com and Wikipedia links debunking said emails.
#
tommorris
Snopes rather
#
hadleybeeman
sighs. The courts are progressing — slowly. Happy to take suggestions on how to encourage them along.
#
tommorris
oh, hadleybeeman, I have a question for you. I'll ask it elsewhere.
#
hadleybeeman
:) k
#
barnabywalters
Augustin advocating monoculture at 30:00
#
tantek
hadleybeeman - get them to skip email go straight to having their own websites :)
#
tantek
barnabywalters - really? I didn't get that.
#
hadleybeeman
tantek: to put what on them?
#
tantek
or perhaps I interpreted "application" differently
#
barnabywalters
tantek: probably, I heard him say “one application which everyone uses” and the monoculture bell went off
#
barnabywalters
talking of indieweb and legal stuff: briansuda and I are working on making some icelandic laws more accessible, starting by publishing them online
#
barnabywalters
I realised that indieweb commenting has a lot of useful features for discussing laws
#
tantek
hadleybeeman - easy, start with what already exists and make them separate sites that they own and control (empower them) - what exists = hover over their names here: http://www.supremecourt.gov/about/members.aspx
#
barnabywalters
e.g. reply contexts preserving past versions of the text
#
barnabywalters
as well as the obvious benefits of hyperlinking
#
tantek
barnabywalters - I think I interpreted that "one application" fairly liberally, like "indieweb commenting" being one "application"
#
barnabywalters
tantek: I think that’s a fair interpretation
#
tantek
barnabywalters - in the more generic sense here: http://en.wiktionary.org/wiki/application
#
tantek
rather than one specific native/web "app"
#
hadleybeeman
Sorry, tantek: what content did you have in mind for these sites? "...that they own and control (empower them)" implies you want them to do something with them, yes?
#
tantek
hadleybeeman - "what exists = hover over their names here: http://www.supremecourt.gov/about/members.aspx"
#
tommorris
I'd love to have Supreme Court justices with blogs
#
tantek
even just personal sites with h-cards would be a good start
#
tantek
sometimes wonders if Twitter has trained people to stop reading after the first 140 characters of a paragraph.
#
neuro`
tantek: I think the answer is obvious.
#
tommorris
the Scalia blog would be fairly unpleasant to read. it'd alternate from entries complaining about women being able to vote and gay people not being arrested, to idolising the Founding Fathers in a creepy way.
#
hadleybeeman
Blogs... Can you imagine them live-blogging a case? "Defense attorney speaking now. He left his fly open. Hard to concentrate on his argument."
#
neuro`
Gentlemen, I wish you a good night.
#
Loqi
night
#
tantek
so as long as we're talking lofty goals like "one-click-install" and instead of referring to dated stereotypes of elder women family members, how about:
#
tantek
an indieweb solution that even a US supreme court justice could setup and use.
#
tommorris
tantek: or indeed an MP
#
hadleybeeman
I'll champion it to them, tantek. We just need to come up with a good argument for why it would be in their favour.
#
neuro`
Funny, but maybe too US centric. Not every people in the world is aware of the US supreme court
#
hadleybeeman
neuro`, what country are you in?
#
tommorris
my argument for the use of MPs as generic stand-in for technically-incompetent-person. http://www.bbc.co.uk/news/technology-23437473
#
neuro`
hadleybeeman: I'm French.
#
tantek
hadleybeeman, easy. just as owning a house helps you better understand property rights (and why they matter), owning your own site and data helps you better understand virtual property rights (privacy) and why they matter.
#
tommorris
I think a compelling place to try and sell indieweb is to journalists
#
tantek
maybe they'll even make the 4th amendment connection
#
neuro`
Replace MP / justice with "your local representative" and I'll be fully with you.
#
tantek
yes. your political representative(s).
#
neuro`
But maybe translated pages can help with localization.
#
tantek
except many of them *do* already have their own sites.
#
tommorris
lots of journalists are using Twitter. but Twitter-on-your-own-site means they have more control.
#
hadleybeeman
Ah, okay, neuro`. Another European. :)
#
neuro`
(the joys of l10n and i18n)
#
tantek
tommorris - re: journalists on Twitter, did you see Dan Gillmor's anger over "Related Headlines" ?
#
neuro`
hadleybeeman: we're actually a bunch of European and even French people around.
#
hadleybeeman
tantek, we can actually do something with that. I'll add to the strategy.
#
tantek
tommorris, neuro` - I prefer literally saying "US Supreme Court Justice" because we have that as a citation: http://www.theguardian.com/law/2013/aug/21/elena-kagan-supreme-court-email-games
#
tantek
as people that engage in some virtual behavior (video games), but not email
#
hadleybeeman
neuro`: fantastic! Let me know if you ever come over to London. :)
#
tommorris
tantek: I saw a bit of discussion of Related Headlines. I'm reaching the point where I know that Twitter and other sites are doing bad shit and I'm ceasing to care.
#
tantek
hadleybeeman - when you say "add to strategy" I'm hoping you mean , link to in the strategy, rather than add tl;dr prose?
#
neuro`
tantek: we'll do the localization on the French page then.
#
tommorris
Apparently, I've become a pragmatist in that I don't care about something unless I can find a solution to it.
#
tantek
re: 4th amendment applicability to virtual property: https://ssd.eff.org/your-computer/govt/fourth-amendment
#
hadleybeeman
tantek: Is there something to link to?
#
tantek
hadleybeeman - as a "linked data" advocate I'm surprised to hear you ask that.
#
tantek
as in, if you're not linking to something, you're doing it wrong. or have I mistaken the assumptions of linked data?
#
tantek
would love to see a psych study of how often people actually read more than 140 characters into a paragraph.
#
tantek
reading comprehension/retention and all that.
#
tantek
or rather, at various character lengths into a paragraph, and chart retention accordingly.
#
Sparverius
ttp://cryptomeorg.siteprotect.net/cryptome-suspended.htm
#
tantek
wonders if Twitter/txting has altered reading behaviors, or if Twitter/txting tapped into pre-existing reading behaviors (perhaps reinforcing them) ?
#
tantek
"The most common cause is an outdated, hacked CMS such as Joomla, Drupal, or WordPress"
#
tommorris
I seem to have managed to have attained a reasonable knowledge of technology without also acquiring an unhealthy addiction to texting and mobile gadgets.
#
tantek
tommorris - I'd say an external citation is needed for "without also acquiring an unhealthy addiction to texting and mobile gadgets" ;)
#
tommorris
It's weird. I'll be at an event with a bunch of non-techy non-geeky people, and I'll be the only person who isn't frantically tweeting/texting/instagramming/whatever.
#
tantek
since you say "unhealthy", perhaps a note from your doctor :D
#
tantek
tommorris - indeed, I know that effect
#
tantek
it's been quite weird watching SF turn into a city of people walking staring at glowing rectangles.
#
tantek
(in their hands)
#
tommorris
I see people in London walking down the street watching TV on tablets.
#
tommorris
It's utterly bizarre.
#
tantek
the funny thing is, I don't remember ever seeing any sci-fi movies (even B-rate) that predicted this
#
tommorris
Perhaps I should pull out my Nokia 100 more and post to my site with it, just to mindfuck people
#
tantek
perhaps it's one of those things that if written down in a movie script, no one would believe
#
tommorris
I don't need no apps, I have a phone that cost £10, with a battery life that lasts nearly two weeks and I can post to my own site with it
#
tantek
tommorris - I'm thinking a Nokia 9000, Val Kilmer / The Saint style, would be pretty sweet
#
tommorris
Those were amazing devices.
#
tommorris
WAP gateway time.
#
tantek
whoa - the Nokia 9210 can send and receive fax!
#
tantek
expects to see aaronpk to get one to test IndieAuth via fax.
#
tommorris
Enterprise two-factor auth.
#
tommorris
that's postable
#
tantek
and the 9500 has both fax *and* wifi support: http://en.wikipedia.org/wiki/Nokia_9500
#
Sparverius
im surprised that no one has made an android fax app
#
tommorris
there are a few which integrate with online fax services like eFax and iFax
#
Sparverius
like over your phone connection
#
Sparverius
even if it'd be fucking shit slow
#
tommorris
probably blocked by the carriers
#
tantek
why would it be slow over 4G?
#
tommorris
or impractical to implement on the locked-down phone platforms
#
tommorris
certainly compared to flinging it up to a third-party anyway
#
tommorris
needs a WS-* joke
#
tantek
tommorris++
#
Loqi
tommorris has 10 karma
#
hadleybeeman
tommorris: the standard for faxing is from the ITU, but I can't find a licence agreement for it: http://www.itu.int/rec/T-REC-V.34/en
#
tommorris.org
edited /enterprise (+240) "adding bit on anti-pattern"
(view diff)
#
tantek.com
edited /enterprise (+147) "main, see also"
(view diff)
smus, smus_, friedcell, pippinlee, abrereton, spinnerin, barnabywalters, andreypopp, friedcell1, tantek and josephboyle joined the channel
#
bret
sorry, can someone fill me in on the ws-{{ absurdly lofty goal }} meme?
#
tantek
bret - you mean besides what's been linked to here? http://indiewebcamp.com/antipatterns#WS-Deathstar
#
bret
yeah
#
bret
What is ws?
#
bret
working spec?
#
aaronpk
tommorris: lol i probably should actually go implement fax auth on indieauth like i've been joking about
#
bret
oh description above
#
tantek
bret - Uppercase "Web Services *"
#
donpdonp
im still trying to get my brain around camlistore.
smus joined the channel
#
bret
danka tantek
#
tantek
donpdonp - how do you expect to use camlistore for your own site?
#
bret
its like, one of those blob stores donpdonp
#
donpdonp
tantek: im not sure. thats the problem, yet i feel something immensely cool is in there
#
donpdonp
bret: for real! :)
#
bret
where data is turned into blobs and addressed with sha1's n stuff
#
donpdonp
yeah, content addresses
#
bret
and you can play with the content address rather than the content
#
bret
thats my abstract understanding
#
tantek.com
edited /antipatterns (+155) "/* WS-Deathstar */ WS FAQ"
(view diff)
#
donpdonp
it still makes a permanode address, for when you want to keep the user pointed at the same data even after it changed
#
tantek
donpdonp let me try another line of questioning. what is the next most important thing you want to add to your personal site?
#
bret
does it have that? way cool!
#
aaronpk
tantek: wtf how did you get flickr to add that link so quickly
#
bret
camlistor sounds like it could lay the foundation for the worlds most robust file sharing network ever known
#
tantek
aaronpk :D
#
bret
what link?
#
donpdonp
tantek: note creation, in the http://aaronparecki.com/notes/ sense
#
tantek
bret - as someone else implementing indieweb building blocks - what do you think of IndieMark level 0 and level 1? http://indiewebcamp.com/indiemark
#
donpdonp
but mostly im trying to understand how camlistore is different/useful than a nosql server
#
tantek
donpdonp - that is an excellent next goal for sure
#
bret
tantek: sorry I meant to go over that at some point, but fiancé just moved in and have been busy once going home.
#
tantek
would I be correct in assuming that if you could create notes on your own site, and POSSE to Twitter, that you would do so on your own site instead of posting directly to Twitter?
earplugs joined the channel
#
tantek
bret - np. was just trying to redirect you from less productive (WS-*) things to more productive :)
#
bret
haha
#
donpdonp
tantek: yes, that'd be great.
#
bret
tantek: eyes glazed over back to irc after the first paragraph of that wikipedia article
#
tantek
bret - haha
#
bret
wow thats a ton of WS!
#
tantek
bret - some might say, as much WS as you could fit into a Deathstar™.
#
bret
never heard of most of these
#
tantek.com
created /User:Donpark.org (+67) "h-card stub"
(view diff)
#
bret
wonders, similar to the guestimate of the wage/hour at #osfw3c, how much money lose links represent
#
bret
those*
#
tantek
bret - billions of dollars have been spent on XML and SOAP. what could possibly go wrong?
#
tantek.com
edited /User:Donpark.org (+147) "Itches - note creation"
(view diff)
#
tantek
donpdonp - how about adding yourself to http://indiewebcamp.com/IRC-people ?
#
donpdonp
oh sure, thought i was there already :)
#
bret
dooo eeeeet
#
donpdonp
well if bret says its cool...
#
bret
thas rite
#
tantek.com
edited /User:Donpark.org (+129) "goal - post own site instead of twitter directly"
(view diff)
#
tantek.com
edited /User:Donpark.org (+114) "citations"
(view diff)
#
donpdonp
"IRC People" doesnt seem to be directly editable
#
tantek
donpdonp Edit link in the footer
#
tantek
assuming you're signed in
#
donpdonp
... add yourself (and sort yourself into the above, unless your IRC nickname really is last alphabetically :)
#
donpdonp
is the last thing on the page
#
tantek
reload?
#
donpdonp
done. no change
#
tantek
keep scrolling
#
donpdonp
oh wayyyyyyyyyyyyyyyyyyyyy down there
#
aaronpk
should I just move all the wiki tools into the sidebar?
#
tantek
aaronpk - or put them in the header where people are used to seeing them e.g. Wikipedia, microformats wiki, WHATWG wiki, W3C wiki?
#
aaronpk
how far in the header? this design doesn't have the same "page" look as wikipedia
#
donpark.org
edited /IRC_People (+56) "donpdonp irc nick"
(view diff)
#
tantek
aaronpk - at least the page specific set: Page Discussion Edit History Delete Move Protect Unwatch
#
tantek
aaronpk - even just to have the same font size/color/alignment of existing page tools links but just below the black header bar
#
bret
tantek: reading through indiemark again. I wonder if this would map better to a real-time-strategy like tech-tree structure rather than linear levels?
#
bret
with different branches
#
tantek
the levels are merely surrounding rings
#
tantek
with level 0 at the core, level 1 around that etc.
#
bret
i see
#
donpdonp
have a graphic designer turn it into an RPG skill tree http://cdn.tutsplus.com/gamedev.tutsplus.com/authors/jeff-berry/D3.jpg
#
bret
yeah
#
tantek
haven't drawn the graphics yet - but see http://rng.io/ for a visualization of concentric rings for levels
#
tantek
donpdonp that's kind of hilarious
#
bret
Maybe we could have some kind of additional technology relationship path?
#
bret
inside the rings
#
tantek
bret why?
#
bret
Because something thing don't relate to other things
#
tantek
my goal with indiemark was to keep the levels and pieces as simple as possible, and each justified by a UX advancement
#
tantek
I fear that anything that focuses on "technology relationship" will detract from user-centric (experience-centric) focus.
#
bret
The reason would be that POSSE and Commenting are kind of different, but ill take the simplicity reason. I haven't really thought this out
#
tantek
to be clear - POSSE is a means to the ends of "staying in touch with friends"
#
tantek
whereas "commenting" is actually a user face feature that people understand
#
tantek
s/user face/user-facing/
#
Loqi
tantek meant to say: whereas "commenting" is actually a user-facing feature that people understand
#
tantek
would like to solidify Indiemark levels 0 and 1 before IndieWebCampUK, and preferably most of levels 2 & 3 as well.
smus joined the channel
#
bret
I'll try to go through before that and actually score out what I have
#
tantek
exactly - see how you do, and if you don't score on something, see if it make sense that you *should* or if not, note why not
#
tantek
or if something is too easy/hard note that too
#
bret
Looking over, one rational for paths would be that I am closer to high level features like reply contexts and reply contents than say, automatic web mention sending
#
bret
but that could be fixed with ordering
#
bret
eh, ill think on it
#
tantek
I think reply stuff is all in level 2 (reply contexts and reply contents and automatic web mention sending)
#
tantek
unless I missed something
#
tantek
so they're not really ordered - they're all in the level 2 "cluster"
#
bret
if I add in a CORS request to display actual reply context on my site, it would similar crud, but maybe that won't count
#
bret
simulate*
#
tantek.com
edited /User:Donpark.org (+8) "/* Notes */ linky linky"
(view diff)
#
tantek
yes there's plenty of challenges with replies
andreypopp joined the channel
#
aaronpk
NEW HEADER BAR
#
aaronpk
complete with log in/out link
#
bret
highfives
#
bret
aaronpk: where?
#
bret
oh there!
#
aaronpk
what do you mean where
#
bret
cool
#
bret
cleared cache
#
tantek
aaronpk++ !!!
#
Loqi
aaronpk has 210 karma
#
tantek
WOOT!
#
Loqi
giggles
#
tantek
oh hey - Twitter sign-in failed for me with: "Parameter "profile" must be one of the rel=me links in the site specified in the "me" parameter"
#
tantek
hmm - would help if my site was up
#
tantek
but what does it mean?
andreypopp joined the channel
#
tantek
goes to file another trouble-ticket. sigh.
smus_ joined the channel
#
tantek
and site is back
smus joined the channel
#
tantek.com
edited /wiki/ (+36) "/* Suggestions */ * none currently!"
(view diff)
#
tantek
nicely done aaronpk
#
bret
tantek: I like the home page cleanup
#
tantek
thanks bret.
poppy joined the channel
#
tantek
I think there's something really powerful about the three stacked images of groups of smiling people.
#
tantek
aaronpk - let's remember to take such a photo at IndieWebCampUK
#
aaronpk
yeah! definitely
#
bret
were there any group shots from osf23c or any other meet ups?
#
bret
osfw3c
#
bret
I know ben was taking pics
#
bret
checks werd.io
#
tantek
no group shots per se. some audience / room shots
earplugs joined the channel
#
tantek.com
edited /Events (+170) "move recent event to past, encouragement to others to plan more events"
(view diff)
smus and scor joined the channel
#
tantek.com
edited /Main_Page (+59) "/* IndieWebCamp */ add More section for even more future events"
(view diff)
#
tantek
grew the home page slightly to link to more events (just in case people can't make it to the next camp, or they want to do something smaller/sooner)
#
tantek
bret, aaronpk, what do you think of http://indiewebcamp.com/#Distinguishing
#
aaronpk
i like it!
#
Loqi
[@PulpoSolutions1] RT @LighthouseArts: In Brighton for #dConstruct or #ireality? Come along to IndieWebCamp happening here, with @aral &amp
pippinlee joined the channel
#
bret
I think its great. Though part of me wants to clarify that the ultimate goal of selfdogfooding isn't a utopia where everyone is a web developer though, or that we are just a developer centric project.
#
aaronpk
it's a means to an end
#
tantek
bret - yeah we'll evolve that
#
aaronpk
i think i was getting at that with my conversation with scottjenson
#
bret
It seems like people (citation needed) sometimes react with "I don't wanna make my own CMS"
#
tantek
but right now we're definitely at the selfdogfood phase
#
tantek
bret - yes they do, and reasonably so
#
bret
Not sure where that fits in
#
tantek
it's just that currently, if you want to help solve indieweb problems, you need to have your own site and be selfdogfooding on it to understand the problems well enough to help solve them.
#
tantek
bret - it doesn't fit in, because there's no "consumer-grade" indieweb "solution" yet
#
bret
i think most reasonable people will see that its a means, but the world is full of unreasonable people
#
tantek
all we can do is steer them to the least harmful silos for now
#
bret
hehe
#
aaronpk
heh, "least harmful silos"
#
tantek
bret - that's ok, we're documenting responses with permalinks to all the unreasonable people
#
tantek
e.g. Tumblr
#
tantek
(a less harmful silo)
#
aaronpk
sounds worthy of noting on [[silo]]
#
tantek
not sure how to capture it
#
bret
Maybe its worth a note in the FAQ? http://indiewebcamp.com/Selfdogfood Q: IWC is a crazy utopian cult that thinks the entire world knows html A: No Selfdogfooding is a means to an end...
#
tantek
bret - how about we use actual question wording from someone?
#
bret
yeah i was just kidding
smus joined the channel
#
bret
did you say we have a page with links to naysayers?
#
tantek
you mean those who whine by sharecropping their naysaying on silos?
#
bret
the th documenting responses with permalinks to all the unreasonable people
#
aaronpk
I found the permalinks to our wiki pages super helpful for my discussion with scott!
#
aaronpk
even using some of the pages inline in a sentence!
#
tantek
bret - we don't categorize by naysaying
#
tantek
we simply document each piece of information / FAQ by topic where it is relevant
#
bret
oh i see, i misunderstood
#
tantek
we don't focus on naysaying. we focus on the topics we find productive, and reframe questions accordingly.
#
bret
shaming probably would prob cause problems
#
tantek
aaronpk - great!
#
tantek
bret - we are better than that :)
#
tantek
aaronpk - Scott still brought up some (semi-novel) misconceptions that deserve their own FAQ entries
#
tantek
I think the tricky thing is figuring out productive reframings of people's statements / questions.
#
tantek
one of the big misframings is federation-centrism
#
bret
the email example?
#
tantek
implied in the Twitter thread
#
tantek
Chris did ask a lot of the right questions at least
#
@ade_oshineye
Starting to think OpenWebFoo10 was the last best hope for something and we failed.
#
tantek
I almost replied, speak for yourself Ade.
#
tantek
e.g. this tweet from Scott misframed federation as a goal: https://twitter.com/scottjenson/status/371657985887461376 - and Chris's reply is a reasonable rebuttal.
#
@scottjenson
@chrismessina @ade_oshineye For me? More open & federated services that extend the web. AllGoogle or AllFacebook is easier but isnt a future
#
tantek
barnaby's responses were also spot on
#
tantek
BTW - anybody ever find the "original" branch conversation they keep referring to?
#
aaronpk
I misunderstood, I think scott tried moving over to branch part way through
#
tantek
he did?
#
aaronpk
yea you can see the tweets branch made from his account when he added people
#
bret
is Anil dash behind branch?
smus, smus_ and ozten joined the channel